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/ >> >> > >