![Проблема с невозможностью загрузки корневого USB-концентратора (Ubuntu 20.04.05)](https://rvso.com/image/1072887/%D0%9F%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0%20%D1%81%20%D0%BD%D0%B5%D0%B2%D0%BE%D0%B7%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE%D1%81%D1%82%D1%8C%D1%8E%20%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8%20%D0%BA%D0%BE%D1%80%D0%BD%D0%B5%D0%B2%D0%BE%D0%B3%D0%BE%20USB-%D0%BA%D0%BE%D0%BD%D1%86%D0%B5%D0%BD%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0%20(Ubuntu%2020.04.05).png)
Я обновился с 18.04 до 20.04 несколько дней назад. Все работало отлично и выглядело хорошо. У меня были некоторые проблемы с TimeShift и Deja-Dup, которые я решил.
Когда я посмотрел на свой компьютер на следующее утро, чтобы проверить состояние резервного копирования, я не смог ввести пароль в поле. Я использую USB 3.0 4K четырехпортовый KVM, поэтому иногда я теряю мышь или клавиатуру. Я выключил и включил KVM, но все еще не смог ввести пароль в поле.
Я подключился удаленно и перезагрузился, но получил кучу ошибок USB, и рабочий стол Gnome так и не появился.
После перехода в режим восстановления через GRUB я обнаружил, что проблема была в usb 3-1. Вывод lsusb для шины 003 следующий:
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, мэйнфреймы, ПК, RaspberryPi, Sun, HP, Windows, Linux, ...
Я могу обойтись без устройств USB 2.0 - Ubuntu не загружается, если я подключаю устройства к портам 2.0, поэтому я подозреваю, что что-то на материнской плате вышло из строя. Я пробовал отключить устаревшие порты USB в BIOS, но это не сработало.
Я могу купить адаптер USB 2.0 и установить его, но мне нужно обойти текущую проблему, чтобы использовать свой компьютер.
Предложения приветствуются. У меня всего около двух лет опыта работы с Ubuntu (в основном с использованием графического интерфейса или терминала для работы с 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
Из системного журнала - около 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
Я просто хочу снова использовать свою систему - но ничего из того, что я пробовал до сих пор, не сработало. Я готов отключить "Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub" - но мои попытки до сих пор не сработали.
Войти в режим «восстановления» из GRUB оказалось непросто — попробую удалить его там, но оптимизма я не испытываю.
Обновлять:
Я создал загрузочное USB-устройство с Ubuntu 22.04.1 и получил некоторые из тех же сообщений при загрузке, но Gnome запустился, и сообщения прекратились. Похоже, это разница между базовой и обновленной версиями 20.04.
Работаю над отвязкой корневого концентратора USB 2.0 — надеюсь, это решит эту проблему.
Загрузка старой системы — это тяжело. Сообщения, идущие на консоль, не прекращаются — я раньше знал, как их перенаправить...
Из-за проблем с USB - переход в режим восстановления происходит только в 1 из 40 попыток перезагрузки. (с использованием shift и ESC)
Использование системы Ubuntu 22.04.1 позволяет мне разобраться и попытаться исправить ситуацию — мне просто нужно найти волшебное средство.
Update2: Обновился до 22.04 вчера вечером - все еще возникают те же проблемы. Консоль показывает тот же набор ошибок, но теперь переходит в режим входа в tty и не запускает Gnome. (ручные попытки запустить его не увенчались успехом)
При загрузке моей системы у меня нет сетевых настроек, поэтому мне приходится вручную настраивать сеть для моего адаптера 10 ГБ.
Система доступна из rsh/putty, но я надеюсь снова запустить Gnome, чтобы я мог добраться до своих созданных мной виртуальных машин. Я скопировал диски, чтобы я мог получить доступ к своим данным, но мои системные данные Windows 10 были не совсем доступны.
Последнее обновление: я обновился до 22.04 с помощью терминала — Gnome не установился. Я сделал это и теперь снова могу загрузить Ubuntu! :-)
Мне уже надоело использовать для всего только терминал — было такое ощущение, будто я вернулся в 1980-е на мэйнфрейм — почти.
Я все еще получаю кучу ошибок в журналах, но моя система вернулась к нормальному состоянию. Мне нужно посмотреть, смогу ли я найти способ отключить USB-концентратор на материнской плате и установить карту USB 2.0. Я подозреваю, что это должно решить проблемы с оборудованием.
решение1
Большинство кровавых подробностей изложены в моем «вопросе» выше.
Я установил 22.04 - обновление с 20.04.05 с помощью терминала. Если вы это сделаете, установка Gnome будет пропущена. Мне нужно было вручную установить Gnome, и я смог снова войти в свою систему.
Мне нужно было разобраться с несколькими вещами (QEMU был недоволен). Обновление BIOS моей материнской платы отключило виртуализацию. Мне пришлось вернуться и снова включить ее — и некоторые из моих настроек пропали. Я не могу изменить расположение панели задач — с помощью графического интерфейса.
Timeshift продолжает занимать все мое хранилище — я освобождаю часть памяти, уменьшаю частоту и удаляю файлы дисков виртуальной машины из резервных копий.
Это мелочи по сравнению с невозможностью загрузиться. Я могу работать с тем, что у меня есть сейчас, что намного лучше, чем было.