USBC-SATA-V connects at 5Mbps, not 10

Hi,

Connecting the USBC-SATA-V disk drive dock to my OpenSuSE Tumbleweed system only seems to get me a 5Gbps connection, even though the port I’m plugging into shows as a 10Gbps connection. Have removed & re-plugged in, power cycled the dock, and rebooted the system. ‘lsusb -vt’ output shown here:

/: Bus 006.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
|__ Port 002: Dev 002, If 0, Class=Mass Storage, Driver=uas, 5000M
ID 174c:1153 ASMedia Technology Inc. ASM1153 SATA 3Gb/s bridge

Not sure why it would only connect at 5Gbps, is there some way to force 10Gbps ?

Thank you,
Bruce

Looks like it might be Linux firmware that is behind the times or is not yet setup to ID the ASM1351 chipset. Info from journalctl below:

Feb 23 10:04:41 homebox kernel: usb 6-2: new SuperSpeed USB device number 2 using xhci_hcd
Feb 23 10:04:41 homebox kernel: usb 6-2: New USB device found, idVendor=174c, idProduct=1153, bcdDevice= 0.00
Feb 23 10:04:41 homebox kernel: usb 6-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
Feb 23 10:04:41 homebox kernel: usb 6-2: Product: ASM1351
Feb 23 10:04:41 homebox kernel: usb 6-2: Manufacturer: ASMT
Feb 23 10:04:41 homebox kernel: usb 6-2: SerialNumber: 123456789668
Feb 23 10:04:41 homebox mtp-probe[3238]: checking bus 6, device 2: “/sys/devices/pci0000:00/0000:00:1c.4/0000:05:00.0/usb6/6-2”
Feb 23 10:04:41 homebox kernel: usbcore: registered new interface driver usb-storage
Feb 23 10:04:41 homebox kernel: usbcore: registered new interface driver uas

Thanks,
Bruce

Hi Bruce,

Thank you for contacting us, I am sorry this is not working as expected and I am happy to help!

I don’t have an OpenSUSE Tumbleweed system, however I did boot to the installation ISO, and switched to a virtual terminal to confirm my test system is correctly detecting the USBC-SATA-V as a USB 3 10Gbps device.

I downloaded the standard desktop ISO this morning, with version ID 20240225 and kernel version 6.7.6-1, copied to a flash drive and booted up the system. I selected the Install option but did not proceed through the graphical setup, instead I switched to ‘tty2’ using the keyboard shortcut [Ctrl]+[Alt]+[F2]. From here I confirmed the lsusb -tv command properly detects the hard drive docking station as a USB 3 10Gbps device. To exit the live system use [Ctrl]+[Alt]+[Del] to reboot the computer.

Would it be possible to create a new installation media to see if the system is detecting the hard drive dock as a USB 3 5Gbps or 10Gbps device independent of the installed operating system?

Additionally, do you have access to another computer with USB 3 10Gbps that can be used to check the USB connectivity?

Thank you,

Pat
Plugable Technology
support@plugable.com

Hi Pat,
Interesting problem here. I have a ‘brick’ PC cheapie (from Amazon) that I have loaded with OpenSuSE Tumbleweed, and it does connect at the 10 Gbps speed. I also booted up the server with the latest Tumbleweed ISO and it connected at 5Gbps, same as with standard hard drive boot…
I did lsusb -vt, then dmesg, then journalctl -b. First up is the ‘brick’ PC, Second is the server that connects at 5 Gbps.

Bruce


brick pc connects at 10000M
to Plugable dock

/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/6p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
|__ Port 002: Dev 003, If 0, Class=Mass Storage, Driver=uas, 10000M
ID 174c:1153 ASMedia Technology Inc. ASM1153 SATA 3Gb/s bridge


dmesg on dock power-up _ connect

