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

openwrt编译加载龙尚U8300 4G网卡,第1张

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、修改optionc: build_dir/target-x86_64_musl/linux-x86_64/linux-49146/drivers/usb/serial/optionc ,加入8300的pid和vid

static const struct usb_device_id option_ids[] = {

加入

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

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

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

添加如下内容

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

Openwrt 官方正式的发行版是已编译好了的映像文件(后缀名bin或trx、trx2),此映像文件可从Openwrt官方网站的下载页面中轻松获取到,连接地址为 OpenWrt官方网站。这些编译好的映像文件是基于默认的配置设置,且只针对受支持的平台或设备

在编译目录下新建一个名为files的目录,openwrt在编译的时候,会把files文件夹里的文件编译到固件的根目录,简而言之,就是 /openwrt/files目录,这相当于是openwrt固件的根目录/(这个和上面提及的/openwrt/package/base-files/files目录作用相似),所以能在这个目录下能干的事情就多了,基本上涵盖了所有你能改动的东西。

您好,你的gcc不支持mips16e的指令,编译toolchain的时候应该加上 -mips16 选项。不想重新编译toolchain就改package的Makefile,有可能还有类似的package需要改。

diff --git a/package/system/fstools/Makefile b/package/system/fstools/Makefile

index 18098dd41ca44c 100644

--- a/package/system/fstools/Makefile

+++ b/package/system/fstools/Makefile

@@ -19,6 +19,7 @@ PKG_SOURCE_VERSION:=e0430f5c62f367e5a8e02755412977b02c3fc45e

PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION)targz

CMAKE_INSTALL:=1

PKG_CHECK_FORMAT_SECURITY:=0

+PKG_USE_MIPS16:=0

PKG_LICENSE:=GPLv2

PKG_LICENSE_FILES:=

以上就是关于openwrt编译加载龙尚U8300 4G网卡全部的内容,包括:openwrt编译加载龙尚U8300 4G网卡、怎么编译openwrt下的mysql、openwrt编译时放进去文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/10218293.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存