
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编译时放进去文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)