Hello, I've been trying for the past days to get my PCTel HSP56 modem to work under Debian Etch (stable). I've downloaded the debian packages sl-modem-source_2.9.9d+e-pre2-7etch2_i386.deb & sl-modem-daemon_2.9.9d+e-pre2-7etch2_i386.deb installed & build the drivers but I had the serial driver picking the resources before the slamr driver. Therefore I recompiled the kernel to remove all possible drivers(serial, alsa ipx modem) to get psat thios problem. But I don't know if the driver is supporting this card. I get an error in function ammro_enable_card -> cannot init card. below are scanmodem output, dmesg and extra debug info. Thanks for your help & time. ModemData.txt Only plain text email is forwarded by the DISCUSS@xxxxxxxxxxxxx List Server. Do use the following as the email Subject Line: SomeName, YourCountry Debian GNU/Linux 4.0 kernel 2.6.18-4-686 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, Debian GNU/Linux 4.0 Linux version 2.6.18-4-686 (Debian 2.6.18.dfsg.1-12) (waldi@xxxxxxxxxx) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP Mon Mar 26 17:17:36 UTC 2007 scanModem update of: 2007_August_04 ALSAversion 1.0.13 USB modem not detected by lsusb Modem or host audio card candidates have firmware information: PCI slot PCI ID SubsystemID Name ---------- --------- --------- -------------- 00:09.0 134d:2189 134d:1002 Modem: PCTel Inc HSP56 MicroModem Modem interrupt assignment and sharing: --- Bootup diagnostics for card in PCI slot 00:09.0 ---- ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 17 (level, low) -> IRQ 169 0000:00:09.0: ttyS2 at I/O 0xec08 (irq = 169) is a 16450 0000:00:09.0: ttyS3 at I/O 0xec10 (irq = 169) is a 8250 Couldn't register serial port 0000:00:09.0: -28 === Finished modem firmware and bootup diagnostics section. === === Next deducing cogent software === For candidate modem in PCI bus: 00:09.0 Class 0703: 134d:2189 Modem: PCTel Inc HSP56 MicroModem Primary PCI_id 134d:2189 Support type needed or chipset: slamr 134d:2189 is a PCTel HSP56 MicroModem 688T modem with the Oasis chipset. Under 2.6.n kernels, it is only supported through the Smartlink slamr.ko driver. The modem is supported by the Smartlink slamr driver plus the slmodemd helper utility. Read the Smartlink.txt and Modem/YourSystem.txt for follow through guidance. Writing Smartlink.txt ============ end Smartlink section ===================== Completed candidate modem analyses. The base of the UDEV device file system is: /dev/.udev The kernel was compiled with gcc version 4.1.2 and a compiler is not installed Kernel-header resources needed for compiling are not manifestly ready! If compiling is necessary packages must be installed, providing: gcc-4.1 linux-headers-2.6.18-4-686 For Debian and some related distributions, a package kernel-kbuild-2.6-3 may be needed to support driver compiling 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: -rwsr-xr-- 1 root dip 260920 2007-03-17 18:52 /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 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 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-blacklist:# Uncomment these entries in order to blacklist unwanted modem drivers /etc/modprobe.d/alsa-base-blacklist:# blacklist snd-atiixp-modem /etc/modprobe.d/alsa-base-blacklist:# blacklist snd-via82xx-modem /etc/modprobe.d/alsa-base:options snd-atiixp-modem index=-2 /etc/modprobe.d/alsa-base:options snd-via82xx-modem index=-2 Within any ancient /etc/devfs files: Within ancient kernel 2.4.n /etc/module.conf files: --------- end modem support lines -------- Dmesg output Linux version 2.6.18 (Version: custom.0.6) (root@debianlouk) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 Sat Aug 11 16:51:33 EDT 2007 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009fc00 (usable) BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved) BIOS-e820: 00000000000cc000 - 00000000000d2000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000000dff0000 (usable) BIOS-e820: 000000000dff0000 - 000000000dff8000 (ACPI data) BIOS-e820: 000000000dff8000 - 000000000e000000 (ACPI NVS) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved) 0MB HIGHMEM available. 223MB LOWMEM available. On node 0 totalpages: 57328 DMA zone: 4096 pages, LIFO batch:0 Normal zone: 53232 pages, LIFO batch:15 DMI 2.3 present. ACPI: RSDP (v000 AMI ) @ 0x000fa0b0 ACPI: RSDT (v001 AMIINT VIA_P6 0x00000010 MSFT 0x00000097) @ 0x0dff0000 ACPI: FADT (v001 AMIINT VIA_P6 0x00000011 MSFT 0x00000097) @ 0x0dff0030 ACPI: MADT (v001 AMIINT VIA_P6 0x00000009 MSFT 0x00000097) @ 0x0dff00c0 ACPI: DSDT (v001 VIA APOLLO-P 0x00001000 MSFT 0x0100000d) @ 0x00000000 ACPI: PM-Timer IO Port: 0x808 Allocating PCI resources starting at 10000000 (gap: 0e000000:f0c00000) Detected 2589.665 MHz processor. Built 1 zonelists. Total pages: 57328 Kernel command line: root=/dev/hda3 ro Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 PID hash table entries: 1024 (order: 10, 4096 bytes) Console: colour VGA+ 80x25 Dentry cache hash table entries: 32768 (order: 5, 131072 bytes) Inode-cache hash table entries: 16384 (order: 4, 65536 bytes) Memory: 221340k/229312k available (1359k kernel code, 7408k reserved, 510k data, 172k init, 0k highmem) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay using timer specific routine.. 5182.41 BogoMIPS (lpj=2591206) Security Framework v1.0.0 initialized SELinux: Disabled at boot. Capability LSM initialized Mount-cache hash table entries: 512 CPU: After generic identify, caps: bfebfbff 00000000 00000000 00000000 00004400 00000000 00000000 CPU: After vendor identify, caps: bfebfbff 00000000 00000000 00000000 00004400 00000000 00000000 CPU: Trace cache: 12K uops, L1 D cache: 8K CPU: L2 cache: 128K CPU: After all inits, caps: bfebfbff 00000000 00000000 00000080 00004400 00000000 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. CPU0: Intel P4/Xeon Extended MCE MSRs (12) available Compat vDSO mapped to ffffe000. CPU: Intel(R) Celeron(R) CPU 2.60GHz stepping 09 Checking 'hlt' instruction... OK. ACPI: Core revision 20060707 ACPI: setting ELCR to 0200 (from 0c20) checking if image is initramfs...it isn't (bad gzip magic numbers); looks like an initrd Freeing initrd memory: 3132k freed NET: Registered protocol family 16 ACPI: bus type pci registered PCI: PCI BIOS revision 2.10 entry at 0xfdb31, last bus=1 PCI: Using configuration type 1 Setting up standard PCI resources ACPI: Interpreter enabled ACPI: Using PIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (0000:00) PCI: Probing PCI hardware (bus 00) PCI quirk: region 0800-087f claimed by vt8235 PM PCI quirk: region 0400-040f claimed by vt8235 SMB Boot video device is 0000:01:00.0 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: Power Resource [URP1] (off) ACPI: Power Resource [URP2] (off) ACPI: Power Resource [FDDP] (off) ACPI: Power Resource [LPTP] (off) ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12 14 15) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *10 11 12 14 15) ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 *5 6 7 10 11 12 14 15) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 *5 6 7 10 11 12 14 15) Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init pnp: PnP ACPI: found 11 devices PnPBIOS: Disabled by ACPI PNP PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report PCI: Bridge: 0000:00:01.0 IO window: disabled. MEM window: dfd00000-dfefffff PREFETCH window: cfc00000-dfbfffff PCI: Setting latency timer of device 0000:00:01.0 to 64 NET: Registered protocol family 2 IP route cache hash table entries: 2048 (order: 1, 8192 bytes) TCP established hash table entries: 8192 (order: 3, 32768 bytes) TCP bind hash table entries: 4096 (order: 2, 16384 bytes) TCP: Hash tables configured (established 8192 bind 4096) TCP reno registered audit: initializing netlink socket (disabled) audit(1186923415.471:1): initialized VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) Initializing Cryptographic API io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found platform pc8736x_gpio.0: NatSemi pc8736x GPIO Driver Initializing platform pc8736x_gpio.0: no device found nsc_gpio initializing RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12 serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 mice: PS/2 mouse device common for all mice TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 Using IPI Shortcut mode Time: tsc clocksource has been installed. ACPI: (supports S0 S1 S4 S5) RAMDISK: cramfs filesystem found at block 0 RAMDISK: Loading 3132KiB [1 disk] into ram disk... |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\done. VFS: Mounted root (cramfs filesystem) readonly. input: AT Translated Set 2 keyboard as /class/input/input0 Freeing unused kernel memory: 172k freed Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx VP_IDE: IDE controller at PCI slot 0000:00:11.1 ACPI: Unable to derive IRQ for device 0000:00:11.1 ACPI: PCI Interrupt 0000:00:11.1[A]: no GSI PCI: VIA IRQ fixup for 0000:00:11.1, from 255 to 15 VP_IDE: chipset revision 6 VP_IDE: not 100% native mode: will probe irqs later VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci0000:00:11.1 ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:pio ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:DMA Probing IDE interface ide0... hda: Maxtor 6Y080L0, ATA DISK drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... hdc: HL-DT-ST CD-ROM GCR-8522B, ATAPI CD/DVD-ROM drive hdd: HL-DT-STDVD-RAM GSA-H20L, ATAPI CD/DVD-ROM drive ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 128KiB hda: 160086528 sectors (81964 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(133) hda: cache flushes supported hda: hda1 hda2 < hda5 hda6 hda7 hda8 > hda3 kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. pci_hotplug: PCI Hot Plug PCI Core version: 0.5 shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 usbcore: registered new driver usbfs usbcore: registered new driver hub input: PC Speaker as /class/input/input1 USB Universal Host Controller Interface driver v3.0 ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11 PCI: setting IRQ 11 as level-triggered ACPI: PCI Interrupt 0000:00:10.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11 uhci_hcd 0000:00:10.0: UHCI Host Controller uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 1 uhci_hcd 0000:00:10.0: irq 11, io base 0x0000e000 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected via-rhine.c:v1.10-LK1.4.1 July-24-2006 Written by Donald Becker ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10 PCI: setting IRQ 10 as level-triggered ACPI: PCI Interrupt 0000:00:10.1[B] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10 uhci_hcd 0000:00:10.1: UHCI Host Controller uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:10.1: irq 10, io base 0x0000e400 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected Linux agpgart interface v0.101 (c) Dave Jones Real Time Clock Driver v1.12ac Floppy drive(s): fd0 is 1.44M ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 5 PCI: setting IRQ 5 as level-triggered ACPI: PCI Interrupt 0000:00:10.2[C] -> Link [LNKC] -> GSI 5 (level, low) -> IRQ 5 uhci_hcd 0000:00:10.2: UHCI Host Controller uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 3 uhci_hcd 0000:00:10.2: irq 5, io base 0x0000e800 usb usb3: configuration #1 chosen from 1 choice hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected FDC 0 is a post-1991 82077 hdc: ATAPI 52X CD-ROM drive, 128kB Cache, DMA Uniform CD-ROM driver Revision: 3.20 hdd: ATAPI 48X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache, UDMA(33) ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 5 ACPI: PCI Interrupt 0000:00:10.3[D] -> Link [LNKD] -> GSI 5 (level, low) -> IRQ 5 ehci_hcd 0000:00:10.3: EHCI Host Controller ehci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 4 ehci_hcd 0000:00:10.3: irq 5, io mem 0xdfffff00 ehci_hcd 0000:00:10.3: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb4: configuration #1 chosen from 1 choice hub 4-0:1.0: USB hub found hub 4-0:1.0: 6 ports detected slamr: module license 'Smart Link Ltd.' taints kernel. slamr: SmartLink AMRMO modem. ACPI: PCI Interrupt 0000:00:12.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11 eth0: VIA Rhine II at 0x1d800, 00:69:00:02:38:33, IRQ 11. eth0: MII PHY found at address 1, status 0x7849 advertising 05e1 Link 0000. agpgart: Detected VIA P4M266x/P4N266 chipset agpgart: AGP aperture is 64M @ 0xe0000000 slamr: probe 134d:2189 SL1900 card... ACPI: PCI Interrupt 0000:00:09.0[A] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10 <p423.133406> amrmo_card_create: data cd256000. <p423.133424> tAmrMo::tAmrMo: card cd256000, pci cdfafc00, irq 10. <p423.133434> HWDriver: StartTable Phys = D1F4000, Lin = CD1F4000, IO 10 <p423.133438> HWDriver: StartTable Phys = D1F3000, Lin = CD1F3000, IO 0 <p423.133446> HWDriver: SIL3052Card::SIL3052Card() <p423.133450> HWDriver: PageIn : linear CD370000, physical D370000 <p423.133454> HWDriver: PageOut: linear CCCDC000, physical CCDC000 <p423.133457> amr_create: cd765e00 (amrmo cd256000) <p423.133511> amrmo_card_enable: card cd456cc0. <p423.133519> [Hardware instance constructor...] <p423.133524> HWDriver: SIL3052Card::ModemOpen() <p423.133531> checkLock Vid=134D <p423.133534> ModemOpen bad HWlock <p423.133536> hal: cannot open modem card. <p423.133538> Predefined rates: in 9600, out 9600 <p423.133542> OnHardwareInstanceDestroyed <p423.133545> HWDriver: SIL3052Card::ModemClose() <p423.133548> DeInitHW slamr: cannot init card. <p423.133618> amrmo_card_delete: card cd456cc0. <p423.133624> amr_delete: cd765e00... ACPI: PCI interrupt for device 0000:00:09.0 disabled input: ImPS/2 Generic Wheel Mouse as /class/input/input2 ACPI: PCI Interrupt 0000:00:11.5[C] -> Link [LNKC] -> GSI 5 (level, low) -> IRQ 5 PCI: Setting latency timer of device 0000:00:11.5 to 64 usb 2-1: new full speed USB device using uhci_hcd and address 2 usb 2-1: configuration #1 chosen from 1 choice Adding 634528k swap on /dev/hda7. Priority:-1 extents:1 across:634528k EXT3 FS on hda3, internal journal loop: loaded (max 8 devices) kjournald starting. Commit interval 5 seconds EXT3 FS on hda8, internal journal EXT3-fs: mounted filesystem with ordered data mode. ACPI: Processor [CPU1] (supports 16 throttling states) ACPI: Getting cpuindex for acpiid 0x2 ACPI: Power Button (FF) [PWRF] ACPI: Power Button (CM) [PWRB] ACPI: Sleep Button (CM) [SLPB] eth0: link down [drm] Initialized drm 1.0.1 20051102 ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11 [drm] Initialized savage 2.4.1 20050313 on minor 0 mtrr: base(0xd2000000) is not aligned on a size(0x5000000) boundary agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0. agpgart: Putting AGP V2 device at 0000:00:00.0 into 0x mode agpgart: Putting AGP V2 device at 0000:01:00.0 into 0x mode specific debug output from slamr driver ACPI: PCI Interrupt 0000:00:09.0[A] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10 <p423.133406> amrmo_card_create: data cd256000. <p423.133424> tAmrMo::tAmrMo: card cd256000, pci cdfafc00, irq 10. <p423.133434> HWDriver: StartTable Phys = D1F4000, Lin = CD1F4000, IO 10 <p423.133438> HWDriver: StartTable Phys = D1F3000, Lin = CD1F3000, IO 0 <p423.133446> HWDriver: SIL3052Card::SIL3052Card() <p423.133450> HWDriver: PageIn : linear CD370000, physical D370000 <p423.133454> HWDriver: PageOut: linear CCCDC000, physical CCDC000 <p423.133457> amr_create: cd765e00 (amrmo cd256000) <p423.133511> amrmo_card_enable: card cd456cc0. <p423.133519> [Hardware instance constructor...] <p423.133524> HWDriver: SIL3052Card::ModemOpen() <p423.133531> checkLock Vid=134D <p423.133534> ModemOpen bad HWlock <p423.133536> hal: cannot open modem card. <p423.133538> Predefined rates: in 9600, out 9600 <p423.133542> OnHardwareInstanceDestroyed <p423.133545> HWDriver: SIL3052Card::ModemClose() <p423.133548> DeInitHW slamr: cannot init card. <p423.133618> amrmo_card_delete: card cd456cc0. <p423.133624> amr_delete: cd765e00... ACPI: PCI interrupt for device 0000:00:09.0 disabled ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/