[hsflinux] hsfmodem not compiling

ptpi at internode.on.net ptpi at internode.on.net
Sat May 2 21:22:52 EDT 2009


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 at 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 at 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.



More information about the hsflinux mailing list