2

I have an USB device (eGalax Toucscreen controller) that won't work if the computer is powered on with the device plugged (' device not accepting address').

It however works, if plugged in after the machine is powered. It keeps working then even after restart, as long as the power is not cut.

On the other hand, if it was plugged on power on, it would not work, even after restart.

I guess the BIOS is putting the device in some condition it won't recover on cold start.

I already tried several kernel versions and BIOS settings (EHCI and XHCI takeover fixes for example), but the problem remains. I also tried other devices of the same kind. I've used these devices for quite some time with other setups, but could reproduce this behaveor on two different machines.

How to troubleshoot this condition?

7
  • This behaveour even holds when the device is connected by an USB hub.
    – dronus
    Jul 21, 2015 at 16:21
  • What output do you see in dmesg relevant for this device after booting?
    – l0b0
    Jul 21, 2015 at 16:38
  • someone here at serverfault.com/questions/194991/… suggested to use modprobe. See if it helps
    – clhy
    Jul 21, 2015 at 16:42
  • dmesg says like [ 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
    Jul 21, 2015 at 18:00
  • modprobe does not help, as all usb modules ehci, xhci and ohci are built into kernel on Ubuntu 14.04.
    – dronus
    Jul 21, 2015 at 18:02

0

You must log in to answer this question.

Browse other questions tagged .