158.445441] usb 2-2: new SuperSpeed Plus Gen 2x1 USB device number 2 using xhci_hcd
[ 158.463264] usb 2-2: New USB device found, idVendor=174c, idProduct=1153, bcdDevice= 0.00
[ 158.463284] usb 2-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 158.463290] usb 2-2: Product: ASM1351
[ 158.463294] usb 2-2: Manufacturer: ASMT
[ 158.463298] usb 2-2: SerialNumber: 123456789668
[ 158.519476] usbcore: registered new interface driver usb-storage
[ 158.524256] scsi host2: uas
[ 158.524367] usbcore: registered new interface driver uas
[ 158.527208] scsi 2:0:0:0: Direct-Access TOSHIBA HDWQ140 0 PQ: 0 ANSI: 6
[ 158.528748] sd 2:0:0:0: Attached scsi generic sg1 type 0
[ 158.528897] sd 2:0:0:0: [sdb] 7814037168 512-byte logical blocks: (4.00 TB/3.64 TiB)
[ 158.529573] sd 2:0:0:0: [sdb] Write Protect is off
[ 158.529577] sd 2:0:0:0: [sdb] Mode Sense: 43 00 00 00
[ 158.530669] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
[ 158.530826] sd 2:0:0:0: [sdb] Preferred minimum I/O size 512 bytes
[ 158.530829] sd 2:0:0:0: [sdb] Optimal transfer size 33553920 bytes
[ 158.568896] sdb: sdb1
[ 158.569099] sd 2:0:0:0: [sdb] Attached SCSI disk

systemctl -b messages
Feb 27 22:20:26 BrickPC kernel: usb 2-2: new SuperSpeed Plus Gen 2x1 USB device number 2 using xhci_hcd
Feb 27 22:20:26 BrickPC kernel: usb 2-2: New USB device found, idVendor=174c, idProduct=1153, bcdDevice= 0.00
Feb 27 22:20:26 BrickPC kernel: usb 2-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
Feb 27 22:20:26 BrickPC kernel: usb 2-2: Product: ASM1351
Feb 27 22:20:26 BrickPC kernel: usb 2-2: Manufacturer: ASMT
Feb 27 22:20:26 BrickPC kernel: usb 2-2: SerialNumber: 123456789668
Feb 27 22:20:27 BrickPC mtp-probe[3028]: checking bus 2, device 2: “/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2”
Feb 27 22:20:27 BrickPC mtp-probe[3028]: bus: 2, device: 2 was not an MTP device
Feb 27 22:20:27 BrickPC kernel: usbcore: registered new interface driver usb-storage
Feb 27 22:20:27 BrickPC kernel: scsi host2: uas
Feb 27 22:20:27 BrickPC kernel: usbcore: registered new interface driver uas
Feb 27 22:20:27 BrickPC mtp-probe[3034]: checking bus 2, device 2: “/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2”
Feb 27 22:20:27 BrickPC kernel: scsi 2:0:0:0: Direct-Access TOSHIBA HDWQ140 0 PQ: 0 ANSI: 6
Feb 27 22:20:27 BrickPC kernel: sd 2:0:0:0: Attached scsi generic sg1 type 0
Feb 27 22:20:27 BrickPC kernel: sd 2:0:0:0: [sdb] 7814037168 512-byte logical blocks: (4.00 TB/3.64 TiB)
Feb 27 22:20:27 BrickPC mtp-probe[3034]: bus: 2, device: 2 was not an MTP device
Feb 27 22:20:27 BrickPC kernel: sd 2:0:0:0: [sdb] Write Protect is off
Feb 27 22:20:27 BrickPC kernel: sd 2:0:0:0: [sdb] Mode Sense: 43 00 00 00
Feb 27 22:20:27 BrickPC kernel: sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
Feb 27 22:20:27 BrickPC kernel: sd 2:0:0:0: [sdb] Preferred minimum I/O size 512 bytes
Feb 27 22:20:27 BrickPC kernel: sd 2:0:0:0: [sdb] Optimal transfer size 33553920 bytes
Feb 27 22:20:27 BrickPC kernel: sdb: sdb1
Feb 27 22:20:27 BrickPC kernel: sd 2:0:0:0: [sdb] Attached SCSI disk
<<<<…>>>>

