在LINUX下,移植usb-serial驱动使usb3G模块上网,主要要修改什么地方。

在LINUX下,移植usb-serial驱动使usb3G模块上网,主要要修改什么地方。,第1张

从现象来看,貌似你没有把正确的设备号加到配置文件。

既然你的设备号是0x12d1:0x1da1,先试试看下面的步骤:

1。 sudo vim /etc/usb_modeswitch.conf

在文件最后面增加以下几行。

DefaultVendor= 0x12d1

DefaultProduct= 0x1da1

TargetVendor= 0x12d1

TargetProduct= 0x1da1

HuaweiMode=1

DetachStorageOnly=1

然后执行sudo usb_modeswitch -W 令修改生效。

2。 cd /dev

ls

应该会出来ttyACM0, ttyACM1, 和ttyACM2...等设备。

3。修改/etc/wvdial.conf中的相应部分就可以了。

$ sudo vim /etc/wvdial.conf

注意:把Modem=/dev/ttyUSB0要注释掉,用你自己的设备名,如下所示:

Modem =/dev/ttyACM2

Modem = /dev/ttyUSB0

#sudo gedit /etc/wvdial.conf

把里面的内容全部删除

添加下面的内容

[Dialer Defaults]

Init1 = ATZ

Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0

Modem Type = Analog Modem

Baud = 9600

New PPPD = yes

Modem=/dev/ttyACM2

ISDN = 0

Phone = *99***1#

Password = any

Username = any

然后保存.

#sudo wvdial 拨号就好了

如果有疑问,可以点击参考资料的连接


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7127480.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-01
下一篇 2023-04-01

发表评论

登录后才能评论

评论列表(0条)

保存