hsfmodem not compiling
[email protected] Sun, 03 May 2009 10:52:52 +0930
| Newsgroups | gmane.linux.drivers.modem.hsf |
|---|---|
| Message-ID | <[email protected]> |
I'having trouble compiling hsfmodem (running hsfconfig after succesfully installing hsfmodem_7.68.00.09oem_i386.deb) on a debian testing/unstable (originally a knoppix 5 install) with a 2.6.29-1-686 debian kernel. alsa-driver-linuxant_1.0.19.4-1_all compiled without problems. Running on a Dell Inspiron 1501 with a HDA modem. Scanout.txt reads: CLASS=0403 NAME="Audio device: ATI Technologies Inc SBx00 Azalia " PCIDEV=1002:4383 SUBSYS=1028:01f5 IRQ=10 HDA=1002:4383 SOFT=1002:4383.HDA CodecDiagnosed= slamrTest= ArchivedChip=0x14f12bfa CodecClass=14f1 IDENT=hsfmodem SLMODEMD_DEVICE= OPTS= Driver=hsfmodem-drivers DRIVER=hsfmodem_drivers error msg (buildlog) follows: root@deliant:/home/peter# cat /etc/hsfmodem/log/buildlog-20090502135251.txt driver version 7.80.02.04full (cd /lib/modules/2.6.29-1-686/build && make "CNXT_KERNELSRC=/lib/modules/2.6.29-1-686/build" "SUBDIRS+=/usr/ lib/hsfmodem/modules" "CC=gcc" clean) make[1]: Entering directory `/usr/src/linux- headers-2.6.29-1-686' make[1]: Leaving directory `/usr/src/linux- headers-2.6.29-1-686' (cd /lib/modules/2.6.29-1-686/build && make "CNXT_KERNELSRC=/lib/modules/2.6.29-1-686/build" "SUBDIRS+=/usr/ lib/hsfmodem/modules/GPL/hda" "CC=gcc" "HDA_CFLAGS=-DFOUND_KZALLOC -DFOUND_TLV -DFOUND_IRQ_HANDLER_T - DFOUND_DELAYED_WORK " clean) make[1]: Entering directory `/usr/src/linux- headers-2.6.29-1-686' make[1]: Leaving directory `/usr/src/linux- headers-2.6.29-1-686' rm -rf *.o GPL/*.o *.ko GPL/*.ko *.mod.c GPL/*.mod.c .*.cmd GPL/.*.cmd .tmp_versions .tmp_versions /lib/ modules/2.6.29-1-686/build/.tmp_versions/hsfosspec.mod /lib/modules/2.6.29-1-686/build/.tmp_versions/ hsfserial.mod /lib/modules/2.6.29-1-686/build/.tmp_versions/hsfengine.mod /lib/modules/2.6.29-1-686/ build/.tmp_versions/hsfpcibasic2.mod /lib/modules/2.6.29-1-686/build/.tmp_versions/hsfpcibasic3.mod /lib/ modules/2.6.29-1-686/build/.tmp_versions/hsfhda.mod /lib/modules/2.6.29-1-686/build/.tmp_versions/ hsfmc97ich.mod /lib/modules/2.6.29-1-686/build/.tmp_versions/hsfmc97via.mod /lib/modules/2.6.29-1-686/ build/.tmp_versions/hsfmc97ali.mod /lib/modules/2.6.29-1-686/build/.tmp_versions/hsfmc97ati.mod /lib/ modules/2.6.29-1-686/build/.tmp_versions/hsfmc97sis.mod /lib/modules/2.6.29-1-686/build/.tmp_versions/ hsfsoar.mod Modules.symvers GPL/hda/Modules.symvers Module.symvers GPL/hda/Module.symvers modules.order GPL/ hda/modules.order Module.markers GPL/hda/Module.markers (cd /lib/modules/2.6.29-1-686/build && make "CNXT_KERNELSRC=/lib/modules/2.6.29-1-686/build" "SUBDIRS+=/usr/ lib/hsfmodem/modules" "CC=gcc" modules) make[1]: Entering directory `/usr/src/linux- headers-2.6.29-1-686' CC [M] /usr/lib/hsfmodem/modules/ mod_engine.o CC [M] /usr/lib/hsfmodem/modules/ mod_hda.o CC [M] /usr/lib/hsfmodem/modules/ mod_mc97ali.o CC [M] /usr/lib/hsfmodem/modules/ mod_mc97ati.o CC [M] /usr/lib/hsfmodem/modules/mod_mc97ich.o CC [M] /usr/lib/hsfmodem/modules/mod_mc97sis.o CC [M] /usr/lib/hsfmodem/modules/mod_mc97via.o CC [M] /usr/lib/hsfmodem/modules/mod_osspec.o CC [M] /usr/lib/hsfmodem/modules/osservices.o CC [M] /usr/lib/hsfmodem/modules/osstdio.o CC [M] /usr/lib/hsfmodem/modules/osnvm.o CC [M] /usr/lib/hsfmodem/modules/osresour.o /usr/lib/hsfmodem/modules/osresour.c: In function 'cnxthsf_7800204full_OsHookInterrupt': /usr/lib/hsfmodem/modules/osresour.c:131: warning: the address of '__this_module' will always evaluate as 'true' CC [M] /usr/lib/hsfmodem/modules/osstring.o CC [M] /usr/lib/hsfmodem/modules/osmemory.o CC [M] /usr/lib/hsfmodem/modules/osdiag.o CC [M] /usr/lib/hsfmodem/modules/osusb.o CC [M] /usr/lib/hsfmodem/modules/osfloat.o /usr/lib/hsfmodem/modules/osfloat.c:32: error: field 'i387' has incomplete type /usr/lib/hsfmodem/modules/osfloat.c: In function 'hsf_kernel_fpu_begin': /usr/lib/hsfmodem/modules/osfloat.c:52: error: invalid lvalue in asm output 0 /usr/lib/hsfmodem/modules/osfloat.c:55: error: invalid lvalue in asm output 0 /usr/lib/hsfmodem/modules/osfloat.c: In function 'hsf_kernel_fpu_end': /usr/lib/hsfmodem/modules/osfloat.c:81: error: memory input 0 is not directly addressable /usr/lib/hsfmodem/modules/osfloat.c:84: error: memory input 0 is not directly addressable make[4]: *** [/usr/lib/hsfmodem/modules/osfloat.o] Error 1 make[3]: *** [_module_/usr/lib/hsfmodem/modules] Error 2 make[2]: *** [sub-make] Error 2 make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.29-1-686' make: *** [all] Error 2 root@deliant:/home/peter# Am thinking that maybe I should recompile the kernel as a more vanilla flavour (get rid of smp as its not needed, for a start?) any thoughts anyone? thanks, peter.