Server PC - Latest OpenSuSE Tumbleweed

lsusb -vt

/: Bus 006.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
|__ Port 002: Dev 002, If 0, Class=Mass Storage, Driver=uas, 5000M
ID 174c:1153 ASMedia Technology Inc. ASM1153 SATA 3Gb/s bridge

dmesg

[13340.115388] usb 6-2: new SuperSpeed USB device number 2 using xhci_hcd
[13340.143628] usb 6-2: New USB device found, idVendor=174c, idProduct=1153, bcdDevice= 0.00
[13340.143631] usb 6-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[13340.143633] usb 6-2: Product: ASM1351
[13340.143644] usb 6-2: Manufacturer: ASMT
[13340.143645] usb 6-2: SerialNumber: 123456789668
[13340.271506] usbcore: registered new interface driver usb-storage
[13340.287038] scsi host7: uas
[13340.287109] usbcore: registered new interface driver uas
[13340.305671] scsi 7:0:0:0: Direct-Access ST8000NM 000A-2KE101 0 PQ: 0 ANSI: 6
[13340.306735] sd 7:0:0:0: Attached scsi generic sg4 type 0
[13340.306900] sd 7:0:0:0: [sdc] 15628053168 512-byte logical blocks: (8.00 TB/7.28 TiB)
[13340.306904] sd 7:0:0:0: [sdc] 4096-byte physical blocks
[13340.307001] sd 7:0:0:0: [sdc] Write Protect is off
[13340.307003] sd 7:0:0:0: [sdc] Mode Sense: 43 00 00 00
[13340.307138] sd 7:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
[13340.307342] sd 7:0:0:0: [sdc] Preferred minimum I/O size 4096 bytes
[13340.307345] sd 7:0:0:0: [sdc] Optimal transfer size 33553920 bytes not a multiple of preferred minimum block size (4096 bytes)
[13340.346285] sdc: sdc1
[13340.346424] sd 7:0:0:0: [sdc] Attached SCSI disk
journalctl -b

Mar 07 13:38:26 homebox kernel: usb 6-2: new SuperSpeed USB device number 2 using xhci_hcd
Mar 07 13:38:26 homebox kernel: usb 6-2: New USB device found, idVendor=174c, idProduct=1153, bcdDevice= 0.00
Mar 07 13:38:26 homebox kernel: usb 6-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
Mar 07 13:38:26 homebox kernel: usb 6-2: Product: ASM1351
Mar 07 13:38:26 homebox kernel: usb 6-2: Manufacturer: ASMT
Mar 07 13:38:26 homebox kernel: usb 6-2: SerialNumber: 123456789668
Mar 07 13:38:26 homebox mtp-probe[7640]: checking bus 6, device 2: “/sys/devices/pci0000:00/0000:00:1c.4/0000:05:00.0/usb6/6-2”
Mar 07 13:38:26 homebox mtp-probe[7640]: bus: 6, device: 2 was not an MTP device
Mar 07 13:38:26 homebox kernel: usbcore: registered new interface driver usb-storage
Mar 07 13:38:26 homebox kernel: scsi host7: uas
Mar 07 13:38:26 homebox kernel: usbcore: registered new interface driver uas
Mar 07 13:38:26 homebox mtp-probe[7646]: checking bus 6, device 2: “/sys/devices/pci0000:00/0000:00:1c.4/0000:05:00.0/usb6/6-2”
Mar 07 13:38:26 homebox mtp-probe[7646]: bus: 6, device: 2 was not an MTP device
Mar 07 13:38:26 homebox kernel: scsi 7:0:0:0: Direct-Access ST8000NM 000A-2KE101 0 PQ: 0 ANSI: 6
Mar 07 13:38:26 homebox kernel: sd 7:0:0:0: Attached scsi generic sg4 type 0
Mar 07 13:38:26 homebox kernel: sd 7:0:0:0: [sdc] 15628053168 512-byte logical blocks: (8.00 TB/7.28 TiB)
Mar 07 13:38:26 homebox kernel: sd 7:0:0:0: [sdc] 4096-byte physical blocks
Mar 07 13:38:26 homebox kernel: sd 7:0:0:0: [sdc] Write Protect is off
Mar 07 13:38:26 homebox kernel: sd 7:0:0:0: [sdc] Mode Sense: 43 00 00 00
Mar 07 13:38:26 homebox kernel: sd 7:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
Mar 07 13:38:26 homebox kernel: sd 7:0:0:0: [sdc] Preferred minimum I/O size 4096 bytes
Mar 07 13:38:26 homebox kernel: sd 7:0:0:0: [sdc] Optimal transfer size 33553920 bytes not a multiple of preferred minimum block siz>
Mar 07 13:38:26 homebox kernel: sdc: sdc1
Mar 07 13:38:26 homebox kernel: sd 7:0:0:0: [sdc] Attached SCSI disk

Forgot to mention that I tried the dock with a Win10 PC and a Win10 laptop, and they both connected at 10Gbps…

Did a big port of info, does not show up here, so will post 2 separate posts. This is the messages from the ‘brick’ cheapie, with Tumbleweed, that connects correctly at 10 Gbps.

brick pc connects at 10000M
to Plugable dock

/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/6p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
|__ Port 002: Dev 003, If 0, Class=Mass Storage, Driver=uas, 10000M
ID 174c:1153 ASMedia Technology Inc. ASM1153 SATA 3Gb/s bridge


dmesg on dock power-up _ connect

158.445441] usb 2-2: new SuperSpeed Plus Gen 2x1 USB device number 2 using xhci_hcd
[ 158.463264] usb 2-2: New USB device found, idVendor=174c, idProduct=1153, bcdDevice= 0.00
[ 158.463284] usb 2-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 158.463290] usb 2-2: Product: ASM1351
[ 158.463294] usb 2-2: Manufacturer: ASMT
[ 158.463298] usb 2-2: SerialNumber: 123456789668
[ 158.519476] usbcore: registered new interface driver usb-storage
[ 158.524256] scsi host2: uas
[ 158.524367] usbcore: registered new interface driver uas
[ 158.527208] scsi 2:0:0:0: Direct-Access TOSHIBA HDWQ140 0 PQ: 0 ANSI: 6
[ 158.528748] sd 2:0:0:0: Attached scsi generic sg1 type 0
[ 158.528897] sd 2:0:0:0: [sdb] 7814037168 512-byte logical blocks: (4.00 TB/3.64 TiB)
[ 158.529573] sd 2:0:0:0: [sdb] Write Protect is off
[ 158.529577] sd 2:0:0:0: [sdb] Mode Sense: 43 00 00 00
[ 158.530669] sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
[ 158.530826] sd 2:0:0:0: [sdb] Preferred minimum I/O size 512 bytes
[ 158.530829] sd 2:0:0:0: [sdb] Optimal transfer size 33553920 bytes
[ 158.568896] sdb: sdb1
[ 158.569099] sd 2:0:0:0: [sdb] Attached SCSI disk

