NetoDragon softmodems "56k voice modem" seems to be taking over the market from Motorola's SM56. Here is the installation guide:
- Download the latest Linux driver
- Assuming that you have downloaded the file to your Windows partiton do the following:
cp /path/to/driver/tarball /wherever/you/want
cd /wherever/you/wanted
tar -zxvf slmodem-2.9.X.tar.gz
cd slmodem-2.9.X
make
su
make install
modprobe slamr
slmodemd -c=YOUR COUNTRY'S NAME &
For the 2.6 kernels you must have the kernel source installed in /usr/src/linux If you are using mandrake do as root: urpmi kernel-source
And Happy surfing
Comments
Under the scripts directory,
Under the scripts directory, You'll find init scripts for some distros, On mandrake: cp scripts/mandrake/slmodemd /etc/init.d chkconfig --add slmodemd service slmodemd start
Debian: cp scripts/debian/slmodemd /etc/init.d update-rc.d slmodemd defaults /etc/init.d/slmodemd start
This driver works for my modem: 0000:00:1f.6 Modem: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
Toshiba Satellite A10-S503
Problem with NetoDragon , Mandriva10.2,kernel 2.6.11-6mdk
Hii everyone,
I'm using mandrvia 10.2,kernel 2.6.11-6mdk, i got a netodragon modem,mdk autodetected it and installed it. but it didnt work.
so i downloaded the tar slmodem2.9.10 and
changed the path in the MAKE file to KERNEL_DIR=/usr/src/linux-2.6.11-6mdk
then i made
make
still I get the following msg on boot:
Loading SmartLink Modem driver into kernel ... FATAL:Error inserting slamr (/lib/modules/2.6.11-6mdk/extra/slamr.ko):Uknown Symbol or parameter /etc/rd5.d/s09slmodemd line34:echofailed Command not found
$lspci | grep Modem
$dmesg | grep slamr
i tried to complie my kernel hoping it could fix anything but it didn't.
how i can fix that?
Thanks in advance to every one
Linux Counted User #363889
RE: Smartlink
This drivers doesn't works with kernel >= 2.6.10.
Try to modify the file drivers/amrmo_init.c: find: MODULE_LICENSE("Smart Link Ltd."); and replace with: MODULE_LICENSE("GPL");
near the line 740, find:
if (!pci_register_driver(&amrmo_pci_driver)) { pci_unregister_driver(&amrmo_pci_driver); #ifndef OLD_KERNEL class_simple_destroy(amrmo_class); #endif return -ENODEV; }and replace with: pci_register_driver(&amrmo_pci_driver);
now save and type: make, as root type make install, modprobe slamr, /usr/sbin/slmodemd --country=YOURCOUNTRY /dev/slamr0
the response will be similar to:
Use `/dev/ttySL0' as modem device, Ctrl+C for termination.
now your modem device will be: /dev/ttySL0 Try it, but I'm not sure.
It worked ,thx :)
hellllo
Hi,thanks so much it worked.
i had to clean the files of the old makes then made the modifications (ofcourse i'd wish to get to know how these modifications made it work ;) but i'm not gonna be heavy)thx it worked.
it's just sometimes slamr0 gives me device busy message ,so i must find out when and why does it do so although no error happens , i even shutdown the service ,start it again but still device is busy. and the country is usa though i tried to convince him using country=EGYPT that its not ,but it never works!
Linux Counted User #363889
You might need to LINK the mo
You might need to LINK the modem to /dev/modem which kppp is using by default , ln -n /dev/ttySL0 /dev/modem
cheers, DJ KING aka Sameh Y. Sabry
Slacker on Debian
old driver version
You are using an old driver version which mismatches your kernel. There were changes in the kernel that broke external modules.
The latest version is :
slmodem-2.9.11_pre20051101
get it from here :
and then try again, and report back your results. Good luck :)
more info
please provide the last lines from demsg output after doing these steps as well as :
ls -l /dev/slamr0 /dev/ttySL0
hmm
can you post output of lspci please ? :P
Yes motorolla modems won't
Yes motorolla modems won't work in linux at all.
You sent me an email saying that you replaced it with us-robotics and it works now.
You now need help to setup an answering machine, but maybe someone else can help. Guys? Anyone?
Plazma Kiralama