Okay, let's go after this, I disabled all modules that I could and
am now going to try to see how I can reproduce the error. USB
debugging is enabled in the kernel.

To recap, the whole thing is about weird messages about ep0in
timeouts and the inability to use the affected device. With USB
debugging, this is more verbose!

  kernel: usb 3-2: new full speed USB device using address 2
  kernel: usb 3-2: control timeout on ep0in
  kernel: uhci_hcd 0000:00:10.2: uhci_result_control: failed with status 440000
  kernel: [f6d42240] link (36d421e2) element (1f0f7040)
  kernel:   0: [df0f7040] link (1f0f7080) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0 
EndPt=0 Dev=0, PID=2d(SETUP) (buf=0372bc40)
  kernel:   1: [df0f7080] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1 
EndPt=0 Dev=0, PID=69(IN) (buf=00000000)
  kernel: 
  kernel: uhci_hcd 0000:00:10.2: uhci_result_control: failed with status 440000
  kernel: [f6d42240] link (36d421e2) element (1f0f7040)
  kernel:   0: [df0f7040] link (1f0f7080) e0 Stalled CRC/Timeo Length=7 MaxLen=7 DT0 
EndPt=0 Dev=0, PID=2d(SETUP) (buf=0372bc40)
  kernel:   1: [df0f7080] link (00000001) e3 IOC Active Length=0 MaxLen=7ff DT1 
EndPt=0 Dev=0, PID=69(IN) (buf=00000000)
  kernel: 
  kernel: usb 3-2: device not accepting address 2, error -71

I am also seeing these now after another reboot (after completing
the rest of this email, which forced me to reboot).

  kernel: usb 4-6: new high speed USB device using address 65
  kernel: usb 4-6: control timeout on ep0in
  kernel: ehci_hcd 0000:00:10.3: devpath 6 ep0out 3strikes
  kernel: ehci_hcd 0000:00:10.3: devpath 6 ep0out 3strikes
  kernel: usb 4-6: device not accepting address 65, error -71
  kernel: ehci_hcd 0000:00:10.3: GetStatus port 6 status 001803 POWER sig=j CSC CONNECT

Stopping hotplug worked once. However, after starting and stopping
it a second time, khubd crashed. It seems that the problem is on
removal of ehci-hcd, at least that's the last thing the strace says.

In http://albatross.madduck.net/~madduck/scratch/hotplug-khubd-traces.tar.bz2
(about 0.5Mb) you may find dmesg and strace -f outputs of:

- hotplug-stop-success.1: a successful hotplug stop
- hotplug-start-success.2: the subsequent successful hotplug start
- hotplug-stop-FAILURE.3: the final and subsequent failed hotplug stop

I hope this is useful information. If you have any questions or need
anything more, please contact me. I would be glad to do whatever
I can to help you guys solve this problem once and for all!

-- 
martin;              (greetings from the heart of the sun.)
  \____ echo mailto: !#^."<*>"|tr "<*> mailto:"; [EMAIL PROTECTED]
 
invalid/expired pgp subkeys? use subkeys.pgp.net as keyserver!
spamtraps: [EMAIL PROTECTED]
 
"all unser �bel kommt daher,
 da� wir nicht allein sein k�nnen."
                                                       -- schopenhauer

Attachment: signature.asc
Description: Digital signature

Reply via email to