AW: agere softmodem HDA + Intel Ibex Peak High Definition Audio

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

 



Hi Marv,

based on agrsm-11c11040-2.1.80~20091225

I loaded the module (after rmmod snd*):

modprobe snd-hda-intel power_save=0 power_save_controller=N

here is dmesg output:

[ 4850.630868] HDA Intel 0000:00:1b.0: PCI INT A disabled
[ 4951.043238] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 4951.043291] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 4951.174798] ALSA /usr/src/packages/BUILD/kernel-default-2.6.31.5/linux-2.6.31/sound/pci/hda/hda_codec.c:3881: autoconfig: line_outs=1 (0xd/0x0/0x0/0x0/0x0)
[ 4951.174807] ALSA /usr/src/packages/BUILD/kernel-default-2.6.31.5/linux-2.6.31/sound/pci/hda/hda_codec.c:3885:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[ 4951.174815] ALSA /usr/src/packages/BUILD/kernel-default-2.6.31.5/linux-2.6.31/sound/pci/hda/hda_codec.c:3889:    hp_outs=1 (0xb/0x0/0x0/0x0/0x0)
[ 4951.174822] ALSA /usr/src/packages/BUILD/kernel-default-2.6.31.5/linux-2.6.31/sound/pci/hda/hda_codec.c:3890:    mono: mono_out=0x0
[ 4951.174828] ALSA /usr/src/packages/BUILD/kernel-default-2.6.31.5/linux-2.6.31/sound/pci/hda/hda_codec.c:3901:    inputs: mic=0xa, fmic=0x0, line=0x0, fline=0x0, cd=0x0, aux=0x0
[ 4951.175130] ALSA /usr/src/packages/BUILD/kernel-default-2.6.31.5/linux-2.6.31/sound/pci/hda/patch_sigmatel.c:2969: stac92xx: dac_nids=1 (0x13/0x0/0x0/0x0/0x0)
[ 4951.175491] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input9
[ 4951.219719] input: HDA Intel Mic at Ext Left Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[ 4951.219814] input: HDA Intel Speaker at Int N/A Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[ 4951.219886] input: HDA Intel HP Out at Ext Left Jack as /devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[ 5119.756528] * Hello Agere Driver **
[ 5119.756610] usbcore: registered new interface driver agr12dec2006
[ 5121.281565] Loading module Agere Modem Controller driver version 2.1.80 (2007-10-01)
[ 5125.431340] serial8250_register_ports: BaseAddress 0x0400 Irq 3
[ 5125.431354] ttyAGS3 at I/O 0x400 (irq = 3) is a AgereModem
[ 5125.431439] agrserial - ret_val 0, call: lt_modem_ops.init_modem
[ 5125.431449] Loading module Agere Modem Interface driver version 2.1.80.0 (2007-10-01)

Created the link: ln -s /dev/ttySAGR /dev/ttyAGS3

Executed wvdialconf:

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
ttyS4<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyS4<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud
ttyS4<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.
Modem Port Scan<*1>: S5   S6   S7
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.


dmesg-output (original numSupportedDevice): 

[ 5235.659191] ==> codecType = 0x31
[ 5235.659200] ERR: Control Interface failed


dmesg-output (numSupportedDevice { 0x8086, 0x3b56, 0x0000, 0x0000 },)
[ 5438.363024] ==> codecType = 0xffffff58

Ben



-----Ursprüngliche Nachricht-----
Von: Marvin Stodolsky [mailto:marvin.stodolsky@xxxxxxxxx] 
Gesendet: Montag, 8. März 2010 20:45
An: Benjamin Colling
Cc: discuss@xxxxxxxxxxxxx
Betreff: Re: agere softmodem HDA + Intel Ibex Peak High Definition Audio

Ben,

VEN_11C1&DEV_1040 is equivalent under Linux do the 11c11040 chip
which is hosted on the Subsystem of you HDAudio card.

Nikolay has shown that the following change is necessary under 2.6.31+ kernels
Do
$ sudo gedit /etc/modprobe.d/alsa-base.conf
Near the end of the file there is a line:
options snd-hda-intel power_save=10 power_save_controller=N model=mbp3
Change the power_save=10, to 0, per line below:
options snd-hda-intel power_save=0 power_save_controller=N model=mbp3

Then reboot, and retest the modem with:
# wvdialconf
Of course first make sure the drivers are loaded & remember to set a
symbolic link.
# ln -s /dev/ttySAGR /dev/ttyAGS3

