Re: detected XactErr

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 28 Aug 2012, Gary E. Miller wrote:

> Yo Alan!
> 
> On Tue, 28 Aug 2012 14:56:49 -0400 (EDT)
> Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote:
> 
> > On Tue, 28 Aug 2012, Gary E. Miller wrote:
> 
> > > I am now getting a lot of these in my logs:
> > > ehci_hcd 0000:00:12.2: detected XactErr len 0/6 retry 28
> 
> > They mean that the computer was unable to communicate with a USB
> > device; it expected to send or receive 6 bytes of data but got no
> > response -- not even an acknowledgment.
> 
> OK, fair enough, but does it need to keep flooding my logs?  Can
> we rate limit that a bit?

Easy enough to do; simply disable CONFIG_USB_DEBUG.

> > The two most likely causes are hardware problems (cable issues or 
> > noise) or firmware bugs in the device.  If everything continues to
> > work okay in spite of the errors then you don't have to worry about
> > them, although you might try replacing a USB cable.
> 
> I really doubt it is a hardware error since this appeared after the last
> kernel update.  

If you think it's caused by a problem in the kernel then you can try 
using git bisect to track it down.

> It may, or may not be related, but I am still getting failure when I plug
> a USB 1.1 device into a USB 3.0 hub:
> 
> hub 8-2:1.0: state 7 ports 4 chg 0000 evt 0010
> hub 8-2:1.0: port 4, status 0101, change 0001, 12 Mb/s
> hub 8-2:1.0: debounce: port 4: total 100ms stable 100ms status 0x101
> usb 8-2.4: new full-speed USB device number 9 using xhci_hcd
> usb 8-2.4: ep0 maxpacket = 8
> usb 8-2.4: Successful evaluate context command
> ehci_hcd 0000:00:12.2: detected XactErr len 0/6 retry 9
> usb 8-2.4: skipped 10 descriptors after interface
> usb 8-2.4: skipped 2 descriptors after interface
> usb 8-2.4: skipped 1 descriptor after endpoint
> usb 8-2.4: skipped 2 descriptors after interface
> usb 8-2.4: skipped 1 descriptor after endpoint
> usb 8-2.4: skipped 1 descriptor after interface
> usb 8-2.4: default language 0x0409
> usb 8-2.4: udev 9, busnum 8, minor = 904
> usb 8-2.4: New USB device found, idVendor=0d8c, idProduct=0139
> usb 8-2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
> usb 8-2.4: Product: DYNEX USB Audio Device
> usb 8-2.4: Manufacturer: C-Media Electronics Inc.      
> usb 8-2.4: usb_probe_device
> usb 8-2.4: configuration #1 chosen from 1 choice
> usb 8-2.4: Not enough bandwidth for new device state.
> usb 8-2.4: can't set config #1, error -28
> 
> Sarah was looking into that for me earlier.

It's probably not related.

Alan Stern

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


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux