我在运行 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 集成以使其自动重新连接?