USB 根集线器无法启动的问题(Ubuntu 20.04.05)

USB 根集线器无法启动的问题(Ubuntu 20.04.05)

几天前我从 18.04 升级到了 20.04。一切都运行良好,看起来不错。我遇到了一些 TimeShift 和 Deja-Dup 问题,我已经解决了。

第二天早上,当我查看电脑以检查备份状态时,我无法在密码框中输入内容。我使用 USB 3.0 4K 四端口 KVM,因此有时会丢失鼠标或键盘。我关闭了 KVM 的电源,但仍然无法在密码框中输入内容。

我进行了远程连接并重新启动,但却出现了大量 USB 错误,而且始终无法进入 Gnome 桌面。

通过 GRUB 进入恢复模式后,我发现问题出在 usb 3-1。Bus 003 的 lsusb 输出如下:

Bus 003 Device 007: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 003 Device 006: ID 8087:0029 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

主板:Gigabyte X570 Aorus Master - 已更新至 BIOS 固件版本 F35

经验:> 40 年,Unix、大型机、PC、RaspberryPi、Sun、HP、Windows、Linux、...

我可以不使用任何 USB 2.0 设备 - 如果我将设备插入 2.0 端口,Ubuntu 无法启动,因此我怀疑主板上出现了问题。我尝试在 BIOS 中禁用旧式 USB 端口,但没有效果。

我可以购买一个 USB 2.0 适配器并安装它 - 但我需要绕过当前问题才能使用我的电脑。

欢迎提出建议 - 我只有大约两年的 Ubuntu 使用经验(主要是使用 GUI 或终端处理 fstab、设备、网络),但已经在许多版本的 Unix 上完成了系统级工作,并拥有丰富的硬件经验。

dmesg 的输出:(第一分钟 - 它会一直重复)

[    3.009220] usb 3-1: new low-speed USB device number 2 using xhci_hcd
[    3.145229] usb 3-1: device descriptor read/64, error -71
[    3.385451] usb 3-1: device descriptor read/64, error -71
[    3.625429] usb 3-1: new low-speed USB device number 3 using xhci_hcd
[    3.757337] usb 3-1: device descriptor read/64, error -71
[    3.997412] usb 3-1: device descriptor read/64, error -71
[    4.521675] usb 3-1: new low-speed USB device number 4 using xhci_hcd
[    4.522810] usb 3-1: Device not responding to setup address.
[    4.730504] usb 3-1: Device not responding to setup address.
[    4.937650] usb 3-1: device not accepting address 4, error -71
[    5.065675] usb 3-1: new low-speed USB device number 5 using xhci_hcd
[    5.066529] usb 3-1: Device not responding to setup address.
[    5.274437] usb 3-1: Device not responding to setup address.
[    5.481665] usb 3-1: device not accepting address 5, error -71
[   36.713240] usb 3-1: new low-speed USB device number 8 using xhci_hcd
[   36.841253] usb 3-1: device descriptor read/64, error -71
[   37.081247] usb 3-1: device descriptor read/64, error -71
[   37.321225] usb 3-1: new low-speed USB device number 9 using xhci_hcd
[   37.457297] usb 3-1: device descriptor read/64, error -71
[   37.701250] usb 3-1: device descriptor read/64, error -71
[   38.221235] usb 3-1: new low-speed USB device number 10 using xhci_hcd
[   38.221614] usb 3-1: Device not responding to setup address.
[   38.429611] usb 3-1: Device not responding to setup address.
[   38.641226] usb 3-1: device not accepting address 10, error -71
[   38.769233] usb 3-1: new low-speed USB device number 11 using xhci_hcd
[   38.769705] usb 3-1: Device not responding to setup address.
[   38.977699] usb 3-1: Device not responding to setup address.
[   39.185222] usb 3-1: device not accepting address 11, error -71
[   49.957239] usb 3-1: new low-speed USB device number 12 using xhci_hcd
[   50.093245] usb 3-1: device descriptor read/64, error -71
[   50.329250] usb 3-1: device descriptor read/64, error -71
[   50.565754] usb 3-1: new low-speed USB device number 13 using xhci_hcd
[   50.693934] usb 3-1: device descriptor read/64, error -71
[   50.929820] usb 3-1: device descriptor read/64, error -71
[   51.449760] usb 3-1: new low-speed USB device number 14 using xhci_hcd
[   51.450764] usb 3-1: Device not responding to setup address.
[   51.658746] usb 3-1: Device not responding to setup address.
[   51.865916] usb 3-1: device not accepting address 14, error -71
[   51.993575] usb 3-1: new low-speed USB device number 15 using xhci_hcd
[   51.994515] usb 3-1: Device not responding to setup address.
[   52.202718] usb 3-1: Device not responding to setup address.
[   52.409419] usb 3-1: device not accepting address 15, error -71

来自 syslog-大约 5 秒的输出:(重复模式开始...)

