RK3568 USB 以太网(RNDIS)加载模块后不生效(找不到usb0)
EC-A3568J 主机,核心板是 AIO-3568J
首先按照wiki上的文档,进行内核设置:
设置完成后,能正常编译,烧写。烧写完成后,能够按照顺序 insmod 模块。
lsmod 也显示正常,但是找不到usb0,demsg里面也没有检测到接入。
内核打开配置CONFIG_USB_CONFIGFS_RNDIS就行,不用模块,build-in就行
板子是Ubuntu系统的话在/etc/init.d/adbd.sh里面,200多行,function_init函数末尾添加:
@@ -239,7 +239,13 @@ function_init()
ln -s ${USB_FUNCTIONS_DIR}/uvc.gs6 ${USB_CONFIGS_DIR}/uvc.gs6
fi
-
+ if [ $RNDIS_EN = on ];then
+ if [ ! -e "${USB_FUNCTIONS_DIR}/rndis.gs0" ] ;
+ then
+ mkdir -p ${USB_FUNCTIONS_DIR}/rndis.gs0
+ ln -s ${USB_FUNCTIONS_DIR}/rndis.gs0 ${USB_CONFIGS_DIR}/rndis.gs0
+ fi
+ fi
}
然后把/etc/init.d/..usb_config的内容改为usb_rndis_en
重启
我要赚赏金打赏帖 |
|
|---|---|
| 给28BYJ-48三自由度机械臂加一个网页控制台被打赏¥32元 | |
| 用28BYJ-48电机从零搭一台三自由度机械臂被打赏¥33元 | |
| 【英飞凌开发经验】ModusToolbox配置EdgeTalk外设被打赏¥27元 | |
| 基于BQ76952PFBR的BMS保护板热插拔损坏的原因和处理措施被打赏¥32元 | |
| 三分钟快速上手搭建nRF Connect SDK开发环境(VSCode)被打赏¥25元 | |
| 告别手动建模:我让AI用FreeCAD画了个开发板外壳被打赏¥30元 | |
| 【瑞萨RA8D1测评】总结收官——从IMU动作识别到LVGL桌宠被打赏¥33元 | |
| 【瑞萨BLE/WIFI模块测评】MPU6050双链路对比被打赏¥30元 | |
| 【瑞萨BLE/WIFI模块测评】DA14531被打赏¥28元 | |
| 【瑞萨BLE/WI-FI模块测评】DA16200被打赏¥28元 | |