You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

RB5因缺失RNDIS模块无法使用V2X/WiFi适配器,求解决方法

RB5部署V2X时RNDIS模块缺失的解决方法

我在RB5上部署V2X时,按教程操作发现系统缺少RNDIS模块,执行命令出现如下报错:

sh-4.4# depmod rndis_host.ko
depmod: ERROR: Bad version passed rndis_host.ko
sh-4.4# modprobe rndis_host.ko
modprobe: FATAL: Module rndis_host.ko not found in directory /lib/modules/4.19.95

同时检查/lib/modules/4.19.95/kernel/drivers/net目录,仅存在ath文件夹,无usb相关目录及Kconfig文件。

以下是具体解决步骤:

优先尝试编译单独的RNDIS内核模块(无需重装系统)

  • 获取与当前系统内核4.19.95完全匹配的RB5官方内核源码
  • 进入内核源码目录,执行内核配置命令:
    make menuconfig
    
    在菜单路径Device Drivers -> Network device support -> USB Network Adapters中,勾选RNDIS host support(建议选编译为模块M),保存配置后退出。
  • 单独编译RNDIS模块:
    make modules SUBDIRS=drivers/net/usb
    
    编译完成后,drivers/net/usb/目录下会生成rndis_host.ko文件。
  • 将模块复制到系统对应目录并更新依赖:
    mkdir -p /lib/modules/4.19.95/kernel/drivers/net/usb/  # 若目录不存在先创建
    cp drivers/net/usb/rndis_host.ko /lib/modules/4.19.95/kernel/drivers/net/usb/
    depmod -a
    
  • 加载模块验证:
    modprobe rndis_host
    

若模块编译失败,可考虑升级/重装适配V2X的内核

  • 下载RB5官方提供的、经过V2X适配验证的稳定内核版本(建议选择高于4.19.95的版本)
  • 配置内核编译选项时,确保勾选所有V2X相关依赖模块(包括RNDIS、USB网络适配器等)
  • 执行完整内核编译安装命令:
    make && make modules_install && make install
    
  • 重启系统后,确认新内核正常运行,再重新进行V2X部署配置

内容的提问来源于stack exchange,提问作者YUKI

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.14 17:22:41