我最近在一台具有 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 的标准——据说是
不确定接下来还要做什么?任何帮助是极大的赞赏!