Hi guys
I recently got the Satechi enclosure which has the ASM2464PD chipset. For use with the Asus Proart x670e-creator wifi & 7950X.
Ive been wanting to use it on one of the two USB4.0 USB-C ports. However when plugging it in, i see in syslog the following messages:
kernel: [230865.392897] pcieport 0000:0c:03.0: pciehp: Slot(3): Card present
kernel: [230865.524308] pci 0000:3a:00.0: [1b21:2463] type 01 class 0x060400 PCIe Switch Upstream Port
kernel: [230865.524369] pci 0000:3a:00.0: PCI bridge to [bus 00]
kernel: [230865.524385] pci 0000:3a:00.0: bridge window [io 0x0000-0x0fff]
kernel: [230865.524393] pci 0000:3a:00.0: bridge window [mem 0x00000000-0x000fffff]
kernel: [230865.524418] pci 0000:3a:00.0: bridge window [mem 0x00000000-0x000fffff 64bit pref]
kernel: [230865.524450] pci 0000:3a:00.0: enabling Extended Tags
kernel: [230865.524669] pci 0000:3a:00.0: PME# supported from D0 D3hot D3cold
kernel: [230865.524876] pci 0000:3a:00.0: 2.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x1 link at 0000:3a:00.0 (capable of 15.753 Gb/s with 16.0 GT/s PCIe x1 link)
kernel: [230865.525057] pci 0000:3a:00.0: Adding to iommu group 15
kernel: [230865.525120] pcieport 0000:0c:03.0: ASPM: current common clock configuration is inconsistent, reconfiguring
boltd[1582]: probing: started [1000]
kernel: [230865.528281] pci 0000:3a:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
kernel: [230865.528435] pci 0000:3b:00.0: [1b21:2463] type 01 class 0x060400 PCIe Switch Downstream Port
kernel: [230865.528496] pci 0000:3b:00.0: PCI bridge to [bus 00]
kernel: [230865.528510] pci 0000:3b:00.0: bridge window [io 0x0000-0x0fff]
kernel: [230865.528517] pci 0000:3b:00.0: bridge window [mem 0x00000000-0x000fffff]
kernel: [230865.528543] pci 0000:3b:00.0: bridge window [mem 0x00000000-0x000fffff 64bit pref]
kernel: [230865.528578] pci 0000:3b:00.0: enabling Extended Tags
kernel: [230865.528786] pci 0000:3b:00.0: PME# supported from D0 D3hot D3cold
kernel: [230865.529220] pci 0000:3b:00.0: Adding to iommu group 15
kernel: [230865.529334] pci 0000:3a:00.0: PCI bridge to [bus 3b-64]
kernel: [230865.529365] pci 0000:3b:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
kernel: [230865.529517] pci 0000:3c:00.0: [1bb1:5016] type 00 class 0x010802 PCIe Endpoint
kernel: [230865.529564] pci 0000:3c:00.0: BAR 0 [mem 0x00000000-0x00003fff 64bit]
Here, it mounts it as eg. /dev/nvme1n1p1, similar to how the main SSD is mounted which is in slot m2_2 on the board.
I also have one GPU card in the top slot of the board (and set to x16 mode) in bifurcation settings in BIOS, and one SSD on the board as explained above. Thats about it.
BUT, as soon as i plug the satechi in the USB 3.2 Gen 2x2 USB-C port, it mounts it as /dev/sdX and then everything is fine on that port. I did basic benchmark tests from there on gnome-disks, but it does not give me the speeds i expected (obviously), about 1.9gb/s read/write.
FYI: USB4 is already enabled in BIOS.
Can anyone tell me why im getting these limitations and what i can do to get the drive working at full speed on the USB 4.0 USB-C ports?