Only Detecting the First SSD? You May Have Fallen into the “Motherboard Bifurcation” Trap
Share
Have you ever installed a multi-drive M.2 expansion card, only to find that your system detects the first SSD but not the others?
You may immediately wonder:
- Is the SSD faulty?
- Is there a problem with the expansion card?
- Is the BIOS configured incorrectly?
- Is the PCIe slot incompatible?
- Is it a Windows or Linux driver issue?
There is another possibility that is easy to overlook:
Your motherboard may not support PCIe Bifurcation.
This is one of the most common things to check when choosing a multi-drive M.2 expansion card.
Why Can't a Multi-Drive M.2 Expansion Card Simply Detect Multiple SSDs?
Let's first look at how PCIe works.
A PCIe slot is not simply “one slot = one device.”
Take a common PCIe x16 slot as an example. It has 16 PCIe lanes. Normally, these 16 lanes can operate together as a complete PCIe x16 link for a device such as a graphics card.
But when you want to use a multi-drive M.2 expansion card to connect multiple NVMe SSDs, one question needs to be addressed:
How can one PCIe link connect to multiple independent PCIe devices?
This is where PCIe Bifurcation comes in.
Simply put, PCIe Bifurcation allows the motherboard to split one PCIe x16 link into multiple independent links.
For example:
PCIe x16
↓
x4 + x4 + x4 + x4
↓
SSD 1 SSD 2 SSD 3 SSD 4
This allows the system to recognize multiple NVMe SSDs as independent PCIe devices.
That's why many multi-drive M.2 expansion cards specify:
Requires PCIe Bifurcation
or:
Motherboard must support PCIe Bifurcation.
Why Might Your Expansion Card Only Detect the First SSD?
This is where the problem usually occurs.
Many standard multi-drive M.2 expansion cards do not have a chip responsible for PCIe lane splitting.
They work more like a physical adapter:
Motherboard PCIe x16
│
├── M.2 #1
├── M.2 #2
├── M.2 #3
└── M.2 #4
The actual PCIe lane configuration depends on the motherboard BIOS/UEFI and CPU PCIe controller.
If the motherboard does not support the required Bifurcation mode, you may see a typical situation:
The first SSD is detected, while the other SSDs are missing.
This does not necessarily mean the expansion card is faulty.
It does not necessarily mean the SSDs are faulty either.
The motherboard may simply not have completed the required PCIe lane splitting.
A PCIe x16 Slot Does Not Automatically Mean PCIe Bifurcation
This is another common misunderstanding.
Many users see:
PCIe x16
in their motherboard specifications and assume:
“Then I should be able to install a multi-drive M.2 expansion card, right?”
Actually, these are two different things.
PCIe x16 is a physical interface and link specification.
PCIe Bifurcation is the platform's ability to split and enumerate PCIe lanes.
Having a PCIe x16 slot does not automatically mean that the motherboard supports:
x16 → x8 + x8
or:
x16 → x4 + x4 + x4 + x4
The supported configurations depend on the motherboard BIOS/UEFI, CPU platform, and manufacturer specifications. Different platforms may support different bifurcation modes.
So before buying a multi-drive M.2 expansion card, don't just look at:
PCIe x16 / PCIe 4.0 / multiple M.2 slots
You should also confirm:
Does your motherboard support the required PCIe Bifurcation mode?
What If You Can't Find Bifurcation in the BIOS?
If you are using a multi-drive M.2 expansion card that requires motherboard Bifurcation, check the PCIe-related settings in your BIOS/UEFI.
Depending on the motherboard manufacturer, you may see settings such as:
- PCIe Bifurcation
- PCIe Lane Configuration
- PCIEX16 Bifurcation
- PCIe Slot Configuration
- x16 → x4x4x4x4
- x8x8
- x8x4x4
If your four-drive expansion card requires:
x4 + x4 + x4 + x4
then the motherboard needs to provide the corresponding bifurcation mode.
If there is no relevant option in the BIOS, don't simply assume that it is hidden.
Some platforms do not support the required Bifurcation mode at the hardware or firmware level.
Is There a Solution That Doesn't Require Motherboard Bifurcation?
Yes.
Another design approach is:
PCIe Switch
If Bifurcation means that the motherboard itself splits the PCIe lanes, a PCIe Switch can be understood as a PCIe switch chip added to the expansion card.
It manages one upstream PCIe link and multiple downstream devices.
A simple diagram looks like this:
Motherboard PCIe
│
│
PCIe Switch
┌──────┼──────┐
↓ ↓ ↓
NVMe USB SATA
The advantage of this design is that the expansion card itself provides PCIe device management and does not completely rely on the motherboard for Bifurcation.
However, a PCIe Switch does not magically increase the upstream PCIe bandwidth.
For example, with a PCIe 4.0 x4 expansion card, all connected devices ultimately share the PCIe 4.0 x4 upstream link from the motherboard.
What it solves is:
How multiple PCIe devices connect to one motherboard PCIe slot.
It does not turn PCIe 4.0 x4 into unlimited bandwidth.
This distinction is important.
Lekuo SouthBridge Max: No Motherboard Bifurcation Required
If your motherboard does not support PCIe Bifurcation but you want to expand more devices from a PCIe slot, a PCIe Switch-based expansion card provides another approach.
The Lekuo SouthBridge Max (PB65MX3) is designed around this approach.
It uses:
PCIe 4.0 x4 upstream interface + onboard PCIe Switch
and provides:
NVMe M.2 + USB + SATA
expansion from a single PCIe 4.0 x4 slot. The product's FAQ specifically states that its onboard PCIe switch chip allows it to work without motherboard bifurcation support.
In other words:
You don't need to replace your motherboard simply because it does not support PCIe Bifurcation.
Standard Multi-Drive M.2 Expansion Card vs. PCIe Switch Expansion Card
Before buying, you can use this simple comparison:
| Solution | Requires Motherboard Bifurcation | PCIe Switch | Suitable For |
|---|---|---|---|
| Standard multi-drive M.2 expansion card | Yes | No | Motherboards that support Bifurcation |
| PCIe Switch expansion card | Usually not | Yes | Motherboards without Bifurcation support |
| PCIe Switch multi-function expansion card | Usually not | Yes | Users who want to expand multiple types of devices |
So, if you are already experiencing:
“The first SSD is detected, but the others are missing.”
Don't immediately assume that the SSD or expansion card is defective.
First check:
1. Does your motherboard support PCIe Bifurcation?
2. Does the BIOS provide the required lane-splitting mode?
3. Does your expansion card use a passive design or a PCIe Switch?
These three questions can be more important than simply asking which SSD brand you are using.
What to Check Before Buying a Multi-Drive M.2 Expansion Card
Multiple M.2 slots do not automatically mean that multiple SSDs will be detected.
The key question is:
How does the expansion card connect one PCIe slot to multiple PCIe devices?
If it relies on motherboard Bifurcation, check the motherboard first.
If it uses a PCIe Switch, it generally does not require motherboard Bifurcation.
And if your goal is to expand:
NVMe + USB + SATA
from a single PCIe slot, a PCIe Switch-based multi-function expansion card can provide another option.
Conclusion
When you encounter:
“Why does my multi-drive M.2 expansion card only detect the first SSD?”
Don't immediately blame the hardware.
You may have simply encountered a common PCIe configuration issue:
PCIe Bifurcation.
Standard multi-drive M.2 expansion cards often rely on the motherboard to split PCIe lanes. A PCIe Switch-based expansion card, on the other hand, uses a switch chip on the card to manage multiple downstream PCIe devices, reducing its reliance on motherboard Bifurcation support.
For users who want to expand NVMe M.2, USB, and SATA from a single PCIe slot without dealing with motherboard Bifurcation, the Lekuo SouthBridge Max PB65MX3 provides another approach.
Install it in a PCIe slot without motherboard Bifurcation.