[hsflinux] unresolved symbols causes ERROR: hsf driver not active
(Red Hat 8)
John Wells
jb at sourceillustrated.com
Tue Oct 14 00:23:22 EDT 2003
Guys,
Trying to get the hsf driver going on Red Hat 8, but no luck so far. I'm
getting unresolved symbols from the module.
I get the unresolved symbols on any of the modules I attempt to load.
Here's the entry from /proc/pci
00:1f.6 Modem: Intel Corp. 82801CA/CAM AC'97 Modem (rev 02) (prog-if 00
[Generic])
Subsystem: PCTel Inc Dell Inspiron 2100 internal modem
Flags: medium devsel, IRQ 11
I/O ports at d400 [size=256]
I/O ports at dc00 [size=128]
Here're the steps I follow:
[root at ocean hsfmodem-6.03.00lnxt03091800free]# pwd
/tmp/hsfmodem-6.03.00lnxt03091800free
[root at ocean hsfmodem-6.03.00lnxt03091800free]# uname -a
Linux ocean 2.4.20-20.8 #1 Mon Aug 18 14:59:07 EDT 2003 i686 i686 i386
GNU/Linux
make[1]: Entering directory `/tmp/hsfmodem-6.03.00lnxt03091800free/nvm' cd
cvt && (find hsfpcibasic2 hsfpcibasic2smart hsfpcibasic2hsfi hsfmc97
hsfmc97ali hsfmc97ich hsfmc97via | cpio -pdmu
/etc/hsfmodem/nvm)
104 blocks
make[1]: Leaving directory `/tmp/hsfmodem-6.03.00lnxt03091800free/nvm'
make[1]: Entering directory
`/tmp/hsfmodem-6.03.00lnxt03091800free/scripts' install -m 700 hsfconfig
hsfstop hsfdcpd /usr/sbin
make[1]: Leaving directory `/tmp/hsfmodem-6.03.00lnxt03091800free/scripts'
make[1]: Entering directory
`/tmp/hsfmodem-6.03.00lnxt03091800free/modules' rm -rf
"/usr/lib/hsfmodem/config.mak" "/usr/lib/hsfmodem/modules/imported"
"/usr/lib/hsfmodem/modules"
mkdir -m 755 -p /usr/lib/hsfmodem/modules
(cd .. && find config.mak modules/imported -depth -print | cpio -pdmu
/usr/lib/hsfmodem)
2710 blocks
find . \( -name COPYING -o -name '*.sh' -o -name '*.[ch]' -o -name '*.mak'
-o -name '[Mm]akefile' \) -print | cpio -pdmu /usr/lib/hsfmodem/modules
1442 blocks
find binaries -depth -print | cpio -pdmu /usr/lib/hsfmodem/modules 0 blocks
make[1]: Leaving directory `/tmp/hsfmodem-6.03.00lnxt03091800free/modules'
make[1]: Entering directory `/tmp/hsfmodem-6.03.00lnxt03091800free/diag'
make[1]: Nothing to be done for `install'.
make[1]: Leaving directory `/tmp/hsfmodem-6.03.00lnxt03091800free/diag'
install -m 444 LICENSE /usr/lib/hsfmodem
To complete the installation and configuration of your modem,
please run "hsfconfig" (or "/usr/sbin/hsfconfig")
[root at ocean hsfmodem-6.03.00lnxt03091800free]# hsfconfig
Conexant HSF softmodem driver, version 6.03.00lnxt03091800free
If you need license keys, assistance or more information, please go to:
http://www.linuxant.com/
When reporting a problem for the first time, please send
us the file generated by "hsfconfig --dumpdiag".
Warning: existing driver modules found under:
/lib/modules/2.4.20-20.8/misc/
Would you like to keep using them? [no] yes
ERROR: hsf driver not active
###### Hmmm...let's see what's up with those modules
root at ocean hsfmodem-6.03.00lnxt03091800free]# cd
/lib/modules/2.4.20-20.8/misc/
[root at ocean misc]# pwd
/lib/modules/2.4.20-20.8/misc
[root at ocean misc]# ls
hsfengine.o hsfmc97ali.o hsfmc97ich.o hsfmc97via.o hsfosspec.o
hsfpcibasic2.o hsfserial.o hsfsoar.o
[root at ocean misc]# insmod hsfengine.o
hsfengine.o: unresolved symbol cnxthsf_OsDiagMgrClose
hsfengine.o: unresolved symbol cnxthsf_OsStrLen
hsfengine.o: unresolved symbol cnxthsf_OsAllocate
hsfengine.o: unresolved symbol cnxthsf_NVM_Open
hsfengine.o: unresolved symbol cnxthsf_OsMemCpy
hsfengine.o: unresolved symbol cnxthsf_OsToupper
hsfengine.o: unresolved symbol cnxthsf_OsImmediateTimeOut
hsfengine.o: unresolved symbol cnxthsf_NVM_Read
hsfengine.o: unresolved symbol cnxthsf_OsDiagMgrNotify
hsfengine.o: unresolved symbol cnxthsf_OsLockTry
hsfengine.o: unresolved symbol cnxthsf_DcpSetVolume
hsfengine.o: unresolved symbol cnxthsf_OsSleep
hsfengine.o: unresolved symbol cnxthsf_OsFloatSuffix
hsfengine.o: unresolved symbol cnxthsf_OsGetSystemTime
hsfengine.o: unresolved symbol cnxthsf_OsIsDigit
hsfengine.o: unresolved symbol cnxthsf_DcpCreate
hsfengine.o: unresolved symbol cnxthsf_OsCreatePeriodicTimer
hsfengine.o: unresolved symbol cnxthsf_OsFloatPrefix
hsfengine.o: unresolved symbol cnxthsf_OsMemDMAFree
hsfengine.o: unresolved symbol cnxthsf_OsDiagMgrOpen
hsfengine.o: unresolved symbol cnxthsf_OsStrCmp
hsfengine.o: unresolved symbol cnxthsf_OsLockTryUnlock
hsfengine.o: unresolved symbol cnxthsf_OsMemMove
hsfengine.o: unresolved symbol cnxthsf_OsSetPeriodicTimer
hsfengine.o: unresolved symbol cnxthsf_OsLockLock
hsfengine.o: unresolved symbol cnxthsf_OsMemDMAAllocate
hsfengine.o: unresolved symbol cnxthsf_OsStrCpy
hsfengine.o: unresolved symbol cnxthsf_OsDestroyPeriodicTimer
hsfengine.o: unresolved symbol cnxthsf_OsLockDestroy
hsfengine.o: unresolved symbol cnxthsf_OsSprintf
hsfengine.o: unresolved symbol cnxthsf_OsLockCreate
hsfengine.o: unresolved symbol cnxthsf_NVM_Close
hsfengine.o: unresolved symbol cnxthsf_DcpCallback
hsfengine.o: unresolved symbol cnxthsf_NVM_Write
hsfengine.o: unresolved symbol cnxthsf_OsDebugPrintf
hsfengine.o: unresolved symbol cnxthsf_OsDebugBreakpoint
hsfengine.o: unresolved symbol cnxthsf_OsAtomicCompareAndSwap
hsfengine.o: unresolved symbol cnxthsf_OsMemSet
hsfengine.o: unresolved symbol cnxthsf_OsGetCurrentThread
hsfengine.o: unresolved symbol cnxthsf_OsAtomicAdd
hsfengine.o: unresolved symbol cnxthsf_DcpDestroy
hsfengine.o: unresolved symbol cnxthsf_OsAtomicDecrement
hsfengine.o: unresolved symbol cnxthsf_OsAtomicIncrement
hsfengine.o: unresolved symbol cnxthsf_OsStrnCpy
hsfengine.o: unresolved symbol cnxthsf_OsLockUnlock
hsfengine.o: unresolved symbol cnxthsf_OsFree
Thanks for your help!
John
More information about the hsflinux
mailing list