Hello,
It seems that with FC16, the linuxant hsf and hcf chipset drivers (for a 56k modem) have broken. Dev at Linuxant says it is common but have not offered any solution other than to downgrade my kernel.
Here is the error that hcfpciconfig:
> + cat -v /etc/hcfpcimodem/log/buildlog-20111206092415.txt
>
> driver version 1.21full
>
> (cd /lib/modules/3.1.2-1.fc16.i686/build && make
> "CNXT_KERNELSRC=/lib/modules/3.1.2-1.fc16.i686/build"
> "M=/usr/lib/hcfpcimodem/modules" "CC=gcc" clean)
>
> make[1]: Entering directory `/usr/src/kernels/3.1.2-1.fc16.i686'
>
> make[1]: Leaving directory `/usr/src/kernels/3.1.2-1.fc16.i686'
>
> rm -rf *.o GPL/*.o *.ko GPL/*.ko *.mod.c GPL/*.mod.c .*.cmd GPL/.*.cmd
> .tmp_versions .tmp_versions
> /lib/modules/3.1.2-1.fc16.i686/build/.tmp_versions/hcfpciosspec.mod
> /lib/modules/3.1.2-1.fc16.i686/build/.tmp_versions/hcfpciserial.mod
> /lib/modules/3.1.2-1.fc16.i686/build/.tmp_versions/hcfpciengine.mod
> /lib/modules/3.1.2-1.fc16.i686/build/.tmp_versions/hcfpcihw.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/3.1.2-1.fc16.i686/build && make
> "CNXT_KERNELSRC=/lib/modules/3.1.2-1.fc16.i686/build"
> "M=/usr/lib/hcfpcimodem/modules" "CC=gcc" modules)
>
> make[1]: Entering directory `/usr/src/kernels/3.1.2-1.fc16.i686'
>
> CC [M] /usr/lib/hcfpcimodem/modules/mod_engine.o
>
> CC [M] /usr/lib/hcfpcimodem/modules/mod_hcfpci.o
>
> CC [M] /usr/lib/hcfpcimodem/modules/mod_osspec.o
>
> In file included from /usr/lib/hcfpcimodem/modules/mod_osspec.c:323:0:
>
> /usr/lib/hcfpcimodem/modules/imported/include/testdebug.h:181:2:
> warning: #warning FILEIDNUM not defined [-Wcpp]
>
> CC [M] /usr/lib/hcfpcimodem/modules/osservices.o
>
> In file included from /usr/lib/hcfpcimodem/modules/osservices.c:20:0:
>
> /usr/lib/hcfpcimodem/modules/GPL/oscompat.h:201:57: error:
> 'SPIN_LOCK_UNLOCKED' undeclared here (not in a function)
>
> In file included from /usr/lib/hcfpcimodem/modules/osservices.c:44:0:
>
> /usr/lib/hcfpcimodem/modules/imported/include/testdebug.h:181:2:
> warning: #warning FILEIDNUM not defined [-Wcpp]
>
> /usr/lib/hcfpcimodem/modules/osservices.c:51:28: fatal error:
> linux/smp_lock.h: No such file or directory
>
> compilation terminated.
>
> make[2]: *** [/usr/lib/hcfpcimodem/modules/osservices.o] Error 1
>
> make[1]: *** [_module_/usr/lib/hcfpcimodem/modules] Error 2
>
> make[1]: Leaving directory `/usr/src/kernels/3.1.2-1.fc16.i686'
>
> make: *** [all] Error 2
This is pretty much my last ditch effort to ask for a fix for this driver - anyone? anyone at all?