systemctl -b messages
Feb 27 22:20:26 BrickPC kernel: usb 2-2: new SuperSpeed Plus Gen 2x1 USB device number 2 using xhci_hcd
Feb 27 22:20:26 BrickPC kernel: usb 2-2: New USB device found, idVendor=174c, idProduct=1153, bcdDevice= 0.00
Feb 27 22:20:26 BrickPC kernel: usb 2-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
Feb 27 22:20:26 BrickPC kernel: usb 2-2: Product: ASM1351
Feb 27 22:20:26 BrickPC kernel: usb 2-2: Manufacturer: ASMT
Feb 27 22:20:26 BrickPC kernel: usb 2-2: SerialNumber: 123456789668
Feb 27 22:20:27 BrickPC mtp-probe[3028]: checking bus 2, device 2: “/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2”
Feb 27 22:20:27 BrickPC mtp-probe[3028]: bus: 2, device: 2 was not an MTP device
Feb 27 22:20:27 BrickPC kernel: usbcore: registered new interface driver usb-storage
Feb 27 22:20:27 BrickPC kernel: scsi host2: uas
Feb 27 22:20:27 BrickPC kernel: usbcore: registered new interface driver uas
Feb 27 22:20:27 BrickPC mtp-probe[3034]: checking bus 2, device 2: “/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2”
Feb 27 22:20:27 BrickPC kernel: scsi 2:0:0:0: Direct-Access TOSHIBA HDWQ140 0 PQ: 0 ANSI: 6
Feb 27 22:20:27 BrickPC kernel: sd 2:0:0:0: Attached scsi generic sg1 type 0
Feb 27 22:20:27 BrickPC kernel: sd 2:0:0:0: [sdb] 7814037168 512-byte logical blocks: (4.00 TB/3.64 TiB)
Feb 27 22:20:27 BrickPC mtp-probe[3034]: bus: 2, device: 2 was not an MTP device
Feb 27 22:20:27 BrickPC kernel: sd 2:0:0:0: [sdb] Write Protect is off
Feb 27 22:20:27 BrickPC kernel: sd 2:0:0:0: [sdb] Mode Sense: 43 00 00 00
Feb 27 22:20:27 BrickPC kernel: sd 2:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
Feb 27 22:20:27 BrickPC kernel: sd 2:0:0:0: [sdb] Preferred minimum I/O size 512 bytes
Feb 27 22:20:27 BrickPC kernel: sd 2:0:0:0: [sdb] Optimal transfer size 33553920 bytes
Feb 27 22:20:27 BrickPC kernel: sdb: sdb1
Feb 27 22:20:27 BrickPC kernel: sd 2:0:0:0: [sdb] Attached SCSI disk

Second Post, of the server that only connects at 5 Gbps.
Server PC - Latest OpenSuSE Tumbleweed

lsusb -vt

/: Bus 006.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M
ID 1d6b:0003 Linux Foundation 3.0 root hub
|__ Port 002: Dev 002, If 0, Class=Mass Storage, Driver=uas, 5000M
ID 174c:1153 ASMedia Technology Inc. ASM1153 SATA 3Gb/s bridge

dmesg

[13340.115388] usb 6-2: new SuperSpeed USB device number 2 using xhci_hcd
[13340.143628] usb 6-2: New USB device found, idVendor=174c, idProduct=1153, bcdDevice= 0.00
[13340.143631] usb 6-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[13340.143633] usb 6-2: Product: ASM1351
[13340.143644] usb 6-2: Manufacturer: ASMT
[13340.143645] usb 6-2: SerialNumber: 123456789668
[13340.271506] usbcore: registered new interface driver usb-storage
[13340.287038] scsi host7: uas
[13340.287109] usbcore: registered new interface driver uas
[13340.305671] scsi 7:0:0:0: Direct-Access ST8000NM 000A-2KE101 0 PQ: 0 ANSI: 6
[13340.306735] sd 7:0:0:0: Attached scsi generic sg4 type 0
[13340.306900] sd 7:0:0:0: [sdc] 15628053168 512-byte logical blocks: (8.00 TB/7.28 TiB)
[13340.306904] sd 7:0:0:0: [sdc] 4096-byte physical blocks
[13340.307001] sd 7:0:0:0: [sdc] Write Protect is off
[13340.307003] sd 7:0:0:0: [sdc] Mode Sense: 43 00 00 00
[13340.307138] sd 7:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
[13340.307342] sd 7:0:0:0: [sdc] Preferred minimum I/O size 4096 bytes
[13340.307345] sd 7:0:0:0: [sdc] Optimal transfer size 33553920 bytes not a multiple of preferred minimum block size (4096 bytes)
[13340.346285] sdc: sdc1
[13340.346424] sd 7:0:0:0: [sdc] Attached SCSI disk
journalctl -b

