openwrt编译加载龙尚U8300 4G网卡

读书笔记2020-06-19人生经验 6264 0A+A-

1、修改config:
make menuconfig选择:
Base system  ---> udev
Kernel modules  ---> USB Support  ---> kmod-usb-acm kmod-usb-net kmod-usb-net-qmi-wwan kmod-usb-ohci kmod-usb-serial kmod-usb-serial-option
LuCI  ---> Protocols  ---> luci-proto-3g luci-proto-qmi
Network  ---> uqmi
Utilities  ---> usb-modeswitch usbutils

1.jpg

make kernel_menuconfig
进入device drivers->usb support->support for host-side usb选择USB Modem (CDC ACM) support

2.jpg

进入USB Serial Converter support选择:

3.jpg

2、修改option.c: build_dir/target-x86_64_musl/linux-x86_64/linux-4.9.146/drivers/usb/serial/option.c ,加入8300的pid和vid

4.jpg

static const struct usb_device_id option_ids[] = {
加入

5.jpg

drivers/network/usb/qmiw_wan.c文件添加其USB ID,只有这样当modem插入时内核根据其id就可以加载qmi_wwan驱动了。

6.jpg

3、编译后发现/dev下多了ttyUSB1234四个节点和cdc-wan0,ifconfig -a多出一个wwan0。

7.jpg

修改路由配置文件vi /etc/config/network

添加如下内容

config interface 'wan'
    option  device '/dev/cdc-wdm0'
    option proto 'qmi'
    option apn  'cnnet'
    option username 'card'
    option password 'card'
    option ifname 'wwan0'

打开接口界面,wan点击连接,发现拨号成功,可以上网了。

8.jpg

本文标题:openwrt编译加载龙尚U8300 4G网卡
本文链接:http://zvvv.cn/post/616.html
作者授权:除特别说明外,本文由 Exciting 原创编译并授权 读书笔记 刊载发布。
版权声明:本文不使用任何协议授权,您可以任何形式自由转载或使用。
收藏0
发表评论