On Tuesday 08 March 2005 16:14, Thomas Renninger wrote:
You don't need slamr kernel module if running in alsa mode, AFAIK. I am running an ATIIXP modem on a x86 system and just need to load atiixp-sound-modem, start slmodemd -a and wvdial ... Same for some VIA modems, all documented in the README.
I heard a 64bit solution is near, but AFAIK dsp.o is needed and smart-link only provides a 32bit version until now, but I could be wrong.
Thomas
Thanks Thomas and all those who replied; I finally figured it out, and am just returning the support that this list offered me, hope some-one finds it usefull. To get the smartlink modem working. You have to make sure that the following is also installed before trying to compile an alsa module from the slmodem-2.9.x.tar.gz which is available from www.smlink.com or linmodems.technion.ac.il/packages/smartlink I used the slmodem-2.9.9a.tar.gz install these rpms as well alsa-lib-1.0.6-3.i386.rpm (should already be there) alsa-lib-devel-1.0.6-3.i386.rpm (critical) from your cds or installation source. download your kernel source rpm and build the sources. I used apt-get and the freshrpm repos. (If you want a simple script for that I have made one!) my apt sources.list rpm http://ayo.freshrpms.net fedora/linux/3/i386 core updates freshrpms rpm http://rpm.livna.org/ fedora/3/i386 stable unstable testing rpm-src http://rpm.livna.org/ fedora/3/i386 stable unstable testing The modem installation. Copy this script (below) into the folder where you save the slmodem-2*.tar.gz file, just make sure you don't have multiple versions in the same folder otherwise it will try install all of them. I found that by using the 2.9.9a I don't get the taint kernel error You will see in my rc.modules (not for alsa supported modems), that after the modprobe slamr I repeat the loading of slmodemd init script, I found that if I don't then the slmodemd script runs before the slamr module is loaded and the modem will fail. Now Thomas I know you said you don't need the slamr module for alsa mode this is perfectly true. So I have tried to accommodate this. :) I know there are other modules for alsa support, I don't know what they are. I could extend the script to test for them. Would appreciate a bit of community help, contribution or advise with this:) #cat modem_install #!/bin/bash updatedir=$(pwd) tar xzvf slmodem-2*.tar.gz cd slmodem-2* make make install lsmod |grep snd[_-]intel8x0m if [ $? -eq 0 ]; then cd $updatedir/slmodem-2*/modem make SUPPORT_ALSA=1 cd $updatedir make install SUPPORT_ALSA=1 cp $updatedir/slmodemd-alsa /etc/init.d/slmodemd chkconfig --add slmodemd chkconfig slmodemd on else cp scripts/slmodemd /etc/init.d/ chkconfig --add slmodemd chkconfig slmodemd on cd ../ cp rc.modules /etc/rc.modules chmod +x /etc/rc.modules fi #Done The rc.modules file must also be in the same folder as the script above with the slmodem*.tar.gz file also I have made a modified version of the init script slmodemd for alsa called slmodemd-alsa (attached, I hope you get it otherwise on request I can send it to you directly). make sure this file is also in the same folder. Also make sure all the scripts are set executable: #chmod +x scriptname #cat /etc/rc.modules #!/bin/bash modprobe slamr /etc/init.d/slmodem restart /etc/init.d/slmodem restart I have tested this script on intel, amd, and via CPUs using three different modems, two were different laptops ZW9 and the Clevo 8089 and the other is a genuine smartlink chip on a modem card made by LG Electronics. Just moved from one system to the other. I have three PCs (laptops excluded) running sis and via chipsets. If anyone would like to contribute we could possibly have this made into an rpm and put up for download somewhere to simplify things for others. Cheers OH and thanks again guys Chad