Ubuntu 22.04 无法恢复,错误:设备描述符读取/64,错误 -71

Ubuntu 22.04 无法恢复,错误:设备描述符读取/64,错误 -71

发生了什么

当系统挂起并且我尝试恢复时,它停留在黑屏上,显示“设备描述符读取/64,错误 -71”

可能的原因是什么

这种情况发生在 USB 总线 1-7 上,这是我的 Goodix 指纹读取器,libfprint 没有它的驱动程序。我不关心这个设备是否正常工作。我只想让我的系统恢复。

我想要实现的目标

为了解决这个问题,我基本上想做以下三件事:

  1. 修复它,使 USB 设备不再导致此错误(不太可能)
  2. 完全禁用总线,以便内核甚至无法与设备通信(这会导致错误)
  3. 让 GNOME shell 或 GDM 忽略错误,这样它就可以在出现错误的情况下继续运行(我并不关心这个错误,因为设备无论如何都无法工作)

我尝试过的事情

解决方案 1,如上所述

  1. 正如该帖子所建议的:https://ubuntuforums.org/showthread.php?t=797789,我配置usbcore.old_scheme_first为 Y 到/etc/default/grub。现在内核日志打印了两行额外的内容:
usb 1-7: Device not responding to setup address.

而没有解决问题。

  1. 我也尝试设置usbcore.autosuspend为 -1,但没有任何改变。

解决方案 2

我尝试通过 udev 规则禁用该设备。根据在线教程,这只是authorized在检测到正确的设备时将其设置为 0。但是,当我查看时/sys/bus/usb/devices/1-7/authorized,内容已经为 0,而无需设置 udev 规则。也就是说,该设备应该已被禁用,可能是由于缺少合适的驱动程序。

解决方案 3

不确定要看哪里或尝试什么。

一些日志

$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 27c6:5395 Shenzhen Goodix Technology Co.,Ltd. Fingerprint Reader
Bus 001 Device 004: ID 8087:0029 Intel Corp. AX200 Bluetooth
Bus 001 Device 009: ID 0c45:671d Microdia Integrated_Webcam_HD
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

usb1-7我可以通过与Goodix指纹读取器相对应的供应商和设备ID进行确认。

$ sudo dmesg | fgrep "1-7"
[    1.980114] usb 1-7: new full-speed USB device number 3 using xhci_hcd
[    1.980339] usb 1-7: Device not responding to setup address.
[    2.188337] usb 1-7: Device not responding to setup address.
[    2.396070] usb 1-7: device not accepting address 3, error -71
[    2.524100] usb 1-7: new full-speed USB device number 4 using xhci_hcd
[    2.546716] usb 1-7: New USB device found, idVendor=27c6, idProduct=5395, bcdDevice= 1.00
[    2.546728] usb 1-7: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    2.546734] usb 1-7: Product: Goodix Fingerprint Device 
[    2.546739] usb 1-7: Manufacturer: HTMicroelectronics
[    2.546743] usb 1-7: SerialNumber: HTK32

此外,这种情况似乎只发生在电池供电的情况下,是的,我用的是戴尔 XPS 15 7950。但这绝对不同于仅使用电池供电时,Dell XPS 15 7590 的挂起模式无法恢复,因为我的情况似乎与蓝牙无关,而且我不使用深度睡眠。

提前感谢您,如果我应该发布更多详细信息,请告诉我!

相关内容