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
重启
有奖活动 | |
---|---|
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
【有奖活动】震撼来袭!这场直播将直击工程师的心灵! | |
“我想要一部加热台”活动,不花钱赢取开发好工具!活动开始了哦 | |
【有奖活动】伙伴们:您的“需求”解决了吗? | |
抽奖了,抽奖了,金升阳医疗电源 |
打赏帖 | |
---|---|
【换取手持数字示波器】+树莓派pico驱动步进电机被打赏30分 | |
【换取手持数字示波器】Ubuntu中QT5的安装被打赏40分 | |
【换取手持数字示波器】Ubuntu中vsftpd的安装与配置被打赏40分 | |
【换取手持数字示波器】基于STM32U0的最全功耗测试被打赏40分 | |
【分享评测,赢取加热台】+极海APM32F035低压电机通用评估板+串口被打赏40分 | |
N32A455硬件I2C调试被打赏40分 | |
【分享评测,赢取加热台】+EFR32xG24 PWM控制红色LED(呼吸灯)被打赏40分 | |
【分享评测,赢取加热台】+利用IIC读温湿度传感器Si7021串口打印被打赏40分 | |
【分享评测,赢取加热台】+称远开发板PWM与串口功能分享被打赏50分 | |
【分享评测,赢取加热台】+DDR走线与差分对走线分享。被打赏50分 |