
У меня есть USB-устройство (контроллер сенсорного экрана eGalax), которое не работает, если компьютер включен с подключенным устройством («устройство не принимает адрес»).
Однако он работает, если его подключить после включения машины. Он продолжает работать даже после перезапуска, пока питание не отключается.
С другой стороны, если его подключить при включении питания, он не будет работать даже после перезапуска.
Полагаю, BIOS переводит устройство в состояние, из которого оно не сможет восстановиться при холодном запуске.
Я уже пробовал несколько версий ядра и настроек BIOS (например, исправления EHCI и XHCI takeover), но проблема осталась. Я также пробовал другие устройства того же типа. Я использовал эти устройства довольно долго с другими настройками, но смог воспроизвести это поведение на двух разных машинах.
Как устранить эту проблему?