[hsflinux] hsfmodem not compiling

Linuxant support (Jonathan) support at linuxant.com
Tue May 5 15:50:29 EDT 2009


Hi,

in your original post, you mention hsfmodem_7.68.00.09oem_i386.deb but 
it seems that the build log you have posted was for 7.80.02.04full, this 
is the most likely source of the confusion.

We did test the latest version of the driver on Debian's 2.6.29-1-* 
kernels and we were able to reproduce the problem. A patch to solve this 
issue can be installed using the 'hsfconfig --patch' command in a root 
shell while using driver version 7.80.02.04 with a TAR package. That 
package can be downloaded at:

http://www.linuxant.com/drivers/hsf/full/downloads.php#generic

For the issue posting on the mailing list, your emails 
(ptpi at internode.on.net) don't seem to be stuck in our mail software. Do 
you receive an error message when you try to send the mails that don't 
get posted? Make sure you are being able to receive all emails from 
linuxant.com, i.e. whitelist our sever in your SPAM filter, if any.

Regards,


Jonathan
Technical specialist / Linuxant
www.linuxant.com
support at linuxant.com



Peter Parkes wrote:
> My apologies if this end up being a double, but the mail I sent half an hour ago has not shown up, whilst the one I sent ten minutes ago has.
> I am using driver version 7.80.02.04full. I did mention this in a post five minutes after my original but it hasnt shown up in the archive.
> 
> Thanks ver much,
> 
> Peter.
> 
> 
> On Tue, 5 May 2009 13:54:36 +1000
> Peter Parkes <ptpi at internode.on.net> wrote:
> 
>> 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
>> _______________________________________________
>> 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