Eri*_*and 9 drivers boot usb debian documentation
每次我启动 Debian 时,启动日志都会显示一堆xhci_hcd
问题,以及类似的消息
usb 3-13: hub failed to enable device, error -22
usb 3-13: device descriptor read/8, error -61
Run Code Online (Sandbox Code Playgroud)
不过,我很难找出这些错误代码的实际含义。是否有任何地方列出了所有这些错误代码的含义?
第一个是 EINVAL(标准 POSIX C 错误)反转。如果你好奇,它来自[src]/drivers/usb/core/hub.c
(v. 3.19) 中的第 4218 行:
4217 if (udev->state != USB_STATE_DEFAULT)
4218 return -EINVAL;
Run Code Online (Sandbox Code Playgroud)
另一个来自hub_port_init()
同一文件中的函数。
然而,这些类型的错误消息并不是为了向最终用户提供更多信息(“集线器无法启用设备”)。它们用于调试,可能包括您是否要提交错误报告。
如果您希望获得详细解释问题的文档,我认为您不走运。部分原因可能是可能无法提供任何更准确、更详细的解释。由于一系列不确定的潜在原因,有些事情可能会以同样的方式失败。
小智 5
的errno
程序(的一部分moreutils
封装)转换错误号码对应的姓名:
$ errno 61
ENODATA 61 No data available
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
13238 次 |
最近记录: |