Помилка в незмінній системі: концентратор 4-0: 1.0: неможливо перерахувати USB-пристрій на порт 1


4

У мене є ноутбук, на якому працює Debian wheezy:

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

Нещодавно я зробив debian boot usb так:

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

Я пам'ятаю, що usb не був встановлений під час, ddале я думаю, що після його закінчення написання, я намагався mount -aпросто перевірити, чи зможу я переглянути файли на boot-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

цього ніколи не бувало.

Я зробив декілька googling, а в інших місцях, які я бачив, згадується про це [помилку?], Що це відбулося після оновлення ядра. Однак я не думаю, що я навіть користувався 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

Це чітка проблема hw або глибокого ядра. Повідомлення - це повідомлення про помилку ядра. Хоча є деякий компонент простору користувача в пристрої виявлення пристрою (його назва - udev), він не може давати такі повідомлення.

Коли ви створили цей завантажувальний / інсталяційний / live usbstick, ви не зробили нічого, що могло б викликати такий апаратний збій.

Помилка, про яку повідомляється у згаданому посиланні, стосується таких проблем, але, мабуть, не про ваших.

Це повідомлення про помилку говорить лише про те, що ядро ​​не може з'ясувати, який саме пристрій живе на першому порту usb.

Моя пропозиція полягала в тому, щоб спробувати якийсь підключити / вийти, спробувати інший пристрій у тому ж слоті, або спробувати цей пристрій в іншому слоті USB або на іншій машині. Нарешті ви зможете з’ясувати, що порушено.

Мені шкода поганих новин, але найімовірнішою причиною вашої проблеми є такі випадки, що слот usb у вашому ноутбуці баггі чи мертвий. Але спочатку слід спробувати підключити / вийти, щоб перевірити, що насправді немає.


ну я підключив той самий usb, перезавантажився, і тепер помилка перестає з'являтися ... не дуже виправлення, яке я знаю, але все це добре, тому я дам вам галочку :)
mulllhausen

повторна помилка поверталася протягом останніх кількох тижнів епізодично. потім ноутбук почав вимикатись навмання. Я здогадуюсь, це був слабкий зв’язок, можливо, спрацьовуючи ланцюг безпеки. ноутбук був дуже старий, тому я просто викинув його.
malllhausen

1
@mulllhausen Мені шкода. Це, мабуть, незабаром проблема з живленням USB. Іноді це відбувається лише тому, що несправне джерело живлення.
peterh

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.