Re: hsfmodem not compiling
"Linuxant support (Jonathan)" <[email protected]> Mon, 04 May 2009 11:27:51 -0400
| Newsgroups | gmane.linux.drivers.modem.hsf |
|---|---|
| Message-ID | <[email protected]> |
Hi, you are trying to use an old version of the driver which will not work with more recent kernels. The latest version of the driver available at: http://www.linuxant.com/drivers/hsf/downloads-license.php will probably work fine on the 2.6.29-1-686 kernel, or at least, it will solve the specific build problem you have reported. Regards, Jonathan Technical specialist / Linuxant www.linuxant.com [email protected] [email protected] wrote: > 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. > > _______________________________________________ > hsflinux mailing list > [email protected] > https://www.linuxant.com/mailman/listinfo/hsflinux