MarvS
scanModem manitainer


On Mon, Mar 8, 2010 at 12:32 PM, Benjamin Colling <bbj17@xxxxxx> wrote:
> Hi,
>
> It is a laptop.
> In Windows 7 the modem is shown as: "Agere Systems HDA Modem"
>
> Windows Modem-HardwareIDs
> HDAUDIO\FUNC_02&VEN_11C1&DEV_1040&SUBSYS_11C10001&REV_1002
> HDAUDIO\FUNC_02&VEN_11C1&DEV_1040&SUBSYS_11C10001
>
> Driver Details:
> C:\Windows\system32\Drivers\AGRSM.sys
> LSI Corp
> 2.2.89.2
>
> Modem-Test:
>
> ATQ0V1E0 - OK
> AT+GMM - H.324 video-ready rev. 1.0
> AT+FCLASS=? - 0,1,8
> AT#CLS=? - BEFEHL WIRD NICHT UNTERSTÜTZT
> AT+GCI? - +GCI:04
> AT+GCI=? -
> +GCI:(00,01,02,04,06,07,09,0A,0B,0C,0D,0E,0F,10,11,12,14,15,16,19,1A,1B,1D,1
> E,1F,20,21,22,23,24,25,26,27,29,2B,2D,2E,2F,30,31,32,33,35,36,37,38,3C,3D,40
> ,41,43,44,45,46,47,48,49,4B,4C,4D,4E,4F,50,51,52,53,54,57,58,59,5A,5B,5E,5F,
> 61,62,63,64,66,68,69,6A,6B,6C,6D,6F,70,72,73,74,77,78,7A,7B,7C,7D,7E,7F,80,8
> 1,82,83,84,85,86,87,88,89,8A,8B,8C,8D,8E,8F,90,93,96,97,98,99,9B,9C,9F,A0,A1
> ,A3,A4,A5,A6,A7,A8,A9,AA,AC,AD,AE,B2,B3,B4,B5,B6,B7,B8,BB,BC,BF,C1,C2,C4)
> ATI1 - OK
> ATI2 - OK
> ATI3 - LSI Softmodem Version 2.2.89.2
> ATI4 - Built on 11/10/2008 09:51:51
> ATI5 - 2.2.89.2, HDA MB, HDA, A35 S-Rev:2 L-Rev:3, 06
> ATI6 - OK
> ATI7 - HDA MB
>
>
> Benjamin
>
>
> -----Ursprüngliche Nachricht-----
> Von: Jacques Goldberg [mailto:Jacques.Goldberg@xxxxxxx]
> Gesendet: Montag, 8. März 2010 18:00
> An: Benjamin Colling
> Cc: discuss@xxxxxxxxxxxxx
> Betreff: Re: agere softmodem HDA + Intel Ibex Peak High Definition Audio
>
> Benjamin,
>
>
> In your scanModem output there is no sign of presence of any Agere modem
> hardware (which would couple to the agrsm driver).
>
> The driver is a program, not hardware. You can always send soem data to
> any program: perhaps the driver tries to do soemthing, but whatever it
> will do will be sent into vacuum, The presence of the agrsm can only
> cause trouble when trying to use the right driver.
>
>
> The Intel HECI controller can in no way drive a modem. HECI has nothing
> to do with that.
>
>
> Thus scanModem has not found anything resembling a modem in your computer.
>
>
> "Hopefully" (poor you) you may have Windows running on the same machine.
>
> In the folder where scanModem created its output (the file
> ModemData.txt), there is information of using Windows in identifying
> some of the modem information, often enough to know how to  proceed
> under Linux.
>
> Please try that approach.
>
> It would help us a lot to know if your computer is a laptop or a
> desktop. If destop, open the box and follow back the  cable  connected
> to the modem jack until you land on a card or on a chip, and copy for us
> anything readable on the card or chip.
>
>
> Jacques
>
>
> Benjamin Colling wrote:
>
>> Hi,
>>
>> agrsm-11c11040 packages was not recommended by scanModem utility. But I
> did
>> not find any other software.
>>
>>
>>>> What does the following reports?
>>>>
>>>>>> sudo wvdialconf /etc/wvdial.conf
>>>>>>
>>
>> Wvdial (original numSupportedDevice)
>> --> WvDial: Internet dialer version 1.60
>> --> Initializing modem.
>> --> Sending: ATZ
>> --> Sending: ATQ0
>> --> Re-Sending: ATZ
>> --> Modem not responding.
>>
>> Kernel-Msg:
>> [ 1757.377343] ==> codecType = 0x31
>> [ 1757.377349] ERR: Control Interface failed
>>
>>
>>
>>>> I run 'nm agrmodemlib.o_shipped | grep numSupportedDevice'
>>>> and it tells me the binary blob is using the variable in some way.
>>>> Maybe something inside that blob maxed out when you added the line?
>>>> What if instead of adding the line you replace some existing
>>>> line with your line?
>>>>
>>
>> I changed an existing line but get this output, when accessing the device
>> with wvdial:
>>
>> [ 1949.953524] * Hello Agere Driver **
>> [ 1949.953585] usbcore: registered new interface driver agr12dec2006
>> [ 1951.198280] Loading module Agere Modem Controller driver version 2.1.80
>> (2007-10-01)
>> [ 1960.368259] serial8250_register_ports: BaseAddress 0x0400 Irq 3
>> [ 1960.368267] ttyAGS3 at I/O 0x400 (irq = 3) is a AgereModem
>> [ 1960.368685] agrserial - ret_val 0, call: lt_modem_ops.init_modem
>> [ 1960.368690] Loading module Agere Modem Interface driver version
> 2.1.80.0
>> (2007-10-01)
>> [ 1975.377046] ==> codecType = 0x6c466174
>>
>>
>>
>>
>> Here is the output of scanModem:
>>
>> --------------------------  System information
> ----------------------------
>> CPU=i686,  debian ,  ALSA_version=1.0.21
>> Linux version 2.6.32.6 (root@Knoppix) (gcc version 4.4.3 20100108
>> (prerelease) (Debian 4.4.2-9) ) #8 SMP PREEMPT Thu Jan 28 10:51:16 CET
> 2010
>>  scanModem update of:  2010_02_25
>> The modem symbolic link is /dev/modem -> /dev/ttyAGS3
>> /etc/lsb-release not found
>>
>>
>> Presently install your Linux Distributions dkms package. It provides for
>> automated driver updates,
>> following upgrade of your kernel.  For details see
>> http://linux.dell.com/projects.shtml#dkms
>>
>>  There are no blacklisted modem drivers in /etc/modprobe*  files
>>
>>  Potentially useful modem drivers now loaded are:
>>        snd_hda_intel     agrmodem agrserial
>>
>> Attached USB devices are:
>>  ID 3538:0054 Power Quotient International Co., Ltd Flash Drive (2GB)
>>  ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
>>  ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
>> If a cellphone is not detected, see
>> http://ubuntuforums.org/archive/index.php/t-878554.html
>> A sample report is:
>> http://linmodems.technion.ac.il/bigarch/archive-nineth/msg00578.html
>>
>> If a USB modem or cellphone is attached and was not detected, please
>> provide available information in your request to discuss@xxxxxxxxxxxxx
>>
>> Candidate PCI devices with modem chips are:
>> 00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series
>> Chipset HECI Controller (rev 06)
>> 00:16.3 Serial controller: Intel Corporation 5 Series/3400 Series Chipset
> KT
>> Controller (rev 06)
>> 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High
>> Definition Audio (rev 06)
>> High Definition Audio cards can host modem chips.
>>
>> For candidate card in slot 00:16.0, firmware information and bootup
>> diagnostics are:
>>  PCI slot       PCI ID          SubsystemID     Name
>>  ----------     ---------       ---------       --------------
>>  00:16.0        8086:3b64       8086:3b64       Communication controller:
>> Intel Corporation 5 Series/3400 Series Chipset HECI Controller
>>
>>  Modem interrupt assignment and sharing:
>>  25:          0          0          0          0  HPET_MSI-edge      hpet3
>>  --- Bootup diagnostics for card in PCI slot 00:16.0 ----
>>
>> For candidate card in slot 00:16.3, firmware information and bootup
>> diagnostics are:
>>  PCI slot       PCI ID          SubsystemID     Name
>>  ----------     ---------       ---------       --------------
>>  00:16.3        8086:3b67       8086:3b67       Serial controller: Intel
>> Corporation 5 Series/3400 Series Chipset KT Controller
>>
>>  Modem interrupt assignment and sharing:
>>  17:         14         17         11         10   IO-APIC-fasteoi   yenta
>>  --- Bootup diagnostics for card in PCI slot 00:16.3 ----
>> [   15.421013] serial 0000:00:16.3: PCI INT B -> GSI 17 (level, low) ->
> IRQ
>> 17
>> [   15.421260] 0000:00:16.3: ttyS1 at I/O 0x6080 (irq = 17) is a 16550A
>>
>> For candidate card in slot 00:1b.0, firmware information and bootup
>> diagnostics are:
>>  PCI slot       PCI ID          SubsystemID     Name
>> ----------     ---------       ---------       --------------
>>  00:1b.0        8086:3b56       8086:3b56       Audio device: Intel
>> Corporation 5 Series/3400 Series Chipset High Definition Audio
>>
>>  Modem interrupt assignment and sharing:
>>  22:       1003        995       1012       1007   IO-APIC-fasteoi
>> ehci_hcd:usb1, HDA Intel
>>  --- Bootup diagnostics for card in PCI slot 00:1b.0 ----
>> [   15.098895] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) ->
>> IRQ 22
>> [   15.098931] HDA Intel 0000:00:1b.0: setting latency timer to 64
>>
>> === Finished firmware and bootup diagnostics, next deducing cogent
> software.
>> ===
>>  Completed candidate modem analyses.
>>
>>  The base of the UDEV device file system is: /dev/.udev
>>
>>  Versions adequately match for the compiler installed: 4.4.3
>>              and the compiler used in kernel assembly: 4.4.3
>>
>>
>>
>>  Minimal compiling resources appear complete:
>>    make utility - /usr/bin/make
>>    Compiler version 4.4
>>    linuc_headers base folder /lib/modules/2.6.32.6/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 needed. The also
>> required headers of package libc6 are commonly installed by default.
>>  Compiling hsfmodem drivers does require linux-libc-dev and libc6-dev
>> packages, for kernels 2.6.24 and later versions.
>>  In not included on your install CD, search for them at
>> http://packages.ubuntu.com
>>  or comparable Repository for other Linux distros.
>>  When compiling ALSA drivers, the utility "patch" will also be needed.
>>
>>
>> Compressed files at: /usr/src/linux-source-2.6.32.6.tar.bz2
>>
>> For Debian and some related distributions, a package kernel-kbuild-2.6-32
>> may be needed to support driver compiling.
>>
>>
>> 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 packages.
>> 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 274760 28. Nov 2008  /usr/sbin/pppd
>>
>> In case of an "error 17" "serial loopback" problem, see:
>>     http://linmodems.technion.ac.il/linmodems/archive-sixth/msg02637.html
>>
>> To enable dialout without Root permission do:
>>         $ su - root  (not for Ubuntu)
>>          chmod a+x /usr/sbin/pppd
>> or under Ubuntu related Linuxes
>>          chmod a+x /usr/sbin/pppd
>>
>> Checking settings of:   /etc/ppp/options
>> asyncmap 0
>> auth
>> 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
>>
>> For guidance on FAX usage, get from
>> http://linmodems.technion.ac.il/packages/  get faxing.tar.gz
>> It has samples for a modem using port /dev/ttySL0, which must be changed
> to
>> match your modem's port.
>>
>> Read Modem/DOCs/YourSystem.txt concerning other COMM channels: eth0 eth1
>> Which can interfere with Browser naviagation.
>>
>>  Don't worry about the following, it is for experts should trouble
> shooting
>> be necessary.
>> ==========================================================
>>
>>  Checking for modem support lines:
>>  --------------------------------------
>>      /device/modem symbolic link:   lrwxrwxrwx 1 root root 12  8. Mär
> 17:46
>> /dev/modem -> /dev/ttyAGS3
>> slmodemd created symbolic link /dev/ttySL0:
>>      Within /etc/udev/ files:
>>
>>      Within /etc/modprobe.conf files:
>> /etc/modprobe.d/alsa-base.conf:options snd-atiixp-modem index=-2
>> /etc/modprobe.d/alsa-base.conf:options snd-via82xx-modem index=-2
>> /etc/modprobe.d/alsa-base-blacklist.conf:# Uncomment these entries in
> order
>> to blacklist unwanted modem drivers
>> /etc/modprobe.d/alsa-base-blacklist.conf:# blacklist snd-atiixp-modem
>> /etc/modprobe.d/alsa-base-blacklist.conf:# blacklist snd-via82xx-modem
>>      Within any ancient /etc/devfs files:
>>
>>      Within ancient kernel 2.4.n /etc/module.conf files:
>>
>> --------- end modem support lines --------
>>
>>  For Debian users, the linux-headers-2.6.32.6.deb can be used instead of
>> kernel-source/
>>
>>
>
>



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

  Powered by Linux