Re: xhci message rate control needed

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

 



On 11/07/2013 01:33:56 AM, David Laight wrote:

> > Subject: xhci message rate control needed
> > 
> > fedora kernel 3.9.10-100.fc17.x86_64
> > 
> > xhci_hcd 0000:12:00.0: ERROR Transfer event TRB DMA ptr not part of
> > current TD
> > 
> > i got this message about every 200 MICROseconds after a warm boot.
> > unplugging the usb3 cables silenced it. plugging back in, 
> everything
> > came up fine.
> ...
> > i can check whatever you like if you want more info but i'm really
> only
> > reporting the message flood.
> 
> The message isn't especially informative! but is indicating
> something that 'really shouldn't happen (tm)'.
> The driver recovery clearly needs some improvement. It probably
> needs to hard reset everything and free off all the memory
> structures.
> 
> I'd guess that the output of 'lsusb -t' with everything
> plugged into the same slots might be interesting, but there
> is no evidence saved about the actual error.

attached. the cameras were plugged in but not being used. the 
ethernet adapter drives a local network with alot of video recording 
going on, about 100Mbit, but two minutes into reboot i don't think it 
was recording yet.

> Getting the error every 200us might even mean it keeps
> processing the same broken event.

i recall now that the shutdown wasn't normal. the video playback hung 
with a black screen. i know from experience the cleanest way to proceed 
is alt-sysrq-e which starts everything running again and X11/gnome 
restarts. but i know things won't be right after alt-sysrq-e and so i 
switch to a console and ctl-alt-del. this shuts down cleanly. i do use 
the nvidia proprietary drivers.

i checked if the messages appeared during shutdown and they did not.

this appears in the logs immediately before the flood (sorry i missed 
it the first time)

kernel: [  122.799025] retire_capture_urb: 2 callbacks suppressed
kernel: [  123.021418] xhci_hcd 0000:12:00.0: ERROR Transfer event TRB 
DMA ptr not part of current TD

hth
/:  Bus 10.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
    |__ Port 2: Dev 4, If 0, Class=hub, Driver=hub/4p, 5000M
        |__ Port 1: Dev 5, If 0, Class=hub, Driver=hub/4p, 5000M
/:  Bus 09.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
    |__ Port 1: Dev 30, If 0, Class=hub, Driver=hub/4p, 480M
        |__ Port 1: Dev 31, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
        |__ Port 1: Dev 31, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
        |__ Port 1: Dev 31, If 2, Class=audio, Driver=snd-usb-audio, 480M
        |__ Port 1: Dev 31, If 3, Class=audio, Driver=snd-usb-audio, 480M
        |__ Port 1: Dev 31, If 4, Class=HID, Driver=usbhid, 480M
        |__ Port 2: Dev 32, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
        |__ Port 2: Dev 32, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
        |__ Port 2: Dev 32, If 2, Class=audio, Driver=snd-usb-audio, 480M
        |__ Port 2: Dev 32, If 3, Class=audio, Driver=snd-usb-audio, 480M
        |__ Port 3: Dev 33, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
        |__ Port 3: Dev 33, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
        |__ Port 4: Dev 34, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
        |__ Port 4: Dev 34, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
        |__ Port 4: Dev 34, If 2, Class=audio, Driver=snd-usb-audio, 480M
        |__ Port 4: Dev 34, If 3, Class=audio, Driver=snd-usb-audio, 480M
