How to connect with a Huawei E1550 USB modem?

Using applications, configuring, problems
Post Reply
Message
Author
demonfire
Posts: 4
Joined: Thu 27 Sep 2012, 17:10

How to connect with a Huawei E1550 USB modem?

#1 Post by demonfire »

Hey Guys,

I've been trying to connect my 3 USB internet and it just hangs. I've tried various APN'S and phone numbers, perhaps every combination on the internet and it just wont connect. It hangs on the 'pid of pppd:'

Strangely i managed to connect once but never again. Please help!!

Running Lucid puppy and HUAWEI USB stock model E1550.

Thanks

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#2 Post by Karl Godt »

Run

Code: Select all

pgprs-shell
in terminal in case you tried to connect via ` pupdial ' .

Atle
Posts: 596
Joined: Wed 19 Nov 2008, 12:38
Location: Oslo, Norway
Contact:

#3 Post by Atle »

I have experienced cases where I needed to connect the USB modem via a Windows machine to get it to connect properly under Linux. That said, I believe some of the mobile internet providers have systems that supports Windows only to make the INITIAL connection.

Once that is done it works all the time:-)

I can not explain why, but i think I even remember reading about it somewhere. I think that goes for the SIM card and not the modem hardware.

Just a guess and free to try:-)

User avatar
nilsonmorales
Posts: 972
Joined: Fri 15 Apr 2011, 14:39
Location: El Salvador

#4 Post by nilsonmorales »


cthisbear
Posts: 4422
Joined: Sun 29 Jan 2006, 22:07
Location: Sydney Australia

#5 Post by cthisbear »

Specs:

http://www.3gmodem.com.hk/Huawei/E1550.html

:::

Seems it often tries to be seen as a usb.

http://www.thuben.com/eeepc_e1550

http://www.diknows.com/2010/09/etisalat ... tu-10-0-4/


"""""

http://suhothayan.blogspot.com.au/2010/ ... buntu.html

I'm sure most recent Puppies will run this adaptor.

Post your Puppy version.

:::::::::::::::

http://www.murga-linux.com/puppy/viewtopic.php?t=49497

"""""""""""

OK.

" In my opinion the first port of call is to see if your modem is
being switched correctly with the right parameters,

(done using a program called usb_modeswitch).

For a Huawei E1550 the usb_modeswitch command is:

Code:

/usr/sbin/usb_modeswitch -W -v 0x12d1 -p 0x1446 -V 0x12d1 -P 0x1001 -M
'55534243123456780000000000000011060000000000000000000000000000'


http://208.109.22.214/puppy/viewtopic.p ... 19976d8612

Chris.

demonfire
Posts: 4
Joined: Thu 27 Sep 2012, 17:10

#6 Post by demonfire »

Many thanks for the responses. I would like to change the model of the USB dongle i am using. It is now model MF112.

Interested in the mode switch, could be that as when i connect the USB stick, a cd appears on the desktop meaning its storage and not a modem?

any way forward with this?

Cheers

Mark

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#7 Post by Karl Godt »

demonfire wrote:Many thanks for the responses. I would like to change the model of the USB dongle i am using. It is now model MF112.
Interested in the mode switch, could be that as when i connect the USB stick, a cd appears on the desktop meaning its storage and not a modem?
any way forward with this?
Cheers
Mark
Also windows will recognize the storage part of the modem that contains the windows setup gui (and the driver) as CD drive ... at least it does for me ( Vista ) .

The kernel 2.6.30 does not show the sr# nor the inbuilt card-reader if so ( Puppy-431 ) . Since Kernel-2.6.31 they show up on desktop because the kernel creates entries for them in /proc/partitions and /sys/[class/]block .

*

You need to know the kernel driver needed for the modems . Some Puppy kernels don't create appropriate module-aliases and so such drivers don't get loaded automatically . If your /lib/modules/KERNELVERSION/ directory contains only 4 or 5 modules.* files then you might need to run

Code: Select all

/bin/depmod-FULL  || /bin/depmod 
to create the dozen modules.* files that probably might work better .

sh-3.00#

Code: Select all

modprobe -l | grep usb | grep serial
kernel/drivers/usb/serial/omninet.ko
kernel/drivers/usb/serial/kobil_sct.ko
kernel/drivers/usb/serial/io_edgeport.ko
kernel/drivers/usb/serial/qcaux.ko
kernel/drivers/usb/serial/ch341.ko
kernel/drivers/usb/serial/ir-usb.ko
kernel/drivers/usb/serial/usbserial.ko
kernel/drivers/usb/serial/mos7720.ko
kernel/drivers/usb/serial/pl2303.ko
kernel/drivers/usb/serial/garmin_gps.ko
kernel/drivers/usb/serial/ipaq.ko
kernel/drivers/usb/serial/opticon.ko
kernel/drivers/usb/serial/ti_usb_3410_5052.ko
kernel/drivers/usb/serial/visor.ko
kernel/drivers/usb/serial/ssu100.ko
kernel/drivers/usb/serial/mos7840.ko
kernel/drivers/usb/serial/navman.ko
kernel/drivers/usb/serial/ftdi_sio.ko
kernel/drivers/usb/serial/ipw.ko
kernel/drivers/usb/serial/vivopay-serial.ko
kernel/drivers/usb/serial/mct_u232.ko
kernel/drivers/usb/serial/qcserial.ko
kernel/drivers/usb/serial/keyspan_pda.ko
kernel/drivers/usb/serial/option.ko
kernel/drivers/usb/serial/funsoft.ko
kernel/drivers/usb/serial/digi_acceleport.ko
kernel/drivers/usb/serial/symbolserial.ko
kernel/drivers/usb/serial/kl5kusb105.ko
kernel/drivers/usb/serial/safe_serial.ko
kernel/drivers/usb/serial/io_ti.ko
kernel/drivers/usb/serial/cyberjack.ko
kernel/drivers/usb/serial/hp4x.ko
kernel/drivers/usb/serial/whiteheat.ko
kernel/drivers/usb/serial/usb_wwan.ko
kernel/drivers/usb/serial/cypress_m8.ko
kernel/drivers/usb/serial/ark3116.ko
kernel/drivers/usb/serial/sierra.ko
kernel/drivers/usb/serial/aircable.ko
kernel/drivers/usb/serial/iuu_phoenix.ko
kernel/drivers/usb/serial/spcp8x5.ko
kernel/drivers/usb/serial/moto_modem.ko
kernel/drivers/usb/serial/siemens_mpi.ko
kernel/drivers/usb/serial/cp210x.ko
kernel/drivers/usb/serial/usb_debug.ko
kernel/drivers/usb/serial/oti6858.ko
kernel/drivers/usb/serial/keyspan.ko
kernel/drivers/usb/serial/belkin_sa.ko
kernel/drivers/usb/serial/metro-usb.ko
kernel/drivers/usb/serial/zio.ko
kernel/drivers/usb/serial/f81232.ko
kernel/drivers/usb/serial/empeg.ko
kernel/drivers/usb/gadget/g_serial.ko

giving me the above modem drivers . "option.ko" is the one I am using .

/usr/sbin/usb_modeswitch is not running at all at my side .

demonfire
Posts: 4
Joined: Thu 27 Sep 2012, 17:10

#8 Post by demonfire »

Thanks,

I entered

Code: Select all

/bin/depmod-FULL  || /bin/depmod
and was told that both the directories do not exist. I do not have a /KERNELVERSION/ in modules either. Totaly lost

User avatar
Karl Godt
Posts: 4199
Joined: Sun 20 Jun 2010, 13:52
Location: Kiel,Germany

#9 Post by Karl Godt »

:?: SEEMS you have managed to mess up your installation . How did you install Puppy ?
could you please post the contents of

Code: Select all

cat /etc/rc.d/PUPSTATE /etc/rc.d/BOOTCONFIG /etc/rc.d/MODULESCONFIG /etc/DISTRO_SPECS

demonfire
Posts: 4
Joined: Thu 27 Sep 2012, 17:10

#10 Post by demonfire »

Code: Select all

sh-4.1# cat /etc/rc.d/PUPSTATE /etc/rc.d/BOOTCONFIG etc/rc.d/MODULESCONFIG /etc/DISTRO_SPECS
PUPMODE=13
PDEV1='sda1'
DEV1FS='ext3'
PUPSFS='sda1,ext3,/lupu_528.sfs'
PUPSAVE='sda1,ext3,/lupusave-ez.3fs'
PMEDIA='usbflash'
#ATADRIVES is all internal ide/pata/sata drives, excluding optical, excluding usb...
ATADRIVES=''
#ATAOPTICALDRIVES is list of non-usb optical drives...
ATAOPTICALDRIVES='sr0 '
#these directories are unionfs/aufs layers in /initrd...
SAVE_LAYER='/pup_ro1'
PUP_LAYER='/pup_ro2'
#The partition that has the lupusave file is mounted here...
PUP_HOME='/mnt/dev_save'
#(in /initrd) ...note, /mnt/home is a link to it.
#this file has extra kernel drivers and firmware...
ZDRV=''
#complete set of modules in the initrd (moved to main f.s.)...
ZDRVINIT='no'
#Partition no. override on boot drive to which session is (or will be) saved...
PSAVEMARK=''
EXTRASFSLIST=''
PREVUNIONRECORD='lupusave-ez.3fs lupu_528.sfs'
LASTUNIONRECORD='lupusave-ez.3fs lupu_528.sfs'
cat: etc/rc.d/MODULESCONFIG: No such file or directory
#One or more words that identify this distribution:
DISTRO_NAME='Lucid '
#A three-digit numeric value, version number of this distribution:
DISTRO_VERSION=528
#A two-digit numeric value, minor-version number of this distribution:
DISTRO_MINOR_VERSION=00
#The distro whose binary packages were used to build this distribution:
DISTRO_BINARY_COMPAT='ubuntu'
#Prefix for some filenames: exs: lupusave.2fs, lupu-528.sfs
DISTRO_FILE_PREFIX='lupu'
#The version of the distro whose binary packages were used to build this distro:
DISTRO_COMPAT_VERSION='lucid'
#the kernel pet package used:
DISTRO_KERNEL_PET='linux_kernel-2.6.33.2-tickless_smp_patched-L3.pet'
#16-byte alpha-numeric ID-string appended to vmlinuz, lupu_528.sfs, zl528332.sfs and devx.sfs:
DISTRO_IDSTRING='l528120404231153'
#Puppy default filenames...
#Note, the 'SFS' files below are what the 'init' script in initrd.gz searches for,
#for the partition, path and actual files loaded, see PUPSFS and ZDRV in /etc/rc.d/PUPSTATE
DISTRO_PUPPYSFS='lupu_528.sfs'
DISTRO_ZDRVSFS='zl528332.sfs'
sh-4.1# 
I installed from a boot CD with no issues.. :?

Post Reply