OpenWrt下龙尚U9300驱动移植

OpenWrt下龙尚U9300驱动移植

注:本次案例使用的CPU为AR9331,AR9341也可使用该方案。

一、驱动包整理

1.源码环境根目录下,进入package目录,新建“gobinet”目录,并进入其中,新建“src”目录和Makefile文件;Makefile文件内容如下:


2.进入src目录,将官方驱动源码放入其中,内容包括:


3.make menuconfig,确定以下内容built-in



二、内核环境配置

1.make kernel_menuconfig(该步骤如果源码环境是未编译过的,系统会下载内核文件,此间经历的时间会较长,需要耐心等待了)。
找到下列各个选项,并正确操作:

2.build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/linux-3.18.84/arch/mips/include/uapi/asm/errno.h下,ENOMSG值改为42.
#define ENOMSG 42
3.build_dir/target-mips_34kc_uClibc-0.9.33.2/linux-ar71xx_generic/linux-3.18.84/drivers/usb/serial
/option.c下,添加模块PID和VID:

禁止interface 4加载驱动:

option_ids数组中添加黑名单:


4.make V=99
5.取得的固件刷入路由器后,查询/dev,会查到一个qcqmi*,
6.ifconfig -a,会看到eth2或者usb0时,说明驱动加载正常
7.配置可以使用3G协议,此时走pppd拨号上网,配置是只选择3G协议选项即可,apn,username等可以不填,虽然proto选择了3g,但是实际网络状态是4g,具体可以使用AT指令进行查询。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值