02-27-2025 06:30 PM
I'm looking for some help getting the second PCIe slot working on a new Strix X670E-E motherboard with an AMD Ryzen 5 8400F CPU. I would like to be able to use my TP-Link TX401 ethernet card in the PCIEX16_2 slot, but it's not detected by Ubuntu when it's in the second slot. The card is detected when it's in the third slot (PCIEX16_3), but, as far as I understand, that is the only "PCH" slot, and, thus, the only one that will work with my Thunderbolt card. Additionally, moving the Thunderbolt card to the second slot causes it to likewise be undetected. I haven't tried either card in the first slot (PCIEX16_1), but I'm using that one for a ZOTAC Gaming GTX 1650 graphics card.
The UEFI BIOS Utility also doesn't show the PCIEX16_2 under the Advanced\Onboard Devices Configuration\PCIE Link Speed menu, and the dmidecode utility on Ubuntu shows the PCIEX16_2 slot as "Unavailable" regardless of whether there is a card inserted.
dmidecode -t slot output:
# dmidecode 3.5 Getting SMBIOS data from sysfs. SMBIOS 3.6.0 present. # SMBIOS implementations newer than version 3.5.0 are not # fully supported by this version of dmidecode. Handle 0x0047, DMI type 9, 17 bytes System Slot Information Designation: PCIEX16_1 Type: x8 PCI Express x16 Current Usage: In Use Length: Long ID: 0 Characteristics: 3.3 V is provided PME signal is supported Bus Address: 0000:00:01.1 Handle 0x0048, DMI type 9, 17 bytes System Slot Information Designation: PCIEX16_2 Type: x4 PCI Express x16 Current Usage: Unavailable Length: Long ID: 1 Characteristics: 3.3 V is provided PME signal is supported Bus Address: 0000:00:1f.7 Handle 0x0049, DMI type 9, 17 bytes System Slot Information Designation: PCIEX16_3 Type: x4 PCI Express x16 Current Usage: Available Length: Long ID: 2 Characteristics: 3.3 V is provided PME signal is supported Bus Address: 0000:00:1f.7 Handle 0x004A, DMI type 9, 17 bytes System Slot Information Designation: M.2_1(SOCKET3) Type: x4 M.2 Socket 3 Current Usage: In Use Length: Long Characteristics: 3.3 V is provided PME signal is supported Bus Address: 0000:00:01.2 Handle 0x004B, DMI type 9, 17 bytes System Slot Information Designation: M.2_2(SOCKET3) Type: x4 M.2 Socket 3 Current Usage: Available Length: Long Characteristics: 3.3 V is provided PME signal is supported Bus Address: 0000:00:1f.7 Handle 0x004C, DMI type 9, 17 bytes System Slot Information Designation: M.2_3(SOCKET3) Type: x4 M.2 Socket 3 Current Usage: Unavailable Length: Long Characteristics: 3.3 V is provided PME signal is supported Bus Address: 0000:00:1f.7 Handle 0x004D, DMI type 9, 17 bytes System Slot Information Designation: M.2_4(SOCKET3) Type: x4 M.2 Socket 3 Current Usage: Available Length: Long Characteristics: 3.3 V is provided PME signal is supported Bus Address: 0000:00:1f.7 Handle 0x004E, DMI type 9, 17 bytes System Slot Information Designation: M.2(WIFI)) Type: x1 M.2 Socket 1-SD Current Usage: In Use Length: Short Characteristics: 3.3 V is provided PME signal is supported Bus Address: 0000:07:04.0
How can I get the ethernet card working in the second slot?
02-28-2025 11:44 AM
Since bandwidth for the PCIEX16_1, PCIEX16_2, and M.2_3 slots are shared, would I need bifurcation support to use more than one at time? I see that the Ryzen 8000 series doesn't support bifurcation, according to this page.
03-01-2025 12:06 AM
I can confirm that the graphics card doesn't work in the second slot either,.
03-06-2025 01:05 AM
Hello @xythantiops
Thank you for reaching out to us.
According to the ROG STRIX X670E-E GAMING WIFI Tech Spec, it is compatible with Windows OS.
When the TP-Link TX401 is installed in the PCIEX16_2 slot, is the Windows OS able to recognize it? Please ensure that the onboard Intel LAN controller is set to [Disabled] in the BIOS to avoid any potential hardware or software conflicts.
Regarding the Hyper M.2 lanes FAQ, are you currently using a Hyper M.2 card? Information about channel sharing can also be found on page xii of the ROG STRIX X670E-E GAMING WIFI User’s Manual.
If you could provide more details about all the installed SSD specs and any additional configurations, it would help us better understand your setup.
Thank you.
03-06-2025 10:27 AM
Thank you for the reply. I have Ubuntu installed on the computer, but not Windows. Ubuntu does recognize the TP-Link TX401 card, and it works properly, but only when it's installed in the PCIEX16_3 slot, not the PCIEX16_2 slot.
I don't have a Hyper M.2 card—I was just wondering if PCIe bifurcation support was needed in order to use the PCIEX16_1 and PCIEX16_2 slots simultaneously.
The only SSD I have installed is a Crucial P3 Plus 4TB drive. It's installed in the M.2_1 slot.