Re: ASM1153 detected as ASM1051 and breaking UAS

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

 



On Tue, 2017-09-19 at 10:00 +0200, Oliver Neukum wrote:

> > "In order to use UAS that must be enabled in the firmware as well. On that
> > device it is not enabled and the official product id wouldn't help there
> > either."
> > 
> > What does that mean? Did I purchase a UAS capable hardware with the wrong
> 
> Yes. That is what they told you. With a bit of sugar coating.
> 
> If they provide a tool for updating the firmware and updating the firmware
> is supported. Which may be the case or not. Only the vendor can tell you.

Heureka!
Before buying a new case with a UAS capable bridge I tried flashing some unknown
firmware.
I searched for "ASM1153 firmware" and found
http://www.station-drivers.com/index.php?option=com_remository&Itemid=353&func=fileinfo&id=2842&lang=en
I fired up some VirtualBox with extensions to be able to flash that USB3 device.
Flashing worked, however ReLink failed.

Now plugging to Linux I finally see holy land:
[kernel] scsi host9: uas
[kernel] usb 4-1: Product: USB3-SATA-UASP1

Opening with cryptsetup showed
[kernel] device-mapper: table: 254:4: adding target device sdf caused an alignment inconsistency: physical_block_size=4096, logical_block_size=512, alignment_offset=0, start=2097152

But reading works fine.

However the new descriptor of my device now looks like:

Bus 004 Device 007: ID 174c:55aa ASMedia Technology Inc. ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.00
  bDeviceClass            0 
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         9
  idVendor           0x174c ASMedia Technology Inc.
  idProduct          0x55aa ASM1051E SATA 6Gb/s bridge, ASM1053E SATA 6Gb/s bridge, ASM1153 SATA 3Gb/s bridge
  bcdDevice            1.00
  iManufacturer           2 Plugable
  iProduct                3 USB3-SATA-UASP1
  iSerial                 1 123456789012
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          121
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xc0
      Self Powered
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
....

I wondered the InterfaceClass is still "Mass Storage" but now the uas module has
taken over.

Best regards,
Massimo

Attachment: signature.asc
Description: This is a digitally signed message part


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

  Powered by Linux