hi david: 2014-06-17 23:50 GMT+08:00 David Laight <David.Laight@xxxxxxxxxx>: > From: vichy >> hi david: >> >> >> platform-xhci platform-xhci.0: ERROR no room on ep ring, try ring expansion >> >> platform-xhci platform-xhci.0: ring expansion succeed, now has 4 segments >> >> platform-xhci platform-xhci.0: ERROR Transfer event TRB DMA ptr not >> >> part of current TD >> >> >> >> under what circumstance the controller will return TRB DMA which is >> >> not part of TD? >> > >> > When the event TRB contains a pointer to something other than a data >> > buffer. >> after tracing the xhci driver, the message shows up because transfer >> event TRB DMA is not located in current TD. >> >> > This is true for one of the error events. >> > Not that they should happen either. >> do you mean this is one of error event trb we will get? But I cannot >> find the error trb type in spec. >> or it means something wrong in hardware? > > From one of the patches (not applied) I sent last November ... > Include the unknown address when the DMA pointer from an event isn't part > of the current TD. This will happen if the error code is "TRB error". do you mean below patch? http://markmail.org/message/74qvwz7fhjxqeih3 it only add debug message instead of fixing it. appreciate your help, -- 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