Re: xhci handling ring expansion

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

 



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




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

  Powered by Linux