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

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

 



On 16 March 2010 05:58, Robin <modem@xxxxxxxxxx> wrote:
> Hi Antonio &,Joshua,
>
> Antonio, I had tried your suggestion before I mailed, it didn't help.
> wvdialconf does not see /dev/modem as you described, but it did see
> /dev/ttySAGR which is a symbolic link to /dev/ttyAGR3 (thus the same as
> /dev/modem and having the same effect as can be seen by my wvdialconf
> output).
>
> As a last resort I had another modem installed, a Conextant HSF model. (The
> PC is in another country so i couldn't do it myself)
> To my surprise i got it working in 5 minutes!! (instead of the 5 days i
> spent working on the Agere modem :( )

Conexant (linuxant) are well supported (by Jonathon on this list and
linuxant list), but for full functionality you have to pay a license
fee. You're limited to 14.4kbps until you do so.

> I'm starting to think the Agere modem was defective or something, as the
> driver seemed to work perfectly.

That's always a possibility. I didn't think to ask if you'd tested it
on a windows PC.

> Thank you guys for the excellent help and the resources on
> http://linmodems.technion.ac.il

Sorry we couldn't get it to work.

>
> Regards,
>  - Robin
>
> On 03/15/2010 07:30 PM, Antonio Olivares wrote:
>>
>> Robin,
>>
>> Try dialing out with /dev/modem as the modem port.  See if you can
>> connect.  On several attempts of mine with agrsm, intel536 modem I see
>> wvdialconf find no modem port, but specifying it I can connect try
>> that and report back.  I believe that this time it will work :)
>>
>> Regards,
>>
>> Antonio
>>
>> On 3/15/10, Robin<modem@xxxxxxxxxx>  wrote:
>>
>>>
>>> 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.
>>>>
>>>>
>>>
>>>
>>
>>
>



-- 
Joshua Crawford ... http://geocities.com/mortarn

http://www.rewardscentral.com.au/Join/Default.aspx?refer=mortarn
Be rewarded! Join RewardsCentral today!


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

  Powered by Linux