Re: [ubuntu 7.10] Agere Systems HDA Modem

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

 



OK, "Agere Systems HDA Modem"

Driver files:
C:\Windows\agrsmdel.exe
C:\Windows\system32\agrscoin.dll
C:\Windows\system32\agrsmsvc.exe
C:\Windows\system32\DRIVERS\AGRSM.sys
C:\Windows\system32\drivers\modem.sys

On 1/19/08, Jacques Goldberg <Jacques.Goldberg@xxxxxxx> wrote:
> The ICH chips control the AC'97 bus in the computer. Nothing in them
> gives any information on the modem.
>
> The subsytem vendor 103c is Hewlett Packard, indicating a special
> purpose chip produced by Hewlett Packard which almost certainly
> comprises a "standard" modem subcomponent such as Agere, Conexant or
> SmartLink..
> The device id 30d8 is not know to chipset tables.
> HP often uses Lucent/Agere modems, but not exclusively.
>
> Davide, if you can boot Windows on the same machine, find the modem
> driver used under Windows, such as LTMODEM, Conexant and others.
> There are several ways to identify the driver.
> You can open a Hyperterminal and query the modem from ATI0 to ATI10 and
> will see the driver.
> Or you can go to the System control from the Windows control panel and
> browse the system hardware components until a step  named driver which
> will tell you which driver Windows uses.
>  From there it may be possible to define a suitable Linux driver.
> Jacques
>
> Antonio Olivares wrote:
> > Davide,
> >
> > You might be on the right track with using
> > SLMODEMD.4.1.tar.gz
> >
> > I have checked on Linuxant page and it gives the
> > following:
> >
> > INTEL AC-Link Controller (ICH)
> > # PCI ID 8086:7186
> > # PCI ID 8086:7196
> > # PCI ID 8086:2416
> > # PCI ID 8086:2446
> > # PCI ID 8086:2486
> > # PCI ID 8086:24C6
> > # PCI ID 8086:24D6
> > # PCI ID 8086:266D
> > # PCI ID 8086:2426
> >
> > # PCI ID 10DE:00D9 (NVIDIA nForce3)
> > # PCI ID 10DE:01C1 (NVIDIA)
> >
> > VIA AC-Link Controller
> > # PCI ID 1106:3068
> >
> > ALI AC-Link Controller
> > # PCI ID {1025,10B9}:5453
> > # PCI ID {1025,10B9}:5457
> >
> > The internal modem of HP omnibook xe4500 series
> > machines should work with this driver.
> >
> > ATI AC-Link Controller
> > # PCI ID 1002:434D
> > # PCI ID 1002:4378
> >
> > SIS AC-Link Controller
> > # PCI ID 1039:7013
> >
> > As far as wvdial try changing wvdial.conf from what
> > you have in the init strings to what is specified in
> > wvdial.txt like
> >
> > Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
> > #  Lack of dialtone acquisition can be due to low line
> > voltage,
> > #    a common problem in Italy.
> > #  Try inserting a "dial without waiting": X3
> > #  Init2 = ATQ0 V1 E1 S0=0 X3 &C1 &D2 +FCLASS=0
> > #  In case of connection instabilities, specify a
> > lower frequency:
> > #  Init2 = ATQ0 V1 E1 S0=0 X3 &C1 &D2  +MS=34
> > # a MS=90 option is sometimes necessary for Internet
> > Providers with buggy V92 protocols:
> > #  Init2 = ATQ0 V1 E1 S0=0 X3 &C1 &D2  +MS=90
> >
> > Meaning instead of having the top line try the
> > following:
> >
> > #  Init2 = ATQ0 V1 E1 S0=0 X3 &C1 &D2  +MS=34
> >
> > Report back if you are successful/unsuccesful.
> >
> > Regards,
> >
> > Antonio
> >
> >
> >
> > On Jan 18, 2008 4:24 PM, Davide Rognoni
> > <davide.rognoni@xxxxxxxxx> wrote:
> >> OK, I have a NO CARRIER error (X3 is the solution on
> > windows):
> >>
> > root@davide-laptop:/home/davide/Desktop/scanModem/SLMODEMD.gcc4.1#
> >> ./slmodemd --debug --alsa -c ITALY modem:0
> >> SmartLink Soft Modem: version 2.9.11 Aug  6 2007
> > 22:02:27
> >> <680.660468> SmartLink Soft Modem: version 2.9.11
> > Aug  6 2007 22:02:27
> >> <680.660518> modem:0: startup modem...
> >> <680.660604> modem:0: update termios...
> >> symbolic link `/dev/ttySL0' -> `/dev/pts/1' created.
> >> modem `modem:0' created. TTY is `/dev/pts/1'
> >> <680.661147> open file:
> > /var/lib/slmodem/data.modem:0...
> >> <680.661541> main: rt applyed: SCHED_FIFO, pri 99
> >> Use `/dev/ttySL0' as modem device, Ctrl+C for
> > termination.
> >> <684.523022> main: termios changed.
> >> <684.523039> modem:0: update termios...
> >> <684.603114> main: termios changed.
> >> <684.603128> modem:0: update termios...
> >> <684.702980> modem:0: run cmd: ATZ
> >> <684.702996> modem:0: modem reset...
> >> <684.703001> modem:0: modem set state: 1 --> 1...
> >> <684.703008> modem:0: modem set mode: -> 0...
> >> <684.703013> modem:0: modem report result: 0 (OK)
> >> <684.803022> modem:0: run cmd:
> > ATQ0V1E1S0=0&C1&D2+FCLASS=0
> >> <684.803047> modem:0: modem set mode: -> 0...
> >> <684.803052> modem:0: modem report result: 0 (OK)
> >> <684.902980> modem:0: run cmd: ATX3
> >> <684.902994> modem:0: modem report result: 0 (OK)
> >> <685.002978> modem:0: run cmd: ATL2
> >> <685.002996> main: alsa_ioctl: cmd 8, arg 0...
> >> <685.003002> modem:0: modem report result: 0 (OK)
> >> <685.103436> modem:0: run cmd: ATX3DT7020187187
> >> <685.103458> modem:0: modem dial: T7020187187...
> >> <685.103463> modem:0: modem_dial_start...
> >> <685.103486> modem:0: modem_start..
> >> <685.103491> modem:0: modem set state: 1 --> 2...
> >> <685.103497> modem:0: new state: DP_ESTAB
> >> <685.103501> main: alsa_ioctl: cmd 8, arg 2...
> >> <685.103506> modem:0: modem set hook: 0 --> 1...
> >> <685.103511> main: alsa_ioctl: cmd 2, arg 1...
> >> <685.110905> main: alsa_ioctl: cmd 11, arg 0...
> >> <685.111025> main: alsa_ioctl: cmd 4, arg 2580...
> >> <685.111031> main: alsa_ioctl: cmd 7, arg 30...
> >> <685.111036> main: alsa_start...
> >> Hooks PCM
> >> Its setup is:
> >>   stream       : PLAYBACK
> >>   access       : RW_INTERLEAVED
> >>   format       : S16_LE
> >>   subformat    : STD
> >>   channels     : 1
> >>   rate         : 9600
> >>   exact rate   : 9600 (9600/1)
> >>   msbits       : 16
> >>   buffer_size  : 2048
> >>   period_size  : 64
> >>   period_time  : 6666
> >>   tick_time    : 4000
> >>   tstamp_mode  : NONE
> >>   period_step  : 1
> >>   sleep_min    : 0
> >>   avail_min    : 4
> >>   xfer_align   : 4
> >>   start_threshold  : 2147483647
> >>   stop_threshold   : 2048
> >>   silence_threshold: 0
> >>   silence_size : 0
> >>   boundary     : 1073741824
> >> Slave: Hardware PCM card 0 'HDA Intel' device 6
> > subdevice 0
> >> Its setup is:
> >>   stream       : PLAYBACK
> >>   access       : RW_INTERLEAVED
> >>   format       : S16_LE
> >>   subformat    : STD
> >>   channels     : 1
> >>   rate         : 9600
> >>   exact rate   : 9600 (9600/1)
> >>   msbits       : 16
> >>   buffer_size  : 2048
> >>   period_size  : 64
> >>   period_time  : 6666
> >>   tick_time    : 4000
> >>   tstamp_mode  : NONE
> >>   period_step  : 1
> >>   sleep_min    : 0
> >>   avail_min    : 4
> >>   xfer_align   : 4
> >>   start_threshold  : 2147483647
> >>   stop_threshold   : 2048
> >>   silence_threshold: 0
> >>   silence_size : 0
> >>   boundary     : 1073741824
> >> Hooks PCM
> >> Its setup is:
> >>   stream       : CAPTURE
> >>   access       : RW_INTERLEAVED
> >>   format       : S16_LE
> >>   subformat    : STD
> >>   channels     : 1
> >>   rate         : 9600
> >>   exact rate   : 9600 (9600/1)
> >>   msbits       : 16
> >>   buffer_size  : 2048
> >>   period_size  : 64
> >>   period_time  : 6666
> >>   tick_time    : 4000
> >>   tstamp_mode  : NONE
> >>   period_step  : 1
> >>   sleep_min    : 0
> >>   avail_min    : 4
> >>   xfer_align   : 4
> >>   start_threshold  : 2147483647
> >>   stop_threshold   : 2048
> >>   silence_threshold: 0
> >>   silence_size : 0
> >>   boundary     : 1073741824
> >> Slave: Hardware PCM card 0 'HDA Intel' device 6
> > subdevice 0
> >> Its setup is:
> >>   stream       : CAPTURE
> >>   access       : RW_INTERLEAVED
> >>   format       : S16_LE
> >>   subformat    : STD
> >>   channels     : 1
> >>   rate         : 9600
> >>   exact rate   : 9600 (9600/1)
> >>   msbits       : 16
> >>   buffer_size  : 2048
> >>   period_size  : 64
> >>   period_time  : 6666
> >>   tick_time    : 4000
> >>   tstamp_mode  : NONE
> >>   period_step  : 1
> >>   sleep_min    : 0
> >>   avail_min    : 4
> >>   xfer_align   : 4
> >>   start_threshold  : 2147483647
> >>   stop_threshold   : 2048
> >>   silence_threshold: 0
> >>   silence_size : 0
> >>   boundary     : 1073741824
> >> <685.175108> main: startup write: 384...
> >> <685.205145> main: alsa xrun: try to recover...
> >> <685.226934> main: alsa xrun: recovered.
> >> <685.226943> main: dev read = 0
> >> <685.226951> main: alsa xrun: try to recover...
> >> <685.250945> main: alsa xrun: recovered.
> >> <685.250964> main: dev read = 0
> >> <685.280918> main: alsa xrun: try to recover...
> >> <685.302943> main: alsa xrun: recovered.
> >> <685.302962> main: dev read = 0
> >> ...
> >> [LOOP FOREVER]
> >> ...
> >> <686.376013> main: signal 2: mark termination.
> >> <686.376078> modem:0: modem_delete...
> >> <686.376085> modem:0: shutdown modem...
> >> <686.376089> modem:0: modem_stop..
> >> <686.376093> main: alsa_stop...
> >> <686.398870> modem:0: modem set hook: 1 --> 0...
> >> <686.398889> main: alsa_ioctl: cmd 2, arg 0...
> >> <686.406905> main: alsa_ioctl: cmd 8, arg 0...
> >> <686.406928> modem:0: modem set state: 2 --> 1...
> >> <686.406934> modem:0: new state: MODEM_IDLE
> >> <686.406947> modem:0: modem report result: 3 (NO
> > CARRIER)
> > root@davide-laptop:/home/davide/Desktop/scanModem/SLMODEMD.gcc4.1#
> >>
> >> root@davide-laptop:/home/davide# cat
> > /etc/wvdial.conf
> >> [Dialer Defaults]
> >> Modem = /dev/ttySL0
> >> Baud = 56000
> >> Init1 = ATZ
> >> Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
> >> Init3 = ATX3
> >> Init4 = ATL2
> >> SetVolume = 1
> >> Dial Command = ATX3DT
> >> Carrier Check = no
> >> ;Stupid Mode = yes
> >> ISDN = 0
> >> Modem Type = Analog Modem
> >> Phone = 7020187187
> >> Username = telecom
> >> Password = telecom
> >>
> >>
> >> root@davide-laptop:/home/davide# wvdial
> >> WvDial<*1>: WvDial: Internet dialer version 1.56
> >> WvModem<*1>: Cannot get information for serial port.
> >> WvDial<*1>: Initializing modem.
> >> WvDial<*1>: Sending: ATZ
> >> WvDial Modem<*1>: ATZ
> >> WvDial Modem<*1>: OK
> >> WvDial<*1>: Sending: ATQ0 V1 E1 S0=0 &C1 &D2
> > +FCLASS=0
> >> WvDial Modem<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
> >> WvDial Modem<*1>: OK
> >> WvDial<*1>: Sending: ATX3
> >> WvDial Modem<*1>: ATX3
> >> WvDial Modem<*1>: OK
> >> WvDial<*1>: Sending: ATL2
> >> WvDial Modem<*1>: ATL2
> >> WvDial Modem<*1>: OK
> >> WvDial<*1>: Modem initialized.
> >> WvDial<*1>: Sending: ATX3DT7020187187
> >> WvDial<*1>: Waiting for carrier.
> >> WvDial Modem<*1>: ATX3DT7020187187
> >> WvDial Modem<*1>: NO CARRIER
> >> WvDial<Warn>: No Carrier!  Trying again.
> >>
> >>
> >>
> >> On 1/13/08, Antonio Olivares
> > <olivares14031@xxxxxxxxx> wrote:
> >>> Marv,
> >>>
> >>> testing with ./scanModem reports
> >>>
> >>>       Primary PCI_id  8086:284b
> >>>     Subsystem PCI_id  103c:30d8
> >>>     Softmodem codec or chipset from diagnostics:
> >>>                                from    Archives:
> >>>
> >>>
> >>>  Lacking a dsp (digital signal processing) chip,
> > the modem is a software
> >>>  intensive or "softmodem" type. Its primary
> > controller manages the traffic
> >>>  with the CPU. But the software needed is
> > specified in the Subsystem.
> >>>  -----------------------------------------
> >>> Support type needed or chipset:
> >>>
> >>> Support can likely be achieved through two
> > mutually exclusive alternatives:
> >>> 1) The hsfmodem software for Conexant chipset
> > modems: Read Conexant.txt
> >>> The following ALSA alternative CANNOT work with
> > Conexant modems.
> >>> 2) An ALSA modem driver plus slmodemd.  Read
> > Smartlink.txt for details, and
> >>> to test get the package SLMODEMD.gcc4.1.tar.gz
> > from:
> >>>
> > http://linmodems.technion.ac.il/packages/smartlink/
> >>>
> >>> Writing Intel.txt
> >>>
> >>> For owners of a Dell PCs with Conexant HSF modems,
> > a driver source
> >>> package with full speed enabled is available, but
> > requires driver
> >>> compiling. Read Conexant.txt
> >>>
> >>>  Read Conexant.txt
> >>>
> >>> Writing Conexant.txt
> >>>
> >>> Writing Smartlink.txt
> >>> ============ end Smartlink section
> > =====================
> >>> Should Davide get SLMODEMD.gcc4.1.tar.gz?
> >>>
> >>> then also take care of his bootup/irq troubles
> >>>>  Modem interrupt assignment and sharing:
> >>>>  16:        656   IO-APIC-fasteoi
> > uhci_hcd:usb3, HDA Intel,
> >>>> i915@pci:0000:00:02.0
> >>>>  --- Bootup diagnostics for card in PCI slot
> > 00:1b.0 ----
> >>>> [   14.972000] ACPI: PCI Interrupt
> > 0000:00:1b.0[A] -> GSI 16 (level,
> >>>> low) -> IRQ 16
> >>>> [   14.972000] PCI: Setting latency timer of
> > device 0000:00:1b.0 to 64
> >>>
> >>> Thanks,
> >>>
> >>> Antonio
> >>>
> >>> On Jan 12, 2008 11:49 AM, Davide Rognoni
> > <davide.rognoni@xxxxxxxxx> wrote:
> >>>> Hello,
> >>>> what's the procedure, please?
> >>>>
> >>>> [ModemData.txt]
> >>>>  Only plain text email is forwarded by the
> > Discuss@xxxxxxxxxxxxx List
> >>> Server,
> >>>>  as HTML can contain viruses. Use as the email
> > Subject Line:
> >>>>            YourName, YourCountry  kernel
> > 2.6.22-14-generic
> >>>>  With this Subject Line cogent experts will be
> > alerted, and useful
> >>>> case names left in the Archive.
> >>>>  YourCountry will enable Country specific
> > guidance. Your contry's
> >>>> local Linux experts
> >>>>  can be found through:
> > http://www.linux.org/groups/index.html
> >>>>  Responses from Discuss@xxxxxxxxxxxxx are
> > sometimes blocked by an
> >>>> Internet Provider mail filters.
> >>>>  So in a day, also check the Archived responses
> > at
> >>> http://www.linmodems.org
> >>>> --------------------------  System information
> >>> ----------------------------
> >>>> CPU=i686,
> >>>> Linux version 2.6.22-14-generic (buildd@palmer)
> > (gcc version 4.1.3
> >>>> 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2))
> > #1 SMP Sun Oct 14
> >>>> 23:05:12 GMT 2007
> >>>>  scanModem update of:  2008_03_01
> >>>>
> >>>>
> >>>>  There are no blacklisted modem drivers in
> > /etc/modprobe*  files
> >>>> The Advanced Linux Sound Architecture (ALSA)
> > packages providing audio
> >>> support,
> >>>> also includes drivers for some modems. The ALSA
> > diagnostics are written
> >>> during
> >>>> bootup to /proc/asound/ folders.
> >>>>
> >>>>
> >>>> The ALSA verion is 1.0.14
> >>>> The modem cards detected by "aplay -l"  are:
> >>>> card 0: Intel [HDA Intel], device 6: Si3054
> > Modem [Si3054 Modem]
> >>>>
> >>>> The /proc/asound/pcm file reports:
> >>>> -----------------------
> >>>> 00-06: Si3054 Modem : Si3054 Modem : playback 1
> > : capture 1
> >>>> 00-00: AD198x Analog : AD198x Analog : playback
> > 1 : capture 1
> >>>> about /proc/asound/cards:
> >>>> ------------------------
> >>>>  0 [Intel          ]: HDA-Intel - HDA Intel
> >>>>                       HDA Intel at 0xe4624000
> > irq 16
> >>>> USB modem not detected by lsusb
> >>>>
> >>>> For candidate card in slot 00:1b.0, firmware
> > information and bootup
> >>>> diagnostics are:
> >>>>  PCI slot       PCI ID          SubsystemID
> > Name
> >>>>  ----------     ---------       ---------
> > --------------
> >>>>  00:1b.0        8086:284b       103c:30d8
> > Audio device: Intel
> >>> Corporation 82801H
> >>>>  Modem interrupt assignment and sharing:
> >>>>  16:        656   IO-APIC-fasteoi
> > uhci_hcd:usb3, HDA Intel,
> >>>> i915@pci:0000:00:02.0
> >>>>  --- Bootup diagnostics for card in PCI slot
> > 00:1b.0 ----
> >>>> [   14.972000] ACPI: PCI Interrupt
> > 0000:00:1b.0[A] -> GSI 16 (level,
> >>>> low) -> IRQ 16
> >>>> [   14.972000] PCI: Setting latency timer of
> > device 0000:00:1b.0 to 64
> >>>>
> >>>>  === Finished modem firmware and bootup
> > diagnostics section. ===
> >>>>  === Next deducing cogent software ===
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>  The base of the UDEV device file system is:
> > /dev/.udev
> >>>>  Versions adequately match for the compiler
> > installed: 4.1.3
> >>>>              and the compiler used in kernel
> > assembly: 4.1.3
> >>>>
> >>>>
> >>>>  Minimal compiling resources appear complete:
> >>>>    make utility - /usr/bin/make
> >>>>    Compiler version 4.1
> >>>>    linuc_headers base folder
> > /lib/modules/2.6.22-14-generic/build
> >>>>  However some compilations and executable
> > functions may need additional
> >>> files,
> >>>>  in the FileNames.h (so called kernel "h"eaders)
> > collection installed
> >>>> in  /usr/include/ .
> >>>>  For martian_modem, additional required packages
> > are libc6-dev (and
> >>>> for Debian/Ubuntu,  linux-libc-dev). The also
> > required headers of
> >>>> package libc6 are commonly installed by default.
> >>>>
> >>>>
> >>>>
> >>>> If a driver compilation fails, with message
> > including some lack of
> >>>> some FileName.h (stdio.h for example), then
> >>>> Some additional kernel-header files need
> > installation to /usr/include.
> >>>> The minimal additional packages are libc6-dev
> >>>> and any of its dependents, under Ubuntu
> > linux-libc-dev
> >>>> If an alternate ethernet connection is
> > available,
> >>>> $  apt-get update
> >>>> $  apt-get -s install linux-kernel-devel
> >>>> will install needed package
> >>>> For Debian/Ubuntu related distributions, run the
> > following command to
> >>>> display the needed package list:
> >>>>
> >>>> Otherwise packages have to be found through
> > http://packages.ubuntu.com
> >>>> Once downloaded and transferred into a Linux
> > partition,
> >>>> they can be installed alltogether with:
> >>>> $ sudo dpkg -i *.deb
> >>>>
> >>>>
> >>>> Checking pppd properties:
> >>>>         -rwsr-xr-- 1 root dip 269256 2007-10-04
> > 21:57 /usr/sbin/pppd
> >>>> In case of an "error 17" "serial loopback"
> > problem, see:
> >>>>
> > http://phep2.technion.ac.il/linmodems/archive-sixth/msg02637.html
> >>>> To enable dialout without Root permission do:
> >>>>         $ su - root  (not for Ubuntu)
> >>>>         sudo chmod a+x /usr/sbin/pppd
> >>>> or under Ubuntu related Linuxes
> >>>>         sudo chmod a+x /usr/sbin/pppd
> >>>>
> >>>> Checking settings of:   /etc/ppp/options
> >>>> asyncmap 0
> >>>> noauth
> >>>> crtscts
> >>>> lock
> >>>> hide-password
> >>>> modem
> >>>> proxyarp
> >>>> lcp-echo-interval 30
> >>>> lcp-echo-failure 4
> >>>> noipx
> >>>>
> >>>> In case of a message like:
> >>>>    Warning: Could not modify
> > /etc/ppp/pap-secrets: Permission denied
> >>>> see
> > http://linmodems.technion.ac.il/bigarch/archive-sixth/msg04656.html
> >>>> Read Modem/YourSystem.txt concerning other COMM
> > channels: eth0
> >>>> Which can interfere with Browser naviagation.
> >>>>
> >>>>  Don't worry about the following, it is for the
> > experts
> >>>>  should trouble shooting be necessary.
> >>>>
> > ==========================================================
> >>>>  Checking for modem support lines:
> >>>>  --------------------------------------
> >>>>      /device/modem symbolic link:
> >>>> slmodemd created symbolic link /dev/ttySL0:
> >>>>      Within /etc/udev/ files:
> >>>>
> >>>>      Within /etc/modprobe.conf files:
> >>>> /etc/modprobe.d/alsa-base:options
> > snd-atiixp-modem index=-2
> >>>> /etc/modprobe.d/alsa-base:options
> > snd-via82xx-modem index=-2
> >>>> /etc/modprobe.d/blacklist-modem:# Uncomment
> > these entries in order to
> >>>> blacklist unwanted modem drivers
> >>>> /etc/modprobe.d/blacklist-modem:# blacklist
> > snd-atiixp-modem
> >>>> /etc/modprobe.d/blacklist-modem:# blacklist
> > snd-via82xx-modem
> >>>>      Within any ancient /etc/devfs files:
> >>>>
> >>>>      Within ancient kernel 2.4.n
> > /etc/module.conf files:
> >>>> --------- end modem support lines --------
> >>>>
> >
> >
> >
> >
> >
> ____________________________________________________________________________________
> > Never miss a thing.  Make Yahoo your home page.
> > http://www.yahoo.com/r/hs
>

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

  Powered by Linux