USB не работает некоторое время после загрузки с "USB 1-3: дескриптор устройства read/all, ошибка -110"
У меня есть машина Ubuntu 15.10, которая показывает странную ошибку USB во время запуска.
Клавиатура не работает во время загрузки. Система переходит к экрану входа в систему, и примерно 30 секунд клавиатура не работает, а мышь работает. Затем экран мигает и клавиатура начинает работать.
Я проверил системный журнал и нашел
device descriptor read/all, error -110
а потом, через некоторое время
usb 1-3: device descriptor read/all, error -110
usb 1-3: new high-speed USB device number 4 using xhci_hcd
usb 1-3: device descriptor read/8, error -110
usb 1-3: device descriptor read/8, error -110
usb 1-3: new high-speed USB device number 5 using xhci_hcd
usb 1-3: device descriptor read/8, error -110
usb 1-3: device descriptor read/8, error -110
usb usb1-port3: unable to enumerate USB device
usb 1-12: new high-speed USB device number 6 using xhci_hcd
usb 1-12: New USB device found, idVendor=046d, idProduct=082d
usb 1-12: New USB device strings: Mfr=0, Product=2, SerialNumber=1
usb 1-12: Product: HD Pro Webcam C920
usb 1-12: SerialNumber: 153D0E9F
usb 1-13: new low-speed USB device number 7 using xhci_hcd
usb 1-13: New USB device found, idVendor=413c, idProduct=2005
usb 1-13: New USB device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-13: Product: DELL USB Keyboard
usb 1-13: Manufacturer: DELL
usb 1-13: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
Если я попытаюсь выключиться (используя мышь) до того, как клавиатура станет доступной, я получу черный экран со следующими сообщениями, появляющимися одно за другим:
usb 1-3: device descriptor read/all, error -110
usb 1-3: device descriptor read/8, error -110
usb 1-3: device descriptor read/8, error -110
usb 1-3: device descriptor read/8, error -110
usb 1-3: device descriptor read/8, error -110
usb usb1-port3: unable to enumerate USB device
Любые идеи о том, как это исправить? Это ошибка BIOS, аппаратного обеспечения, драйвера или службы?
4 ответа
Вот решение, которое сработало для меня. Во-первых, некоторые данные, которые могут иметь отношение к вашему делу. У меня есть две машины с платами AsRock Z97.
- Одним из них является Z97 Fatality. Я проверил и определил, что я не страдаю от этой ошибки USB, вызывающей загрузку на этом. Если у вас есть эта плата и вы столкнулись с этой проблемой, дайте мне знать, и я опубликую свои настройки USB BIOS.
- Еще одна формула Z97 OC (не Z97 Extreme). У меня была проблема с этим.
Вот как я решил проблему с формулой Z97 OC:
- Обновите BIOS до последней версии (P1.80 для меня сейчас)
- (Может быть не связано, но это произошло между 1 и 3). Обновите Ubuntu до 16.04 или новее.
- Сброс CMOS (на плате, используя перемычку, а не "загрузка по умолчанию" через BIOS, это не помогло).
Мои настройки USB в UEFI BIOS следующие (без изменений после сброса CMOS):
- Контроллер USB -> Включен
- Режим Intel USB 3.0 -> Smart Auto
- Поддержка устаревших USB -> Включено
- Поддержка Legacy USB 3.0 -> Включено
- Патч совместимости USB -> Отключено
Я надеюсь, что это помогает кому-то с подобной проблемой.
Поскольку я не могу добавить свои выводы в качестве комментария, я добавлю его в качестве ответа.
Мои настройки: ASRock Z97 Extreme6 и Ubuntu 15.10
Что я узнал до сих пор: похоже, связано с Z97 и подобными чипсетами: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1437492
Решения, упомянутые здесь:
- Выключите питание, вытащите вилку и немного подождите, затем включите снова -> работает для одной последовательности загрузки
- Отключите контроллер Asmedia / контроллер USB Asmedia или аналогичный. Похоже, они расположены в разных местах в зависимости от доски. Я нашел 2 потенциальных совпадения.
Advanced -> USB Configuration -> Third Party USB 3.0 Controller
а такжеAdvanced -> Storage Configuration -> 'ASMedia SATA3 Mode'
Итак, что я попробовал:
- Я начал с чистого конфига (свежий после сброса CMOS)
- Настройка ASMedia в разделе "Конфигурация хранилища", которую я пробовал в прошлом, -> отключает некоторые порты SATA, поэтому сначала я попробовал другой маршрут.
- Идти к
Advanced -> USB Configuration -> Set 'Third Party Controller' to Disabled
Результат: последовательность загрузки все еще медленная, но Ubuntu возвращается к нормальной скорости. Ну, моя мышь больше не работала (мне пришлось переключиться на другой tty, чтобы перезагрузить компьютер...). Вернуться к настройке UEFI. - Идти к
Advanced -> USB Configuration -> Set 'Intel USB3.0 Mode' from 'Smart Auto' to 'Enabled'
Результат: поцарапать это, не помогло. Работают только USB на передней панели... - Затем я попытался выключиться, отключить питание на несколько минут и снова загрузиться. Результат: это помогло. Время загрузки системы составило всего несколько секунд. И порты USB на задней панели моего компьютера снова работают.
- Далее: проверьте, перезагрузившись снова. Результат: Да, все еще работает.
- Еще одно обновление: ну, большинство портов работает.. Некоторые все еще не работают. Но так как я использую концентратор, я могу жить с этим сейчас. Если вы попробуете это, может быть, достаточно выключить питание? Может стоит попробовать..
Я не уверен, что все вышеперечисленные изменения необходимы - но сейчас это работает для меня, поэтому я не буду больше их трогать;)
Я надеюсь, что это поможет вам и, возможно, другим людям, столкнувшимся с той же проблемой. Я также рекомендую прочитать ошибку на панели запуска, связанную выше -> Этот отчет об ошибке стоит на вес золота!
Ниже приведены некоторые неудачные попытки возиться с настройками Legacy Mode, которые не решили мою проблему. Описание: Устаревшие режимы, исправления совместимости и т. Д. На самом деле не улучшают ситуацию, они в основном просто случайным образом отключают ваши устройства. Они могут помочь другим, поэтому я оставляю их здесь для справки.
Поиграв с некоторыми настройками, я обнаружил следующее:
Обратите внимание, что я попытался настроить поддержку USB 2.0 Legacy на "UEFI Setup Only", чтобы я мог войти в настройку, подключив клавиатуру к портам 2.0 на передней панели, просто чтобы быть уверенным. Это не сработало. Эти порты практически бесполезны, и мои клавиатуры работают, только когда они подключены к порту с включенной поддержкой прежних версий, ИЛИ к концентратору на моем мониторе. Любой из вас, только после запуска Ubuntu. Ни UEFI, ни Grub не распознают клавиатуру. Еще одна клавиатура, с которой я мог работать на одном из портов 2.0, чтобы обойти сброс CMOS.
С включенным "Патчем совместимости USB":
При подключении непосредственно к портам USB 3.0 на материнской плате они работают только тогда, когда я включил поддержку USB 3.0 Legcy в настройке UEFI. Когда я это делаю, последовательность загрузки на ~ 20 секунд длиннее обычной на 1-3 секунды. Ubuntu тогда также занимает больше времени для запуска, с device descriptor read/all, error -110
ошибки, как показано выше. Клавиатура работает, но USB-камера, которую я имею (Logitech QuickCam Communicate STX, довольно старая..), не распознается системой.
Когда устаревший режим отключен, но два устройства подключены к концентратору на моем мониторе (я полагаю, что это подключенный концентратор), последовательность загрузки невероятно быстрая, если ни одно устройство не подключено к портам 2.0, НО Ubuntu по-прежнему занимает больше времени и отображает эти сообщения. И клавиатура и камера работают.
Legacy Mode включен, в значительной степени дает тот же результат.
С отключенным "USB Compatibility Patch": то же поведение, что и выше, но другая клавиатура на порте 2.0 также не работала... -> Сброс CMOS.
Я поэкспериментирую еще и обновлю этот ответ по мере сбора результатов.
У меня уже была такая же проблема с моей машиной в течение некоторого времени. Проблема существует в разных дистрибутивах (я пробовал Ubuntu 15.10 и Arch ядро 4.4.7-1-lts). Вот пример, где вы можете увидеть задержку при запуске:
[ 8.455055] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s25: link becomes ready
[ 11.223284] usb 1-3: device descriptor read/all, error -110
[ 11.343240] usb 1-3: new high-speed USB device number 3 using xhci_hcd
[ 21.483366] usb 1-3: device descriptor read/all, error -110
[ 21.603279] usb 1-3: new high-speed USB device number 4 using xhci_hcd
[ 26.596139] usb 1-3: device descriptor read/8, error -110
[ 31.701949] usb 1-3: device descriptor read/8, error -110
[ 31.931143] usb 1-3: new high-speed USB device number 5 using xhci_hcd
[ 36.939569] usb 1-3: device descriptor read/8, error -110
[ 42.063696] usb 1-3: device descriptor read/8, error -110
[ 42.173434] usb usb1-port3: unable to enumerate USB device
[ 42.293324] usb 1-8: new high-speed USB device number 6 using xhci_hcd
[ 42.536287] usb-storage 1-8:1.0: USB Mass Storage device detected
[ 42.536650] scsi host11: usb-storage 1-8:1.0
[ 42.653046] usb 1-13: new high-speed USB device number 7 using xhci_hcd
[ 42.793388] hub 1-13:1.0: USB hub found
[ 42.793420] hub 1-13:1.0: 3 ports detected
Этот вопрос о переполнении стека говорит, что ошибка -110 указывает на превышение мощности. Я сомневаюсь, что это так для меня - просто не хватает USB-устройств (только клавиатура и мышь, использующие концентратор с питанием, встроенный в мой монитор). У нас есть хотя бы одна общая черта - у нас обоих есть клавиатуры Dell. Вы также используете хаб?
Последняя информация, которую я могу добавить к этому вопросу, заключается в том, что это поведение зависит от настроек USB BIOS вашей материнской платы. У меня Asrock Z87 Extreme6/ac, и изменение поведения Intel USB3 приводит к тому, что моя система ломается по-разному (от неработающих USB-устройств, до просто USB3-устройств, до такого поведения). Какая у вас материнская плата? Меняется ли поведение при изменении настроек? Будьте осторожны, мне уже пару раз приходилось очищать CMOS, потому что клавиатура больше не работала при запуске BIOS!
Я также столкнулся с той же ошибкой, когда подключил USB к одному из портов на Ubuntu 20.04 LTS. В случае, если кто-то сталкивается с той же проблемой, поэтому прикрепите сюда решение, которое работает для меня:
Перед подключением USB к порту была подключена беспроводная клавиатура (приемник). Я удалил этот беспроводной приемник, а затем снова подключил USB, и он начал работать.