Tao, According to the PCI ID info and diagnostics # lspci -s 00:11.6 -nv 00:11.6 Class 0780: 1106:3068 (rev 20) Flags: medium devsel, IRQ 10 (though strangely lacking a Subsystem readout) This should be an AC'97 modem with a rarer type AGR02 codec from /proc/asound/card1/codec97#0/mc97#1-1+regs ------------------------------- 0:7c = 4147 and 0:7e = 5202 which were translated from hexadecimal code into: AGR02 However we have also encountered modem components hacked together in ways bizarre to only work under the Microsoft they are sold with. >From LSI (formerly) AgereSystems SV92PP,Pinball soft modem, in some HP desktop PCs Modem - has PCI IDs 11c1:062(1-3) and LSI has not developed Linux support for this rarer type. Since you appear to have tried every thing appropriate, it seems you will need other hardware for Linux service. MarvS On 9/4/07, Tao Dai <tdai@xxxxxxxxxxxx> wrote: > Marvin, > > I already tried > ./slmodemd --country=USA --alsa modem:1 or hw:1 > > Please see the log. > And also tried primary & secondary Modem mode. > > Regards, > > Tao Dai > > Marvin Stodolsky wrote: > > Tao > > > > RE: ./slmodemd --country=USA --alsa modem:0 > > hw:0 == modem:0 is your audio card!! > > Use > > ./slmodemd --country=USA --alsa modem:1 > > or hw:1 > > > > MarvS > > > > > > On 9/4/07, Tao Dai <tdai@xxxxxxxxxxxx> wrote: > > > >> Hi Marvin, Antonio, > >> > >> Thanks a lot! Forget to mention about it, Actually our modem is not > >> SV92PP which is PCI 2.3 compliant device. > >> It is a SV92A3 modem which is HDA & AC-97 compliant device. according to > >> the agere_product_line_card.pdf(page 14).. > >> and CSP1040 line codec only has 20 pins. > >> > >> Modem - Soft SV92A3 / SV92A35 > >> Digital interface to HDA & > >> AC-97 buses in notebook > >> computers. > >> HDA & AC-97 compliant device. It > >> provides a low-cost MDC 1.5 form > >> factor soft modem solution when > >> used with the CSP1040 line codec. > >> > >> Modem - Soft SV92PP > >> Digital interface to PCI bus > >> for desktop computers. > >> PCI 2.3 compliant device. It > >> provides a low-cost PCI compliant > >> soft modem when used with the > >> CSP1040 line codec. > >> > >> I tried SLModemd.gcc3.tar.gz. It still doesn't work. > >> > >> Please see the log: > >> > >> //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// > >> [root@CFLINUX root]# uname -a > >> Linux CFLINUX 2.6.16 #6 SMP PREEMPT Tue Aug 28 16:09:24 PDT 2007 i686 > >> i686 i386 > >> GNU/Linux > >> [root@CFLINUX root]# dmesg > >> Linux version 2.6.16 (root@Linux-Dev) (gcc version 3.4.0) #6 SMP PREEMPT > >> Tue Aug > >> 28 16:09:24 PDT 2007 > >> BIOS-provided physical RAM map: > >> BIOS-e801: 0000000000000000 - 000000000009f000 (usable) > >> BIOS-e801: 0000000000100000 - 0000000010000000 (usable) > >> 0MB HIGHMEM available. > >> 256MB LOWMEM available. > >> On node 0 totalpages: 65536 > >> DMA zone: 4096 pages, LIFO batch:0 > >> DMA32 zone: 0 pages, LIFO batch:0 > >> Normal zone: 61440 pages, LIFO batch:15 > >> HighMem zone: 0 pages, LIFO batch:0 > >> DMI not present or invalid. > >> ACPI: Unable to locate RSDP > >> Allocating PCI resources starting at 20000000 (gap: 10000000:f0000000) > >> Built 1 zonelists > >> Kernel command line: ro panic=5 console=ttyS0,9600 endbase=0xA0000 > >> root=/dev/hda > >> 2 > >> No local APIC present or hardware disabled > >> mapped APIC to ffffd000 (01242000) > >> Initializing CPU#0 > >> PID hash table entries: 2048 (order: 11, 32768 bytes) > >> Detected 400.953 MHz processor. > >> Using tsc for high-res timesource > >> Console: colour dummy device 80x25 > >> Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) > >> Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) > >> Memory: 254508k/262144k available (2644k kernel code, 7176k reserved, > >> 1050k data > >> , 212k init, 0k highmem) > >> Checking if this processor honours the WP bit even in supervisor mode... Ok. > >> Calibrating delay using timer specific routine.. 804.07 BogoMIPS > >> (lpj=1608154) > >> Mount-cache hash table entries: 512 > >> CPU: After generic identify, caps: 00803035 80803035 00000000 00000000 > >> 00000000 > >> 00000000 00000000 > >> CPU: L1 I Cache: 64K (32 bytes/line), D cache 64K (32 bytes/line) > >> CPU: L2 Cache: 64K (32 bytes/line) > >> CPU: After all inits, caps: 00803135 80803035 00000000 00000000 00000000 > >> 0000000 > >> 0 00000000 > >> Checking 'hlt' instruction... OK. > >> Checking for popad bug... OK. > >> CPU0: Centaur VIA Samuel 2 stepping 03 > >> SMP motherboard not detected. > >> Local APIC not detected. Using dummy APIC emulation. > >> Brought up 1 CPUs > >> migration_cost=0 > >> NET: Registered protocol family 16 > >> PCI: Using configuration type 1 > >> ACPI: Subsystem revision 20060127 > >> ACPI: Interpreter disabled. > >> Linux Plug and Play Support v0.97 (c) Adam Belay > >> pnp: PnP ACPI: disabled > >> SCSI subsystem initialized > >> usbcore: registered new driver usbfs > >> usbcore: registered new driver hub > >> PCI: Probing PCI hardware > >> PCI: Probing PCI hardware (bus 00) > >> PCI: Bridge: 0000:00:01.0 > >> IO window: disabled. > >> MEM window: disabled. > >> PREFETCH window: disabled. > >> PCI: Bus 2, cardbus bridge: 0000:00:0e.0 > >> IO window: 00001000-000010ff > >> IO window: 00001400-000014ff > >> PREFETCH window: 20000000-21ffffff > >> MEM window: 22000000-23ffffff > >> PCI: Setting latency timer of device 0000:00:01.0 to 64 > >> PCI: Enabling device 0000:00:0e.0 (0000 -> 0003) > >> PCI: Setting latency timer of device 0000:00:0e.0 to 64 > >> audit: initializing netlink socket (disabled) > >> audit(1188929959.668:1): initialized > >> Installing knfsd (copyright (C) 1996 okir@xxxxxxxxxxxx). > >> io scheduler noop registered > >> io scheduler anticipatory registered (default) > >> io scheduler deadline registered > >> io scheduler cfq registered > >> isapnp: Scanning for PnP cards... > >> isapnp: No Plug & Play device found > >> PNP: No PS/2 controller found. Probing ports directly. > >> serio: i8042 AUX port at 0x60,0x64 irq 12 > >> serio: i8042 KBD port at 0x60,0x64 irq 1 > >> Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled > >> serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A > >> Floppy drive(s): fd0 is unknown type 15 (usb?), fd1 is unknown type 15 > >> (usb?) > >> floppy0: no floppy controllers found > >> RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize > >> Intel(R) PRO/1000 Network Driver - version 6.3.9-k4 > >> Copyright (c) 1999-2005 Intel Corporation. > >> Intel(R) PRO/10GbE Network Driver - version 1.0.100-k2 > >> Copyright (c) 1999-2005 Intel Corporation. > >> via-rhine.c:v1.10-LK1.2.0-2.6 June-10-2004 Written by Donald Becker > >> eth0: VIA Rhine II at 0x1f200, 00:09:0f:78:00:2b, IRQ 11. > >> eth0: MII PHY found at address 1, status 0x7869 advertising 01e1 Link 41e1. > >> Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 > >> ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx > >> Probing IDE interface ide0... > >> hda: SanDisk SDCFH-2048, CFA DISK drive > >> hda: IRQ probe failed (0xfffffffa) > >> Probing IDE interface ide1... > >> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 > >> hda: max request size: 128KiB > >> hda: 4001760 sectors (2048 MB) w/1KiB Cache, CHS=3970/16/63 > >> hda: hda1 hda2 > >> libata version 1.20 loaded. > >> ieee1394: raw1394: /dev/raw1394 device initialized > >> Yenta: CardBus bridge found at 0000:00:0e.0 [0000:0000] > >> Yenta: Using INTVAL to route CSC interrupts to PCI > >> Yenta: Routing CardBus interrupts to PCI > >> Yenta TI: socket 0000:00:0e.0, mfunc 0x00001002, devctl 0x66 > >> Yenta: ISA IRQ mask 0x02c8, PCI irq 11 > >> Socket status: 30000007 > >> Intel ISA PCIC probe: not found. > >> usbmon: debugfs is not available > >> USB Universal Host Controller Interface driver v2.3 > >> uhci_hcd 0000:00:11.2: UHCI Host Controller > >> uhci_hcd 0000:00:11.2: new USB bus registered, assigned bus number 1 > >> uhci_hcd 0000:00:11.2: irq 5, io base 0x0000f380 > >> usb usb1: configuration #1 chosen from 1 choice > >> hub 1-0:1.0: USB hub found > >> hub 1-0:1.0: 2 ports detected > >> uhci_hcd 0000:00:11.3: UHCI Host Controller > >> uhci_hcd 0000:00:11.3: new USB bus registered, assigned bus number 2 > >> uhci_hcd 0000:00:11.3: irq 5, io base 0x0000f3a0 > >> usb usb2: configuration #1 chosen from 1 choice > >> hub 2-0:1.0: USB hub found > >> hub 2-0:1.0: 2 ports detected > >> usbcore: registered new driver usblp > >> drivers/usb/class/usblp.c: v0.13: USB Printer Device Class driver > >> Initializing USB Mass Storage driver... > >> usbcore: registered new driver usb-storage > >> USB Mass Storage support registered. > >> usbcore: registered new driver usbhid > >> drivers/usb/input/hid-core.c: v2.6:USB HID core driver > >> mice: PS/2 mouse device common for all mice > >> Advanced Linux Sound Architecture Driver Version 1.0.11rc2 (Wed Jan 04 > >> 08:57:20 > >> 2006 UTC). > >> PCI: Setting latency timer of device 0000:00:11.5 to 64 > >> codec_read: codec 0 is not valid [0xfc0000] > >> codec_read: codec 0 is not valid [0xfe0000] > >> i8042.c: Can't write CTR while closing AUX. > >> i8042.c: Can't activate KBD, unregistering the port > >> atkbd: probe of serio1 failed with error -1 > >> i8042.c: Can't activate AUX, unregistering the port > >> psmouse: probe of serio0 failed with error -1 > >> codec_read: codec 0 is not valid [0xfc0000] > >> codec_read: codec 0 is not valid [0xfe0000] > >> AC'97 0 access is not valid [0xffffffff], removing mixer. > >> VIA 82xx Audio: probe of 0000:00:11.5 failed with error -5 > >> PCI: Setting latency timer of device 0000:00:11.6 to 64 > >> MC'97 1 converters and GPIO not ready (0x0) > >> ALSA device list: > >> #1: VIA 82XX modem at 0xf100, irq 10 > >> oprofile: using timer interrupt. > >> NET: Registered protocol family 2 > >> IP route cache hash table entries: 4096 (order: 2, 16384 bytes) > >> TCP established hash table entries: 16384 (order: 5, 196608 bytes) > >> TCP bind hash table entries: 16384 (order: 5, 196608 bytes) > >> TCP: Hash tables configured (established 16384 bind 16384) > >> TCP reno registered > >> ip_conntrack version 2.4 (2048 buckets, 16384 max) - 172 bytes per conntrack > >> TCP bic registered > >> NET: Registered protocol family 1 > >> NET: Registered protocol family 17 > >> Using IPI Shortcut mode > >> EXT3-fs: mounted filesystem with ordered data mode. > >> VFS: Mounted root (ext3 filesystem) readonly. > >> Freeing unused kernel memory: 212k freed > >> kjournald starting. Commit interval 5 seconds > >> EXT3 FS on hda2, internal journal > >> kjournald starting. Commit interval 5 seconds > >> EXT3 FS on hda1, internal journal > >> EXT3-fs: mounted filesystem with ordered data mode. > >> pcmcia: Detected deprecated PCMCIA ioctl usage. > >> pcmcia: This interface will soon be removed from the kernel; please > >> expect break > >> age unless you upgrade to new tools. > >> pcmcia: see > >> http://www.kernel.org/pub/linux/utils/kernel/pcmcia/pcmcia.html for > >> details. > >> cs: IO port probe 0xc00-0xcff: clean. > >> cs: IO port probe 0x100-0x4ff: excluding 0x170-0x177 0x370-0x37f 0x4d0-0x4d7 > >> cs: IO port probe 0xa00-0xaff: clean. > >> eth0: link up, 100Mbps, full-duplex, lpa 0x41E1 > >> > >> [root@CFLINUX root]# lspci -v > >> 00:00.0 Host bridge: VIA Technologies, Inc. VT8601 [Apollo ProMedia] > >> (rev 05) > >> Flags: bus master, medium devsel, latency 8 > >> Memory at <unassigned> (32-bit, prefetchable) > >> Capabilities: [a0] AGP version 2.0 > >> > >> 00:01.0 PCI bridge: VIA Technologies, Inc. VT8601 [Apollo ProMedia AGP] > >> (prog-if > >> 00 [Normal decode]) > >> Flags: bus master, 66Mhz, medium devsel, latency 0 > >> Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 > >> Capabilities: [80] Power Management version 2 > >> > >> 00:0c.0 Ethernet controller: Unknown device 168c:001b (rev 01) > >> Subsystem: Accton Technology Corporation: Unknown device f401 > >> Flags: bus master, medium devsel, latency 64, IRQ 10 > >> Memory at eff00000 (32-bit, non-prefetchable) [size=64K] > >> Capabilities: [44] Power Management version 2 > >> > >> 00:0d.0 Network and computing encryption device: Fujitsu Microelectr., > >> Inc.: Unk > >> nown device 4005 (rev 01) > >> Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 11 > >> Memory at eff10000 (32-bit, non-prefetchable) [size=4K] > >> > >> 00:0e.0 CardBus bridge: Texas Instruments PCI1510 PC card Cardbus Controller > >> Flags: bus master, medium devsel, latency 168, IRQ 11 > >> Memory at 24010000 (32-bit, non-prefetchable) [size=4K] > >> Bus: primary=00, secondary=02, subordinate=05, sec-latency=176 > >> Memory window 0: 20000000-21fff000 (prefetchable) > >> Memory window 1: 22000000-23fff000 > >> I/O window 0: 00001000-000010ff > >> I/O window 1: 00001400-000014ff > >> 16-bit legacy interface ports at 0001 > >> > >> 00:0f.0 Ethernet controller: Sundance Technology Inc: Unknown device > >> 0200 (rev 3 > >> 1) > >> Subsystem: Sundance Technology Inc: Unknown device 0201 > >> Flags: bus master, medium devsel, latency 64, IRQ 5 > >> I/O ports at f300 [size=128] > >> Memory at eff11000 (32-bit, non-prefetchable) [size=512] > >> Expansion ROM at 24000000 [disabled] [size=64K] > >> Capabilities: [50] Power Management version 2 > >> > >> 00:11.0 ISA bridge: VIA Technologies, Inc. VT8231 [PCI-to-ISA Bridge] > >> (rev 10) > >> Flags: bus master, stepping, medium devsel, latency 0 > >> Capabilities: [c0] Power Management version 2 > >> > >> 00:11.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus > >> Master > >> IDE (rev 06) (prog-if 8a [Master SecP PriP]) > >> Flags: bus master, medium devsel, latency 64 > >> I/O ports at f3c0 [size=16] > >> Capabilities: [c0] Power Management version 2 > >> > >> 00:11.2 USB Controller: VIA Technologies, Inc. USB (rev 1e) (prog-if 00 > >> [UHCI]) > >> Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller > >> Flags: bus master, medium devsel, latency 64, IRQ 5 > >> I/O ports at f380 [size=32] > >> Capabilities: [80] Power Management version 2 > >> > >> 00:11.3 USB Controller: VIA Technologies, Inc. USB (rev 1e) (prog-if 00 > >> [UHCI]) > >> Subsystem: VIA Technologies, Inc. (Wrong ID) USB Controller > >> Flags: bus master, medium devsel, latency 64, IRQ 5 > >> I/O ports at f3a0 [size=32] > >> Capabilities: [80] Power Management version 2 > >> > >> 00:11.4 Non-VGA unclassified device: VIA Technologies, Inc. VT8235 ACPI > >> (rev 10) > >> Flags: medium devsel > >> Capabilities: [68] Power Management version 2 > >> > >> 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686 > >> AC97 Audio > >> Controller (rev 40) > >> Flags: medium devsel, IRQ 10 > >> I/O ports at f000 [size=256] > >> I/O ports at f3d0 [size=4] > >> I/O ports at f3e0 [size=4] > >> Capabilities: [c0] Power Management version 2 > >> > >> 00:11.6 Communication controller: VIA Technologies, Inc. Intel 537 [AC97 > >> Modem] > >> (rev 20) > >> Flags: medium devsel, IRQ 10 > >> I/O ports at f100 [size=256] > >> Capabilities: [d0] Power Management version 2 > >> > >> 00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] > >> (rev 51) > >> Subsystem: VIA Technologies, Inc.: Unknown device 0106 > >> Flags: bus master, stepping, medium devsel, latency 64, IRQ 11 > >> I/O ports at f200 [size=256] > >> Memory at eff12000 (32-bit, non-prefetchable) [size=256] > >> Capabilities: [40] Power Management version 2 > >> > >> [root@CFLINUX root]# lspci -s 00:11.6 -nv > >> 00:11.6 Class 0780: 1106:3068 (rev 20) > >> Flags: medium devsel, IRQ 10 > >> I/O ports at f100 [size=256] > >> Capabilities: [d0] Power Management version 2 > >> > >> [root@CFLINUX root]# lspci -xxx -s 0:11.6 > >> 00:11.6 Communication controller: VIA Technologies, Inc. Intel 537 [AC97 > >> Modem] > >> (rev 20) > >> 00: 06 11 68 30 01 00 10 02 20 00 80 07 00 00 00 00 > >> 10: 01 f1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> 30: 00 00 00 00 d0 00 00 00 00 00 00 00 0a 03 00 00 > >> 40: 05 cc 00 1c f0 00 00 00 00 00 00 02 00 00 00 00 > >> 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> c0: 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> d0: 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> > >> [root@CFLINUX root]# cd SLMODEMD.gcc3 > >> [root@CFLINUX SLMODEMD.gcc3]# ./slmodemd --country=USA --alsa modem:0 > >> ALSA lib control.c:817:(snd_ctl_open_noupdate) Invalid CTL hw:0 > >> error: mixer setup: attach hw:0 error: No such file or directory > >> slmodemd: conf.c:3108: snd_config_update_free: Assertion `update->count > >> > 0 && u > >> pdate->finfo' failed. > >> Aborted > >> [root@CFLINUX SLMODEMD.gcc3]# ./slmodemd --country=USA --alsa modem:1 > >> ALSA lib control.c:817:(snd_ctl_open_noupdate) Invalid CTL hw:1 > >> error: mixer setup: attach hw:1 error: No such file or directory > >> slmodemd: conf.c:3108: snd_config_update_free: Assertion `update->count > >> > 0 && u > >> pdate->finfo' failed. > >> Aborted > >> [root@CFLINUX SLMODEMD.gcc3]# ./slmodemd --country=USA --alsa hw:0 > >> ALSA lib control.c:817:(snd_ctl_open_noupdate) Invalid CTL hw:0 > >> error: mixer setup: attach hw:0 error: No such file or directory > >> slmodemd: conf.c:3108: snd_config_update_free: Assertion `update->count > >> > 0 && u > >> pdate->finfo' failed. > >> Aborted > >> [root@CFLINUX SLMODEMD.gcc3]# ./slmodemd --country=USA --alsa hw:1 > >> ALSA lib control.c:817:(snd_ctl_open_noupdate) Invalid CTL hw:1 > >> error: mixer setup: attach hw:1 error: No such file or directory > >> slmodemd: conf.c:3108: snd_config_update_free: Assertion `update->count > >> > 0 && u > >> pdate->finfo' failed. > >> Aborted > >> [root@CFLINUX SLMODEMD.gcc3]# setpci -s 0:11.6 44.b=0 > >> > >> [root@CFLINUX SLMODEMD.gcc3]# lspci -xxx -s 0:11.6 > >> 00:11.6 Communication controller: VIA Technologies, Inc. Intel 537 [AC97 > >> Modem] > >> (rev 20) > >> 00: 06 11 68 30 01 00 10 02 20 00 80 07 00 00 00 00 > >> 10: 01 f1 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> 20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> 30: 00 00 00 00 d0 00 00 00 00 00 00 00 0a 03 00 00 > >> 40: 01 cc 00 1c 00 00 00 00 00 00 00 02 00 00 00 00 > >> 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> 90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> c0: 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> d0: 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > >> > >> [root@CFLINUX SLMODEMD.gcc3]# ./slmodemd --country=USA --alsa modem:0 > >> ALSA lib control.c:817:(snd_ctl_open_noupdate) Invalid CTL hw:0 > >> error: mixer setup: attach hw:0 error: No such file or directory > >> slmodemd: conf.c:3108: snd_config_update_free: Assertion `update->count > >> > 0 && u > >> pdate->finfo' failed. > >> Aborted > >> [root@CFLINUX SLMODEMD.gcc3]# ./slmodemd --country=USA --alsa modem:1 > >> ALSA lib control.c:817:(snd_ctl_open_noupdate) Invalid CTL hw:1 > >> error: mixer setup: attach hw:1 error: No such file or directory > >> slmodemd: conf.c:3108: snd_config_update_free: Assertion `update->count > >> > 0 && u > >> pdate->finfo' failed. > >> Aborted > >> [root@CFLINUX SLMODEMD.gcc3]# ./slmodemd --country=USA --alsa hw:0 > >> ALSA lib control.c:817:(snd_ctl_open_noupdate) Invalid CTL hw:0 > >> error: mixer setup: attach hw:0 error: No such file or directory > >> slmodemd: conf.c:3108: snd_config_update_free: Assertion `update->count > >> > 0 && u > >> pdate->finfo' failed. > >> Aborted > >> [root@CFLINUX SLMODEMD.gcc3]# ./slmodemd --country=USA --alsa hw:1 > >> ALSA lib control.c:817:(snd_ctl_open_noupdate) Invalid CTL hw:1 > >> error: mixer setup: attach hw:1 error: No such file or directory > >> slmodemd: conf.c:3108: snd_config_update_free: Assertion `update->count > >> > 0 && u > >> pdate->finfo' failed. > >> Aborted > >> [root@CFLINUX SLMODEMD.gcc3]# > >> //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// > >> > >> Regards, > >> > >> Tao Dai > >> > >> Marvin Stodolsky wrote: > >> > >>> Tao, > >>> > >>> Use the SLMODEMD.gcc3.tar.gz > >>> it includes the SLMODEMD.gcc3.4.tar.gz case > >>> > >>> The snd-via82xx- modem driver is active on your System. > >>> But it mostly provides contact with the modem hardware. > >>> It is the complementary slmodemd, which has the brains for handling COMM > >>> > >>> What is shown by: > >>> > >>> $ lspci -s 00:11.6 -nv > >>> It would be good to have the Subsystem info, if displayed > >>> > >>> Send further help queries to the LIST, not directly to me > >>> > >>> MarvS > >>> scanModem maintainer > >>> > >>> On 9/1/07, Antonio Olivares <olivares14031@xxxxxxxxx> wrote: > >>> > >>> > >>>> Tao, > >>>> > >>>> Support type needed or chipset: slmodemd > >>>> > >>>> Packages providing alsa-base and alsa-utilities support should be installed, > >>>> for necessary support of ALSA modem drivers and slmodemd actions. > >>>> > >>>> An ALSA (Advanced Linux Sound Architecture) modem driver: > >>>> provides Low Level support enabling contact with the modem hardware. > >>>> For all BUT Conexant chip soft modems (using hsfmodem software) > >>>> complementary High Level support is through a Smartlink utility: slmodemd > >>>> > >>>> Download from http://linmodems.technion.ac.il/packages/smartlink/ > >>>> the package SLMODEMD.gcc3.4.tar.gz having a compiled slmodemd. Unpack > >>>> under Linux with: > >>>> $ tar zxf SLMODEMD.gcc3.4.tar.gz > >>>> and read instructions therein. But briefly, the modem is setup with > >>>> command: > >>>> slmodemd -c YOUR_COUNTRY --alsa modem:1 > >>>> reporting dynamic creation of ports: > >>>> /dev/ttySL0 --> /dev/pts/N , with N some number > >>>> Read Smartlink.txt and Modem/YourSystem.txt for follow through guidance. > >>>> > >>>> Report back if you have troubles/questions. > >>>> > >>>> Regards, > >>>> > >>>> Antonio > >>>> > >>>> On 8/29/07, Tao Dai <tdai@xxxxxxxxxxxx> wrote: > >>>> > >>>> > >>>>> Send it again by plain text. > >>>>> > >>>>> Hi, > >>>>> > >>>>> My soft modem configuration under linux OS: > >>>>> > >>>>> Class 0780: 1106:3068 Communication controller: VIA Technologies, > >>>>> Inc. Intel 537 [AC97 Modem] > >>>>> Primary PCI_id 1106:3068 > >>>>> Subsystem PCI_id none > >>>>> > >>>>> Softmodem codec or Vendor from diagnostics: AGR02, an AgereSystems > >>>>> type. (CSP1040 AGR A3) > >>>>> > >>>>> I already tried slmodem-2.9.11, agrsm-alpha and alsa via82xx driver, > >>>>> NOTHING works. > >>>>> > >>>>> Regards, > >>>>> > >>>>> Tao Dai > >>>>> > >>>>> ModemData.txt created by scanModem-0819: > >>>>> > >>>>> ////////////////////////////////////////////////////////////////////////////// > >>>>> Only plain text email is forwarded by the DISCUSS@xxxxxxxxxxxxx List > >>>>> Server. > >>>>> Do use the following as the email Subject Line: > >>>>> SomeName, YourCountry Red Hat Linux release 9 (Shrike) > >>>>> Kernel kernel 2.6.16 > >>>>> This will alert cogent experts, and distinguish cases in the Archives. > >>>>> YourCountry will enable Country Code guidance. > >>>>> Occassionally responses are blocked by an Internet Provider mail filters. > >>>>> So in a day, also check the Archived responses at > >>>>> http://www.linmodems.org . > >>>>> Local Linux experts can be found through: > >>>>> http://www.linux.org/groups/index.html > >>>>> -------------------------- System information ---------------------------- > >>>>> CPU=i686, Red Hat Linux release 9 (Shrike) > >>>>> Kernel > >>>>> Linux version 2.6.16 (root@Linux-Dev) (gcc version 3.4.0) #6 SMP PREEMPT > >>>>> Tue Aug 28 16:09:24 PDT 2007 > >>>>> scanModem update of: 2007_August_19 > >>>>> The modem symbolic link is /dev/modem -> /dev/ttyS14 > >>>>> > >>>>> ALSAversion > >>>>> USB modem not detected by lsusb > >>>>> > >>>>> Modem or host audio card candidates have firmware information: > >>>>> > >>>>> PCI slot PCI ID SubsystemID Name > >>>>> ---------- --------- --------- -------------- > >>>>> 00:11.6 1106:3068 Communication controller: VIA Technologies, > >>>>> Inc. Intel 537 [AC97 Modem] > >>>>> > >>>>> Modem interrupt assignment and sharing: > >>>>> 10: 0 XT-PIC VIA82XX-MODEM > >>>>> > >>>>> --- Bootup diagnostics for card in PCI slot 00:11.6 ---- > >>>>> PCI: Setting latency timer of device 0000:00:11.6 to 64 > >>>>> > >>>>> === Finished modem firmware and bootup diagnostics section. === > >>>>> === Next deducing cogent software === > >>>>> > >>>>> PCIbus=00:11.6 > >>>>> 00:11.6 Communication controller: VIA Technologies, Inc. Intel 537 [AC97 > >>>>> Modem] (rev 20) > >>>>> Flags: medium devsel, IRQ 10 > >>>>> I/O ports at f100 [size=256] > >>>>> Capabilities: [d0] Power Management version 2 > >>>>> > >>>>> > >>>>> CodecFiles not found > >>>>> > >>>>> Blacklisted modem driver lines in /etc/modprobe* files are: > >>>>> > >>>>> > >>>>> > >>>>> A candidate driver could not be identified. > >>>>> For candidate modem in PCI bus: 00:11.6 > >>>>> Class 0780: 1106:3068 Communication controller: VIA Technologies, > >>>>> Inc. Intel 537 [AC97 Modem] > >>>>> Primary PCI_id 1106:3068 > >>>>> Subsystem PCI_id none > >>>>> Softmodem codec or Vendor from diagnostics: AGR02, an AgereSystems type. > >>>>> from Archives: > >>>>> > >>>>> > >>>>> This is a NEW softmodem case! Please send the output ModemData.txt > >>>>> to DISCUSS@xxxxxxxxxxxxx , even if further assistance is not needed. > >>>>> It will enrich the Archive and help others! > >>>>> ------------------------------------------- > >>>>> 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: slmodemd > >>>>> > >>>>> Packages providing alsa-base and alsa-utilities support should be installed, > >>>>> for necessary support of ALSA modem drivers and slmodemd actions. > >>>>> > >>>>> An ALSA (Advanced Linux Sound Architecture) modem driver: > >>>>> provides Low Level support enabling contact with the modem hardware. > >>>>> For all BUT Conexant chip soft modems (using hsfmodem software) > >>>>> complementary High Level support is through a Smartlink utility: slmodemd > >>>>> > >>>>> Download from http://linmodems.technion.ac.il/packages/smartlink/ > >>>>> the package SLMODEMD.gcc3.4.tar.gz having a compiled slmodemd. Unpack > >>>>> under Linux with: > >>>>> $ tar zxf SLMODEMD.gcc3.4.tar.gz > >>>>> and read instructions therein. But briefly, the modem is setup with > >>>>> command: > >>>>> slmodemd -c YOUR_COUNTRY --alsa modem:1 > >>>>> reporting dynamic creation of ports: > >>>>> /dev/ttySL0 --> /dev/pts/N , with N some number > >>>>> Read Smartlink.txt and Modem/YourSystem.txt for follow through guidance. > >>>>> > >>>>> > >>>>> The diagnostic outputs for this softmodem section have their raw > >>>>> information in > >>>>> folders and text files under /proc/asound/ which you can browse. The > >>>>> information > >>>>> is from files: > >>>>> /proc/asound/pcm > >>>>> ------------------------------- > >>>>> 01-00: VIA 82XX modem : VIA 82XX modem : playback 1 : capture 1 > >>>>> > >>>>> /proc/asound/modules > >>>>> ------------------------------- > >>>>> > >>>>> /proc/asound/card1/codec97#0/mc97#1-1+regs > >>>>> ------------------------------- > >>>>> 0:7c = 4147 and 0:7e = 5202 > >>>>> which were translated from hexadecimal code into: AGR02 > >>>>> > >>>>> /proc/asound/card1/codec97#0/mc97#1-1 > >>>>> ------------------------------- > >>>>> Extended modem ID: codec=1 LIN1 > >>>>> > >>>>> ----------------end Softmodem section -------------- > >>>>> Writing Smartlink.txt > >>>>> ============ end Smartlink section ===================== > >>>>> > >>>>> Completed candidate modem analyses. > >>>>> > >>>>> A UDEV device file system is not active. > >>>>> > >>>>> The kernel was compiled with gcc version 3.4.0 and a compiler is not > >>>>> installed > >>>>> > >>>>> linux-headers-2.6.16 resources needed for compiling are not manifestly > >>>>> ready! > >>>>> > >>>>> If compiling is necessary packages must be installed, providing: > >>>>> gcc-3.4 kernel-source-2.6.16 > >>>>> > >>>>> > >>>>> If a driver compilation files with message including some lack of some > >>>>> FileName.h (stdio.h for example. > >>>>> Some additional kernel-header files need installation to /usr/include. > >>>>> For Debian/Ubuntu related distributions, run the following command to > >>>>> display the needed package list: > >>>>> $ sudo apt-get -s install linux-kernel-devel > >>>>> While some of the files may be on the install CD, others may have to be > >>>>> found through http://packages.ubuntu.com > >>>>> > >>>>> For Ubunut feisty, additional packages required were: > >>>>> build-essential curl debhelper dpkg-dev g++ g++-4.1 gettext git-core gitk > >>>>> html2text intltool-debian kernel-package kernel-wedge libc6-dev > >>>>> libcurl3-gnutls libdigest-sha1-perl liberror-perl libstdc++6-4.1-dev > >>>>> linux-libc-dev po-debconf rcs tcl8.4 tk8.4 > >>>>> > >>>>> > >>>>> Checking pppd properties: > >>>>> -rwxr-xr-x 1 root root 184412 Jan 24 2003 /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) > >>>>> chmod a+x /usr/sbin/pppd > >>>>> or under Ubuntu related Linuxes > >>>>> chmod a+x /usr/sbin/pppd > >>>>> > >>>>> Checking settings of: /etc/ppp/options > >>>>> lock > >>>>> > >>>>> 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: lrwxrwxrwx 1 root > >>>>> root 11 Aug 24 21:16 /dev/modem -> /dev/ttyS14 > >>>>> slmodemd created symbolic link /dev/ttySL0: > >>>>> Within /etc/udev/ files: > >>>>> > >>>>> Within /etc/modprobe.conf files: > >>>>> > >>>>> Within any ancient /etc/devfs files: > >>>>> > >>>>> Within ancient kernel 2.4.n /etc/module.conf files: > >>>>> > >>>>> --------- end modem support lines -------- > >>>>> > >>>>> > >>>>> ////////////////////////////////////////////////////////////////////////////// > >>>>> > >>>>> > >>>>> > >>>>> > >>> > >>> > >>> > > > > > > > > >