Устройство USB, не принимающее адрес

Определенно Lubuntu. Он всегда обладал низкими требованиями к оборудованию для дистрибутива Ubuntu. Не ожидайте каких-либо причудливых игрушек, но это честно и просто.

Нажмите здесь для своего сайта

11
задан 5 April 2012 в 08:38

5 ответов

Не могли бы вы попробовать старую схему инициализации для USB-устройств? Это можно сделать, изменив параметр ядра в /etc/default/grub:

измените строку, которая говорит, что GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" - GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.old_scheme_first=1" запустит перезагрузку update-grub, и посмотрите, помогло ли это
5
ответ дан 25 May 2018 в 13:05

В моем случае у меня, кажется, есть хаб внутри машины (возможно, это четырехпортовый кластер на задней панели), который не примет назначенный адрес.

Сообщения журнала для меня выглядят это:

usb 6-1: new low-speed USB device number 116 using uhci_hcd
usb 6-1: device not accepting address 116, error -71
hub 6-0:1.0: unable to enumerate USB device on port 1

Это показывает, что это USB-шина 6. У меня нет ничего связанного с ней, и я хочу, чтобы он заткнулся.

Теперь нам нужно найти соответствующий драйвер. В этом случае это uhci_hcd, поэтому

$ sudo -s
# cd /sys/bus/pci/drivers/uhci_hcd

и найдите, какое PCI-устройство обеспечивает шину usb 6:

# echo */usb6
0000:00:1a.2/usb5

Имя каталога здесь - это идентификатор шины PCI, соответствующий это USB-шина. Тогда это просто:

# echo 0000:00:1d.0 > unbind

, чтобы отключить его.

Если это работает, тогда только последняя строка может быть добавлена ​​к сценарию загрузки. Кажется, должен быть параметр ядра, чтобы избежать некоторых USB-шин, но я не могу его найти.

(Основываясь на ответе titaniumtux, но пытаюсь избежать развязывания моей клавиатуры. Назовите меня старомодным но я все еще использую его.)

2
ответ дан 25 May 2018 в 13:05

Я встретил ту же ситуацию, что и ваш.

Но я использовал Ubuntu 10.04.

Но если я использовал другой компьютер, он никогда не выйдет.

] Итак, до сих пор, я думаю, что это было что-то с моим интерфейсом USB.

После добавления в мою систему правил udev, это может произойти меньше, чем раньше.

Вы можете попробовать.

С наилучшими пожеланиями!

0
ответ дан 25 May 2018 в 13:05

Создайте скрипт, содержащий следующее и запустив его при запуске:

cd /sys/bus/pci/drivers/ehci_hcd/

sudo sh -c 'find ./ -name "0000:00:*" -print| sed "s/\.\///">unbind'

Это должно решить проблему.

Источник: здесь

0
ответ дан 25 May 2018 в 13:05
  • 1
    Обратите внимание, что эта команда, как написано, собирается развязать каждое устройство EHCI, которое может включать в себя вашу клавиатуру. – poolie 2 June 2014 в 08:34

Было

usb 2-2: new high speed USB device using address 10
usb 2-2: device not accepting address 10, error -71
...
usb 2-2: new high speed USB device using address 13
usb 2-2: device not accepting address 13, error -71

в CentOS.

найдено http://paulphilippov.com/articles/how-to-fix-device-not-accepting-address-error

Достаточно, добавив USB-концентратор с питанием в уравнение, которое оно разрешило.

0
ответ дан 25 May 2018 в 13:05

Другие вопросы по тегам:

Похожие вопросы: