Re: wvdial doesn't detect agrmodem 11c1:048c

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Joshua,

Thank you for your suggestions.

Firstly I tried to compile agrsm-20080203.tar.gz with my original 2.6.26 kernel (as is shipped with debian lenny). This compiled properly, unfortunately there was no change in behavior when I ran wvdialconf. It still didn't respond to the ATZ command as i demonstrated in one of my previous posts.

Secondly i tried your recommendation for using the 2.6.29 kernel, with the 2.6.29 kernel I reinstalled agrsm048pci-2.1.60_worked20100108_i386.deb.
This also had no effect, no response to the ATZ command.

Besides that I finally was able to have the PCI card placed in a different slot on the motherboard (as i do not have direct acces to the PC).
This had a unexpected result:
After modprobing them /var/log/messages returns the usual:

   agrmodem: module license 'Proprietary' taints kernel.
   agrsm 0000:01:00.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21
   agrsm: created 1 infos
   ttyAGS3 at I/O 0xd800 (irq = 21) is a AgereModem
   agrserial: Loading module Agere Modem Interface driver version
   2.1.60.0.Linspire (2005-11-16)

After setting up the symbolic links (/dev/modem and /dev/ttySAGR) I run wvdialconf again, but this time it stalls:

   # wvdialconf /etc/wvdial.conf
   Editing `/etc/wvdial.conf'.

   Scanning your serial ports for a modem.

   ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
   ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
   ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
   Modem Port Scan<*1>: S1   S2   S3

This is where it stalls for about a minute.... and then contiues.

   ttySAGR<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
   ttySAGR<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
   ttySAGR<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.


   Sorry, no modem was detected!  Is it in use by another program?
   Did you configure it properly with setserial?

   Please read the FAQ at http://open.nit.ca/wiki/?WvDial

   If you still have problems, send mail to <wvdial-list@xxxxxxxxxxxx>.

This stalling happens on both the 2.6.29 and 2.6.26 kernels.

As a last ditch effort to get this modem working I attached the output of lspci -vv to this post. Maybe you can spot a conflict, if you can't find one i think I'm going to give up on this modem.

Thanks in advance,
 - Robin

# lspci -vv
00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 03) Subsystem: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ >SERR- <PERR- INTx-
    Latency: 0
    Region 0: Memory at f8000000 (32-bit, prefetchable) [size=64M]
    Capabilities: [e4] Vendor Specific Information <?>
    Kernel driver in use: agpgart-intel
    Kernel modules: intel-agp

00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 03) (prog-if 00 [VGA controller])
    Subsystem: Intel Corporation Device 5247
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 11
    Region 0: Memory at f0000000 (32-bit, prefetchable) [size=128M]
    Region 1: Memory at ffa80000 (32-bit, non-prefetchable) [size=512K]
    Capabilities: [d0] Power Management version 1
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-
    Kernel modules: intelfb

00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 02) (prog-if 00 [UHCI])
    Subsystem: Intel Corporation Device 5247
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 16
    Region 4: I/O ports at e800 [size=32]
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd

00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 02) (prog-if 00 [UHCI])
    Subsystem: Intel Corporation Device 5247
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin B routed to IRQ 19
    Region 4: I/O ports at e880 [size=32]
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd

00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 02) (prog-if 00 [UHCI])
    Subsystem: Intel Corporation Device 5247
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin C routed to IRQ 18
    Region 4: I/O ports at ec00 [size=32]
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci-hcd

00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02) (prog-if 20 [EHCI])
    Subsystem: Intel Corporation Device 5247
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin D routed to IRQ 23
    Region 0: Memory at ffa7fc00 (32-bit, non-prefetchable) [size=1K]
    Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [58] Debug port: BAR=1 offset=0080
    Kernel driver in use: ehci_hcd
    Kernel modules: ehci-hcd

00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82) (prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR+ INTx-
    Latency: 0
    Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
    I/O behind bridge: 0000d000-0000dfff
    Memory behind bridge: ff800000-ff8fffff
    Prefetchable memory behind bridge: e6a00000-e6afffff
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-
        PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Kernel modules: shpchp

00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02) Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Kernel modules: iTCO_wdt, intel-rng

00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02) (prog-if 8a [Master SecP PriP])
    Subsystem: Intel Corporation Device 5247
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 18
    Region 0: I/O ports at 01f0 [size=8]
    Region 1: I/O ports at 03f4 [size=1]
    Region 2: I/O ports at 0170 [size=8]
    Region 3: I/O ports at 0374 [size=1]
    Region 4: I/O ports at ffa0 [size=16]
    Region 5: Memory at 10000000 (32-bit, non-prefetchable) [size=1K]
    Kernel driver in use: PIIX_IDE
    Kernel modules: piix

00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 02)
    Subsystem: Intel Corporation Device 5247
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Interrupt: pin B routed to IRQ 17
    Region 4: I/O ports at e480 [size=32]
    Kernel driver in use: i801_smbus
    Kernel modules: i2c-i801

01:00.0 Communication controller: Agere Systems V.92 56K WinModem (rev 02)
    Subsystem: Agere Systems Device 044c
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 32 (63000ns min, 3500ns max)
    Interrupt: pin A routed to IRQ 21
    Region 0: Memory at ff8ffc00 (32-bit, non-prefetchable) [size=256]
    Region 1: I/O ports at dc00 [size=8]
    Region 2: I/O ports at d800 [size=256]
    Capabilities: [f8] Power Management version 2
Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=0mA PME(D0-,D1-,D2+,D3hot+,D3cold-)
        Status: D0 PME-Enable- DSel=0 DScale=0 PME-
    Kernel driver in use: agrsm

01:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VE (LOM) Ethernet Controller (rev 82)
    Subsystem: Intel Corporation Device 3011
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 32 (2000ns min, 14000ns max), Cache Line Size: 32 bytes
    Interrupt: pin A routed to IRQ 20
    Region 0: Memory at ff8fe000 (32-bit, non-prefetchable) [size=4K]
    Region 1: I/O ports at d480 [size=64]
    Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
        Status: D0 PME-Enable- DSel=0 DScale=2 PME-
    Kernel driver in use: e100
    Kernel modules: e100



On 03/15/2010 01:27 AM, Joshua Gordon Crawford wrote:
On 14 March 2010 00:35, Robin<modem@xxxxxxxxxx>  wrote:
Hi,
G'day Robin. Sorry for the late reply. I'm the quasi-maintainer of the
agrsm 11c1:048c/f driver.

I'm in the process of installing a WinModem from Agere/Lucent on Debian
Lenny.

According to scanModem the modem's PCI ID is 11c1:048c.
Knowing this I successfully installed the driver from
agrsm048pci-2.1.60_20100106_i386.deb onto my system.
Inserting the created kernel modules (agrmodem&  agrserial) don't give any
errors in /var/log/messages.
After confirming that /dev/ttyAGR3 exists and creating symbolic links to it
(/dev/ttySAGR&  /dev/modem) I try to run wvdialconf to confirm that
everything went correctly.

But unfortunatly wvdialconf returns the following:

   box:/home/me# wvdialconf /etc/wvdial.conf
   Editing `/etc/wvdial.conf'.

   Scanning your serial ports for a modem.

   ttyS0<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
   ttyS0<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
   ttyS0<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
   Modem Port Scan<*1>: S1   S2   S3
   ttySAGR<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
   ttySAGR<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
   ttySAGR<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.


   Sorry, no modem was detected!  Is it in use by another program?
   Did you configure it properly with setserial?

   Please read the FAQ at http://open.nit.ca/wiki/?WvDial

   If you still have problems, send mail to<wvdial-list@xxxxxxxxxxxx>.

