Bug 181174

Summary: Modem configured but doesn't work
Product: [openSUSE] SUSE Linux 10.1 Reporter: Forgotten User mbQyAD5r4K <forgotten_mbQyAD5r4K>
Component: NetworkAssignee: E-mail List <bnc-team-screening>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: suse-beta
Version: Final   
Target Milestone: ---   
Hardware: i586   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User mbQyAD5r4K 2006-06-02 12:54:45 UTC
I've got HP/Compaq nx7000 laptop with integrated modem. It has been recognised on installation and configured as "modem0". However kinternet doesn't work and says something about incorrect option (not too specific). I guess it's because the device it tries to open doesn't exist.

After some investigation I realised that /dev/modem points to /dev/ttySL0 that isn't there.  Apparently a missing module.

I did hwinfo --modem and got:

# hwinfo --modem
21: PCI 1f.6: 10204 LinModem
  [Created at pci.300]
  UDI: /org/freedesktop/Hal/devices/pci_8086_24c6
  Unique ID: ORVU.xPo6n5plJR6
  SysFS ID: /devices/pci0000:00/0000:00:1f.6
  SysFS BusID: 0000:00:1f.6
  Hardware Class: modem
  Model: "Compaq 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x24c6 "82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller"
  SubVendor: pci 0x0e11 "Compaq Computer Corporation"
  SubDevice: pci 0x0860
  Revision: 0x01
  Driver: "Intel ICH Modem"
  Device File: /dev/ttySL0
  Device Number: char 212:0
  I/O Ports: 0x4400-0x44ff (rw)
  I/O Ports: 0x4800-0x487f (rw)
  IRQ: 10 (1844147 events)
  Module Alias: "pci:v00008086d000024C6sv00000E11sd00000860bc07sc03i00"
  Driver Info #0:
    Driver Status: slamr is not active
    Driver Activation Cmd: "modprobe slamr"
  Driver Info #1:
    Driver Status: snd_intel8x0m is active
    Driver Activation Cmd: "modprobe snd_intel8x0m"
  Config Status: cfg=no, avail=yes, need=no, active=unknown

Suggested module slamr.ko doesn't exist. Modprobe snd_intel8x0m succeeds but no new /dev/ttyS* device is created. Dmesg after loading says:

ACPI: PCI Interrupt 0000:00:1f.6[B] -> Link [C0C3] -> GSI 10 (level, low) -> IRQ 10
PCI: Setting latency timer of device 0000:00:1f.6 to 64

Even after trying different values for module parameters I had no success => my modem doesn't work.
Comment 1 Martin Lasarsch 2006-06-06 12:11:45 UTC
you need to install smartlink-softmodem, should be on dvd or cd6 or:
ftp://ftp.leo.org/mirrors/opensuse/distribution/SL-10.1/non-oss-inst-source/suse/i586/

please reopen if there are still problems.
Comment 2 Forgotten User mbQyAD5r4K 2006-06-06 13:24:52 UTC
I had it installed already. However smartlink-softmodem-kmp-default-2.9.10_2.6.16.13_4-44 contains only slusb.ko and not slamr.ko which is suggested by hwinfo and as well mentioned in /usr/share/doc/packages/smartlink-softmodem/README

Perhaps missing module in the package?
Comment 3 Henning Paul 2006-06-06 17:31:17 UTC
That's not a bug, that's a feature - compare bug 153112.

A question to you packagers: Why don't you use defines in the SPEC-files? So anyone interested in "violating" software could compile the rpm by himself easily. I have modified smartlink-softmodem.spec accordingly (but won't publish it). That mechanism seems to work for gstreamer-mad, for instance, why not here?
Comment 4 Martin Lasarsch 2006-06-07 11:38:00 UTC
sorry i thought everything is still included. Thanks Henning for the comment pointing to the right bug.

I guess we should close this bug and make it a duplicate of 153112

*** This bug has been marked as a duplicate of 153112 ***