Jan  6 00:00:01 dug02 rsyslogd: [origin software="rsyslogd" swVersion="8.2001.0" x-pid="1044" x-info="https://www.rsyslog.com"] rsyslogd was HUPed
Jan  6 00:00:01 dug02 systemd[1]: logrotate.service: Succeeded.
Jan  6 00:00:01 dug02 systemd[1]: Finished Rotate log files.
Jan  6 00:00:03 dug02 kernel: [28682.402291] usb 3-1: new low-speed USB device number 88 using xhci_hcd
Jan  6 00:00:03 dug02 kernel: [28682.534744] usb 3-1: device descriptor read/64, error -71
Jan  6 00:00:03 dug02 kernel: [28682.770637] usb 3-1: device descriptor read/64, error -71
Jan  6 00:00:03 dug02 kernel: [28683.006700] usb 3-1: new low-speed USB device number 89 using xhci_hcd
Jan  6 00:00:03 dug02 kernel: [28683.134742] usb 3-1: device descriptor read/64, error -71
Jan  6 00:00:04 dug02 kernel: [28683.370758] usb 3-1: device descriptor read/64, error -71
Jan  6 00:00:04 dug02 kernel: [28683.478513] usb usb3-port1: attempt power cycle
Jan  6 00:00:04 dug02 kernel: [28683.890689] usb 3-1: new low-speed USB device number 90 using xhci_hcd
Jan  6 00:00:04 dug02 kernel: [28683.891578] usb 3-1: Device not responding to setup address.
Jan  6 00:00:04 dug02 kernel: [28684.099911] usb 3-1: Device not responding to setup address.
Jan  6 00:00:05 dug02 kernel: [28684.306707] usb 3-1: device not accepting address 90, error -71
Jan  6 00:00:05 dug02 kernel: [28684.434699] usb 3-1: new low-speed USB device number 91 using xhci_hcd
Jan  6 00:00:05 dug02 kernel: [28684.435641] usb 3-1: Device not responding to setup address.
Jan  6 00:00:05 dug02 kernel: [28684.643346] usb 3-1: Device not responding to setup address.
Jan  6 00:00:05 dug02 kernel: [28684.850699] usb 3-1: device not accepting address 91, error -71
Jan  6 00:00:05 dug02 kernel: [28684.851357] usb usb3-port1: unable to enumerate USB device
Jan  6 00:00:05 dug02 kernel: [28684.994291] usb 3-1: new low-speed USB device number 92 using xhci_hcd
Jan  6 00:00:05 dug02 kernel: [28685.126731] usb 3-1: device descriptor read/64, error -71

我只想再次使用我的系统 - 但到目前为止我尝试过的方法都没有奏效。我愿意禁用“总线 003 设备 001:ID 1d6b:0002 Linux Foundation 2.0 根集线器” - 但到目前为止我的尝试都没有奏效。

从 GRUB 进入“恢复”模式是一个挑战 - 我会尝试在那里将其删除 - 但我并不乐观。

更新:

我使用 Ubuntu 22.04.1 创建了一个 USB 启动设备,并在启动时收到一些相同的消息,但 Gnome 启动后消息停止。这似乎是 20.04 基础版和更新版之间的差异。

正在解除 USB 2.0 根集线器的绑定 - 希望可以解决这个问题。

启动旧系统很困难。发送到控制台的消息不会停止 - 我以前知道如何重定向它们...

对于 USB 问题 - 40 次重启尝试中只有 1 次会进入恢复模式。(使用 shift 和 ESC)

使用 Ubuntu 22.04.1 系统确实让我可以四处探索并尝试修复问题 - 我只需要找到灵丹妙药。

更新 2:昨晚升级到 22.04 - 仍然有类似的问题。控制台显示相同的错误集,但现在进入 tty 登录并且不会启动 Gnome。(手动尝试启动失败)

我的系统启动时没有网络设置,所以我必须手动为我的 10GB 适配器配置网络。

可以通过 rsh/putty 访问系统,但我希望再次运行 Gnome,这样我就可以访问我创建的虚拟机。我复制了驱动器 - 这样我就可以访问我的数据,但我的 Windows 10 系统数据实际上无法访问。

最后更新:我使用终端升级到 22.04 - 它没有安装 Gnome。我这样做了,现在我可以再次启动 Ubuntu!:-)

真的厌倦了用终端来做所有事情——感觉就像回到了 20 世纪 80 年代的大型机上一样。

我仍然在日志中收到大量错误 - 但我的系统已恢复正常。我需要看看能否找到一种方法来禁用主板上的 USB 集线器并安装 USB 2.0 卡。我怀疑这应该可以解决硬件问题。

答案1

大多数详细的细节都在我上面的“问题”中。

我使用终端安装了 22.04 - 从 20.04.05 升级。如果你这样做,它会跳过 Gnome 安装。我需要手动安装 Gnome,然后才能重新登录我的系统。

我有几件事要解决(QEMU 不高兴)。主板的 BIOS 更新禁用了虚拟化。我不得不返回并重新启用它 - 并且我的一些设置丢失了。我无法使用 GUI 更改任务栏位置。

Timeshift 不断占用我的所有存储空间 - 我正在释放一些存储空间并降低频率并从备份中删除 VM 磁盘文件。

与无法启动相比,这些都是小问题。我可以使用现在的设备 - 这比以前好多了。

相关内容