Jump to content

Smartlink SL2800 chipset modem working in LE2005


Guest san2004
 Share

Recommended Posts

Guest san2004

I had a internal PCI DLink Conexant/Rockwell HSF modem running wirh Linuaxant free driver. The connection speed was so slow that I decided to get another modem. I bought a very cheap (Samrtlink chipset SL2800) internal PCI modem.

 

I am running LE2005 downloaded edition (3 CD) so the slmodem which in 4th CD

slmodem-2.9.10-7mdk.i586.rpm was out of my reach.

 

In the smlink web site the slmodem-2-9.10 driver did not list SL2800 chipset as compatable. However I dcided to give it a try. The driver compiled without any complain, however it was not running with messages unabl to get_device etc. something like that. I even tried slmodem 2.9.9d from linmodems.org but was getting segmentation error trying to connect,

 

After lot of googleing and make install and make uninstalls here is how I got it correctly:

 

1. Download slmodem-2.9.10.tar.bz from www.sllink.com

 

2. Download a patch file slmodem-2.9.10-abby.diff Link : http://www.ok--computer.com/linux/asus/news_en.html

 

3. Download a script file slmodemd from the site http://www.ok--computer.com/linux/asus/new/slmodemd.

 

4. Logout and log in root.

 

5. Install the kernel sources 2.6.11-7mdk.

 

6. Make a new directory modules in /usr/src :

In terminal

# cd /usr/src

# md modules

or

Edit-> New-> Folder in File Browser

7. Unzip slmodem-2.9.10.tar.bz in /usr/src/modules : I used Ark in file browser.

A new directory slmodem-2.9.10 will be created in /usr/src/modules

 

8. Copy file slmodem-2.9.10-abby-diff in /usr/src/modules/slmodem-2.9.10/patches.

 

9. Copy downloaded script file slmodemd in /usr/src/modules/slmodem-2.9.10/scripts overwriting the existing one. Browse the file and chage SLMODEMD_COUNTRY=ITALY to your choice.

 

10. Now open terminal.

 

11. Enter into main directory #cd /usr/src/modules/slmodem-2.9.10

 

12 Apply patch # patch -p0<patches/slmodem-2.9.10-abby-diff.

 

13. Output shall be : #patching file drivers/amrmo_init.c

 

14. Now compile by

# make

#make clean 'I was reinstalling. Can be avoided for first installation

#make install

 

15. I got no error messages. So next

# modpobe slamr

 

16. Again no error then

# /usr/src/modules/slmodemd-2.9.10/scripts/slmodemd start

Output is:

# Starting slmodem driver [OK]

Great. I am going ahead

Test

# /usr/src/modules/slmodemd-2.9.10/scripts/slmodemd stop

Output is:

# Stopping slmodem driver [OK]

 

 

17. Start kppp . Configure new account. Configure new modem. Modem port shall be /dev/ttySL0.

Or

Before starting kppp make a symbolic link of /dev/ttySL0 to /dev/modem like:

# ln -s /dev/ttySL0 /dev/modem or

# ln-fs /dev/ttySL) /dev/modem ( -f for Force if you have an existing symbolic link present)

If you make asymbolic link configure modem to port /dev/modem.

 

Query modem. It shoulg give ATI ouputs.

Dial and you are online.

 

18. Now to start the drive everytime the machine boots.

 

Edit the etc/rc.local file to addthese lines at the bottom.

 

modprobe slamr

/etc/src/modules/slmodem-2.9.10/scripts/slmodemd

 

19. Save the file and reboot.

 

20. The service slmodem starts automatically.

 

(sanjoy Bhattacharya)

 

Moved to Tips and Tricks. Yves, moderator.

Link to comment
Share on other sites

  • 1 month later...
Guest goathunter

hello I am using a Smartlink SmartPCI562 56k modem with mandriva le 2005.

I followed your instructions untill i got to

11. Enter into main directory #cd /usr/src/modules/slmodem-2.9.10

 

12 Apply patch # patch -p0<patches/slmodem-2.9.10-abby.diff

 

13. Output shall be : #patching file drivers/amrmo_init.c

 

Typed # patch -p0<patches/slmodem-2.9.10-abby.diff but got no responce.

It just went back to [root@localhost slmodem-2.9.10]#

 

So went to

14. Now compile by

# make

#make clean 'I was reinstalling. Can be avoided for first installation

#make install

 

Worked fine.

 

Then typed modprobe slamr and got

 

 

FATAL: Error inserting slamr (/lib/modules/2.6.11-6mdk/extra/slamr.ko): Unknown

symbol in module, or unknown parameter (see dmesg)

 

So I type

 

dmesg

 

and get

 

slamr: module license 'Smart Link Ltd.' taints kernel.

slamr: Unknown symbol get_device

slamr: Unknown symbol put_device

slamr: Unknown symbol device_release_driver

slusb: Unknown symbol usb_endpoint_halted

slamr: Unknown symbol get_device

slamr: Unknown symbol put_device

slamr: Unknown symbol device_release_driver

 

 

So is anyone able to see what i am doing wrong?

Thanks for your time

Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...
Guest linuxhousedn@yahoo.com

Sanjoy, thanx for sharing your success. I have tried the same modem for sending / receiving faxes via hylafax. But it did not work out. Support email to the manufacturer was not replied either. If u have any tips hope u can help.

 

Bye.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...