Hi,
I'm trying to get an internal modem working on a Gentoo i686 box. I've
tried hsfmodem, without success, and have now run scanModem - but
don't
have a clear idea whether hsfmodem is actually the best approach.
Please
could anyone advise?
# uname -a
Linux titania 2.6.22-gentoo-r8 #4 SMP PREEMPT Sat Mar 15 13:04:16 GMT
2008 i686 AMD Sempron(tm) Processor 2600+ AuthenticAMD GNU/Linux
# grep CHOST /etc/make.conf
CHOST="i686-pc-linux-gnu"
I can emerge net-dialup/hsfmodem ok:
# emerge -pv hsfmodem
...
[ebuild R ] net-dialup/hsfmodem-7.68.00.04-r1 USE="-doc" 0 kB
but when I run hsfconfig, although it appears successfully to compile
all modules I get:
---hsfconfig begin----
# hsfconfig
Conexant HSF softmodem driver, version 7.68.00.04full
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.6.22-gentoo-r8/
Would you like to keep using them? [no] n
No pre-built modules for: unknown-unknown linux-2.6.22-gentoo-r8
i686-SMP
Trying to automatically build the driver modules...
(this requires a C compiler and proper kernel sources to be installed)
Where is the linux source build directory that matches your running
kernel?
[/lib/modules/2.6.22-gentoo-r8/build]
Building modules for kernel 2.6.22-gentoo-r8, using source directory
/lib/modules/2.6.22-gentoo-r8/build. Please wait...
done.
* Updating /etc/modprobe.conf by hand
...
[ ok ]
* Updating modules.dep
...
[ ok ]
Warning: no device detected by hsf driver - HDA modems may require
reboot
Note: HDA support not compiled in the driver (requires a 2.6.16 or
later
kernel)
----hsfconfig end----
I ran scanModem, which detects the modem: ModemData.txt is attached.
I found unloading.gz at
http://linmodems.technion.ac.il/packages/unloading.gz (not at the
http://linmodems.technion.ac.il/linmodems/ address given in
Bootup.txt,
which might need updating). However, after running ./unloading,
although
it strips out most of the loaded modules, the modem still does not
respond. I'm testing with minicom on /dev/modem, and also with
`wvdialconf wvtest` -- neither show any modem responding.
I get the following in dmesg (full dmesg.txt attached):
ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 19 (level, low) -> IRQ 21
cnxthsf_cnxt_serial_add: ComCtrlOpen failed (2049)
ACPI: PCI interrupt for device 0000:00:09.0 disabled
hsfpcibasic2: probe of 0000:00:09.0 failed with error -5
Earlier attempts at hsfconfig complained about 4K_STACKS so this is
switched off (updated kernel rebuilt and running):
# grep 4K /usr/src/linux/.config
# CONFIG_4KSTACKS is not set
Should I be using a different driver? Or would this query be better
directed to the Linuxant support team?
Thanks for your attention; any feedback would be most welcome.
Best regards,
Thomas.