[hsflinux] hsfmodem not compiling

Peter Parkes ptpi at internode.on.net
Mon May 4 23:54:36 EDT 2009


Looks like the archive of the list is not picking up all the mail; I'm having better luck with my email client though. Any ideas why?


On Mon, 04 May 2009 11:27:51 -0400
"Linuxant support (Jonathan)" <support at linuxant.com> wrote:

> 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
> support at linuxant.com
> 
> 
> 
> ptpi at internode.on.net 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 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.
> > 
> > _______________________________________________
> > hsflinux mailing list
> > hsflinux at lists.linuxant.com
> > https://www.linuxant.com/mailman/listinfo/hsflinux
> _______________________________________________
> hsflinux mailing list
> hsflinux at lists.linuxant.com
> https://www.linuxant.com/mailman/listinfo/hsflinux


More information about the hsflinux mailing list