I have successfully connected a Novatel MC950D 3G modem to a PC running Unbuntu 8.10 server using a udev rule to release the ZeroCD and a simple wvdial script. I am using the options.ko driver and getting reasonable speeds (800kbps down, 200kbps up).
Intermittently (4 times today), the modem stops working. Symptoms:
- pppd reports modem has hung up (code=16)
- both /dev/ttyUSB0 and /dev/ttyUSB1 disconnect
- 3B modem reconnects to USB port as usb-storage
- udev rule is involved
- option driver detects GSM modem and connects as ttyUSB0&1 or sometimes ttyUSB1&2
- wvdial is not able to communicate with the modem
- modem LED flashing rapidly in sort of a pinkish color (not listed in the manual or troubleshooting guide)
I need to unplug/replug the modem and restart wvdial to get the modem working again. My local provider has no clue (not trained on Linux).
Any ideas what is going on and what I might do to resolve this problem?
Is there a way using software to simulate unplugging/replugging the modem so I can automate recovery?
Thanks, Norbert
Bookmarks