我的有线 Xbox 360 控制器出现问题,设备管理器中显示设备描述符请求失败。
现在我有 2 个控制器,一个运行良好,并且直到最近两个都运行良好,所以我知道这不是驱动程序的问题,我已经尝试重新安装多次了。
是否可以通过某些实用程序或程序将 USB 设备属性从工作控制器复制到有问题的控制器?如果设备无法正确识别,我能否以某种方式重新编程控制器,以便从工作设备设置正确的 ID?
Windows 10
答案1
如果 USB 主机系统软件显示“设备描述符请求失败”,则表示您的设备未能响应最基本的初始 USB 事务,无法使用正确的 USB 协议返回有效的描述符信息。此控制事务是 USB 枚举过程中的第一个事务。发生这种情况时,意味着主机系统已尝试获取描述符至少九次(在 Android 下可能为 288 次或更多次),但未获得有效结果。这通常意味着 USB 设备完全死机。它可能会闪烁一些 LED,但 USB 串行接口引擎可能完全死机。抱歉。
关于问题的第二部分,没有,没有实用程序可以将 VID/PID/描述符/任何信息从一个 USB 设备刷入另一个。这些信息(至少是大多数 USB 必需字段)通常要么硬编码在硅片中,要么整个设备微代码/固件(如果有)必须通过一些外部调试过程重新刷入(因为主 USB 接口已失效)。
您的 Xbox 控制器的电缆中可能有一些断线/磨损的电线。要么把它扔掉,要么先检查电缆数据连接。