LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook
User Name
Password
Linux - Laptop and Netbook Having a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).

Notices


Reply
  Search this Thread
Old 07-12-2005, 06:44 PM   #1
bm5034
LQ Newbie
 
Registered: Jul 2005
Posts: 4

Rep: Reputation: 0
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.
 
Old 07-14-2005, 08:10 AM   #2
Hungry ghost
Senior Member
 
Registered: Dec 2004
Posts: 1,222

Rep: Reputation: 667Reputation: 667Reputation: 667Reputation: 667Reputation: 667Reputation: 667
Try with KPPP you can install it from SuSE disks; I haad no look with kinternet when trying to connect when I used SuSE.
 
Old 07-15-2005, 05:42 AM   #3
bm5034
LQ Newbie
 
Registered: Jul 2005
Posts: 4

Original Poster
Rep: Reputation: 0
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.
 
Old 07-15-2005, 08:28 AM   #4
Hungry ghost
Senior Member
 
Registered: Dec 2004
Posts: 1,222

Rep: Reputation: 667Reputation: 667Reputation: 667Reputation: 667Reputation: 667Reputation: 667
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.
 
Old 07-15-2005, 10:59 PM   #5
bm5034
LQ Newbie
 
Registered: Jul 2005
Posts: 4

Original Poster
Rep: Reputation: 0
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
 
Old 07-16-2005, 11:03 AM   #6
Hungry ghost
Senior Member
 
Registered: Dec 2004
Posts: 1,222

Rep: Reputation: 667Reputation: 667Reputation: 667Reputation: 667Reputation: 667Reputation: 667
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.
 
Old 07-21-2005, 08:20 PM   #7
bm5034
LQ Newbie
 
Registered: Jul 2005
Posts: 4

Original Poster
Rep: Reputation: 0
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.
 
Old 04-18-2006, 09:01 AM   #8
Clived
Member
 
Registered: Jan 2004
Location: Toronto
Distribution: Fedora 23, Linuxmint 17.3
Posts: 117

Rep: Reputation: 17
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
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Modem on Notebook CrimsonSparc Linux - Laptop and Netbook 3 05-23-2005 06:29 PM
How to configure via8233 audio AC97 codec? svalovic Mandriva 3 03-05-2004 07:50 AM
AC97 Modem Controller d4k0t4 Linux - Hardware 0 07-08-2003 06:15 PM
AC97 Modem pookow Linux - Networking 1 07-22-2001 02:49 PM
KPPP and AC97 Modem pookow Linux - Networking 0 07-22-2001 01:19 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook

All times are GMT -5. The time now is 04:00 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration