Re: xhci error: Transfer event TRB DMA ptr not part of current TD

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

 



Hi,

On 07/10/2014 01:17 PM, Hans de Goede wrote:
> Hi Sarah, Matthias, et al,
> 
> I've been running a full Linux distro from an uas enclosure with a ssd
> for testing purposes (mostly for testing the distro on different
> hardware but also for uas testing).
> 
> While testing this on a Thinkpad T440s I noticed the error
> from $subject happening exactly once in the log. This always happens
> when initializing the uas disk enclosure with the ssd. This happens
> with both 3.15 and 3.16-rc4.
> 
> I've run a battery of tests to try and pin this down, here is the
> test matrix:
> 
>                          T440s (Ivy Bridge)   E6430 (Sandy Bridge)  Desktop (NEC)
> Renesas uPD720231 + ssd:  FAIL (*)             OK                    OK (**)
> ASM1053E + hdd         :  OK                   OK                    OK (**)
> ASM1053E + ssd         :  OK                   OK                    OK (**)
> 
> *) Putting an USB-3 hub in between makes no difference
> **) Tested with an USB-3 hub in between
> 
> Where FAIL means that the error shows up.
> 
> The 2 enclosures tested with are:
> Renesas uPD720231: http://www.amazon.com/SEDNA-SE-EH-322-U-External-Enclosure-Support/dp/B00E0MLIVE
> ASM1053E: http://plugable.com/products/usb3-sata-uasp1
> 
> The 3 xhci controllers tested with are:
> 
> T440s (Ivy Bridge):
> 00:14.0 USB controller [0c03]: Intel Corporation 8 Series USB xHCI HC [8086:9c31] (rev 04)
> 
> E6430 (Sandy Bridge):
> 00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)

Correction the T440s is Haswell, the E6430 Ivy Bridge, Sandy Bridge never had USB 3
(in its companion chipset). Sorry, note the lspci is correct.

> Desktop (NEC):
> 01:00.0 USB controller [0c03]: NEC Corporation uPD720200 USB 3.0 Host Controller [1033:0194] (rev 04)
> 
> So this seems to only happen (and even then only once on init) when
> pairing a Renesas uPD720231 with an Ivy Bridge chipset xHCI controller.
> 
> For completeness sake, the ssd used in both cases was: a 120G Crucial M500,
> model string: Crucial_ CT120M500SSD1 .

In the mean time I've found what I believe is a proper fix for this, we've
special handling for COMP_STOP_INVAL, but not for COMP_STOP, judging from
the comment above the special handling this handling should be equally applied
to COMP_STOP and that fixes this error being logged. I'll send a patch to fix
this separately.

Regards,

Hans


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