I tried changing kernels, 2.6.30 and 2.6.32, both have the same behaviour (
So far, I've only updated the code to work on 2.6.29.*. It does
include an update that should work on 2.6.31, but I don't have that
kernel to test it.

The driver works well on 2.6.29.6. I've currently been connected for
over 2 weeks, at 53666 baud.

I'll have to wait and see about later versions when the next
Slackware release comes out. This machine unfortunately cannot be
taken down for testing, only major upgrades.

You've mentioned several kernel versions. Which version do you normally use?

2.6.26 won't compile citing an error in a struct definition).
The struct uart_info in the kernel changed a bit around that time. Use
an older code package for older kernels. The driver has only been
updated to follow the kernel changes, there are no functionality
updates.

This link is to an older version, which I think should work on that
kernel. It's source only and not dkms capable, so you'll have to
compile and install manually. Always make sure to remove old modules
before installing new ones.
<http://linmodems.technion.ac.il/packages/ltmodem/sv92/agrsm-20080203.tar.gz>

Marv, Jacques: I notice newer 048c/f packages are going in the
11c11040 directory instead of sv92. Why is that?

Also tried various boot parameters: pci=pollirq pci=routeirq pci=noacpi and
These shouldn't be necessary since an update in 2008.

disabling the on-board soundcard.
This is not needed unless there is an IRQ conflict. Run 'lspci -v', to
check that. Or send us the output of scanModem so we can check it.

And i tried older versions of the driver
(agrsm048pci-2.1.60_20090905_i386.deb) and compiling by hand
(agrsm048pci-2.1.60_20100108.tar.gz)

Seeing as there are no error message I don't know where to look for a
problem, can anyone point me in the right direction?

P.S. I don't quite understand the relationship between the agrsm driver and
ALSA, should my modem be listed in /proc/asound/cards ? Because it currently
reports: --- no soundcards ---
The 11c1:048c/f is on a stand-alone PCI card and is not part of the
sound device, as more recent Agere modems have been. So this driver
does not use ALSA, and ALSA doesn't know anything about this modem.


[Index of Archives]     [Linux Media Development]     [Asterisk]     [DCCP]     [Netdev]     [X.org]     [Xfree86]     [Fedora Women]     [Linux USB]

  Powered by Linux