Huawei E220 GSM Modem
http://en.wikipedia.org/wiki/Huawei_E220
http://en.opensuse.org/SDB:HUAWEI_E220_Support
What's that?
E220XIAO.jpg
HUAWEI E220 HSDPA 3G Modem and HUAWEI E800 HSDPA 3G Modem is a handy solution for increasing number of internet users, as it provides internet access in all places where your mobile phone does. You can find more information from the vendor on the following URL:
http://www.huawei.com/mobileweb/en/products/view.do?id=282
You dont need any firmware or drivers for that, because Linux kernel supports serial USB devices natively.
[edit]
Problem
Kernel versions <= 2.6.19 do not ignore HUAWEI E220 fake volume and try to automount this pseudo SCSI CD-ROM (with windows drivers) making the built-in usb-terminal not accessible. At the same time, usbserial.ko does not know, that it is responsible for E220 modem and it fails to assign itself to the device. There is a way to get around that with a simple udev rule, which ignores the /dev/sr0 device and modprobes usbserial.ko driver with appropriate parameters.
[edit]
Solution
This solution works with HUAWEI E220 and HUAWEI E800. Linux systems with kernel 2.6.20 and higher should work plug-and-play with HUAWEI E220. If you have SUSE Linux 10.1 or openSUSE 10.2, you can try using the tarball package with udev rule and some configuration files from this site:
http://oozie.fm.interia.pl/pro/huawei-e220/
Download huawei.tar.bz2 and install it as follows:
user@suse> tar -xjvf huawei.tar.bz2
user@suse> cd huawei
user@suse> su
Password: [password]
root# make install_suse
Once you replug your device it shoud recognize the USB serial device as /dev/ttyUSB0
wvdial --config /etc/wvdial-huawei.conf
Note E800: If autodialing on hotplug add a 'sleep 30' to your script to allow the device enough time to do its things.
http://thewinningmove.blogspot.com/2007/06/huawei-e220-hsdpa-3g-modem-in...
- jlquesada's blog
- Login to post comments