Hello,

I have Logilink USB SATA HDD docking station with two slots:
http://www.logilink.com/Quickport_USB_30_for_two_2_5_Zoll_plus_3_5_Zoll_SATA.htm

The problem is that Linux detects only one of the disks inserted.
Disk in slot B gets detected only when the disk from slot A is removed.

From dmesg:
[  150.989457] usb 2-1: new SuperSpeed USB device number 2 using xhci_hcd
[  151.006663] usb 2-1: New USB device found, idVendor=abcd, idProduct=6101
[ 151.006671] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[  151.006675] usb 2-1: Product: PCCloneEX Lite+
[  151.006678] usb 2-1: Manufacturer: LogiLink
[  151.006681] usb 2-1: SerialNumber: DB9876543211160
[ 151.020438] usb 2-1: USB controller 0000:00:14.0 does not support streams, which are required by the UAS driver. [ 151.020442] usb 2-1: Please try an other USB controller if you wish to use UAS.
[  151.020444] usb-storage 2-1:1.0: USB Mass Storage device detected
[  151.020552] scsi host6: usb-storage 2-1:1.0
[  151.020876] usbcore: registered new interface driver usb-storage
[  151.022426] usbcore: registered new interface driver uas
[ 152.017840] scsi 6:0:0:0: Direct-Access LogiLink 0102 PQ: 0 ANSI: 6
[  152.018064] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 152.018251] sd 6:0:0:0: [sdb] 488397168 512-byte logical blocks: (250 GB/232 GiB)
[  152.018567] sd 6:0:0:0: [sdb] Write Protect is off
[  152.018571] sd 6:0:0:0: [sdb] Mode Sense: 47 00 10 08
[  152.018829] sd 6:0:0:0: [sdb] No Caching mode page found
[  152.018833] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[  152.277900]  sdb: sdb1
[  152.279152] sd 6:0:0:0: [sdb] Attached SCSI disk
[  168.084760] usb 2-1: USB disconnect, device number 2
[  188.122993] usb 2-1: new SuperSpeed USB device number 3 using xhci_hcd
[  188.139835] usb 2-1: New USB device found, idVendor=abcd, idProduct=6101
[ 188.139842] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=5
[  188.139846] usb 2-1: Product: PCCloneEX Lite+
[  188.139849] usb 2-1: Manufacturer: LogiLink
[  188.139852] usb 2-1: SerialNumber: DB9876543211160
[ 188.140781] usb 2-1: USB controller 0000:00:14.0 does not support streams, which are required by the UAS driver. [ 188.140786] usb 2-1: Please try an other USB controller if you wish to use UAS.
[  188.140790] usb-storage 2-1:1.0: USB Mass Storage device detected
[  188.140974] scsi host7: usb-storage 2-1:1.0
[ 189.139496] scsi 7:0:0:0: Direct-Access LogiLink 0102 PQ: 0 ANSI: 6
[  189.139695] sd 7:0:0:0: Attached scsi generic sg2 type 0
[ 189.139877] sd 7:0:0:0: [sdb] Very big device. Trying to use READ CAPACITY(16). [ 189.140008] sd 7:0:0:0: [sdb] 15628053168 512-byte logical blocks: (8.00 TB/7.27 TiB)
[  189.140259] sd 7:0:0:0: [sdb] Write Protect is off
[  189.140262] sd 7:0:0:0: [sdb] Mode Sense: 47 00 10 08
[  189.140504] sd 7:0:0:0: [sdb] No Caching mode page found
[  189.140506] sd 7:0:0:0: [sdb] Assuming drive cache: write through
[ 189.140793] sd 7:0:0:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
[  189.149194]  sdb: unknown partition table
[ 189.149554] sd 7:0:0:0: [sdb] Very big device. Trying to use READ CAPACITY(16).
[  189.150154] sd 7:0:0:0: [sdb] Attached SCSI disk
[  205.073000] usb 2-1: USB disconnect, device number 3

$ uname -a
Linux unknown 3.19.0-42-generic #48-Ubuntu SMP Thu Dec 17 22:54:45 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

$ lspci -v
Bus 002 Device 004: ID abcd:6101 Unknown
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               3.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         9
  idVendor           0xabcd Unknown
  idProduct          0x6101
  bcdDevice            1.02
  iManufacturer           1 LogiLink
  iProduct                2 PCCloneEX Lite+
  iSerial                 5 DB9876543211160
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength          121
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          4 USB Mass Storage
    bmAttributes         0xc0
      Self Powered
    MaxPower                2mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     80 Bulk-Only
      iInterface              6 MSC Bulk-Only Transfer
      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
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       1
      bNumEndpoints           4
      bInterfaceClass         8 Mass Storage
      bInterfaceSubClass      6 SCSI
      bInterfaceProtocol     98
      iInterface             10 MSC BOT/UAS Transfer
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               0
        Command pipe (0x01)
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst               0
        MaxStreams             32
        Status pipe (0x02)
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst              15
        MaxStreams             32
        Data-in pipe (0x03)
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x04  EP 4 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0400  1x 1024 bytes
        bInterval               0
        bMaxBurst              15
        MaxStreams             32
        Data-out pipe (0x04)
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   0x00000f0e
      Link Power Management (LPM) Supported
  SuperSpeed USB Device Capability:
    bLength                10
    bDescriptorType        16
    bDevCapabilityType      3
    bmAttributes         0x00
    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          32 micro seconds
Device Status:     0x000d
  Self Powered
  U1 Enabled
  U2 Enabled

The issue is Linux specific, because the same machine when booted in Windows 7
detects both disks without installing any vendor drivers:
http://imgur.com/Fakviqk

Any ideas?
Could it be that Linux does not detect the second storage device
because LogiLink provides the same SerialNumber for both disks?

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to