USB-пристрій Linux не буде працювати після живлення без підключення


2

У мене є USB-пристрій (контролер eGalax Toucscreen), який не працюватиме, якщо комп'ютер увімкнено підключеним пристроєм ("пристрій не приймає адресу").

Однак він працює, якщо він підключений після живлення машини. Він продовжує працювати навіть після перезавантаження, до тих пір, поки живлення не буде відключено.

З іншого боку, якби він був підключений до живлення, він би не працював навіть після перезавантаження.

Я думаю, що BIOS приводить пристрій у певний стан, який не відновиться при холодному запуску.

Я вже спробував кілька версій ядра та налаштувань BIOS (наприклад, виправлення поглинань EHCI та XHCI), але проблема залишається. Я також спробував інші пристрої такого ж типу. Я використовував ці пристрої досить довгий час з іншими налаштуваннями, але міг відтворити цю поведінку на двох різних машинах.

Як усунути цей стан?


Ця поведінка навіть дотримується, коли пристрій підключено через USB-концентратор.
дрон

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

хтось із нас на сервері defaultfault.com/questions/194991/… запропонував використовувати modprobe. Подивіться, чи це допомагає
каламбур

dmesg каже, як[ 1.547635] usb 1-6: new low-speed USB device number 5 using xhci_hcd [ 1.549013] usb 1-6: Device not responding to setup address. [ 1.955468] usb 1-6: device not accepting address 5, error -71
dronus

modprobe не допомагає, оскільки всі USB-модулі ehci, xhci та ohci вбудовані в ядро ​​на Ubuntu 14.04.
дрон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.