3G 调制解调器连接仅在 Windows 后可用

3G 调制解调器连接仅在 Windows 后可用

3G 调制解调器仅在 Windows 第一次成功协商后才能工作,如果我拔下设备并将其再次插入 Linux,即使在重新启动和断电后,它也可以正常工作。但是,如果我更换SIM卡并重试却不起作用,为什么呢?每次更换 SIM 卡时,我都需要将设备插入 Windows、启动连接、断开连接,然后将其插入 Linux 计算机。

有人听说过这件事吗?显然我错过了一些东西。

华为 E173,Raspbian GNU/Linux 7(喘息),使用 pppd 版本 2.4.5 启动命令行

pppd debug user $PPPUSER password $PPPPASS linkname $NAME lock crtscts modem $PPPDEV 921600 $PPPUDNS $PPPPERSIST novj defaultroute noipdefault noauth connect "chat -t15 '' '$PPPPIN' '' 'ATH0' 'OK' 'AT\^SYSCFG=14,2,3fffffff,1,1' 'OK' 'AT+CGDCONT=1,IP,$PPPAPN' 'OK' 'ATDT$PPPDIAL' 'CONNECT' ''"

系统日志调制解调器挂断工作一

~ $ uname -a
~ $ Linux RaspberryPi 4.4.11+ #888 Mon May 23 20:02:58 BST 2016 armv6l GNU/Linux`
~ $ lsusb |grep Hua
~ $ Bus 001 Device 011: ID 12d1:1c05 Huawei Technologies Co., Ltd. E173s 3G broadband stick (modem on)

答案1

我也曾经不得不设置这样的调制解调器。关键是它们启动到“USB 记忆棒模式”,并且必须切换到调制解调器模式。

当时我只设置了/etc/usb_modeswitch.conf,这对我来说已经足够了,因为它是发送短信警报的永久设置。您的具体型号中是:

apt-get install usb-modeswitch

和文件/etc/usb_modeswitch.conf

DefaultVendor= 0x12d1
DefaultProduct= 0x1c0b

TargetVendor= 0x12d1
TargetProduct= 0x1c07

CheckSuccess=20
MessageEndpoint= 0x0f

MessageContent= "55534243123456780000000000000011062000000100000000000000000000"

对于检测插入和发出 3G 连接的更复杂的设置,我将指导您如何自动启动 USB 3G 密钥

相关内容