guten tach!
ich habe am wochenende meinen alten w2k server gekillt und ubuntu 7.04 Feisty Fawn 2.6.20-16-server draufgezogen. läuft alles sehr gut mit apache, mysql, fetchmail, postfix, cyrus-imap, samba, ssl aus den ubuntu paketen.
den asterisk wollte ich allerdings aktuell auf 1.4 haben und hab mir den kram lt. http://www.das-asterisk-buch.de/unstable/ installiert und als fremdpakete eingebunden.
da ich auch nen aktuelles misdn brauche, hab ich mISDN-1_1_5 runtergeladen und bekomm es einfach nicht installiert.
hardware ist:
1,8er pentium auf asus mit intel chipsatz
2gig ram
450gig hd
fritzcard
problem:adminh@death-eye:/usr/src/mISDN-1_1_5$ sudo make install
echo 1_1_5 > VERSION ; \
-ne
!!You should remove the following files:
/lib/modules/2.6.20-16-server/build/include/linux/mISDNif.h
/lib/modules/2.6.20-16-server/build/include/linux/isdn_compat.h
/usr/include/linux/mISDNif.h
/usr/include/linux/isdn_compat.h
In order to upgrade to the mqueue branch
-ne I can do that for you, just type: make force
make: *** [test_old_misdn] Error 1
adminh@death-eye:/usr/src/mISDN-1_1_5$ sudo make force
rm -f /lib/modules/2.6.20-16-server/build/include/linux/mISDNif.h
rm -f /lib/modules/2.6.20-16-server/build/include/linux/isdn_compat.h
rm -f /usr/include/linux/mISDNif.h
rm -f /usr/include/linux/isdn_compat.h
adminh@death-eye:/usr/src/mISDN-1_1_5$
nur die gibbet gar nicht bei mir. hab hisax ausgebaut und viel foren gelesen... einer hatte das selbe problem. der hat dann debian genommen. will ich aber nicht. ubuntu ist gut und einfach.
adminh@death-eye:/usr/src/mISDN-1_1_5$ sudo lsmod
Module Size Used by
ipv6 273600 30
ext3 132872 1
jbd 59816 1 ext3
mbcache 9604 1 ext3
ztdummy 6184 0
zaptel 189860 1 ztdummy
crc_ccitt 3072 1 zaptel
lp 12324 0
snd_cmipci 37024 0
gameport 16520 1 snd_cmipci
snd_pcm_oss 44416 0
snd_mixer_oss 17408 1 snd_pcm_oss
snd_pcm 79876 2 snd_cmipci,snd_pcm_oss
snd_page_alloc 11016 1 snd_pcm
snd_opl3_lib 11648 1 snd_cmipci
snd_hwdep 9988 1 snd_opl3_lib
snd_mpu401_uart 9472 1 snd_cmipci
snd_seq_dummy 4740 0
snd_seq_oss 32896 0
snd_seq_midi 9600 0
snd_rawmidi 25472 2 snd_mpu401_uart,snd_seq_midi
snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi
snd_seq 52464 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
pcspkr 4224 0
snd_timer 23684 3 snd_pcm,snd_opl3_lib,snd_seq
snd_seq_device 9100 6 snd_opl3_lib,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 53892 12 snd_cmipci,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_opl3_lib,snd_hwdep,snd_mpu401_uart,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 8672 1 snd
iTCO_wdt 11940 0
iTCO_vendor_support 4868 1 iTCO_wdt
parport_pc 36644 1
parport 36808 2 lp,parport_pc
intel_agp 25372 1
agpgart 35528 1 intel_agp
shpchp 34452 0
pci_hotplug 32448 1 shpchp
tsdev 8768 0
evdev 11008 0
reiserfs 246912 10
sg 35996 0
sd_mod 23300 5
generic 5124 0 [permanent]
sr_mod 17060 0
cdrom 37536 1 sr_mod
ata_piix 15620 3
ehci_hcd 34572 0
ata_generic 9092 0
libata 125848 2 ata_piix,ata_generic
aic7xxx 179032 0
scsi_transport_spi 25216 1 aic7xxx
uhci_hcd 25488 0
3c59x 46760 0
mii 6656 1 3c59x
scsi_mod 142220 6 sg,sd_mod,sr_mod,libata,aic7xxx,scsi_transport_spi
ohci_hcd 22788 0
usbcore 134408 4 ehci_hcd,uhci_hcd,ohci_hcd
dm_mod 59084 23
fbcon 42656 0
tileblit 3584 1 fbcon
font 9216 1 fbcon
bitblit 6912 1 fbcon
softcursor 3200 1 bitblit
vesafb 9220 0
capability 5896 0
commoncap 8192 1 capability
adminh@death-eye:/usr/src/mISDN-1_1_5$
da steht nix mehr drinn, was meiner ansicht nach mehr das ganze stören könnte...
ich beschäftige mich erst seit 2 wochen intensiv mit linux und hab das ganze(asterisk/misdn) erst auf ner versuchsmaschine ausprobiert. da hatte ich die selben probleme mit ubuntu. hab dann debian genommen und klappte sofort.
vieleicht hat ja schon jemand das prob gehabt. man wird wohl den makefile von misdn beackern müssen. den versteh ich aber noch nicht so ganz;) ich denke in diesem forum bin ich richtig, weil es sich scheinbar um ein ubuntu prob handelt. hätte wohl bei der installation die isdnkarte rauslassen sollen, damit ubuntu mir keinen isdn kram reinbaut...
//edit:
hier ma der Makefile
adminh@death-eye:/usr/src/mISDN-1_1_5$ more Makefile
BASEDIR=$(shell pwd)
MAJOR=1
MINOR=1
SUBMINOR=5
INSTALL_PREFIX := /
export INSTALL_PREFIX
#PATH to linux source/headers
#LINUX=/usr/src/linux
ifndef KVERS
KVERS:=$(shell uname -r)
endif
MODS=/lib/modules/$(KVERS)
LINUX=$(MODS)/build
LINUX_SOURCE=$(MODS)/source
UPDATE_MODULES=$(shell which update-modules)
MODULES_UPDATE=$(shell which modules-update)
DEPMOD=$(shell which depmod)
MISDNDIR=$(BASEDIR)
MISDN_SRC=$(MISDNDIR)/drivers/isdn/hardware/mISDN
# USER CONFIGS END
CONFIGS+=CONFIG_MISDN_DRV=m
CONFIGS+=CONFIG_MISDN_DSP=m
CONFIGS+=CONFIG_MISDN_HFCMULTI=m
CONFIGS+=CONFIG_MISDN_HFCPCI=m
CONFIGS+=CONFIG_MISDN_HFCUSB=m
CONFIGS+=CONFIG_MISDN_XHFC=m
CONFIGS+=CONFIG_MISDN_HFCMINI=m
CONFIGS+=CONFIG_MISDN_W6692=m
CONFIGS+=CONFIG_MISDN_SPEEDFAX=m
CONFIGS+=CONFIG_MISDN_AVM_FRITZ=m
CONFIGS+=CONFIG_MISDN_NETJET=m
CONFIGS+=CONFIG_MISDN_DEBUGTOOL=m
#CONFIGS+=CONFIG_MISDN_NETDEV=y
MISDNVERSION=$(shell cat VERSION)
MINCLUDES+=-I$(MISDNDIR)/include
all: VERSION test_old_misdn
cp $(MISDNDIR)/drivers/isdn/hardware/mISDN/Makefile.v2.6 $(MISDNDIR)/dri
vers/isdn/hardware/mISDN/Makefile
export MINCLUDES=$(MISDNDIR)/include ; export MISDNVERSION=$(MISDNVERSIO
N); make -C $(LINUX) SUBDIRS=$(MISDN_SRC) modules $(CONFIGS)
install: all modules-install misdn-init
$(DEPMOD)
$(UPDATE_MODULES)
$(MODULES_UPDATE)
make -C config install
modules-install:
cd $(LINUX) ; make INSTALL_MOD_PATH=$(INSTALL_PREFIX) SUBDIRS=$(MISDN_SR
C) modules_install
mkdir -p $(INSTALL_PREFIX)/usr/include/linux/
cp $(MISDNDIR)/include/linux/*.h $(INSTALL_PREFIX)/usr/include/linux/
if [ -e $(INSTALL_PREFIX)/usr/include/linux/mISDNdsp.h ]; then rm -f $(I
NSTALL_PREFIX)/usr/include/linux/mISDNdsp.h; fi
misdn-init:
mkdir -p $(INSTALL_PREFIX)/usr/sbin/
install -m755 misdn-init $(INSTALL_PREFIX)/usr/sbin/
if [ -d $(INSTALL_PREFIX)/etc/init.d ]; then \\
if [ -e $(INSTALL_PREFIX)/etc/init.d/misdn-init ]; then rm -rf $
(INSTALL_PREFIX)/etc/init.d/misdn-init; fi; \\
ln -s $(INSTALL_PREFIX)/usr/sbin/misdn-init $(INSTALL_PREFIX)/et
c/init.d/misdn-init; \\
fi
mkdir -p $(INSTALL_PREFIX)/etc/modprobe.d
cp mISDN.modprobe.d $(INSTALL_PREFIX)/etc/modprobe.d/mISDN
mkdir -p $(INSTALL_PREFIX)/etc/modules.d
cp mISDN.modprobe.d $(INSTALL_PREFIX)/etc/modules.d/mISDN
test_old_misdn:
@if echo -ne "#include <linux/mISDNif.h>" | gcc -C -E - 2>/dev/null 1>/d
ev/null ; then \\
if ! echo -ne "#include <linux/mISDNif.h>\n#if MISDN_MAJOR_VERSI
ON < 4\n#error old mISDNif.h\n#endif\n" | gcc -C -E - 2>/dev/null 1>/dev/null ;
then \\
echo -ne "\n!!You should remove the following files:\n\n
$(LINUX)/include/linux/mISDNif.h\n$(LINUX)/include/linux/isdn_compat.h\n/usr/inc
lude/linux/mISDNif.h\n/usr/include/linux/isdn_compat.h\n\nIn order to upgrade to
the mqueue branch\n\n"; \\
echo -ne "I can do that for you, just type: make force\n
\n" ; \\
exit 1; \\
fi ;\\
fi
.PHONY: modules-install install all clean misdn-init VERSION
force:
rm -f $(LINUX)/include/linux/mISDNif.h
rm -f $(LINUX)/include/linux/isdn_compat.h
rm -f /usr/include/linux/mISDNif.h
rm -f /usr/include/linux/isdn_compat.h
clean:
rm -rf drivers/isdn/hardware/mISDN/*.o
rm -rf drivers/isdn/hardware/mISDN/*.ko
rm -rf *~
find . -iname ".*.cmd" -exec rm -rf {} \;
find . -iname ".*.d" -exec rm -rf {} \;
find . -iname "*.mod.c" -exec rm -rf {} \;
find . -iname "*.mod" -exec rm -rf {} \;
VERSION:
echo $(MAJOR)_$(MINOR)_$(SUBMINOR) > VERSION ; \
snapshot: clean
DIR=mISDN-$$(date +"20%y_%m_%d") ; \\
echo $(MAJOR)_$(MINOR)_$(SUBMINOR)-$$(date +"20%y_%m_%d" | sed -e "s/\//
_/g") > VERSION ; \\
mkdir -p /tmp/$$DIR ; \\
cp -a * /tmp/$$DIR ; \\
cd /tmp/; \\
tar czf $$DIR.tar.gz $$DIR
release: clean
DIR=mISDN-$(MAJOR)_$(MINOR)_$(SUBMINOR) ; \\
echo $(MAJOR)_$(MINOR)_$(SUBMINOR) > VERSION ; \\
mkdir -p /tmp/$$DIR ; \\
cp -a * /tmp/$$DIR ; \\
cd /tmp/; \\
tar czf $$DIR.tar.gz $$DIR
adminh@death-eye:/usr/src/mISDN-1_1_5$