Mar 07 13:38:26 homebox kernel: usb 6-2: new SuperSpeed USB device number 2 using xhci_hcd
Mar 07 13:38:26 homebox kernel: usb 6-2: New USB device found, idVendor=174c, idProduct=1153, bcdDevice= 0.00
Mar 07 13:38:26 homebox kernel: usb 6-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
Mar 07 13:38:26 homebox kernel: usb 6-2: Product: ASM1351
Mar 07 13:38:26 homebox kernel: usb 6-2: Manufacturer: ASMT
Mar 07 13:38:26 homebox kernel: usb 6-2: SerialNumber: 123456789668
Mar 07 13:38:26 homebox mtp-probe[7640]: checking bus 6, device 2: “/sys/devices/pci0000:00/0000:00:1c.4/0000:05:00.0/usb6/6-2”
Mar 07 13:38:26 homebox mtp-probe[7640]: bus: 6, device: 2 was not an MTP device
Mar 07 13:38:26 homebox kernel: usbcore: registered new interface driver usb-storage
Mar 07 13:38:26 homebox kernel: scsi host7: uas
Mar 07 13:38:26 homebox kernel: usbcore: registered new interface driver uas
Mar 07 13:38:26 homebox mtp-probe[7646]: checking bus 6, device 2: “/sys/devices/pci0000:00/0000:00:1c.4/0000:05:00.0/usb6/6-2”
Mar 07 13:38:26 homebox mtp-probe[7646]: bus: 6, device: 2 was not an MTP device
Mar 07 13:38:26 homebox kernel: scsi 7:0:0:0: Direct-Access ST8000NM 000A-2KE101 0 PQ: 0 ANSI: 6
Mar 07 13:38:26 homebox kernel: sd 7:0:0:0: Attached scsi generic sg4 type 0
Mar 07 13:38:26 homebox kernel: sd 7:0:0:0: [sdc] 15628053168 512-byte logical blocks: (8.00 TB/7.28 TiB)
Mar 07 13:38:26 homebox kernel: sd 7:0:0:0: [sdc] 4096-byte physical blocks
Mar 07 13:38:26 homebox kernel: sd 7:0:0:0: [sdc] Write Protect is off
Mar 07 13:38:26 homebox kernel: sd 7:0:0:0: [sdc] Mode Sense: 43 00 00 00
Mar 07 13:38:26 homebox kernel: sd 7:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn’t support DPO or FUA
Mar 07 13:38:26 homebox kernel: sd 7:0:0:0: [sdc] Preferred minimum I/O size 4096 bytes
Mar 07 13:38:26 homebox kernel: sd 7:0:0:0: [sdc] Optimal transfer size 33553920 bytes not a multiple of preferred minimum block siz>
Mar 07 13:38:26 homebox kernel: sdc: sdc1
Mar 07 13:38:26 homebox kernel: sd 7:0:0:0: [sdc] Attached SCSI disk

Also, I booted the Server PC with the latest Tumbleweed ISO, went to the repair option and connected the Pluagble dock, and it connected at 5 Gbps.

Just in case it might mean something, here is the motherboard:
Base Board Information
Manufacturer: ASUSTeK COMPUTER INC.
Product Name: Z97-A-USB31
Version: Rev 1.xx
Serial Number: 151159664400948
Asset Tag: To be filled by O.E.M.
Features:
Board is a hosting board
Board is replaceable
Location In Chassis: To be filled by O.E.M.
Chassis Handle: 0x0003
Type: Motherboard
Contained Object Handles: 0

Here is the ‘lspci’ output for the problem server:
00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 9 Series Chipset Family USB xHCI Controller
00:16.0 Communication controller: Intel Corporation 9 Series Chipset Family ME Interface #1
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection (2) I218-V
00:1a.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 9 Series Chipset Family HD Audio Controller
00:1c.0 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 1 (rev d0)
00:1c.3 PCI bridge: Intel Corporation 82801 PCI Bridge (rev d0)
00:1c.4 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 5 (rev d0)
00:1c.7 PCI bridge: Intel Corporation 9 Series Chipset Family PCI Express Root Port 8 (rev d0)
00:1d.0 USB controller: Intel Corporation 9 Series Chipset Family USB EHCI Controller #1
00:1f.0 ISA bridge: Intel Corporation Z97 Chipset LPC Controller
00:1f.2 SATA controller: Intel Corporation 9 Series Chipset Family SATA Controller [AHCI Mode]
00:1f.3 SMBus: Intel Corporation 9 Series Chipset Family SMBus Controller
01:00.0 RAID bus controller: Broadcom / LSI MegaRAID SAS 2208 [Thunderbolt] (rev 05)
03:00.0 PCI bridge: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge (rev 04)
05:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller
06:00.0 PCI bridge: PLX Technology, Inc. PEX8112 x1 Lane PCI Express-to-PCI Bridge (rev aa)
07:04.0 Multimedia audio controller: C-Media Electronics Inc CMI8788 [Oxygen HD Audio]

