RE: xhci handling ring expansion

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

 



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".

	David
��.n��������+%������w��{.n�����{���)��jg��������ݢj����G�������j:+v���w�m������w�������h�����٥





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

  Powered by Linux