On Thu, Aug 15, 2013 at 10:33:42PM +0200, Hans de Goede wrote:
> Hi,
>
> On 08/15/2013 12:42 PM, Hans de Goede wrote:
>
> <snip>
>
> >>What device did you find? I have yet to see a shipping device with
> >>streams...
> >
> >I don't know about streams, I'm hoping that having a uasp device means it
> >will
> >also use streams. So far I've been unable to get my hands on anything doing
> >uasp,
> >but it seems the tide is turning and now I've found multiple. Now lets hope
> >that:
> >1) They really support uasp 2) they use streams (not sure if that is optional
> >or mandatory with uasp).
> >
> >This is the one I've ordered:
> >
> >http://www.amazon.co.uk/Anker%C2%AE-Uspeed-Enclosure-2-5-Inch-Support/dp/B005B5NLZ0/
>
> Correction, this one just arrived today and it despite its product
> description claiming it does, it does *not* support uasp.
>
> >
> >This one also looks nice, and plugable is known to be a Linux friendly
> >company,
> >and they should be available in the US:
> >
> >http://www.amazon.co.uk/Plugable-Lay-Flat-Docking-Station-ASM1053E/dp/B00D399JU2
>
> I've ordered this one now ...
I just ordered that one as well, and it looks like it doesn't have UAS
exposed, even though the descriptors mention it:
Bus 004 Device 005: ID 174c:55aa ASMedia Technology Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 9
idVendor 0x174c ASMedia Technology Inc.
idProduct 0x55aa
bcdDevice 1.00
iManufacturer 2 ASM1053E
iProduct 3 Plugable USB3-SATA-UASP1
iSerial 1 123456789045
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 44
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xc0
Self Powered
MaxPower 36mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk-Only
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0400 1x 1024 bytes
bInterval 0
bMaxBurst 15
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0400 1x 1024 bytes
bInterval 0
bMaxBurst 15
Binary Object Store Descriptor:
bLength 5
bDescriptorType 15
wTotalLength 22
bNumDeviceCaps 2
USB 2.0 Extension Device Capability:
bLength 7
bDescriptorType 16
bDevCapabilityType 2
bmAttributes 0x00000002
Link Power Management (LPM) Supported
SuperSpeed USB Device Capability:
bLength 10
bDescriptorType 16
bDevCapabilityType 3
bmAttributes 0x00
Latency Tolerance Messages (LTM) Supported
wSpeedsSupported 0x000e
Device can operate at Full Speed (12Mbps)
Device can operate at High Speed (480Mbps)
Device can operate at SuperSpeed (5Gbps)
bFunctionalitySupport 1
Lowest fully-functional device speed is Full Speed (12Mbps)
bU1DevExitLat 10 micro seconds
bU2DevExitLat 2047 micro seconds
Device Status: 0x0001
Self Powered
I wonder if this needs a vendor specific command to disconnect and
reconnect in UAS mode? Or perhaps a firmware blob? I'll have to
connect it under Windows with a USB bus analyzer and see what the driver
does.
Sarah Sharp
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html