Please update the Sierra Wireless kernel drivers to support the AT&T Shockwave USB modem. These are the only modems that AT&T is currently handing out so being able to support them ASAP would be nice. This is a drop-in replacement for linux/drivers/usb/serial/sierra.c. 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.
ubuntu@ubuntu:/home/ubuntu# screen /dev/ttyUSB2 115200
AT+CGDCONT=1,"IP","ISP.CINGULAR"
OK
AT!SCACT=1,1
OK
AT!SCACT=0,1 closes the connection.
Then bring up interface.
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.
Just exclude the sierra_net driver to not use wwan0 and we could just stick to using the current ppp way of using cellular modems.
I just wanted to update this post to thank Mikrotik for their help and inform anyone looking for this same solution. It is tested and working.
5.0rc11 will have support for this particular modem (USB308 or AT&T Shockwave) and I assume any other modem supported by version 1.7.36 of their driver.
Hi, I have wwan0 and can manually connect using picocom then dhclient but is there any program / connection manager that will work with the direct ip driver?
The BEST way to get an USB modem added (usualy just an ID added if the current driver “works”) is to create two “SupOuts”.
Power the router WITHOUT the card, and create a SupOut.
Insert the card and create a second SupOut.
EMAIL BOTH files attached to the SAME email to support@mikerotik.com with an explination and the model, carrier Etc for the modem.
This makes it REAL easy to see the card information.
Every time I need a new card added, that is the process I follow…
(And I have done a few…) See sprint USB modems…
Another helpfull “tool” is to have the router available remotely to support. (WITH the card plugged in)..
Connect it to the internet via a wired internet connection and create a user with ADMIN rights and inform support of th IP address and user / Password
(They ususly will ask for this access IF they need it to test a signiture / driver set.)
You can trust them to access the device. That being said, they arrent in front of it… use a test device, not your production router / firewall…
Yes, I have done this with other modems. The problem is that we get the support for the card but the wiki and other places are not usually updated with use data-channel=2 and other valuable information to actually get the card functioning. I thought he may have this. I am going to try what is listed on the wiki but those too are hit and miss. Thanks.
I think sierra wireless drivers watcher association director makes it simple to check the modem’s status, arrange scope, and flag quality. The two models are additionally outfitted with a microSD™ card space to furnish advantageous capacity and help with document exchanges in a hurry.