On Wed, Oct 24, 2012 at 08:26:21PM +0200, Matthias Schniedermeyer wrote:
> I tried 3.7-rc2 (exactly, i think)
> 
> This isn't the same computer, but the same('oldconfig'ed) 
> configuration. This computer has a NEC-chip for xhci.
> 
> uname -a:
> Linux exp 3.7.0-rc2 #1 SMP Wed Oct 24 19:45:48 CEST 2012 x86_64 GNU/Linux
> 
> First:
> Oct 24 20:17:52 localhost kernel: [  118.531900] usb 4-1: new SuperSpeed USB 
> device number 2 using xhci_hcd
> Oct 24 20:17:52 localhost kernel: [  118.546081] usb 4-1: Parent hub missing 
> LPM exit latency info.  Power management will be impacted.
> Oct 24 20:18:02 localhost kernel: [  128.518344] usb 4-1: New USB device 
> found, idVendor=174c, idProduct=5106
> Oct 24 20:18:02 localhost kernel: [  128.519551] usb 4-1: New USB device 
> strings: Mfr=2, Product=3, SerialNumber=1
> Oct 24 20:18:02 localhost kernel: [  128.520696] usb 4-1: Product: AS2105
> Oct 24 20:18:02 localhost kernel: [  128.521828] usb 4-1: Manufacturer: 
> ASMedia
> Oct 24 20:18:07 localhost kernel: [  133.507705] usb 4-1: can't set config 
> #1, error -110
> 
> Command:
> echo 1 >/sys/bus/usb/devices/4-1/bConfigurationValue
> 
> Same response as before:
> Oct 24 20:18:50 localhost kernel: [  176.642856] xhci_hcd 0000:04:00.0: 
> Trying to add endpoint 0x81 without dropping it.

I have two hypothesis.  Either the USB core's error handling in
usb_set_configuration is not resetting the bandwidth after it the
endpoints are allocated, or maybe the xHCI host stopped responding to
commands all together, and the command to reset the bandwidth timed out.

Can you recompile with CONFIG_USB_XHCI_HCD_DEBUGGING turned on, and send
me the full dmesg?  I'd like to see what happens when the configuration
fails, and then you write to the bConfigurationValue file.

Sarah Sharp
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to