PCIe3.0 USB 3.2 Gen 2x2 卡仅限于 USB 3.1 Gen 1 速度或似乎是?不明白为什么

PCIe3.0 USB 3.2 Gen 2x2 卡仅限于 USB 3.1 Gen 1 速度或似乎是?不明白为什么

我最近在一台具有 PCIe 3.0 8x/16x 插槽的旧服务器中安装了两块 Ableconn PEX-UB159 USB 3.2 Gen 2x2 (20 Gbps) PCIe 3.0 卡。我在(内核 5.11-generic)上运行 Ubuntu 20.04.2 LTS,我还将两个 Western Digital 2TB P50 外部 SSD(支持 USB 3.2 Gen 2x2 速度)连接到卡上用作存储。由于对 USB 3.2 Gen 2x2 速度感到兴奋,我去看看它的性能如何。我很惊讶/困惑地发现(粘贴在下面)的输出lsusb似乎将卡和 SSD 限制为 USB 3.2 Gen 1 速度 (5Gbps),但也将 Gen 2 (10Gbps) 列为集线器速度?

这让我开始寻找答案,了解为什么会出现这种情况,而不是仅使用 USB 3.2 Gen 2x2 速度。我读到我正在运行的内核中有对 USB 3.2 Gen 2x2 的支持,但为了以防万一,我升级到了 5.11 内核,但似乎仍然没有改变任何东西。下面是我的机器在 release/kernel/lsusb 和 lspci 上的输出——任何帮助解决这个问题的帮助都会非常感激,或者至少会指出正确的方向。我很想以最大理论速度与现在的速度来运行它。

发布:

Description:    Ubuntu 20.04.2 LTS
Release:    20.04
Codename:   focal

核心:5.11.0-051100-generic

lsusb -tv这是有问题的驱动器的输出

$ lsusb -tv
...
/:  Bus 07.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/1p, 10000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    |__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=uas, 5000M
        ID 1058:2642 Western Digital Technologies, Inc.
...
$ lspci -tnnv
...
 +-01.0-[04]----00.0  ASMedia Technology Inc. Device [1b21:3242]
...

只需粘贴 2TB SSD b/c 之一的输出,两者的输出基本相同,因此帖子不会太长/太重复。

$ sudo dmesg
...
[    4.419915] usb 5-1: new SuperSpeed Gen 1x2 USB device number 2 using xhci_hcd
[    4.440404] usb 5-1: New USB device found, idVendor=1058, idProduct=2642, bcdDevice=10.03
[    4.440411] usb 5-1: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[    4.440419] usb 5-1: Product: Game Drive
[    4.440435] usb 5-1: Manufacturer: Western Digital
[    4.440438] usb 5-1: SerialNumber: ################
[    4.466830] scsi host5: uas
[    4.467640] scsi 5:0:0:0: Direct-Access     WD       Game Drive       1003 PQ: 0 ANSI: 6
[    4.468274] scsi 5:0:0:1: Enclosure         WD       SES Device       1003 PQ: 0 ANSI: 6
[    4.468664] sd 5:0:0:0: Attached scsi generic sg3 type 0
[    4.468850] scsi 5:0:0:1: Attached scsi generic sg4 type 13
[    4.468993] sd 5:0:0:0: [sdc] 3907029168 512-byte logical blocks: (2.00 TB/1.82 TiB)
[    4.469066] sd 5:0:0:0: [sdc] Write Protect is off
[    4.469071] sd 5:0:0:0: [sdc] Mode Sense: 57 00 10 00
[    4.469192] sd 5:0:0:0: [sdc] Write cache: enabled, read cache: enabled, supports DPO and FUA
[    4.469703] sd 5:0:0:0: [sdc] Optimal transfer size 33553920 bytes
[    4.479734] usb 7-1: new SuperSpeed Gen 1x2 USB device number 2 using xhci_hcd#
[    4.481013] EXT4-fs (sda5): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.
[    4.481417] scsi 5:0:0:1: Failed to get diagnostic page 0x1
[    4.482878] scsi 5:0:0:1: Failed to bind enclosure -19
...

到目前为止我尝试过的事情:

  • 升级到内核5.11
  • 连接 SSD 启动与之后连接启动
  • 启动后连接SSD
  • 运行带有 1 个 SSD 的单卡与运行带有 2 个 SSD 的单卡(尝试了 8x 和 16x 插槽 - 结果相同)
  • 实时启动 Linux Mint Cinnamon、Ubuntu 20.10——相同的结果
  • 经过双重检查的电缆也符合 USB 3.2 Gen 2x2 的标准——据说是

不确定接下来还要做什么?任何帮助是极大的赞赏!

相关内容