Bug#510140: zaptel-source: Zaptel modules fail to build under etch-and-a-half
Karl Schmidt
karl at xtronics.com
Mon Dec 29 18:29:57 UTC 2008
Package: zaptel-source
Version: 1:1.4.11~dfsg-3
Severity: important
I have a Wildcard X100P (uses wct1xxp module) that has just stopped working on upgrading the kernel to 2.6.24-etchnhalf.1-amd64
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.
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)
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
More information about the Pkg-voip-maintainers
mailing list