/:  Bus 08.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 07.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
    |__ Port 1: Dev 2, If 0, Class=HID, Driver=usbhid, 1.5M
    |__ Port 1: Dev 2, If 1, Class=HID, Driver=usbhid, 1.5M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
    |__ Port 4: Dev 2, If 0, Class=hub, Driver=hub/4p, 480M
    |__ Port 5: Dev 3, If 0, Class=hub, Driver=hub/4p, 480M
        |__ Port 4: Dev 5, If 0, Class=hub, Driver=hub/4p, 480M
            |__ Port 4: Dev 6, If 0, Class=hub, Driver=hub/4p, 480M
                |__ Port 1: Dev 7, If 0, Class=hub, Driver=hub/4p, 480M
                    |__ Port 1: Dev 10, If 0, Class=>ifc, Driver=usbfs, 1.5M
                    |__ Port 2: Dev 11, If 0, Class=vend., Driver=ftdi_sio, 12M
                    |__ Port 3: Dev 12, If 0, Class=hub, Driver=hub/4p, 480M
                    |__ Port 4: Dev 13, If 0, Class=HID, Driver=usbhid, 12M
                    |__ Port 4: Dev 13, If 1, Class=HID, Driver=usbhid, 12M
                |__ Port 2: Dev 8, If 0, Class=hub, Driver=hub/4p, 12M
                |__ Port 3: Dev 9, If 0, Class=hub, Driver=hub/4p, 480M
                    |__ Port 1: Dev 14, If 0, Class=HID, Driver=usbhid, 1.5M
                    |__ Port 2: Dev 15, If 0, Class=hub, Driver=hub/4p, 480M
                        |__ Port 1: Dev 20, If 0, Class='bInterfaceClass 0xe0 not yet handled', Driver=btusb, 12M
                        |__ Port 1: Dev 20, If 1, Class='bInterfaceClass 0xe0 not yet handled', Driver=btusb, 12M
                        |__ Port 2: Dev 21, If 0, Class=HID, Driver=usbhid, 1.5M
                        |__ Port 3: Dev 22, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
                        |__ Port 3: Dev 22, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
                        |__ Port 3: Dev 22, If 2, Class=audio, Driver=snd-usb-audio, 480M
                        |__ Port 3: Dev 22, If 3, Class=audio, Driver=snd-usb-audio, 480M
                        |__ Port 3: Dev 22, If 4, Class=HID, Driver=usbhid, 480M
                        |__ Port 4: Dev 23, If 0, Class=HID, Driver=usbhid, 1.5M
                        |__ Port 4: Dev 23, If 1, Class=HID, Driver=usbhid, 1.5M
    |__ Port 6: Dev 4, If 0, Class=vend., Driver=smsc75xx, 480M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
    |__ Port 1: Dev 2, If 0, Class=hub, Driver=hub/4p, 480M
        |__ Port 4: Dev 7, If 0, Class=hub, Driver=hub/4p, 480M
            |__ Port 4: Dev 9, If 0, Class=hub, Driver=hub/7p, 480M
                |__ Port 1: Dev 10, If 0, Class=hub, Driver=hub/4p, 480M
                |__ Port 4: Dev 11, If 0, Class=hub, Driver=hub/4p, 480M
                    |__ Port 2: Dev 13, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
                    |__ Port 2: Dev 13, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
                    |__ Port 2: Dev 13, If 2, Class='bInterfaceClass 0x0e not yet handled', Driver=, 480M
                    |__ Port 4: Dev 14, If 0, Class=audio, Driver=snd-usb-audio, 12M
                    |__ Port 4: Dev 14, If 1, Class=audio, Driver=snd-usb-audio, 12M
                    |__ Port 4: Dev 14, If 2, Class=HID, Driver=usbhid, 12M
                |__ Port 5: Dev 12, If 0, Class=vend., Driver=rt73usb, 480M
    |__ Port 2: Dev 3, If 0, Class=hub, Driver=hub/4p, 480M
        |__ Port 3: Dev 8, If 0, Class=vend., Driver=ftdi_sio, 12M
    |__ Port 3: Dev 4, If 0, Class=audio, Driver=snd-usb-audio, 480M
    |__ Port 3: Dev 4, If 1, Class=audio, Driver=snd-usb-audio, 480M
    |__ Port 3: Dev 4, If 2, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
    |__ Port 3: Dev 4, If 3, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
    |__ Port 6: Dev 6, If 0, Class=>ifc, Driver=asix, 480M

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

  Powered by Linux