Can't configure hp AC97 (ICH6) modem on nx9600 notebook
Greetings:
I'm looking for help on the steps necessary to configure an HP AC97 (ICH6 family) internal modem on an nx9600 notebook computer. I'm running SuSE 9.3, kernel version 2.6.11.4-20a-smp. When I first installed the OS, the modem was recognized within YaST as the following: "Hewlett Packard Company 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller" I believe that the audio support is somehow tied to this controller as well. The SuSE Hardware Tool indicates that I should use the "modprobe snd-intel8x0m" command to activate the modem. When I issue that command, I can hear the audio output fine, but I still can't use the modem. If I try to configure the modem with YaST, by assigning the device as "/dev/modem", I receive this in the dialer's log when I attempt to connect to my ISP: SuSE Meta pppd (smpppd-ifcfg), Version 1.58 on chloe. Status is: disconnected trying to connect to smpppd connect to smpppd Status is: disconnected Status is: connecting Status is: disconnected pppd[0] died: pppd options error (exit code 2) I'm not sure if the modem drivers were actually installed during the OS installation, or if I need to install them manually. Also, I'm not sure which modem drivers to be using, since hp does not have any LINUX drivers listed on their website for this notebook model. Any ideas would be appreciated! Thanks. |
Try with KPPP you can install it from SuSE disks; I haad no look with kinternet when trying to connect when I used SuSE.
|
Thanks for the help. I installed KPPP, and I must say that I like the interface much better than Kinternet. In any case, I'm still getting errors trying to access the modem. I don't think the problem is in the dialer, but rather, with the driver itself.
I located a few other posts that suggested installing the Linuxant HCF drivers, since my modem is based on the Conexant chipset. I downloaded and installed the drivers for my version of the kernel, but that installation failed within YaST, giving the error: "HSF driver not started" Also, in my system startup log, the following entries are now repeated several times: Jul 15 06:19:04 chloe modprobe: WARNING: Error inserting hsfsoar (/lib/modules/2.6.11.4-20a-smp/extra/hsfsoar.ko): Invalid module format Jul 15 06:19:04 chloe modprobe: WARNING: Error inserting hsfosspec (/lib/modules/2.6.11.4-20a-smp/extra/hsfosspec.ko): Invalid module format Jul 15 06:19:04 chloe modprobe: WARNING: Error inserting hsfengine (/lib/modules/2.6.11.4-20a-smp/extra/hsfengine.ko): Invalid module format Jul 15 06:19:04 chloe modprobe: WARNING: Error inserting hsfserial (/lib/modules/2.6.11.4-20a-smp/extra/hsfserial.ko): Invalid module format Jul 15 06:19:04 chloe modprobe: FATAL: Error inserting hsfmc97sis (/lib/modules/2.6.11.4-20a-smp/extra/hsfmc97sis.ko): Invalid module format The driver package I used on the Linuxant web site is: hcfpcimodem-1.06full_k2.6.11.4_20a_smp-1suse.i586.rpm I selected this package because I'm running 2.6.11.4-20a of the SMP kernel. Could it be that there are other components required for the installation that I may not have on my system? I already have the kernel source and GCC compiler installed. |
I don't have experience with this driver. For the errors it seems it's a proprietary drriver, and the kernel refuse to use it, this could be solved with the ungrab-winmodem module. you can find it here you should also check if your modem is listed here and try a source instead of an rpm. Also, download, the scanModem.gz from the last link I gave, run it, and do what it suggests you to solve the problem.
|
I downloaded and ran the scanModem script. I'm having a bit of a problem decyphering all of the output files it created, but the most meaningful seems to be ModemData.txt.
These are what appear to be the meaningful sections of the file that was generated: ------------ -------------- System information ------------------------ Welcome to SuSE Linux 9.3 (x86-64) - Kernel on System with processor: x86_64 currently under kernel: 2.6.11.4-20a-smp The kernel was assembled with compiler: 3.3.5 with current System compiler GCC=3.3.5 Checking for kernel-headers needed for compiling. The kernel-headers have base folder: /lib/modules/2.6.11.4-20a-smp/build -> /usr/src/linux-2.6.11.4-20a-obj/x86_64/smp /usr/src/linux -> linux-2.6.11.4-20a /usr/src/linux-2.6.11.4-20a Please install the package WVDIAL for modem testing and dialout. A /dev/modem symbolic link is not set. USB modem not detected. 0000:00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 03) Modem candidates are at PCI_buses: 0000:00:1e.3 Providing detail for device at 0000:00:1e.3 with vendor-ID:device-ID ----:---- Class 0703: 8086:266d Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 03) (prog-if 00 [Generic]) SubSystem 103c:3082 Hewlett-Packard Company: Unknown device 3082 Flags: medium devsel, IRQ 11 -----PCI_IDs------- --CompilerVer- Feature List: Primary Subsystem Distr KernelVer kernel default CPU ./scanModem test 8086:266d 103c:3082 SuSE 2.6.11.4-20a-smp 3.3.5 3.3.5 x86_64 The soft modem Subsystem operates under a controller 8086:266d 82801EB ICH6 capable of supporting under Linux AT LEAST modem Subsystem chips from manufacturers: Conexant The Subsystem PCI id does not itself identify the modem Codec. Driver snd-intel8x0m may enable codec acquisition /proc/asound lacks an mc97 codec file. Beginning check for older ac97_codec modems. An older ac97_modem codec was not detected. Checking through information gathered from LinModem ARCHIVES The 8086:266d modems may be supported by hsfmodem OR slmodem-2.9.9c ,but not both Modem codec information on Subsystem 103c:3082 is not in the records. There are the following routes toward support: Follow instructions in Modem/SoftModem.txt for identifying the modem under a Microsoft boot. Test the effectiveness of the hsfmodem package from http://www.linuxant.com/drivers/hsf/index.php. Install kernel-source package, the slmodem and km_slmodem packages. If necessary, set a symbolic link needed for slmodem compiling: # ln -s /usr/src/linux-2.6.11.4-20a-smp /lib/modules/2.6.11.4-20a-smp/build Then install the packages and compile the drivers. The compiling process is described in: http://linmodems.technion.ac.il/arch.../msg00176.html --------------------------------------------------------------------- It seems that one of the Conexant drivers should work. After visiting the supported devices list at http://www.linuxant.com/drivers/hsf/index.php, I see that the Intel AC-Link Controller (ICH) with PCI ID 8086:266D is listed as a recognized device. So, I think the HSF driver matching my kernel version should work. When I attempt to install the HSF drivers with YaST, I get the following errors: ERROR(InstTarget:E_RpmDB_subprocess_failed) --- 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.11.4-20a-smp, using source directory /lib/modules/2.6.11.4-20a-smp/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.05full-1) scriptlet failed, exit status 1 The error in the "/tmp/hsfconfig-buildlog.txt" file (below) seems to indicate a platform issue with my version of the kernel, being SMP. Is it possible to modify the makefile to resolve this problem? ------------------------ (cd /lib/modules/2.6.11.4-20a-smp/build && make "CNXT_KERNELSRC=/lib/modules/2.6.11.4-20a-smp/build" "M=/usr/lib/hsfmodem/modules" clean) make[1]: Entering directory `/usr/src/linux-2.6.11.4-20a-obj/x86_64/smp' make -C ../../../linux-2.6.11.4-20a O=../linux-2.6.11.4-20a-obj/x86_64/smp clean make[1]: Leaving directory `/usr/src/linux-2.6.11.4-20a-obj/x86_64/smp' rm -rf *.o GPL/*.o *.ko GPL/*.ko *.mod.c GPL/*.mod.c .*.cmd GPL/.*.cmd .tmp_versions .tmp_versions /lib/modules/2.6.11.4-20a-smp/build/.tmp_versions/hsfosspec.mod /lib/modules/2.6.11.4-20a-smp/build/.tmp_versions/hsfserial.mod /lib/modules/2.6.11.4-20a-smp/build/.tmp_versions/hsfengine.mod /lib/modules/2.6.11.4-20a-smp/build/.tmp_versions/hsfpcibasic2.mod /lib/modules/2.6.11.4-20a-smp/build/.tmp_versions/hsfmc97ich.mod /lib/modules/2.6.11.4-20a-smp/build/.tmp_versions/hsfmc97via.mod /lib/modules/2.6.11.4-20a-smp/build/.tmp_versions/hsfmc97ali.mod /lib/modules/2.6.11.4-20a-smp/build/.tmp_versions/hsfmc97ati.mod /lib/modules/2.6.11.4-20a-smp/build/.tmp_versions/hsfmc97sis.mod /lib/modules/2.6.11.4-20a-smp/build/.tmp_versions/hsfsoar.mod (cd /lib/modules/2.6.11.4-20a-smp/build && make "CNXT_KERNELSRC=/lib/modules/2.6.11.4-20a-smp/build" "M=/usr/lib/hsfmodem/modules" modules) make[1]: Entering directory `/usr/src/linux-2.6.11.4-20a-obj/x86_64/smp' make -C ../../../linux-2.6.11.4-20a O=../linux-2.6.11.4-20a-obj/x86_64/smp modules CC [M] /usr/lib/hsfmodem/modules/mod_engine.o cc1: error: CPU you selected does not support x86-64 instruction set cc1: error: CPU you selected does not support x86-64 instruction set make[4]: *** [/usr/lib/hsfmodem/modules/mod_engine.o] Error 1 make[3]: *** [_module_/usr/lib/hsfmodem/modules] Error 2 make[2]: *** [modules] Error 2 make[1]: *** [modules] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.11.4-20a-obj/x86_64/smp' make: *** [all] Error 2 |
Try sending the ModemData.txt as an attachment to discuss@linmodems.org with the description of your problem. They'll try to solve your problem. I hope this helps you. Sorry if I can't help you here, but I have no experience with this modem.
|
I sent a copy of my modemdata.txt file to Linuxant support. They told me that there have been a number of problems reported with the installation of the HSF driver with the SMP kernel, and that a new version will be released soon.
They suggested that I download and install the generic TAR package at this link: http://www.linuxant.com/drivers/hsf/full/downloads.php Before installing the package, they told me to patch it first, with this file: http://www.linuxant.com/drivers/hsf/...ds-patches.php However, they didn't give me instructions on how to apply the patch! When I asked for instructions, they told me that it would be best to just wait for the new release. Personally, I'd like to apply the patch and give it a try. Can someone tell me how to apply the patch? Is there a standard linux command to perform this? Thanks. |
HCF modem driver
Hi
Are yo sure you downloaded the right driver? You mentioned hcfmodem driver package and it looks as if the script is trying to find the hsf libraries. I would make sure that you have the correct driver (hcf or hsf) and install them manually as described on the linuxant.com webpage Good luck |
All times are GMT -5. The time now is 09:23 AM. |