4

У меня есть ноутбук под управлением Debian Wheezy:

$ uname -a
Linux *pcname* 3.2.0-4-686-pae #1 SMP Debian 3.2.54-2 i686 GNU/Linux

Я недавно сделал загрузочный USB Debian так:

sudo dd if=debian-live-7.4-amd64-gnome-desktop.iso of=/dev/sdb

Я помню, что usb не был смонтирован во время dd но я думаю, что после того, как он закончил писать, я попытался mount -a чтобы посмотреть, смогу ли я просмотреть файлы на загрузочном usb. Он не работал (точка монтирования не показала никаких файлов, и я предположил, что он не был смонтирован), и позже я вытащил usb, пока компьютер был еще включен, чтобы использовать usb для установки Debian Wheezy на другой ноутбук.

Теперь, когда я включаю свой ноутбук, он снова и снова выдает следующую ошибку:

[ 3221.396136] hub 4-0:1.0: unable to enumerate USB device on port 1
[ 3222.132073] usb 4-1: new full-speed USB device number 52 using ohci_hcd

такого никогда не было.

Я немного погуглил, и в других местах, где я видел, упоминается эта [ошибка?] обсудите, что это произошло после обновления ядра. Однако я не думаю, что даже использовал apt со дня, когда вытащил usb, так что это не может быть проблемой для меня.

Мне интересно, может ли проблема быть в файле блокировки, который нужно удалить или изменить?

Не стесняйтесь запрашивать дополнительную информацию, и я могу добавить ее здесь. Проблема проявляется, когда USB не подключен. lsusb дает:

$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

2 ответа2

2

Это явная проблема с hw или глубоким ядром. Сообщение является сообщением об ошибке ядра. Несмотря на то, что есть какой-то пользовательский компонент обнаружения устройства (его имя udev), он не может выдавать такие сообщения.

Когда вы создали этот загрузочный / установочный / live usbstick, вы не сделали ничего, что могло бы вызвать такой аппаратный сбой.

Ошибка, упомянутая по упомянутой ссылке, относится к таким проблемам, но, вероятно, не к вашей.

Это сообщение об ошибке только говорит о том, что ядро не может выяснить, какое устройство живет на первом USB-порту.

Мое предложение заключалось в том, чтобы попробовать подключить / отключить некоторые устройства, попробовать другое устройство в том же слоте, или попробовать это устройство в другом USB-слоте или на другом компьютере. Наконец-то вы сможете узнать, что сломано.

Прошу прощения за плохие новости, но наиболее вероятная причина вашей проблемы - в таких случаях, что USB-слот вашего ноутбука неисправен или неисправен. Но сначала вы должны попробовать несколько плагинов, чтобы проверить, что на самом деле прошло.

1

Причиной может быть неправильный порядок загрузки модулей. Такая ошибка может возникнуть, если uhci_hcd загружен раньше, чем ohci_hcd .

Вы можете попробовать следующий временный обходной путь

 # sudo modprobe -vr uhci_hcd
 # sudo modprobe -va ohci_hcd
 # sudo modprobe -va uhci_hcd

Если это работает, вы должны создать /etc/modprobe.d/usb_hci_order.conf со следующим содержанием

 # create a dependency on ohci for uhci, which fixes problems
 # with external usb devices not showing up
 #
 softdep uhci_hcd pre: ohci_hcd

Смотрите Arch wiki и Arch BBS сообщение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .