As suggested by Marvin Stodolsky I updated to ALSA 1.0.14rc1 (also kernel changed) /proc/asound/pcm now includes an entry for 00-06 Si3054 Modem. $ slmodemd --country=GERMANY --alsa hw:0,6 SmartLink Soft Modem: version 2.9.9e-pre1 Oct 13 2006 19:08:35 symbolic link `/dev/ttySL0' -> `/dev/pts/1' created. modem `hw:0,6' created. TTY is `/dev/pts/1' Use `/dev/ttySL0' as modem device, Ctrl+C for termination. $ wvdial --> WvDial: Internet dialer version 1.56 --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATZ ATZ OK --> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 OK --> Sending: AT+MS=34 AT+MS=34 OK --> Modem initialized. --> Sending: ATDT01920783 --> Waiting for carrier. ATDT01920783 NO CARRIER ERROR --> No Carrier! Trying again. --> Sending: ATDT01920783 --> Waiting for carrier. ATDT01920783 NO CARRIER ERROR --> No Carrier! Trying again. FAILS (getting an error: cannot setup hw params for playback: Invalid argument) I add Windows Informations: -------------------------------------------------------- ATI3 - Agere SoftModem Version 2.1.72 ATI4 - Built on 06/29/2006 13:13:02 ATI5 - 2.1.72, HDA MB, HDA, A3 S-Rev:2 L-Rev:2, 06 ATI6 - OK ATI7 - HDA MB --------------------------------------------------------- Thanks for help, Ralf. Marvin Stodolsky wrote: > Ralf > > Likely you will have to update to > alsa-driver and alsa-lib version 1.0.14rc1 > There are general instructions for upgrading snd-hda-intel and its > dependent driver set at > http://linmodems.technion.ac.il/archive-fourth/msg05023.html (the link is not working) > > Report back presently. > We don't have a clean success with the chipset Vendor Id: 0x11c11040 > > MarvS > scanModem maintainer >
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-3-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 ---------------------------- Debian GNU/Linux 4.0 Linux version 2.6.18-3-686 (Debian 2.6.18-7) (waldi@xxxxxxxxxx) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-20)) #1 SMP Mon Dec 4 16:41:14 UTC 2006 scanModem update of: 2006_December_25 The modem symbolic link is /dev/modem -> ttySL0 USB modem not detected by lsusb Modem or host audio card candidates have firmware information: PCI slot PCI ID SubsystemID Name ---------- --------- --------- -------------- 00:1b.0 8086:27d8 17aa:3802 Audio device: Intel Corporation 82801G Modem interrupt assignment and sharing: 185: 472 IO-APIC-level ohci1394, HDA Intel --- Bootup diagnositcs for card in PCI slot 00:1b.0 ---- PCI->APIC IRQ transform: 0000:00:1b.0[A] -> IRQ 185 PCI: Setting latency timer of device 0000:00:1b.0 to 64 === Finished modem firmware and bootup diagnostics section. === === Next deducing cogent software === 8086:27d8 is a High Definition Audio card, possibly hosting a soft modem. There may be novel modem chipset information within the /proc/asound/ files. They have been copied and packed into a file: Modem/11c1.tgz Please send 11c1.tgz to the scanModem maintainer: Marvin.Stodolsky@xxxxxxxxx For candidate modem in PCI bus: 00:1b.0 Class 0403: 8086:27d8 Audio device: Intel Corporation 82801G Primary PCI_id 8086:27d8 Subsystem PCI_id 17aa:3802 Softmodem codec or Vendor from diagnostics: 11c1, 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 An ALSA (Advanced Linux Sound Architecture) modem driver: snd-hda-intel 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.gcc4.tar.gz having a compiled slmodemd. Unpack under Linux with: $ tar zxf SLMODEMD.gcc4.tar.gz and read instructions therein. But briefly, the modem is setup with command: slmodemd -c YOUR_COUNTRY --alsa hw:0,6 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. Already loaded into the kernel is snd-hda-intel and audio drivers it depends on, displayed by: lsmod | grep snd_hda_intel Module Size Used by ------------------------------------- snd_hda_intel 19928 0 snd_hda_codec 180288 1 snd_hda_intel snd_pcm 69764 7 snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_ac97_codec,snd_hda_intel,snd_hda_codec,snd_pcm_oss snd 50376 14 snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_ac97_codec,snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_pcm,snd_mixer_oss,snd_seq_dummy,snd_seq_oss,snd_seq,snd_timer,snd_seq_device snd_page_alloc 9640 5 snd_atiixp_modem,snd_via82xx_modem,snd_intel8x0m,snd_hda_intel,snd_pcm 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 ------------------------------- 00-06: Si3054 Modem : Si3054 Modem : playback 1 : capture 1 00-00: HDA Generic : HDA Generic : playback 1 : capture 1 /proc/asound/modules ------------------------------- 0 snd_hda_intel /proc/asound/card0/codec#1 ------------------------------- Codec: Generic 11c1 Si3054 Address: 1 Vendor Id: 0x11c11040 Subsystem Id: 0x11c10001 Revision Id: 0x100200 ------------------------------- Current support status of HDA cards is: Vendor IDs Chip maker Support type ---------- ---------- ------------- 0x14f12bfa Conexant hsfmodem , not slmodemd compatible 0x11c13026 AgereSystems snd-hda-intel, slmodemd supported 0x11c11040 AgereSystems " " , patch needed 0x11c13055 AgereSystems " " , " 0x163c3055 Smartlink " " , " 0x163c3155 " " " , " 0x10573055 Motorola " " , " 0x10573155 " " " , "" as of October 2006. and from the command: aplay -l | grep -i modem card 0: Intel [HDA Intel], device 6: Si3054 Modem [Si3054 Modem] ----------------end Softmodem section -------------- Writing Intel.txt Writing Smartlink.txt ============ end Smartlink section ===================== Completed candidate modem analyses. The base of the UDEV device file system is: /dev/.udev Versions adequately match for the compiler installed: 4.1.2 and the compiler used in kernel assembly: 4.1.2 Kernel-header resources needed for compiling are not manifestly ready! If compiling is necessary packages must be installed, providing: kernel-source-2.6.18-3-686 Compressed files at: /usr/src/fglrx.tar.bz2 /usr/src/linux-2.6.19.2.tar.bz2 /usr/src/linux-source-2.6.18.tar.bz2 For Debian and some related distributions, a package kernel-kbuild-2.6-3 may be needed to support driver compiling Checking pppd properties: -rwsr-xr-- 1 root dip 260920 2006-11-14 14:44 /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 Don't worry about the following, it is for the experts should trouble shooting be necessary. ========================================================== # start/stop the daemon when the USB modem is connected KERNEL=="slusb[0-9]*", GROUP="dialout", RUN+="/etc/init.d/sl-modem-daemon" Checking for modem support lines: -------------------------------------- /device/modem symbolic link: lrwxrwxrwx 1 root root 6 2007-01-17 00:27 /dev/modem -> ttySL0 slmodemd created symbolic link /dev/ttySL0: Within /etc/udev/ files: /etc/udev/rules.d/030_sl-modem-daemon.rules:# start/stop the daemon when the USB modem is connected /etc/udev/rules.d/030_sl-modem-daemon.rules:KERNEL=="slusb[0-9]*", GROUP="dialout", RUN+="/etc/init.d/sl-modem-daemon" /etc/udev/sl-modem-daemon.rules:# start/stop the daemon when the USB modem is connected /etc/udev/sl-modem-daemon.rules:KERNEL=="slusb[0-9]*", GROUP="dialout", RUN+="/etc/init.d/sl-modem-daemon" Within /etc/modprobe.conf files: /etc/modprobe.d/sl-modem-daemon.modutils:install slamr modprobe --ignore-install ungrab-winmodem ; modprobe --ignore-install slamr; test -e /dev/slamr0 || (/bin/mknod -m 660 /dev/slamr0 c 242 0 2>/dev/null && chgrp dialout /dev/slamr0) Within any ancient /etc/devfs files: Within ancient kernel 2.4.n /etc/module.conf files: /etc/modules.conf:### update-modules: start processing /etc/modutils/sl-modem-daemon.modutils /etc/modules.conf:### update-modules: end processing /etc/modutils/sl-modem-daemon.modutils /etc/modules.conf.old:### update-modules: start processing /etc/modutils/sl-modem-daemon.modutils /etc/modules.conf.old:### update-modules: end processing /etc/modutils/sl-modem-daemon.modutils --------- end modem support lines --------