slmodem-20060727 Linux driver for SmartLink modems for Puppy Linux v2 with kernel 2.6.16.7 from http://linmodems.technion.ac.il/packages/smartlink/ compiled September 2006 Supported Hardware: SmartPCI56/561/562/563 based PCI modem cards. SmartUSB56 based USB modem ... ... also HAMR5600 based AMR/CNR/MDC/ACR modem controllers (non-Smartlink) on some Southbridge mainboard chips are supported by the SmartLink daemon "slmodemd", when used in conjunction with the appropriate ALSA module for that device. slmodemd performs the modem hardware emulation. - Intel ICH0,ICH2, ICH3, ICH4 - NVidia Nforce - SiS 630 - Via 686A, 686B, 8231, 8233 - ALI 1535 - ATI IXP See PART 2. INSTRUCTIONS (this README is found in /root/my-applications) PART 1. Smartlink PCI & USB modems. ## load the Smartlink module modprobe slamr ## or slusb Run dmesg to check if the module loaded successfully. If you see something like - "slamr: device 10b9:5457 is grabbed by driver serial" the workaround is to load the "ungrab-winmodem" module first - modprobe ungrab-winmodem ## now the Smartlink module should load properly - modprobe slamr ## or slusb ## now run the SmartLink daemon - /usr/sbin/slmodemd --country=ITALY /dev/slamr0 ## or /dev/slusb0 This creates the modem ports /dev/ttySL0 --> /dev/pts/N Now configure your favourite dialler to connect to /dev/ttySL0 The "wvdial" dialler utility requires the option 'Carrier Check = no' in its config file, /etc/wvdial.conf PART 2. HAMR5600 based AMR/CNR/MDC/ACR modem controllers Compatible primary modem controllers currently are : PCI ID modem controller name/source low_level_driver ======= =============== ======= ================= 1002:434d ATI IXP snd-atiixp-modem 1002:4379 " " " 1106:3068 VIA 686 snd-via82xx-modem 10b9:5451 ALI 5451 audio with modem snd-ali5451-modem 8086:???? many Intel controllers snd-intel8x0m 10de:00d9 Nvidia Nforce " 1039:7013 SIS 630 " Others? " ## load the ALSA module, if not loaded already modprobe # see possible drivers above ## now run the SmartLink daemon - /usr/sbin/slmodemd --alsa -c YOUR_COUNTRY modem:0 ## for all but the ALI5451, it will be "hw0,1" instead of "modem:0" ## older versions of ALSA used "hw:1" instead of "modem:0" ## the audio card would be hw:0 and the modem was hw:1 Port and symbolic link creation should be reported: /dev/ttySL0 --> /dev/pts/N Now configure your favourite dialler to connect to /dev/ttySL0 The "wvdial" dialler utility requires the option 'Carrier Check = no' in its config file, /etc/wvdial.conf