我有一些 USB/SATA 桥接设备 (Scythe Kama Connect),声称(在其彩色盒子上)支持 USB 3.0 SuperSpeed。
但是,当我将其连接到 AlderLake Linux 系统时,它仅被检测为 HyperSpeed 设备:
May 21 18:50:55 usb 3-3: new high-speed USB device number 9 using xhci_hcd
May 21 18:50:55 usb 3-3: New USB device found, idVendor=152d, idProduct=2509, bcdDevice= 1.00
May 21 18:50:55 usb 3-3: New USB device strings: Mfr=1, Product=11, SerialNumber=3
May 21 18:50:55 usb 3-3: Product: Usb production
May 21 18:50:55 usb 3-3: Manufacturer: JMicron
May 21 18:50:55 usb 3-3: SerialNumber: 00A123456789
May 21 18:50:55 usb-storage 3-3:1.0: USB Mass Storage device detected
May 21 18:50:55 scsi host0: usb-storage 3-3:1.0
May 21 18:50:56 scsi 0:0:0:0: Direct-Access Jmicron Corp. 1234 PQ: 0 ANSI: 2 CCS
May 21 18:50:56 sd 0:0:0:0: Attached scsi generic sg0 type 0
May 21 18:50:56 sd 0:0:0:0: [sda] 1465149168 512-byte logical blocks: (750 GB/699 GiB)
May 21 18:50:56 sd 0:0:0:0: [sda] Write Protect is off
May 21 18:50:56 sd 0:0:0:0: [sda] Mode Sense: 28 00 00 00
May 21 18:50:56 sd 0:0:0:0: [sda] No Caching mode page found
May 21 18:50:56 sd 0:0:0:0: [sda] Assuming drive cache: write through
May 21 18:50:56 sd 0:0:0:0: [sda] Attached SCSI disk
May 21 18:51:04 usb usb2-port2: attempt power cycle
May 21 18:51:12 usb usb2-port2: unable to enumerate USB device
因此,在访问连接的硬盘时,我只看到 23 MiB/s 左右的 IO 吞吐量。
FWIW,该系统位于 Fedora 37 (6.2.15-200.fc37.x86_64) 上,并且该设备直接连接到笔记本电脑机箱 USB 端口。
有什么技巧可以说服/强制 Linux 将此设备检测为 SuperSpeed 设备吗?