连接丢失后,3G USB调制解调器切换回存储模式

时间:2015-05-26 17:01:47

标签: usb modem 3g usb-modeswitch

我在运行Raspian OS的Raspberry Pi上配置了3G调制解调器(Novatel Wireless U679(Ovation MC679))。要将调制解调器从存储模式(1410:5059)切换到调制解调器模式(1410:7031),我使用以下命令:

sudo eject /dev/sr0

然后我使用Sakis3G脚本建立连接:

sudo /usr/local/bin/sakis3g/sakis3g connect OTHER="USBMODEM"     
USBMODEM="1410:7031" USBINTERFACE="0" APN="crstat.bell.ca" APN_USER="0"  
APN_PASS="0" USBDRIVER="option"

如果连接断开,我也会使用UMTSkeeper保持连接活动。

3G连接持续了2天,然后第一次下降,然后再也没有重新连接。当我尝试通过重新发布上述sakis3g命令手动重新连接时,我得到了以下答案:

Already selected value USBMODEM="1410:7031". Is not valid.

所以我输入了' lsusb'在命令行中,我看到调制解调器产品ID已恢复到存储模式(1410:5059)。如果我尝试使用命令' eject'再次将其切换到调制解调器模式,则此时调制解调器将从' lsusb'列表。

以下是我的问题:

1 - 为什么连接断开后产品ID会切换回存储模式?

2 - 连接断开后如何将其再次切换到调制解调器模式?

3 - 这些步骤如何与UMTSkeeper集成,以便它自动重新连接?

1 个答案:

答案 0 :(得分:0)

我不确定究竟是什么问题..但我也有这个问题。在我的情况下,覆盆子pi不会自动切换,所以我不得不使用命令来切换它。我使用的命令是:

         " sudo ./sakis3g swithonly "

它将加密狗从存储模式切换到调制解调器模式,我不会遇到任何类似你的问题。即使断开连接,我的加密狗仍保持调制解调器模式。只有在我拔下电源然后重新插上电源后,它才会返回存储模式。

希望这有用!