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