Welcome!

Welcome to Linux Modems !!
Cant find the modem you want?? submit a request using the form at the bottom of the page below the comments box.

Friday, May 14, 2010

Prolink H9601 Modem in Linux

Prolink H9601 sold by SLT(Sri Lanka Telecom) to their ADSL users did not have linux support with it.I, after many months of searching, trying, and experimenting found out the solution for it. This answer was first posted by me on LinuxQuestions.org,Ubuntu forums, and Elakiri forums.The first solutions had some problems and also amateur users could not understand properly.Also in this mehthod you dont have to keep entering eciadsl-start it normally connets on the first try.Therefore i will now post the improved version here.

1. Start by downloading and installng software.
download the installer for your os,
install it and the download the
http://eciadsl.flashtux.org/download/eciadsl-synch_bin.tar.bz2
extact the synch.bin files to /etc/eciadsl/ as root

Extract it to your home directory
Open a teminal
Enter command : cd rp-pppoe-3.10
Enter command : sudo ./go-gui (after this command pppoe client is compiled and started.close the window that appears after compilation)

2.Configure the drivers
1. Enter sudo eciadsl-config-text in a terminaland select the first option (configure all settings).
Enter the information given below when asked.(Please note that the information given below are for SLT. If have a different isp ask them for the parameters typed in bold.Remenber to type the username and password given by your ISP.)
VID1=0915
PID1=8102
VID2=0915
PID2=8102
MODE=LLC_SNAP_RFC1483_BRIDGED_ETH_NO_FCS
VCI=35
VPI=8

FIRMWARE=/etc/eciadsl/firmware00.bin
SYNCH=gs7470_synch20.bin
PPPD_USER=(username)
PPPD_PASSWD=
USE_DHCP=no
USE_STATICIP=no

STATICIP=
GATEWAY=

MODEM=Other
MODEM_CHIPSET=GS7470
SYNCH_ALTIFACE=0
PPPOECI_ALTIFACE=0
PROVIDER=Other
DNS1=203.115.0.46
DNS2=203.115.0.47

2. Enter command : sudo tkpppoe
Click "New Connection
enter the following details in the respective tabs.
Basic tab :
Connection name = (put any name you want)
Username= (given by ISP)
Network = (not required by SLT. but put if your ISP gave you one)
Password= (given by ISP)
NIC and DNS tab :
Ethernet Interface = tap0 (not included in list you will have to type it)
DNS Setup = From Server
Options tab:
Click allow non-root users box and leave the others as they are.
Advanced tab:
leave them blank
Click OK.

3.Connect to the Internet
1.Enter sudo eciadsl-start. keep entering this command until an error comes telling that a process called eciadsl-pppoeci is already running.
2.then type ifconfig and you must see something like this(without any rx packets):
tap0
Link encap:Ethernet HWaddr d6:ab:d9:99:f5:2e
inet6 addr: fe80::d4ab:d9ff:fe99:f52e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:18395 errors:0 dropped:0 overruns:0 frame:0
TX packets:19493 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:17577091 (17.5 MB) TX bytes:2835186 (2.8 MB)

if you dont see something like this then keep on entering
eciadsl-start again until you see it.
3.Enter command : tkpppoeand click start.

If all went right you will now be connected to the internet.
happy surfing

-harindu perera

9 comments:

  1. Thanks Haridu. I am Nipuna. You Taught me too. It worked well but had to type commands for long time. I think this way will be Great.

    Thanks again for the Great Help.

    ReplyDelete
  2. I have a problem haridu. Im new to ubuntu. i did as you have put here but its not working. what should i do now. please help me my email address is udevinda@gmail.com
    thank you
    Udara

    ReplyDelete
  3. this method is not working in the Ubuntu 10.04.......... any solutions?

    ReplyDelete
  4. Yes I had that problem that nuwan said too.

    The Old way and the new way,Any of these are not working on ubuntu 10.04.

    Any Answer?

    ReplyDelete
  5. I've tried this several times but it end up at connecting to internet. Out-put of 'sudo eciadsl-start' is

    ubuntu@sumedha-laptop:~$ sudo eciadsl-start

    [EciAdsl 1/5] Setting up USB support...

    Preliminary USB device filesystem is OK
    Loading UHCI support... Warning: uhci-hcd module doesn't exist

    [EciAdsl 2/5] Uploading firmware...

    ERROR: modem not found
    ___________________________________________________
    I everything I know to work this out. this is not my modem and not my computer. Its a little hurry for work this out. can you explain the reason for this and how can I fix this? if you can e mail me hewamullage123 [at] gmail [dot] com. I am more than happy for your reply for this. Thanks !

    ReplyDelete
  6. Hi

    I have prolink h9601 modem and i saw your http://www.linuxquestions.org/questions/linux-hardware-18/how-to-install-prolink-h9601-adsl-usb-modem-in-ubuntu-724373/ post but i couldn't install my modem in ubuntu. can you help to me install this modem on ubuntu new version or other version? contact me 2010web.soft@gmail.com

    ReplyDelete
  7. Hi

    I installed h9601 modem using your method however when trying to run eciadsl-start
    its going to set static ip and asking to check my configuration. i am using redhat enterprise 5.4 my address is pasanmdtec@gmail.com thx

    ReplyDelete
  8. Hi,
    This is for all of you who complain that this does not work in Ubuntu 10.04 and later. This will NOT work in all flavours of ubuntu (ubuntu, kubuntu, xubuntu, ...) after 10.04 Lucid Lynx because the kernel module usbdevfs is not included. You can either try to re-compile the kernel with the module or try another distro.

    ReplyDelete
  9. Hi, I have a problem on installing h9601 modem in ubuntu.like

    ubuntu@abccomputer:~$ sudo eciadsl-start
    [EciAdsl 1/5] Setting up USB support...

    Preliminary USB device filesystem is OK
    Loading UHCI support... Warning: uhci-hcd module doesn't exist

    [EciAdsl 2/5] Uploading firmware...

    ERROR: modem not found

    Please Help me to slove this problem on ubuntu 10.10
    My email is tharindu_X5@gmail.com

    ReplyDelete