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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了openwrt编译加载龙尚U8300 4G网卡相关的知识,希望对你有一定的参考价值。

参考技术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

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

进入USB Serial Converter support选择:

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

static const struct usb_device_id option_ids[] =
加入

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

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

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

添加如下内容

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

如何将openwrt写入ssd

参考技术A 入U盘作为启动盘的方式比较简单,但是如果写入到ssd、硬盘的方式比较麻烦。
曾尝试用PE下的工具,但是效果都不好。
最简单的办法就是,使用U盘制作一个ubuntu或者centos的U盘,然后用dd命令写入到硬盘。
在linux下写盘的命令如下:
dd if=/dev/zero of=/dev/sda 格式化磁盘
dd if=/cdrom/op.img of=/dev/sda 将img写入磁盘
随后重启即可。

以上是关于openwrt编译加载龙尚U8300 4G网卡的主要内容,如果未能解决你的问题,请参考以下文章

OpenWrt 4G网卡拨号配置

stm32如何将4G模块挂载成网卡

龙尚3G4G模块嵌入式Linux系统使用说明

编译openwrt USB无线网卡驱动求助

esxi+爱快+op+群晖网卡直通如何分配

小米路由3可以刷Pandorabox或OPENWRT吗