[hsflinux] Various problems with the new driver for AMD64 on SuSE
9.0 and 9.1
patheve2
patheve2 at tele2.fr
Wed Dec 22 20:01:26 EST 2004
Hello
On my laptop (Asus L5DF with Athlon64 and chipset nForce 3 150), I am
trying to install this new
driver. My two systems : SuSE 9.0 AMD64 (kernel 2.4.21-260) and SuSE 9.1
AMD64 (kernel
2.6.8-24.5 coming from SuSE 9.2). Hereafter the various problem per system :
1- SuSE 9.0 :
============
The detailed informations during installation :
===
rpm -ivh hsfmodem-7.18.00.01x86_64full-1.x86_64.rpm
warning: hsfmodem-7.18.00.01x86_64full-1.x86_64.rpm: V3 DSA signature:
NOKEY, key ID 5dfbf7dc
Preparing... ###########################################
[100%]
Removing old /etc/hsfmodem
Removing old /usr/lib/hsfmodem
1:hsfmodem ###########################################
[100%]
Conexant HSF softmodem driver, version 7.18.00.01x86_64full
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".
No pre-built modules for: SuSE-9.0 linux-2.4.21-260-default x86_64
Trying to automatically build the driver modules...
(this requires a C compiler and proper kernel sources to be installed)
Building modules for kernel 2.4.21-260-default, using source directory
/lib/modules/2.4.21-260-default/build. Please wait...
ERROR: Module build failed!
Please examine the log file "/tmp/hsfconfig-buildlog.txt" to determine why.
error: %post(hsfmodem-7.18.00.01x86_64full-1) scriptlet failed, exit
status 1
===
And in the hsfconfig-buildlog.txt file, there's this :
===
rm -rf *.o GPL/*.o *.ko GPL/*.ko *.mod.c GPL/*.mod.c .*.cmd GPL/.*.cmd
GCC -DEXPORT_SYMTAB -o mod_osspec.o mod_osspec.c
GCC -o osservices.o osservices.c
osservices.c: In function `OsForkWait':
osservices.c:751: error: too many arguments to function
`call_usermodehelper_R84a291c8'
osservices.c: In function `OsInit':
osservices.c:1196: warning: int format, different type arg (arg 2)
osservices.c:1196: warning: int format, different type arg (arg 3)
make: *** [osservices.o] Error 1
===
How to solve this problem. No idea :-) ?
2- SuSE 9.1 :
===========
The detailed informations during installation :
===
rpm -ivh hsfmodem-7.18.00.01x86_64full-1.x86_64.rpm
warning: hsfmodem-7.18.00.01x86_64full-1.x86_64.rpm: V3 DSA signature:
NOKEY, key ID 5dfbf7dc
Preparing... ###########################################
[100%]
1:hsfmodem ###########################################
[100%]
Conexant HSF softmodem driver, version 7.18.00.01x86_64full
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".
No pre-built modules for: SuSE-9.1 linux-2.6.8-24.5-default x86_64
Trying to automatically build the driver modules...
(this requires a C compiler and proper kernel sources to be installed)
Building modules for kernel 2.6.8-24.5-default, using source directory
/lib/modules/2.6.8-24.5-default/build. Please wait...
done.
Automatically guessed region (using timezone): "FRANCE"
Setting region for modem unit 0: "FRANCE"
To change, use "hsfconfig --region" or "AT+GCI=<T35code>"
The current region can be displayed by entering "ATI9" in a terminal
program.
Note: kernel module snd-via82xx-modem overridden by hsfmc97via
Note: kernel module snd-intel8x0m overridden by hsfmc97ich hsfmc97sis
Note: kernel module snd-atiixp-modem overridden by hsfmc97ati
Current parameters: ("hsfconfig --info")
Config for modem unit 0: /dev/ttySHSF0
Device instance: 0-PCI-10de:00d9-1043:1856
HW revision : CXT22
HW profile name: hsfmc97ich
Registration ID: 10B3-4CB2-40A3
License owner : unknown
License key : FREE
License status : FREE (max 14.4kbps data only)
Current region : FRANCE (T.35 code: 003D)
The /dev/modem alias (symlink) points to /dev/ttySHSF0
To enable full 56K modem and FAX functionality, enter your license
information
with "hsfconfig --license".
License owner and key data must EXACTLY match the information respectively
provided to and by Linuxant. Otherwise, license status will remain "FREE"!
===
In fine, the device ttySHSF0 did not exist, the first one was ttySHSF2
(ttyS0 is for the serial port, ttyS1 is for irda
port). I deleted the original link modem and did an other symbolic link
with ttySHSF2 ..... but no answer with wvdial
or kppp. Hummm .... So, why not to perform a reboot .... and I got this
(according to dmesg) :
===
hsfengine: module license 'see LICENSE file distributed with driver'
taints kernel.
ACPI: PCI interrupt 0000:00:06.1[B] -> GSI 10 (level, low) -> IRQ 10
PCI: Setting latency timer of device 0000:00:06.1 to 64
HSF: ERROR: not a Conexant modem<3>
cnxthsf_cnxt_serial_add: ComCtrlOpen failed (1)
hsfich: probe of 0000:00:06.1 failed with error -5
===
About loaded modules, according to lsmod :
===
hsfusbcd2 77744 0
hsfmc97sis 68264 0
hsfmc97ati 66072 0
hsfmc97ali 73376 0
hsfmc97via 69296 0
hsfmc97ich 71848 0
hsfpcibasic2 76200 0
hsfserial 24740 7
hsfusbcd2,hsfmc97sis,hsfmc97ati,hsfmc97ali,hsfmc97via,hsfmc97ich,hsfpcibasic2
hsfengine 1631104 1 hsfserial
hsfosspec 114576 9
hsfusbcd2,hsfmc97sis,hsfmc97ati,hsfmc97ali,hsfmc97via,hsfmc97ich,hsfpcibasic2,hsfserial,hsfengine
usbcore 122368 8
usbserial,usbhid,ehci_hcd,ohci_hcd,hsfusbcd2,hsfosspec
hsfsoar 65192 7
hsfusbcd2,hsfmc97sis,hsfmc97ati,hsfmc97ali,hsfmc97via,hsfmc97ich,hsfpcibasic2
===
And the device ttySHFS2 disappeared after reboot !!! So, I used
"hsfconfig" and rebuilt all the devices. The link modem -> ttySHSF0 is
right and wvdial or kppp give an answer when /dev/modem is i
interrogated. With Yast, I can configure a PPP connection for kinternet.
And it works fine : I can surf on the web after PPP connection. I can
use NOW the internal modem !! ...... But after a second reboot, I can
see the same error messages during boot and some ttySHSF devices
disappeared. I have to use hsfconfig and regenerate these devices
or stop then restart the process (/etc/rc.d/hsf stop, /etc/rc.d/hsf
start) => how to explain such a behaviour ? Is it a bug or something else ?
Thanks for your help
Regards
Pascal
More information about the hsflinux
mailing list