Problems with HUAWEI E1550

Discussion in 'Networking' started by anton, Jun 3, 2009.

  1. anton

    anton

    Joined:
    Jun 3, 2009
    Messages:
    1
    Likes Received:
    0
    I bought an 3G stick yesterday (HUAWEI E 1550) to my AA one 110 with Linpus.
    Do any one know if its posible to get those to work to geather? Is there any patch or some thing?
     
    anton, Jun 3, 2009
    #1
  2. anton

    moyners

    Joined:
    Aug 14, 2008
    Messages:
    10
    Likes Received:
    0
    I'd be interested to hear how you got on or if anyone else has any info . . .

    I've tried to use Mobile Partner but just get "device is disconnected" message.

    The device isn't showing on the Setting-System Information-Networks-3G/WiMax (I have tried a ZTE MF626 which does show up on here - sadly it doesn't get any further in the Mobile Partner screen either.)

    paul
     
    moyners, Aug 20, 2009
    #2
  3. anton

    Japser

    Joined:
    Aug 28, 2008
    Messages:
    267
    Likes Received:
    0
    Possible solution ( in danish!, but there is a zipfile there with english instructions ) :

    https://www.oister.dk/selfcare/servlet/kundeservice_faq_linux

    Basically: your modem shows up as 12d1:1446 in the output of the command

    lsusb

    in a terminal. That should change to 12d1:1001 . If that happens, your modem -is- supported in Linpus.

    This is not going to be easy. HTH, --Japser.
     
    Japser, Aug 20, 2009
    #3
  4. anton

    moyners

    Joined:
    Aug 14, 2008
    Messages:
    10
    Likes Received:
    0
    Thanks, Japser.

    I had a look at this an a couple of other methods of doing a modeswitch for my usb device - so far I haven't got anywhere.

    P.
     
    moyners, Aug 22, 2009
    #4
  5. anton

    Japser

    Joined:
    Aug 28, 2008
    Messages:
    267
    Likes Received:
    0
    Japser, Aug 22, 2009
    #5
  6. anton

    edirisuriya

    Joined:
    Jun 25, 2009
    Messages:
    5
    Likes Received:
    0
    I have a Huawei E1550 with dialog connection in Sri Lanka. I have manage to link the modem to my acer aspire one 150Ab and connect to the network using wvdial or mobile partner since it was able to detect the modem. After the software modification wifi LED indicator begins blink and it don't respond to the wifi on/off switch. I am new to the linux and don't know much of the internal working of the operating system (OS), so don't expect further advice from me but I am researching on that and if I find an answer for that certainly I will post it here. Other than that I still didn't face a major problem.

    Make sure you have done the latest Live Update.

    Basically I had two problems,
    1.At the terminal modprobe usbserial command does not recognized by the OS. OS gives a FATAL ERROR message when I try to attach the modem manually using sudo modprobe usbserial vendor=0x0000 product=0x0000
    2.Modem is identified as a mass storage device but not as a modem.
    According to the specification e1550 is designed for windows and Mac OS. Under these OS e1550 identified as a mass storage device. Necessary drivers for the modems are loaded there. Then the drivers are installed automatically. End of this process one of the divers helps to switch the mass storage mode to the modem mode. It also happen automatically and after the first installation of the drivers subsequent use unit is identified as modem.

    Solution for problem 1
    Main input came from the following site. It is in Italian but google will translate it for you
    viewtopic.php?f=5&t=4800&start=10

    The work done by the Blackhawk, helps to do the needed kernal modification which enable OS to identify the usb items plug to the system. Thereby modprobe usbserial command to work properly

    Following steps help me to get rid of the first problem (and of course to introduce the wifi blinking problem)

    1.Download linux-2.6.23.9lw-aspireone.tar.bz2 file from the http://rapidshare.com/files/156029097/l ... r.bz2.html
    2.Place this file /home/user/Downloads folder
    3.Then issue the following commands
    1.sudo mv /boot/bzImage /boot/bzImage.orig
    2.sudo mv /lib/modules/2.6.23.9lw /lib/modules/2.6.23.9lw.orig (place a space just after first 2.6.23.9lw)
    3.cd /
    4.sudo tar xvjf /home/user/Downloads/linux-2.6.23.9lw-aspireone.tar.bz2
    4.Reboot
    5.Now issue the following commands at the terminal
    1.sudo cp -a /lib/modules/2.6.23.9lw.orig/kernel/drivers/jmb38x /lib/modules/2.6.23.9lw/kernel/drivers/
    2.sudo depmod -a

    Try: without kernal modification. I am too late for that. Perhaps it might work. If someone try please post the results (to avoid the wifi indicator problem).

    Now you should be able to get the full use of modprobe usbserial

    Solution for problem 2

    Now the mode switching (mass storage to modem) problem should be solved. For this, work of Draisberghof need to be used. Full detail can be found from the following site http://www.draisberghof.de/usb_modeswitch/

    Here are the steps I have followed
    1.Download the usb_modeswitch-1.0.5.tar.bz2 file from http://www.draisberghof.de/usb_modeswit ... .5.tar.bz2
    2.Extract the files using Xarchiver. Make sure you tick the option extract files with full path.
    3.Now find the usb_modeswitch file which is an exaculable in the extracted folder. Copy and paste it to the /lib/udev folder. For this copy paste process, you may be needed root privilege. Use sudo thunar command at terminal to use the thunar file manager as root.
    4.Now find the usb_modeswitch.conf file from the extracted folder. If you need the latest file, it can be found on the Draisberghof site. Copy and paste the file to /etc folder. Now open the usb_modeswitch.conf using mousepad (or any other text editor) and find the following part. It is located near the bottom of the list. Then remove the semi-colons placed before the DefaultVendor, DefaultProduct, TargetVendor, TargetProduct, MessageContents and hash placed before the MessageEndpoint. Then save the file in the same location (i.e. /etc).

    ########################################################
    # Huawei E1550
    #
    # Contributor: Anders Blomdell, Ahmed Soliman

    ;DefaultVendor= 0x12d1
    ;DefaultProduct= 0x1446

    ;TargetVendor= 0x12d1
    ;TargetProduct= 0x1001

    # only for reference and 0.x versions

    # MessageEndpoint=0x01

    ;MessageContent="55534243123456780000000000000011060000000000000000000000000000"
    ########################################################

    5.Now locate the following folder /etc/udev/rules.d
    6.Create a new text file there using mousepad. Give the file name as 15-huawei-e1550.rules
    7.Place the following content in that file and save
    SUBSYSTEM=="usb", SYSFS{idProduct}=="1446", SYSFS{idVendor}=="12d1",
    RUN+="/lib/udev/usb_modeswitch"
    8.Remove the usb items attached and Reboot the system

    After rebooting the system, attach the e1550 to the system via USB prot of your preference. The system can still recognize it as the mass storage. File manager may appear. Just close the file manager. Open a terminal and issue the command lsusb and see the output. Modem should be identified. It has been identified as e620, reason I don't know (expert can comment on this). Important thing is I have the modem working.

    Bus 005 Device 001: ID 0000:0000
    Bus 004 Device 001: ID 0000:0000
    Bus 003 Device 001: ID 0000:0000
    Bus 002 Device 001: ID 0000:0000
    Bus 001 Device 004: ID 12d1:1001 Huawei E620 3G modem
    Bus 001 Device 002: ID 0c45:62c0 Acer Crystal Eye Webcam
    Bus 001 Device 001: ID 0000:0000

    If the system has identified the modem, then in the terminal change the folder to the /etc and issue the following command.

    sudo wvdialconf

    This will create the wvdial.conf file with relevant network parameters. So you don't have to create manually (if it fails try to do it manually)

    If all went in your way issue the following command

    sudo wvdial

    within seconds you should be connected to the network.

    Now try to connect through mobile partner (hope live update has been done). Find it in Connect --> Mobile Partner. Run mobile partner. See whether it can identify the device. If it so you can go to menu and find

    tools --> options --> profile management --> new

    Enter the necessary parameters there and save. Now using the proper profile name you should be able to connect to the network.

    Regarding problems with usb kernal update and usb_modeswithing please go to the relevant forums since I am not an expert.

    Use this guide at your own risk

    Following site also useful for the reference (see under fedora)
    http://wiki.lynxworks.eu/misc/e1550

    happy surfing through e1550
     
    edirisuriya, Oct 8, 2009
    #6
  7. anton

    edirisuriya

    Joined:
    Jun 25, 2009
    Messages:
    5
    Likes Received:
    0
    Dear friends,
    Following a system crash, I had the chance to try the answer to problem 02 only following fresh OS installation. It works fine. No wifi problem.

    small correction to my earlier post, before you try connect using mobile partner break the connection with the network using Ctrl+c if you have already made the connection using wvdial.

    :D
     
    edirisuriya, Oct 17, 2009
    #7
  8. anton

    Japser

    Joined:
    Aug 28, 2008
    Messages:
    267
    Likes Received:
    0
    Good work !

    My advice to readers is to first solve problem no. 2.
    In my view then problem no.1 does not exist any more.

    ( It is true that 'modprobe usbserial etc.' does not work in the standard Linpus configuration.
    But you don't need it. The proper module ( called 'option' ) is present in Linpus. After modeswitching this module should be automatically activated.
    From what I've read about it is better to use this specialised module and not the 'generic' usbserial. )

    HTH, --Japser.
     
    Japser, Oct 17, 2009
    #8
  9. anton

    edirisuriya

    Joined:
    Jun 25, 2009
    Messages:
    5
    Likes Received:
    0
    Dear friends,

    You can use the e1550 with ubuntu UNR 9.10 without any modification or addition. I have used it with live usb session.

    one minor problem occurred when I attach the modem for the first time while live session was running i.e. OS was unable to respond. The solution was restart while the modem still attach to the usb port. Then OS had not any sort of problem up to now (i am using it about 1/2h now)

    Of course you have to set the network parameters mobile broadband applet present at upper right corner of the display adjuscent to the date.
     
    edirisuriya, Oct 22, 2009
    #9
  10. anton

    misterstick

    Joined:
    Feb 26, 2010
    Messages:
    1
    Likes Received:
    0
    i'm trying this, but usb-modeswitch-1.1.0.tar.bz2 does not contain the executable usb-modeswitch.

    since i'm on a bottom end AA1, linpus lite does not seem to have the "make" command.

    1. wherei can find a version of the tarball that does have the executable in it?[/*:gb4oqujb]
    2. is there some way to "make" the executable myself in linpus lite?[/*:gb4oqujb]

    many thanks,
    mr s <;)

    UPDATE: found executable here; also you can use "yum install make" if your t-shirt is black enough.
     
    misterstick, Feb 26, 2010
    #10
  11. anton

    Japser

    Joined:
    Aug 28, 2008
    Messages:
    267
    Likes Received:
    0
  12. anton

    AcmeUK

    Joined:
    May 5, 2009
    Messages:
    23
    Likes Received:
    0
    AcmeUK, May 27, 2010
    #12
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.