Jag fick det att funka med Linux utan några speciella problem.. man får dock köra usb_modeswitch så man kommer åt serial devicerna istället för usb minnet. Sen echoa lite i /sys..
exempel i ubunti 11.04 (bör vara lina i andra modeller med):
skapa filen: /etc/usb_modeswitch.d/19d2:0166
Stoppa in: <<Start
DefaultVendor= 0x19d2
DefaultProduct=0x0166
TargetVendor= 0x19d2
TargetProduct=0x0167
MessageEndpoint=0x01
MessageContent="55534243e856e2892400000080000685000000240000000000000000000000"
>>END
#Har lite moduler laddade.. så lite mer än vad som normal behövs:
rmmod qcserial option usb_wwan usbserial
usb_modeswitch -c /etc/usb_modeswitch.d/19d2\:0166
modprobe -v option
echo "19d2 0167" > /sys/bus/usb-serial/drivers/option1/new_id
Den får man massa fina /dev/ttyUSB* devicer.. blir dock lite olika om det redan har devicer.. men det kommer fram 5 stycken.. ttyUSB0-4 det är 3:an som är intressant..
Om du komemr in på /dev/ttyUSB3 så kan du köra detta AT kommando:
AT+ZCDRUN=8
Sen slipper du köra usb_modeswitch då du stängt av minnes delen på USB stickan. Dock behövs fortfarande:
modprobe -v option
echo "19d2 0167" > /sys/bus/usb-serial/drivers/option1/new_id
Jag stoppa det i /etc/rc.local
Dock är det så när man stoppar in modemet kan det ta nån minut innan network manager hittar tag i det.. men det kommer
Lycka till!