USB 端口故障 - USB 1-1:设备描述符读取/64,错误 -71

USB 端口故障 - USB 1-1:设备描述符读取/64,错误 -71

我有一台已使用 7 年以上的 Dell Latitude 7350 二合一(触摸屏平板电脑混合型)。我最初在系统上安装了 Pop!_OS,并且运行了几个月,但有一天我的无线键盘和鼠标突然停止工作。无线鼠标和键盘与我的其他计算机连接良好。我测试了其他几种 USB 设备,但我唯一可以使用的 USB 设备是闪存驱动器、硬盘驱动器、SD 读卡器和 SSD。

我已经在笔记本电脑上的两个 USB 端口上尝试过这些设备,它们都不适用于选定的设备(但 USB 设备似乎仍在通电,因为它们会亮起),并且适用于其他选定的设备。

我应该提到,在过去的几个月里,我遇到了一个间歇性问题,即仅在一个端口上未检测到我的硬盘驱动器,但这个问题最近不再发生。

以下是一些无法工作的设备示例:

  • 有线鼠标
  • 有线键盘
  • 无线键盘
  • 无线鼠标
  • 尤比奇
  • Live USB(例如 Arch Linux Live USB)

我所说的“不工作”是指,尽管设备上出现指示灯,就好像它们正常工作一样,但它们无法在操作系统内部使用。尽管我目睹了黄色灯光秀,但我无法使用 Yubikey。有些USB无法使用;这些主要是保存实时媒体的闪存驱动器,但也有一个保存相当正常的文件,但在该系统上无法工作。

最初我认为这是 Pop!_OS 的问题,于是我进入了 BIOS,但我的鼠标/键盘也无法正常工作。我安装了 refind 并能够启动我安装在外部 SSD 上的 Arch Linux 安装。事实上,这就是我现在正在打字的内容。

存储设备似乎运行良好。它们是唯一运行良好的设备。我可以从它们传输、播放媒体,甚至可以从其中一个设备运行整个操作系统。

该笔记本电脑附带的内部键盘和触摸板工作正常。

我很难相信这是某种硬件故障,因为我预计 USB 设备根本无法工作。它们对于有限的设备集具有完整的功能。我的第一反应是将此称为内核驱动程序问题,但我在最新更新的 Arch Linux (zen 5.14) 版本上遇到了与 Pop!_OS 5.8 和 5.11 上完全相同的问题。

我什至尝试禁用蓝牙,因为我认为这可能会导致中断问题,但没有成功。

我还尝试禁用并重新启用 BIOS 内的 USB 控制器,但正如预期的那样,没有任何变化。

这是来自的错误日志journalctl

usb 1-1: device descriptor read/64, error -71
Oct 02 12:45:39 Arch2020 kernel: usb 1-1: device descriptor read/64, error -71
Oct 02 12:45:40 Arch2020 kernel: usb 1-1: device descriptor read/64, error -71
Oct 02 12:45:40 Arch2020 kernel: usb 1-1: device descriptor read/64, error -71
Oct 02 12:45:41 Arch2020 kernel: usb 1-1: device not accepting address 10, error -71
Oct 02 12:45:42 Arch2020 kernel: usb 1-1: device not accepting address 11, error -71
Oct 02 12:45:42 Arch2020 kernel: usb usb1-port1: unable to enumerate USB device

类似的错误贯穿始终。

输出sudo lsusb

Bus 002 Device 003: ID 04e8:61f5 Samsung Electronics Co., Ltd Portable SSD T5
Bus 002 Device 004: ID 0bc2:231a Seagate RSS LLC Expansion Portable
Bus 002 Device 002: ID 045b:0210 Hitachi, Ltd 
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 8087:0a2a Intel Corp. Bluetooth wireless interface
Bus 001 Device 006: ID 0bda:5680 Realtek Semiconductor Corp. Integrated_Webcam_FHD
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

我在网上搜索过,但我发现的唯一解决方案非常旧,与我的问题无关,或者涉及我无法使用的修复(在技嘉主板上启用 IOMMU;我有一个戴尔主板,我不相信它)支持 IOMMU)。

我感谢任何人可以提供的任何帮助。

编辑:我忘了提及我已经使用 Pop!_OS 的内置固件升级程序完成了几次固件更新......所以就是这样。

编辑 2:某些设备不亮,例如 RGB 鼠标。这让我相信 USB 控制器没有为存储设备以外的任何端口提供足够的电力。因此,这是一个硬件问题。那好吧。我试过。

也许有一天我会在这台笔记本电脑上重新安装 Windows 10,只是为了确认这是一个硬件问题,但这不太可能。

相关内容