Hi On Mon, Dec 29, 2008 at 12:29:57PM -0600, Karl Schmidt wrote: > Package: zaptel-source > Version: 1:1.4.11~dfsg-3 > Severity: important > > I have a Wildcard X100P (uses wct1xxp module)
X100P (Single span analog card, or rather an analog modem) uses wcfxo. > that has just stopped working on upgrading the kernel to > 2.6.24-etchnhalf.1-amd64 There have been various build fixes required to get Zaptel built on kernel 2.6.24 . They have been applied in various Zaptel versions. > > I updated to 2.6.24-etchnhalf.1-amd64 and would not build zaptel-source > 1:1.2.11.dfsg-1 (See build log below) , so I loaded 1:1.4.11~dfsg-3 > which would build but still won't work as shown below. > > > > #build-log: > dh_testdir > dh_testroot > rm -f *-stamp > # Add here commands to clean up after the build process. > rm -rf modexamples > /usr/bin/make clean > make[1]: Entering directory `/usr/src/modules/zaptel' > rm -f torisatool makefw tor2fw.h radfw.h > rm -f ztcfg ztmonitor ztspeed zttest fxotune ztpty > rm -f *.o ztcfg tzdriver sethdlc sethdlc-new > rm -f zonedata.lo tonezone.lo libtonezone.so *.lo > /usr/bin/make -C /lib/modules/2.6.24-etchnhalf.1-amd64/build > SUBDIRS=/usr/src/modules/zaptel clean > make[2]: Entering directory `/usr/src/linux-headers-2.6.24-etchnhalf.1-amd64' > CLEAN /usr/src/modules/zaptel/.tmp_versions > make[2]: Leaving directory `/usr/src/linux-headers-2.6.24-etchnhalf.1-amd64' > rm -rf .tmp_versions > rm -f gendigits tones.h > rm -f libtonezone* > rm -f tor2ee > rm -f fxotune > rm -f core > rm -f ztcfg-shared fxstest > rm -rf misdn* > rm -rf mISDNuser* > make[1]: Leaving directory `/usr/src/modules/zaptel' > #rm -f debian/manpage.links debian/manpage.refs debian/*.8 > dh_clean > /usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules > make[1]: Entering directory `/usr/src/modules/zaptel' > dh_testdir > dh_testroot > rm -f *-stamp > # Add here commands to clean up after the build process. > rm -rf modexamples > /usr/bin/make clean > make[2]: Entering directory `/usr/src/modules/zaptel' > rm -f torisatool makefw tor2fw.h radfw.h > rm -f ztcfg ztmonitor ztspeed zttest fxotune ztpty > rm -f *.o ztcfg tzdriver sethdlc sethdlc-new > rm -f zonedata.lo tonezone.lo libtonezone.so *.lo > /usr/bin/make -C /lib/modules/2.6.24-etchnhalf.1-amd64/build > SUBDIRS=/usr/src/modules/zaptel clean > make[3]: Entering directory > `/usr/src/linux-headers-2.6.24-etchnhalf.1-amd64' > make[3]: Leaving directory `/usr/src/linux-headers-2.6.24-etchnhalf.1-amd64' > rm -rf .tmp_versions > rm -f gendigits tones.h > rm -f libtonezone* > rm -f tor2ee > rm -f fxotune > rm -f core > rm -f ztcfg-shared fxstest > rm -rf misdn* > rm -rf mISDNuser* > make[2]: Leaving directory `/usr/src/modules/zaptel' > #rm -f debian/manpage.links debian/manpage.refs debian/*.8 > dh_clean > for templ in ; do \ > cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.24-etchnhalf.1-amd64/g'` > ; \ > done > for templ in `ls debian/*.modules.in` ; do \ > test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in} > ${templ%.modules.in}.backup 2>/dev/null || true; \ > sed -e 's/##KVERS##/2.6.24-etchnhalf.1-amd64/g > ;s/#KVERS#/2.6.24-etchnhalf.1-amd64/g ; s/_KVERS_/2.6.24-etchnhalf.1-amd64/g > ; s/##KDREV##/2.6.24-6~etchnhalf.7/g ; s/#KDREV#/2.6.24-6~etchnhalf.7/g ; > s/_KDREV_/2.6.24-6~etchnhalf.7/g ' < $templ > ${templ%.modules.in}; \ > done > dh_testdir > dh_testroot > dh_clean -k > make modules > KERNEL_SOURCES=/lib/modules/2.6.24-etchnhalf.1-amd64/build MODVERSIONS=detect > KERNEL=linux-2.6.24-etchnhalf.1-amd64 > make[2]: Entering directory `/usr/src/modules/zaptel' > cp cwain/cwain.c cwain.c > cp qozap/qozap.c qozap.c > cp zaphfc/zaphfc.c zaphfc.c > cp ztgsm/ztgsm.c ztgsm.c > cp cwain/cwain.h cwain.h > cp qozap/qozap.h qozap.h > cp zaphfc/zaphfc.h zaphfc.h > cp ztgsm/ztgsm.h ztgsm.h > gcc-4.1 -fno-inline-functions -O2 -fno-inline-functions -O2 > -I. -O2 -g -Wall -DBUILDING_TONEZONE -m64 -DSTANDALONE_ZAPATA > -DZAPTEL_CONFIG=\"/etc/zaptel.conf\" -DHOTPLUG_FIRMWARE -lm gendigits.c > -o gendigits > ./gendigits > tones.h > gcc-4.1 -fno-inline-functions -O2 -fno-inline-functions -O2 > -I. -O2 -g -Wall -DBUILDING_TONEZONE -m64 -DSTANDALONE_ZAPATA > -DZAPTEL_CONFIG=\"/etc/zaptel.conf\" -DHOTPLUG_FIRMWARE makefw.c -o > makefw > ./makefw tormenta2.rbt tor2fw > tor2fw.h > Loaded 69900 bytes from file > ./makefw pciradio.rbt radfw > radfw.h > Loaded 42096 bytes from file > ZAPTELVERSION="1.2.11" build_tools/make_version_h > > version.h.tmp > if cmp -s version.h.tmp version.h ; then echo; else \ > mv version.h.tmp version.h ; \ > fi > rm -f version.h.tmp > gcc-4.1 -fno-inline-functions -O2 > -fno-inline-functions -O2 -I. -O2 -g -Wall -DBUILDING_TONEZONE -m64 > -DSTANDALONE_ZAPATA -DZAPTEL_CONFIG=\"/etc/zaptel.conf\" -DHOTPLUG_FIRMWARE > -c -o ztcfg.o ztcfg.c > gcc-4.1 -c -fPIC > -fno-inline-functions -O2 -fno-inline-functions -O2 -I. -O2 -g -Wall > -DBUILDING_TONEZONE -m64 -DBUILDING_TONEZONE -o zonedata.lo zonedata.c > gcc-4.1 -c -fPIC > -fno-inline-functions -O2 -fno-inline-functions -O2 -I. -O2 -g -Wall > -DBUILDING_TONEZONE -m64 -DBUILDING_TONEZONE -o tonezone.lo tonezone.c > ar rcs libtonezone.a zonedata.lo > tonezone.lo > gcc-4.1 -o ztcfg ztcfg.o > libtonezone.a -lm > gcc-4.1 -fno-inline-functions -O2 > -fno-inline-functions -O2 -I. -O2 -g -Wall -DBUILDING_TONEZONE -m64 > -DSTANDALONE_ZAPATA -DZAPTEL_CONFIG=\"/etc/zaptel.conf\" -DHOTPLUG_FIRMWARE > -o ztmonitor.o -c ztmonitor.c > gcc-4.1 -fno-inline-functions -O2 > -fno-inline-functions -O2 -I. -O2 -g -Wall -DBUILDING_TONEZONE -m64 > -DSTANDALONE_ZAPATA -DZAPTEL_CONFIG=\"/etc/zaptel.conf\" -DHOTPLUG_FIRMWARE > -o ztmonitor ztmonitor.o > gcc-4.1 -o ztspeed.o -c ztspeed.c > gcc-4.1 -o ztspeed ztspeed.o > gcc-4.1 -fno-inline-functions -O2 > -fno-inline-functions -O2 -I. -O2 -g -Wall -DBUILDING_TONEZONE -m64 > -DSTANDALONE_ZAPATA -DZAPTEL_CONFIG=\"/etc/zaptel.conf\" -DHOTPLUG_FIRMWARE > zttest.c -o zttest > gcc-4.1 -fno-inline-functions -O2 > -fno-inline-functions -O2 -I. -O2 -g -Wall -DBUILDING_TONEZONE -m64 > -DSTANDALONE_ZAPATA -DZAPTEL_CONFIG=\"/etc/zaptel.conf\" -DHOTPLUG_FIRMWARE > -o fxotune.o -c fxotune.c > gcc-4.1 -fno-inline-functions -O2 > -fno-inline-functions -O2 -I. -O2 -g -Wall -DBUILDING_TONEZONE -m64 > -DSTANDALONE_ZAPATA -DZAPTEL_CONFIG=\"/etc/zaptel.conf\" -DHOTPLUG_FIRMWARE > -o fxotune fxotune.o -lm > gcc-4.1 -fno-inline-functions -O2 > -fno-inline-functions -O2 -I. -O2 -g -Wall -DBUILDING_TONEZONE -m64 > -DSTANDALONE_ZAPATA -DZAPTEL_CONFIG=\"/etc/zaptel.conf\" -DHOTPLUG_FIRMWARE > ztpty.c -o ztpty > ztpty.c: In function ‘main’: > ztpty.c:80: warning: implicit > declaration of function ‘ioctl’ > > /lib/modules/2.6.24-etchnhalf.1-amd64/build > make -C > /lib/modules/2.6.24-etchnhalf.1-amd64/build SUBDIRS=/usr/src/modules/zaptel > modules > make[3]: Entering directory > `/usr/src/linux-headers-2.6.24-etchnhalf.1-amd64' > scripts/Makefile.build:46: *** > CFLAGS was changed in "/usr/src/modules/zaptel/Makefile". Fix it to use > EXTRA_CFLAGS. Stop. That's really odd. The CFLAGS/EXTRA_CFLAGS error was fixed in earlier versions of Zaptel. I did check slightly later versions of upstream Zaptel to build with etchandahalf. A long shot: Some previous versions of the package Zaptel had a bad 'make clean' and thus m-a left a dirty modules tree. Could you please try this again but first delete /usr/src/modules/zaptel ? But also: > make[3]: *** > [_module_/usr/src/modules/zaptel] Error 2 > make[3]: Leaving directory > `/usr/src/linux-headers-2.6.24-etchnhalf.1-amd64' > make[2]: *** [linux26] Error 2 > make[2]: Leaving directory > `/usr/src/modules/zaptel' > make[1]: *** [binary-modules] Error > 2 > make[1]: Leaving directory > `/usr/src/modules/zaptel' > make: *** [kdist_build] Error 2 > > #End of build log > > # ztcfg > ZT_CHANCONFIG failed on channel 1: Inappropriate ioctl for device (25) Which reminds me: the resulting Zaptel modules will probably be incompatible with your current Asterisk packages. > > Is this the card/driver you needed testing? I would like it to work again (or > know what newer card to move to). > > > Asterisk version 1:1.2.13~dfsg-2etch4 > > > > # asterisk -vvvc > ..... > [chan_zap.so] => (Zapata Telephony w/PRI) > == Parsing '/etc/asterisk/zapata.conf': Found > Dec 28 00:07:31 WARNING[6588]: chan_zap.c:921 zt_open: Unable to specify > channel 1: No such device or address > Dec 28 00:07:31 ERROR[6588]: chan_zap.c:7001 mkintf: Unable to open channel > 1: No such device or address > here = 0, tmp->channel = 1, channel = 1 > Dec 28 00:07:31 ERROR[6588]: chan_zap.c:10476 setup_zap: Unable to register > channel '1' > Dec 28 00:07:31 WARNING[6588]: loader.c:414 __load_resource: chan_zap.so: > load_module failed, returning -1 > Dec 28 00:07:31 WARNING[6588]: loader.c:554 load_modules: Loading module > chan_zap.so failed! > > > /etc/zaptel.conf file has three lines: > fxsks=1 > loadzone = us > defaultzone=us > > the modules don't seem to get loaded by default - loading them manually > fails to help but I get: > > lsmod|grep wct > wct1xxp 19232 0 > zaptel 203976 3 wct1xxp,wcfxo,wcopenpci > > > -- System Information: > Debian Release: 4.0 > APT prefers stable > APT policy: (500, 'stable') > Architecture: amd64 (x86_64) > Shell: /bin/sh linked to /bin/bash > Kernel: Linux 2.6.24-etchnhalf.1-amd64 > Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: > LC_ALL set to en_US.utf-8) > > Versions of packages zaptel-source depends on: > ii bzip2 1.0.3-6 high-quality block-sorting file > co > ii debhelper 5.0.42 helper programs for debian/rules > ii module-assistant 0.10.8 tool to make module package > creati > > Versions of packages zaptel-source recommends: > ii zaptel 1:1.2.11.dfsg-1 zapata telephony utilities > > -- no debconf information > > > > _______________________________________________ > Pkg-voip-maintainers mailing list > pkg-voip-maintain...@lists.alioth.debian.org > http://lists.alioth.debian.org/mailman/listinfo/pkg-voip-maintainers -- Tzafrir Cohen icq#16849755 jabber:tzafrir.co...@xorcom.com +972-50-7952406 mailto:tzafrir.co...@xorcom.com http://www.xorcom.com iax:gu...@local.xorcom.com/tzafrir -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org