4g網卡MF831移植到smart210

說明0:這裏使用的是友善之臂提供的smart210的kernel和文件系統
直接使用友善提供的kernel和文件系統是不行的,可以使用
說明1:這裏的mf831的usb的id轉化後爲19d2.0017,如是19d2:1405請看下篇

# ls /dev/ttyUSB*

查看轉化爲串口的數量只有兩個。

1-usb轉串

修改kernel中的drivers/usb/serial/option.c 在static const struct usb_device_id option_ids[] 結構體中添加一行

 static const struct usb_device_id option_ids[] = {
{ USB_DEVICE(0x19d2,0x0017) }, /*add by wenyi 20170323*/
{ USB_DEVICE(OPTION_VENDOR_ID, OPTION_PRODUCT_COLT) },

重新編譯內核,燒錄到開發板上,再一次使用

 # ls /dev/ttyUSB*

沒錯的話應該有三個了。

2- 修改ppp撥號腳本

這裏直接使用友善提供的ppp撥號腳本修改了(在/etc/ppp/peers/下有很多)
【聯通撥號】:將wcdma複製爲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撥號,使用ifconfig -a 查看是否有ppp網卡出現

# call-ppp wcdma1
# ifconfig -a
# ping www.baidu.com

【移動撥號】

# call-ppp tdscdma-usb1
# ifconfig -a //查看是否撥號成功
# ping www.baidu.com

參考博文:
1- ME3760_v2驅動移植方式,中興4G網卡移植

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章