4g網(wǎng)卡MF831移植到smart210
說明0:這里使用的是友善之臂提供的smart210的kernel和文件系統(tǒng)
直接使用友善提供的kernel和文件系統(tǒng)是不行的,可以使用
說明1:這里的mf831的usb的id轉(zhuǎn)化后為19d2.0017,如是19d2:1405請(qǐng)看下篇
#?ls?/dev/ttyUSB*
查看轉(zhuǎn)化為串口的數(shù)量只有兩個(gè)。
1-usb轉(zhuǎn)串
修改kernel中的drivers/usb/serial/option.c 在static const struct usb_device_id option_ids[] 結(jié)構(gòu)體中添加一行
?static?const?struct?usb_device_id?option_ids[]?=?{ {?USB_DEVICE(0x19d2,0x0017)?},?/*add?by?wenyi?20170323*/ {?USB_DEVICE(OPTION_VENDOR_ID,?OPTION_PRODUCT_COLT)?},
重新編譯內(nèi)核,燒錄到開發(fā)板上,再一次使用
?#?ls?/dev/ttyUSB*
沒錯(cuò)的話應(yīng)該有三個(gè)了。
2- 修改ppp撥號(hào)腳本
這里直接使用友善提供的ppp撥號(hào)腳本修改了(在/etc/ppp/peers/下有很多)
【聯(lián)通撥號(hào)】:將wcdma復(fù)制為wcdma1 修改ttyUSB0為ttyUSB1。修改后為
nodetach lock /dev/ttyUSB1 921600 user?"card" crtscts modem hide-password usepeerdns noauth noipdefault novj novjccomp noccp defaultroute ipcp-accept-local ipcp-accept-remote connect?'chat?-s?-v?-f?/etc/ppp/peers/chat-wcdma-connect' disconnect?'chat?-s?-v?-f?/etc/ppp/peers/chat-wcdma-disconnect'
使用call-ppp撥號(hào),使用ifconfig -a 查看是否有ppp網(wǎng)卡出現(xiàn)
#?call-ppp?wcdma1 #?ifconfig?-a #?ping?www.baidu.com
【移動(dòng)撥號(hào)】
#?call-ppp?tdscdma-usb1 #?ifconfig?-a?//查看是否撥號(hào)成功 #?ping?www.baidu.com
參考博文:
1- ME3760_v2驅(qū)動(dòng)移植方式,中興4G網(wǎng)卡移植