armv8设备接pci拓展的usb设备,再接USB hub,linux内核启动阶段概率出现usb bus deregisted

armv8设备接pci拓展的usb设备,再接USB hub,linux内核启动阶段概率出现usb bus deregisted

参考GPT和自己的思路:这个问题可能有很多原因,但是可能是由于硬件或驱动程序的问题引起的。建议您检查您的硬件设备及其电源是否正常,以及确保使用正确的驱动程序。您还可以检查系统日志或使用调试器来查看详细的错误信息。最好的方法是与你的设备厂商或开发者社区联系,获取更多支持和指导。

该回答引用于gpt与OKX安生共同编写:
  • 该回答引用于gpt与OKX安生共同编写:

这种情况通常发生在驱动程序或硬件配置不正确的情况下。

针对您提供的情况,设备接在PCI拓展的USB控制器上,再连接USB hub,这意味着您的USB控制器可能需要使用特定的驱动程序才能正常工作。如果没有正确的驱动程序或者驱动程序配置不正确,就有可能出现USB总线注销的情况。

解决此类问题的一般步骤如下:

  1. 检查驱动程序:请确保已正确安装USB控制器的驱动程序,并且该驱动程序与您的硬件和操作系统版本相匹配。如果有任何疑问,请参考硬件制造商的文档或支持信息。

  2. 检查硬件连接:检查所有USB设备和电缆连接是否正确,并确保它们都能正常工作。尝试将USB设备直接连接到USB控制器,而不是通过USB hub进行连接,以排除USB hub造成的问题。

  3. 更新内核:如果以上方法仍然无法解决问题,则可以尝试更新内核版本,以便获取最新的USB驱动程序和修复程序。

  4. 调试内核:如果仍然无法解决问题,您可以启用USB调试功能,并在出现注销问题时捕获USB子系统消息来分析问题。有关如何启用USB调试的详细信息,请参阅Linux内核文档。

总之,USB总线注销问题通常是由驱动程序或硬件配置问题引起的。通过仔细检查和调试,您应该能够找到并解决这个问题。

armv8设备不可能没有USB吧,干嘛不直接加USB HUB,电脑上用PCI扩展的USB口都不是很稳定

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^