У мене є USB-пристрій (контролер eGalax Toucscreen), який не працюватиме, якщо комп'ютер увімкнено підключеним пристроєм ("пристрій не приймає адресу").
Однак він працює, якщо він підключений після живлення машини. Він продовжує працювати навіть після перезавантаження, до тих пір, поки живлення не буде відключено.
З іншого боку, якби він був підключений до живлення, він би не працював навіть після перезавантаження.
Я думаю, що BIOS приводить пристрій у певний стан, який не відновиться при холодному запуску.
Я вже спробував кілька версій ядра та налаштувань BIOS (наприклад, виправлення поглинань EHCI та XHCI), але проблема залишається. Я також спробував інші пристрої такого ж типу. Я використовував ці пристрої досить довгий час з іншими налаштуваннями, але міг відтворити цю поведінку на двох різних машинах.
Як усунути цей стан?
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