gpt4 book ai didi

linux - 限制 USB 小工具驱动程序速度

转载 作者:太空宇宙 更新时间:2023-11-04 04:20:28 24 4
gpt4 key购买 nike

tl;dr:如何强制 Linux 拒绝高速 USB 连接,使其默认为全速?

完整说明:

我正在编写一个基于 Linux 小工具零的 USB 小工具驱动程序。我正在测试的硬件具有高速 USB,但实际产品并非如此。由于某种原因,该小工具(尽管它在任何配置上都没有高速描述符)被报告为高速小工具(复合小工具的 set_config 函数上的struct usb_gadget->speed==USB_SPEED_HIGH)。这使得驱动程序在配置绑定(bind)之前严重失败(尝试加载显然不存在的高速配置)。

我正在寻找一种方法来通知 Linux 该小工具不具备高速功能,以便当主机连接时,从全速到高速的切换会被拒绝(或者会产生类似结果的东西)。

最佳答案

uhciohci 内核模块驱动 USB 1.X Controller 。ehci 模块驱动 USB 2.0 Controller 。

如果您卸载其中一个,则会对另一个实现限制。

关于linux - 限制 USB 小工具驱动程序速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13704906/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com