List of supported 3G usb devices ( Linpus )

Discussion in 'Networking' started by Japser, Sep 30, 2008.

  1. Japser

    Japser

    Joined:
    Aug 28, 2008
    Messages:
    267
    Likes Received:
    0
    Mobile broadband suppliers - UK
    Three Mobile Broadband
    Vodafone
    Phones4u - Orange/Three/Vodafone
    ---------------------------------------------------------
    3G usb devices that are supported by the current kernel
    ( 2.6.23.9 ) and configuration of Linpus on the Acer One.
    Information found in the sources and in /boot/config....
    ---------------------------------------------------------

    ##### By the OPTION module
    /lib/modules/2.6.23.9lw/kernel/drivers/usb/serial/option.ko

    === OPTION Products ( VENDOR_ID : 0x0AF0 )

    RICOLA_QUAD_LIGHT - - - 0x6300 ( = PRODUCT_ID )
    RICOLA_NDIS - - - 0x6050
    RICOLA_NDIS_LIGHT - - - 0x6150
    RICOLA_NDIS_QUAD - - - 0x6250
    RICOLA_NDIS_QUAD_LIGHT - - - 0x6350
    COBRA - - - 0x6500
    COBRA_BUS - - - 0x6501
    VIPER - - - 0x6600
    VIPER_BUS - - - 0x6601
    GT_MAX_READY - - - 0x6701
    GT_MAX - - - 0x6711
    FUJI_MODEM_LIGHT - - - 0x6721
    FUJI_MODEM_GT - - - 0x6741
    FUJI_MODEM_EX - - - 0x6761
    FUJI_NETWORK_LIGHT - - - 0x6731
    FUJI_NETWORK_GT - - - 0x6751
    FUJI_NETWORK_EX - - - 0x6771
    KOI_MODEM - - - 0x6800
    KOI_NETWORK - - - 0x6811
    SCORPION_MODEM - - - 0x6901
    SCORPION_NETWORK - - - 0x6911
    ETNA_MODEM - - - 0x7001
    ETNA_NETWORK - - - 0x7011
    ETNA_MODEM_LITE - - - 0x7021
    ETNA_MODEM_GT - - - 0x7041
    ETNA_MODEM_EX - - - 0x7061
    ETNA_NETWORK_LITE - - - 0x7031
    ETNA_NETWORK_GT - - - 0x7051
    ETNA_NETWORK_EX - - - 0x7071
    ETNA_KOI_MODEM - - - 0x7100
    ETNA_KOI_NETWORK - - - 0x7111


    ==== HUAWEI Products ( VENDOR_ID : 0x12D1 )

    E600 - - - 0x1001 ( E169 E169G E620 E630 K3520 )
    E220 - - - 0x1003 ( E160 E160G E170 E270 E660 )
    E220BIS - - - 0x1004


    ==== NOVATELWIRELESS Products ( VENDOR_ID : 0x1410 )

    0x1100 - - - Merlin XS620/S640
    0x1110 - - - Merlin S620
    0x1120 - - - Merlin EX720
    0x1130 - - - Merlin S720
    0x1400 - - - U730
    0x1410 - - - U740
    0x1420 - - - EU870
    0x1430 - - - Merlin XU870 HSDPA/3G
    0x2100 - - - EV620 CDMA/EV-DO
    0x2110 - - - Merlin ES620 / Merlin ES720 / Ovation U720
    0x2130 - - - Merlin ES620 SM Bus
    0x2410 - - - EU740


    === DELL Products ( VENDOR_ID : 0x413C )

    0x8114 - - - Dell Wireless 5700 Mobile Broadband CDMA/EVDO Mini-Card == Novatel Expedite EV620 CDMA/EV-DO
    0x8115 - - - Dell Wireless 5500 Mobile Broadband HSDPA Mini-Card == Novatel Expedite EU740 HSDPA/3G
    0x8116 - - - Dell Wireless 5505 Mobile Broadband HSDPA Mini-Card == Novatel Expedite EU740 HSDPA/3G
    0x8117 - - - Dell Wireless 5700 Mobile Broadband CDMA/EVDO ExpressCard == Novatel Merlin XV620 CDMA/EV-DO
    0x8118 - - - Dell Wireless 5510 Mobile Broadband HSDPA ExpressCard == Novatel Merlin XU870 HSDPA/3G
    0x8128 - - - Dell Wireless 5700 Mobile Broadband CDMA/EVDO Mini-Card == Novatel Expedite E720 CDMA/EV-DO
    0x8137 - - - Dell Wireless HSDPA 5520


    ==== ANYDATA Products ( VENDOR_ID : 0x16d5 )

    ADU_E100A - - - 0x6501
    ADU_500A - - - 0x6502


    ==== BANDRICH Products ( VENDOR_ID : 0x1A8D )

    C100_1 - - - 0x1002
    C100_2 - - - 0x1003


    ( EDIT okt-3 ) : There is another module for Option products:
    /lib/modules/2.6.23.9lw/kernel/drivers/net/wwan/hso.ko
    ( not part of the kernel-sources )

    ##### By the HSO module ( Option VENDOR_ID : 0x0AF0 )
    It supports these product numbers, some are the same as in the option module :

    0x6711
    0x6731
    0x6751
    0x6771
    0x6791 = ICON 225 3G Modem
    0x6811
    0x6911
    0x6951
    0x6971
    0x7011
    0x7031
    0x7051
    0x7071
    0x7111
    0x7211
    0x7251
    0x7271
    0x7311
    0xc031 /* Icon-Edge */
    0xd013 /* Module HSxPA */
    0xd031 /* Icon-321 */
    0xd033 /* Icon-322 */
    0x7301 /* GE40x */
    0x7361 /* GE40x */
    0x7401 /* GI 0401 */
    0x7501 /* GTM 382 */
    0x7601 /* GE40x */

    ##### By the IPW module:
    /lib/modules/2.6.23.9lw/kernel/drivers/usb/serial/ipw.ko

    IPWireless 3G UMTS TDD Modem ( Vendor_Id: 0x0bc3 Product Id: 0x0001 )


    ##### By the ONDA module:
    /lib/modules/2.6.23.9lw/extra/onda.ko ( source not part of kernel )

    ZTE modems ( onda_VENDOR_ID : 0x19d2 All Product_Ids 0x0001 upto 0x0059 )

    ================================================================================

    Notes: # CONFIG_USB_SERIAL_GENERIC is not set
    # CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
    On Sierra: http://www.aspireoneuser.com/forum/viewtopic.php?f=11&t=1211

    Just take a look in /boot/config...

    Use the command lsusb to see the Vendor- and Product- Id of your device.

    HTH --Japser.

    ( edited several times )
     
    Japser, Sep 30, 2008
    #1
  2. Japser

    BreathDiesel

    Joined:
    Sep 21, 2008
    Messages:
    5
    Likes Received:
    0
    Thanks for the list...

    How different can a Huawei K3520 be?
    Just got one of these from Vodafone...
     
    BreathDiesel, Sep 30, 2008
    #2
  3. Japser

    Japser

    Joined:
    Aug 28, 2008
    Messages:
    267
    Likes Received:
    0
    What is the output of these commands, both before and after inserting the stick:

    lsusb

    dmesg

    ls /dev/ttyUSB*

    ( you do this in a terminal, use alt-f2 )
     
    Japser, Oct 1, 2008
    #3
  4. Japser

    westonpf

    Joined:
    Aug 28, 2008
    Messages:
    39
    Likes Received:
    0
    I used a Huwaei E160 with wvdial and Gppp without problems.
     
    westonpf, Oct 1, 2008
    #4
  5. Japser

    Japser

    Joined:
    Aug 28, 2008
    Messages:
    267
    Likes Received:
    0
    That is good news !

    From the internet, somewhere :
    I really wish we could build a list with Company and Device - names, tied to their Vendor and Product -ids.

    People -must- learn to use lsusb and give these Id's, as it is the way the system works internally.

    /lib/modules/2.6.23.9lw/modules.usbmap is the file where these Id's are used to load the correct module.
    If the number does not match, it does not work. ( Exept for usb-serial-generic but that one is not in use on the One )
     
    Japser, Oct 1, 2008
    #5
  6. Japser

    Japser

    Joined:
    Aug 28, 2008
    Messages:
    267
    Likes Received:
    0
    Found the HSO - module , which supports the Option Icon 255 .
    Added some numbers to the first post in this list.
     
    Japser, Oct 3, 2008
    #6
  7. Japser

    BreathDiesel

    Joined:
    Sep 21, 2008
    Messages:
    5
    Likes Received:
    0
    Sorry for the delay...
    I've attached two txt files with the results of you requested commands.
    You did ask for
    ls /dev/ttyUSB*
    there is no match for this, but I did it for both /dev/tty* and /dev/usb* - hope this helps.
    Already I can see that the K3520 is listed as a E620

    Thanks for help

    Before ...



    and after
     
    BreathDiesel, Oct 4, 2008
    #7
  8. Japser

    Japser

    Joined:
    Aug 28, 2008
    Messages:
    267
    Likes Received:
    0
    The relevant lines are:

    From lsusb:

    This means the device identifies itself as '12d1' ( Vendor) and '1001' (Product).
    This is the information we work with, in the first place it is used to lookup the name of the device in this file on your system: /usr/share/hwdata/usb.ids and that says 'Huawei E620 3G modem'. But I doubt the accuracy of that file.
    The 'mother' of that file is here: http://www.linux-usb.org/usb.ids but that one is not very accurate either....
    Googling for Huawei K3520 suggests it looks more like a E169.
    But all that does not matter, the system works with the numbers ( 12d1:1001 ).

    From dmesg:

    Anyway we see that the 'cdrom' thing is in the way.
    ( For windows users that is the 'ZeroCD feature' ...... )
    Does the file manager start, showing 'cdrom' ? Dit you try to 'eject' it ?
    This is your obstacle, people have made programs for this like 'usb_modeswitch' but I doubt if that is necessary.
    The ideal way is to have an 'udev-rule' that recognises the device and then tells the system -not- to load the 'usb-storage' module.

    If you can get past this 'cdrom' stage then dmesg should show lines with something like

    and then you will get a response on ls /dev/ttyUSB*

    And then the next step is to use some software to dial etc.

    --Japser.
     
    Japser, Oct 4, 2008
    #8
  9. Japser

    Japser

    Joined:
    Aug 28, 2008
    Messages:
    267
    Likes Received:
    0
    Found this:
    ( From Huawei staff )
    And, assuming a simple 'eject' does not work, it looks like you will have to go this route: http://www.draisberghof.de/usb_modeswitch/
     
    Japser, Oct 5, 2008
    #9
  10. Japser

    BreathDiesel

    Joined:
    Sep 21, 2008
    Messages:
    5
    Likes Received:
    0
    Japser - you're spot on, CD eject does not give me a ttyUSB - I'll investigate the link and get back to you

    UPDATE:
    usb_modeswitch not there yet: Responds with 'error sending code to device'
    Still investigating...
     
    BreathDiesel, Oct 5, 2008
    #10
  11. Japser

    BreathDiesel

    Joined:
    Sep 21, 2008
    Messages:
    5
    Likes Received:
    0
    Progress...

    usb_modeswitch now works (but I note it doesn't remove the CD drive from the file browser - I did this manually)
    ls /dev/ttyUSB* responds with
    /dev/ttyUSB0 /dev/ttyUSB1 /dev/ttyUSB2

    Encouraged I then ran
    sudo wvdialconf
    which generated a wvdial conf file and reported no errors saying it found a modem on /dev/ttyUSB0.

    Onwards to wvdial which send lots of AT command which seem to work in that they successfully negotiate with the modem and attempt to dial.
    However, the modem apparently hangs up early...
    -->The PPP daemon has died: A modem hung up the phone (exit code = 16)
    asking me to look in /var/log/messages which does not exist...

    More help would be appreciated...

    Tx
     
    BreathDiesel, Oct 5, 2008
    #11
  12. Japser

    Japser

    Joined:
    Aug 28, 2008
    Messages:
    267
    Likes Received:
    0
    Happy to see that -at least- you have your device recognised, and you can 'talk to it', like telling it to dial etc.
    My focus is on this first step: getting these things past their 'zerocd' stage, and into their -modem- stage.

    About /var/log/messages : on my ordinary Debian system that is the place to look.
    On the One I -think- 'dmesg' takes it's place.

    ....
     
    Japser, Oct 5, 2008
    #12
  13. Japser

    kaldek

    Joined:
    Sep 22, 2008
    Messages:
    19
    Likes Received:
    0
    Sounds to me like you have the wrong APN listed in the AT commands. The name of your APN (your ISP, basically) needs to be one valid for your SIM card.
     
    kaldek, Oct 6, 2008
    #13
  14. Japser

    papasmurfuk76

    Joined:
    Dec 10, 2008
    Messages:
    2
    Likes Received:
    0
    I have just won a orange icon 225 usb dongle on ebay for 20 ukp and stuck a pay as you go 3g sim. plugged it straight into my AAO (linpus lite) and connected straight away. Must be the easiest dongle to set up. I had tried 3, T-mobile, o2 dongles in the shops and every one needed drivers or software downloading. I would highly recommend the icon 225 usb dongle if you are using linpus lite. jusy plug it in and away you go.
     
    papasmurfuk76, Dec 11, 2008
    #14
  15. Japser

    Guest Guest

    Guest, Dec 27, 2008
    #15
  16. Japser

    Rofa

    Joined:
    Aug 19, 2008
    Messages:
    57
    Likes Received:
    0
    Anyone run a Toshiba G450 USB modem under Linpys - and if so any problems?
    Thanks
     
    Rofa, Mar 1, 2009
    #16
  17. Japser

    Japser

    Joined:
    Aug 28, 2008
    Messages:
    267
    Likes Received:
    0
    I googled a bit and found it can be made to work generically in Linux with the 'usbserial' module.
    But unfortunately this will not work on the Linpus-Acer-One.

    This is AFAIK. --Japser.
     
    Japser, Mar 1, 2009
    #17
  18. Japser

    Rofa

    Joined:
    Aug 19, 2008
    Messages:
    57
    Likes Received:
    0
    OK Jasper - many thanks - I'll go Huawei which I know works a treat!
     
    Rofa, Mar 1, 2009
    #18
  19. Japser

    douglas

    Joined:
    Nov 28, 2008
    Messages:
    7
    Likes Received:
    0
    Can you help with my attempt to install a E156G Huawei USB modem supplied by Three. Reading various information i thought this would work unlike Vodafone that would require settings to be changed. Sadly this is not the case.

    I am using a Aspire one, system software is Linux Linpus Lite v1.0.7.E.

    I can get into the root password, but this is where it goes wrong as i do not know where to go from here.

    Any help would be appreciated.
     
    douglas, Feb 13, 2010
    #19
  20. Japser

    Japser

    Joined:
    Aug 28, 2008
    Messages:
    267
    Likes Received:
    0
    "As root" you might try the command

    wvdialconf

    that will search for a modem and if it finds one write a skeleton-configuration file.

    --J.
     
    Japser, Feb 13, 2010
    #20
Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.