I've merged Linux 2.6.38-rc8. The UASP driver saw the following update:
[USB] UASP: Process INVALID INFORMATION UNIT response
A UAS Target Port responds with a RESPONSE IU with
RESPONSE CODE set to INVALID INFORMATION UNIT,
when it receives an IU with IU ID set to a
reserved value. Handle this response.
The branch can be found here off of master:
https://github.com/ltuikov/linux-2.6
Original posting of the UASP driver can be found here:
http://marc.info/?l=linux-usb&m=129165511732388&w=2
Luben