Serial Driver
Without this update, the Shockwave (AT&T's 308 model) will not enumerate ttyUSB devices with the serial driver.
Once the drivers are updated you can connect through pppd with these scripts. Modify gsm_chat to use ttyUSB2 instead of ttyUSB0 then dial using 'pppd call gsm'.
Alternatively you can get the Serial & Direct IP driver for wwan0 ethernet interface. This includes linux/drivers/usb/serial/sierra.c and linux/drivers/net/usb/sierra_net.c Serial + Direct IP Driver
Tested on a bare Arch Linux box and Ubuntu running 2.6.35.
To use the wwan0 interface...
Tell modem to connect.
Code: Select all
ubuntu@ubuntu:/home/ubuntu# screen /dev/ttyUSB2 115200
AT+CGDCONT=1,"IP","ISP.CINGULAR"
OK
AT!SCACT=1,1
OK
Then bring up interface.
Code: Select all
ubuntu@ubuntu:/home/ubuntu# sudo ipconfig wwan0 up
ubuntu@ubuntu:/home/ubuntu# sudo dhclient wwan0
Listening on LPF/wwan0/46:40:97:23:03:07
Sending on LPF/wwan0/46:40:97:23:03:07
Sending on Socket/fallback
DHCPDISCOVER on wwan0 to 255.255.255.255 port 67 interval 3
DHCPOFFER of 166.217.196.242 from 255.255.255.255
DHCPREQUEST of 166.217.196.242 on wwan0 to 255.255.255.255 port 67
DHCPACK of 166.217.196.242 from 255.255.255.255
bound to 166.217.196.242 -- renewal in 849179012 seconds.