The huawei modem needs some initialization that is explained
here.
I have compiled it into a static version.
Next to that, the huawei modem needs a decent compiled usbserial module that accepts overrides. I've recompiled that part also.
"howto"
rmmod cp2101
rmmod usbserial
rmmod usb-storage
./huaweiAktBbo.static
insmod ./usbserial.o product=0x12d1 vendor=0x1003
- huawei.tgz: Complete solution to be extracted in /root/
compile howto
Modem switcher:
Make sure you have a working debian/etch on mipsel.
aptitude install libusb-dev gcc
gcc --static -o huaweiAktBbo.static huaweiAktBbo.c -lusb
Kernel module
Make sure you have a working debian/unstable i386 system.
Put this in your /etc/apt/sources.list:
deb http://www.emdebian.org/debian/ unstable main
Then aptitude update and aptitude install the following:
gcc-3.3-mipsel-linux-gnu uboot-mkimage
Have the kernel source from the trendtac site unpacked and patched.
Patch the Makefile so it will accept:
export ARCH=mipsel
export CROSS_COMPILE=mipsel-linux-gnu-
Make the default configuration by: "make defconfig-pmpv2", and select usb/serial/generic from the make menuconfig.
make dep uImage modules
will give you a bootable uImage and modules.
Licensing
All binaries are GPL-V2 licensed. Original source for the huawei switch utility is here:
http://www.kanoistika.sk/bobovsky/archiv/umts/