Hi Bruce,

Thank you for these additional details.

With the hard drive dock working at 10Gbps with other computers, and with OpenSuSE Tumbleweed on my test system, I suspect this is a system specific issue, possibly related to the USB 3 10Gbps host controller.

This computer uses an early ( one of the first ) USB 3 10Gbps host controllers, the ASMedia 1142 chipset. This chipset was used in both system main boards and PCIe expansion cards, however it was never very reliable compared to the later ASMedia 3142 and Intel USB 3 10Gbps host controllers.

Are other USB 3 10Gbps devices connected to this computer detected and operating at 10Gbps?

Thank you,

Pat
Plugable Technology
support@plugable.com

Hi Pat,

Don’t have any other 10 Gbps devices to check with. Other docks I have are 5 Gbps. I would guess that you are right, since the Plugable dock does connect at 10 Gbps with other devices. Oh well, I guess I will live with the problem.

Thanks for the support !
Bruce

Hi Bruce,

Thanks for replying back, I managed to find a PCI Express USB 3 10Gbps card with ASMedia 1142 controller similar to the one in your computer. In Fedora 39 and OpenSuSE Tumbleweed I am seeing the same limited USB 3 5Gbs connectivity with the ASMedia 1142 host controller.

However, I also tested driver performance with a Samsung 840 EVO SATA SSD with the following results:

Using the desktop computer’s Intel USB 3 5Gbps controller:

Using the PCI Express USB 3 10Gbps card with ASMedia 1142 chipset:

With a different host computer using the AMD USB 3 10Gbps controller:

I also tested our USBC-NVME USB 3 10Gbps NVMe enclosure, this regularly can achieve read and write speeds around 940-1000MB/s in similar tests with modern USB 3 10Gbps host controllers.

Like with the USBC-SATA-V OpenSuSE detects the drive as a 5Gbps device, however kdiskmark is able to read from the drive at over 5.4 Gbps (697.28MB/s) exceeding the theoretical maximum for USB 3 5Gbps. Write speeds are significantly lower than expected for this drive, which is consistent with previous testing with ASM1142 host controllers.
USBC-NVME_ASM1142_lsusb

Based on this I suspect this issue is a software issue for detecting and presenting the USB SuperSpeed version specific to this host controller chipset rather than to the hard drive docking station or NVMe enclosure which are both similarly affected, however both outperform the expected speeds from USB 3 5Gbps host connections.

To help confirm this is the case I recommend running kdiskmark (installed with sudo zypper install kdiskmark) with the hard drive dock connected to the USB 3 5Gbps Intel port, as well as to the USB 3 10Gbps ASMedia port to see if there is any difference in speed. For spinning disk drives the performance will be bottle-necked reading from and writing to the physical media, and for many SATA SSDs performance will be limited by the maximum read and write speed to the flash memory below 5Gbps, however higher performance and SLC SATA SSDs can reach close to 6Gbps ( the maximum bandwidth of SATA III ) slightly exceeding the USB 3 5Gbps throughput.

Please let me know if this helps or if you have any additional questions and we can go from here.

Thank you,

Pat
Plugable Technology
support@plugable.com

Hello,

We’re closing this thread due to inactivity, but if you have any further questions please feel free to contact support@plugable.com and we’ll be happy to help.

Thanks,

Pat
Plugable Technologies
support@plugable.com