Find the answer to your Linux question:
Page 1 of 2 1 2 LastLast
Results 1 to 10 of 13
Hi, I have Prolink H9601 Usb adsl modem and I've already installed the eciadsl driver to setup my modem with opensuse 11.2. The modem is in sync as the eciadsl ...
  1. #1
    Just Joined!
    Join Date
    Jan 2007
    Posts
    6

    Usb ADSL Modem with OpenSuse 11.2

    Hi,

    I have Prolink H9601 Usb adsl modem and I've already installed the eciadsl driver to setup my modem with opensuse 11.2. The modem is in sync as the eciadsl driver indicates. But I'm having trouble dialling the connection. I'm not sure the ISP (Sri Lanka Telecom) supports PPPOE or PPPOA but in windows I see two numbers VCI/VPI so I'm guessing it is PPPOA.

    I've used kinternet to dial the connection.. if I set the mode to PPPOE then it says "timeout for PDAO packets expired" or something like that and exits with error code 0. And when I changed the mode to PPPOA it exits with error code 2 ( says mutually exclusive options in two places or something similar).

    could you please help me to dial the internet connection. I know the modem driver is installed cirrectly. I just need to dial it using kinternet. I already posted this one at the OpenSuse forums but still no answer from anyone..Thank you.

  2. #2
    Linux Newbie
    Join Date
    Mar 2007
    Posts
    139
    Here we go again!

    You don't need to dial-in anything.
    If the modem is in sync as you say, you have established a connection.

    If you have an adsl modem, you have a connection that is always on.
    And the settings are in the modem.
    You can reach the modem bij typing its IP-address in a web-browser.
    I assume that it works in the same way by ethernet and USB modems.
    If I am wrong, I'm sorry.
    In network settings you must set the modem IP-address as DNS.

    ADSL usually works with pppoa.
    But I have experienced that both pppoa and pppoe work if you set them so in suse.
    So, dial-up is for dial-up modems that use a normal telephone line without adsl.
    And has nothing to do with pppoa and pppoe.
    But as I have said, I don't have experiece with USB modems.

  3. #3
    Linux User peteh's Avatar
    Join Date
    Oct 2006
    Location
    UK
    Posts
    337
    I used eciadsl a few years ago with opensuse and it worked well. If you've synched it then your almost there. I'm afraid I can't remember the next steps but it's not dial-up.
    You have to set it to come on at boot or create a short script that switches it on and off.
    There should be instructions in /usr/share/doc either under packages/eciadsl or just eciadsl.
    If not google eciadsl and their site has instructions.
    Pete

  4. #4
    Linux User peteh's Avatar
    Join Date
    Oct 2006
    Location
    UK
    Posts
    337
    It's come back to me, I think. If you've successfully synched the driver all you need is to type in a console
    Code:
    eciadsl-start
    whenever you want to connect to internet. You only need to do this once, of course, as the connection remains open after that until you reboot.
    Pete

  5. #5
    Just Joined!
    Join Date
    Jan 2007
    Posts
    6
    hi,

    thanks for the replies guys i was worried about finding someone who knows these stuff

    @linuxforever , yes I have the connection that is always on. but in windows I have to use the traditional dial-up window to dial the connection. the only difference is the modem is external and it's usb. The method you described ( typing the ip on the browser) is working for routers as I know. but this usb modem doesn't have a feature like that :S btw my isp provide the adsl service through the existing telephone line.

    @peteh, yes I'm sure I have synched the modem according to their instructions as the modem indicates it recieves the signal correctly. I have to type in eciadsl-start to get the modem synched. it goes through 5 steps and at the last one it says "error - cant set the static ip , if you dont use pppoe then check your configurations"(I dont even have static ip and I've set eciadsl to not to use static ips when configuring ) but the modem is synched well at this point and until I reboot the machine. even the eciadsl-start is executed I still can't access the internet.

    I really want to learn linux but this modem keeps me behind bars any ideas guys. appreciate your help very much thanks.

  6. #6
    Linux Newbie
    Join Date
    Mar 2007
    Posts
    139
    Well, a few things I can say.

    Most modems are external and ethernet, but some are USB.
    It is far more advisable to use ethernet though as it gives very few complications.
    Most adsl modems are combined modem/router, and that works fine.
    And most modems you can set-up with a web browser.
    Your isp always provides adsl over the existing telephone line.
    The adsl signal is superimposed over it.
    It has then to be split in telephone and adsl.

    My modem has both eternet and USB to connect to the PC.
    But in both cases the settings are in the modem, ie username/password for the isp and ip.
    And in your modem it shall be the same.
    Also, you always have to have a static ip because internet only works with IP-addresses.
    Probably this is the error you are making.
    So you have to say the modem what username/password and which IP, probably with eciadsl.
    Possibly you can also use yast and dsl to do settings, but I don't know this for USB.

  7. #7
    Linux Newbie
    Join Date
    Mar 2007
    Posts
    139
    Although I don't have and haven't installed eciadsl, I did give it a look at.

    You have to set-up it with the configuration tool.
    I assume that you have already used this.
    Anyway, in this you must enter your username/password you got from your provider.
    Also the VPI/VCI , modem (type), and provider DNS.
    This last is the IP-address of the DNS server of your provider, and is important.
    If your modem (type) is correct the rest (pppoe/pppoa) should be automatically correct.
    But last you must enter the static IP you got from your provider.
    Normally you get a static IP if you get an adsl connection.
    Because it makes no sense to use dynamic (changing) IP when the connection is always on.
    They used to use dynamic IP with dial-up modems in the old days.
    But maybe it is still used in some countries, I don't know.

  8. #8
    Just Joined!
    Join Date
    Jan 2007
    Posts
    6
    hi

    @linuxforever , thanks for the information you've given yes I've already done the configurations i guess. The thing is here adsl connection works completely with dynamic ip addresses. I don't even got a static ip from the ISP. we just plug in the modem to the usb port and use the traditional dial up window with phone number as 8,35 (which is VPI/VCI) and then we are good to go. I think this connection uses PPPOA because there is no way to connect this modem with the ethernet port , which is I think PPPOE ( please correct me if I'm mistaken here).

    I did some googling to find out the settings to use for the ISP . and I saw this,

    PPPOA - VCMUX RFC2364
    PPPOE - LLCSnap RFC2516

    as Im using vpi/vci values and because eciadsl-config-tk has a ppp mode called 'VCMUX_RFC2364' I selected this one.

  9. #9
    Just Joined!
    Join Date
    Jan 2007
    Posts
    6
    Then I've executed eciadsl-start command to make the connection to the ISP and I got this,

    Code:
    linux-2fa3:/etc/eciadsl # 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...
    
    Process skipped .. no more needed
    firmware loaded successfully     
    
    [EciAdsl 3/5] Synchronization...
    
    OK eciadsl-synch: success                                                           
    Synchronization successful                                                          
    
    [EciAdsl 4/5] Connecting to provider...
    
    using channel 13
    Using interface ppp0
    Connect: ppp0 <--> /dev/pts/3
    sent [LCP ConfReq id=0x1 <magic 0xd2c7b64c>]
    sent [LCP ConfReq id=0x1 <magic 0xd2c7b64c>]
    sent [LCP ConfReq id=0x1 <magic 0xd2c7b64c>]
    sent [LCP ConfReq id=0x1 <magic 0xd2c7b64c>]
    sent [LCP ConfReq id=0x1 <magic 0xd2c7b64c>]
    sent [LCP ConfReq id=0x1 <magic 0xd2c7b64c>]
    sent [LCP ConfReq id=0x1 <magic 0xd2c7b64c>]
    sent [LCP ConfReq id=0x1 <magic 0xd2c7b64c>]
    sent [LCP ConfReq id=0x1 <magic 0xd2c7b64c>]
    sent [LCP ConfReq id=0x1 <magic 0xd2c7b64c>]
    sent [LCP ConfReq id=0x1 <magic 0xd2c7b64c>]
    sent [LCP ConfReq id=0x1 <magic 0xd2c7b64c>]
    sent [LCP ConfReq id=0x1 <magic 0xd2c7b64c>]
    sent [LCP ConfReq id=0x1 <magic 0xd2c7b64c>]
    sent [LCP ConfReq id=0x1 <magic 0xd2c7b64c>]
    sent [LCP ConfReq id=0x1 <magic 0xd2c7b64c>]
    sent [LCP ConfReq id=0x1 <magic 0xd2c7b64c>]
    sent [LCP ConfReq id=0x1 <magic 0xd2c7b64c>]
    sent [LCP ConfReq id=0x1 <magic 0xd2c7b64c>]
                                .
                                .
                                .
                                .
    it shows the same output for some time.. so I hit Ctrl+c to end it, then it displayed this...

    Code:
    sent [LCP TermReq id=0x2 "User request"]
    Modem hangup
    Connection terminated.
    Child process /usr/bin/eciadsl-pppoeci -vpi 8 -vci 35 -vendor 0x0915 -product 0x8102 -mode LLC_RFC2364 (pid 6523) terminated with signal 2
    ERROR: failed to connect
    I also checked with the ifconfig -a and saw the ppp0 interface is there.. although the connection is not successfull

    Code:
    ppp0      Link encap:Point-to-Point Protocol
              POINTOPOINT NOARP MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:3
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
    I'm hoping to buy a router to use with opensuse because I had enough with this modem :S . Could you please give your opinion about what router(s) are compatible to use with opensuse. Thanks very much for your help.

  10. #10
    Linux Newbie
    Join Date
    Mar 2007
    Posts
    139
    I still think that you need to enter provider DNS or IP.
    The fackt that windows doesn't need it doesn't mean that linux doesn't need it.
    Just check on your providers web-site how it is about DNS and IP.
    Even if you buy a new ethernet modem/router you will still need them.

    Yes you have to use pppoa and this has nothing to do with the ethernet connection to your pc.
    It only relates to the connection to your modem.

    I have seen in your modem manual that in windows you have to set things for TCP/IP.
    So IP-addesses are too used by an USB-modem.
    Your modem can be found if you don't have it, at:
    http://www.prolink2u.com/downloads/p...nual_H9601.pdf

    Also on a linuxquestions forum there are several topics concerning your modem.

Page 1 of 2 1 2 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...