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