So I've done some lurking over the internet, found many folks were complaining about problem exactly with this model. No, I won't surrender, I thought.
So, first the first thing is I'm using Archlinux, kernel version 3.7.1-2-ARCH.
The second thing is - forget about Sprint Guide on how to set up this modem under linux, it won't work, all this 'modprobe usbserial vendor=0x0foo product=0x0bar' stuff.
All you need to do is next few steps:
- Install 'usb_modeswitch' and 'wvdial', nothing hard here.
- Make sure usbserial module isn't loaded (just 'rmmod usbserial').
- Insert your dongle, see what 'lsusb' is telling you, there must be device with ID 1fac:0150.
- Here we go. Look over file '/etc/usb_modeswitch.setup', and find a part exact with your ID, copy section below into the end of '/etc/usb_modeswitch.conf' file.
- Run 'usb_modeswitch -c /etc/usb_modeswitch.conf -W' and patiently wait. -W is just for verbosity.
- Then run 'lsusb' again, make sure device with ID 1fac:0151 appear. Here is the most interesting part: indeed cdc_acm module takes care about modem, not usbserial. And even more - if you doesn't unload usbserial module - cdc_acm wouldn't work out properly.
- Run 'dmesg|grep -i acm' to determine to which tty your modem is binded. In my case it was ttyACM0.
[Dialer Defaults]And, finally type in 'wvdial' - and you on-line! Good luck, folks.
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = USB Modem
Phone = #777
ISDN = 0
Username = your username if needed
Init1 = ATZ
Password = your pass if needed
Modem = /dev/ttyACM0
Baud = 460800
Carrier Check = no
Stupid Mode = yes
PS: forgive my bad english, I'm too sleepy right now).