在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

需要有以下模块:option usbserial usbstorage

主要是要在编译内核的时候选中

Device Drivers

USB Support

USB Serial Converter Support

USB Serial Converter Support(选中)

USB Generic Serial Driver

否则软件pppd执行的时候可能会失败。

#make modules //编译外挂模块

#make modules_install//安装模块

要看对应的 *** 作系统是否有对应的3g网卡的驱动,

那个本本预留了3G模块接口几乎是没用的,也没有多人用,我以前也纠结,简直就是垃圾一个!

一般情况下买3g网卡(3g上网的适配器,用于安装sim卡的,有时也可以用手机代替)的时候会告诉你支持的系统,一般都会有支持windows,linux的!

如果使用ubuntu *** 作系统,应该使用什么样的3G网卡,需要支持linux的就行了,驱动的话无线上网卡会带的,你放心吧!

最后祝你好运!


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

原文地址: http://outofmemory.cn/yw/8457331.html

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

发表评论

登录后才能评论

评论列表(0条)

保存