View Full Version : 3G USB adaptor - Huawei E172
07-18-2008, 01:43 PM
I have a 3G E172 usb modem - the Huawei E172 (vodafone branded but it's not locked as I was also able to use a Three sim in it too).
Using a USB adaptor which made the N800 go into host mode, and a powered hub, my N800 recognised the device as existing, but its kernel didn't create the relevant devices, so I couldn't use it.
From experience with x86 linux I know only recent kernels "understand" this device as it's a composite of usb cd-rom and usb serial devices - it works perfectly with SuSE11 and UbuntuHH.
I'm still running older maemo release. Does anyone happen to know whether if I reflash to Diablo will it begin to work?
07-18-2008, 03:06 PM
Recently I read a way to stop onda mh600hs pretending to be a cd-rom. Maybe you could adapt to your model.
(It's in Italian).
07-18-2008, 04:11 PM
Here is a solution for similar devices (including Huawei), in English.
07-18-2008, 04:17 PM
I compiled usbmodeswitch a while back, no idea if it's still current:
07-18-2008, 05:50 PM
thanks for those ideas. I installed the usb mode switcher and copied over the kernel modules.
I was using the hub built into my monitor (dell 2407wfp) at work, now I am at home using the usb hub in my monitor (nec 20wg2) here, when I plug in the hub, the n800 complains about no file system, the USB indicator comes up on display and then it locks up, to finally reboot. re-tried several times, no luck in keeping it stable. So, not sure what's gone wrong, will have to try again at work with a different hub.
07-30-2008, 08:26 AM
Interesting! I have upgraded to diablo and both at home and work I get "unsupported usb hub" flash up, "no filesystem" (or similar) warning popup too. If I use "lsusb" it hangs and then crashes the n800, which then reboots (watchdog timer)?
Provided I don't try and run lsusb, but instead look for devices in /dev, I find I get pretty much the same set of usb devices appearing as my suse11/i386 laptop (which correctly detects and uses the device), but the suse machine also creates the /dev/ttyUSB0 and /dev/ttyUSB1 devices yet the n800 doesn't. On the suse box I can use the modem and have the virtual cdrom mounted too.
I guess I still need the usbmodeswitch program described in the linked articles? Do I need any additional kernel modules to make the ttyUSB devices appear and work?
I would love to get this working, so that I could get a combined battery powered USB hub and battery extender to use with the n800; I would also implant a usb GPS too and thus gain a mini docking station!
11-01-2008, 01:58 AM
The modules you are lacking are probably usbserial/airprime to get the ttyUSB0-5 devices that you are seeing on Suse. I've been playing with various Novatel devices making a script to automatically set up any Linux distro I plug my card into, the N800 is proving a little tricky though. There are less kernel modules available and I don't have a scratchbox setup yet to compile the necessary module. I'm hoping I'll stumble across a compiled usbserial module for Diablo soon so I can test with the U727 I've borrowed from work, next step will be finding a CDU680 in working order for cheap.
11-01-2008, 02:53 AM
i think it should work with deblet, try this how-to.
vBulletin® v3.8.7, Copyright ©2000-2013, vBulletin Solutions, Inc.