usb - 如何从 menuconfig 启用 USB 小工具模式
问题描述
我正在尝试使用 rndis 模块在我的内核中启用 usb0 接口。这位于 menuconfig 中的小工具驱动程序类别下。我无法在 menuconfig 中找出正确且完整的配置集以启用 rndis 支持。由于小工具驱动程序配置不完整,当我尝试在我的目标(linux 4.19.55 armv7l)上尝试 modprobe g_ether 时,我目前面临一个错误:
udc-core:找不到可用的 UDC - 将 [g_ether] 添加到待处理驱动程序列表
如何修复此错误,以便 usb0 出现在我的目标上
解决方案
通过从内核 menuconfig 将 musb 控制器的模式更改为双模式,解决了 UDC 设备问题。在此之后 g_ether 被成功加载,因为 usb0 出现在目标上。基本上,在加载 g-ether 之前,需要在目标上显示像下面这样的 UDC 设备。
root@:/sys/class/udc# ls
musb-hdrc.0.auto
推荐阅读
- python - 如何遍历python中多个字典中的json键、值
- php - 使用 jQuery、Ajax 和 PHP 的动态选择框
- mocking - 模拟时如何跳出循环
- javascript - Chrome 会缓存所有网页吗?
- jenkins - 如何从 Jenkins 作业创建 Github 版本(理想情况下包含自上次构建/发布以来的提交列表)?
- microsoft-dynamics - 如何通过 Dynamics GP API 更改 UnitPrice
- android - AAPT2 错误 - 在 mergeDebugResources 中找不到 appcompat-v7 文件
- macos - Xamarin Mac 启用沙盒
- sql - ORA-02270 外键,找不到故障
- html - Appcelerator Titanium:CSS 宽度不适用于百分比