【环境信息】
环境信息:arm物理机
OS版本:20.03-LTS-SP2
内核:4.19.90-2104.21.0.0083.oe1.aarch64
【问题复现步骤】
1.安装Virtualization Host模式
2.安装成功进入系统查看dmesg日志
【预期结果】
无异常报错
【实际结果】
有异常报错:usb 1-1.1: device not accepting address 4, error -32
usbhid: probe of 1-1.1:1.1 failed with error -32
Hey ga_beng_cui, Welcome to openEuler Community.
All of the projects in openEuler Community are maintained by @openeuler-ci-bot.
That means the developers can comment below every pull request or issue to trigger Bot Commands.
Please follow instructions at https://gitee.com/openeuler/community/blob/master/en/sig-infrastructure/command.md to find the details.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
下面的日志,USB 存储设备是 OK 的。说明 USB 本身没啥问题。
这个 USBHID 应该是键盘或者类似的设备。看下这个键盘是不是没差牢靠。或者有没有其他问题。
或者换个接口试下。
usbhid_probe
-=> hid_add_device
-=> device_add
#define EPIPE 32 /* Broken pipe */
没有插u盘的机器上也会偶现这个错误
注:
hid_add_device 用于匹配特殊驱动相关部分,该函数是在传输 usbhid 驱动 probe中调用,也就是说usb总线匹配到 usbhid传输驱动,然后它的 probe 函数被调用,就会调用 hid core 的hid_add_device。
lsusb -t
/: Bus 08.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 5000M
/: Bus 07.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 5000M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/2p, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/2p, 12M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 1: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 1: Dev 5, If 1, Class=Human Interface Device, Driver=usbhid, 12M
lspci -v | grep "USB"
7a:00.0 USB controller: Huawei Technologies Co., Ltd. HiSilicon USB 1.1 Host Controller (rev 21) (prog-if 10 [OHCI])
7a:01.0 USB controller: Huawei Technologies Co., Ltd. HiSilicon USB 2.0 2-port Host Controller (rev 21) (prog-if 20 [EHCI])
7a:02.0 USB controller: Huawei Technologies Co., Ltd. HiSilicon USB 3.0 Host Controller (rev 21) (prog-if 30 [XHCI])
ba:00.0 USB controller: Huawei Technologies Co., Ltd. HiSilicon USB 1.1 Host Controller (rev 21) (prog-if 10 [OHCI])
ba:01.0 USB controller: Huawei Technologies Co., Ltd. HiSilicon USB 2.0 2-port Host Controller (rev 21) (prog-if 20 [EHCI])
ba:02.0 USB controller: Huawei Technologies Co., Ltd. HiSilicon USB 3.0 Host Controller (rev 21) (prog-if 30 [XHCI])
报错未发现实际影响,issue先关闭
同意开发观点
登录 后才可以发表评论