Why does my U.2 drive not show up in a U.3 bay?
Sources checked · page updated · the question as people ask it: “I put a U.2 NVMe drive into a U.3 / tri-mode bay (or a U.3 drive into a U.2 bay or adapter) and the server does not detect it - is it the drive type, and what do I need to change?”
If the bay is U.3-only, wired to a tri-mode controller over one shared link, the U.2 drive is the cause: SFF-TA-1001, the U.3 specification, does not require a U.3 slot to accept a U.2 drive, and its interoperation table gives "No link" for every U.2 drive in every U.3 slot width. The other direction is required: a U.3 drive must work in both U.2 and U.3 slots. Before buying a drive, check whether the bay also has a separate U.2 x4 path, what mode the slot is set to and which cable runs to the controller, because those causes need no new drive.
What are you seeing?
Pick the closest symptom to open the matching diagnostic path. This is a guide to what to check and in what order; it does not read your system and does not diagnose it.
Find out which path the bay is on
- 1.List every PCI device with the kernel driver bound to it. This tells you whether the bay is on a direct NVMe path or cabled to a Broadcom tri-mode HBA or RAID card.
lspci -k -nnReadingDrives on a direct path bind to the nvme driver. If the bays are cabled to a Broadcom tri-mode card, the drives sit behind that card's driver and do not appear as NVMe controllers here; go to the tri-mode path below. - 2.On a direct path, check whether the drive linked on PCIe at all.
lspci -nn | grep -i 'Non-Volatile memory controller'ReadingEach directly attached NVMe drive appears as a class [0108] "Non-Volatile memory controller" line. A drive missing here never linked on PCIe: suspect the bay wiring, the cable or the slot mode, not the filesystem. - 3.List the NVMe devices the kernel NVMe driver registered.
nvme listReadingEmpty with drives inserted means either no PCIe link on a direct path, or the drives are behind a tri-mode controller, whose firmware translates SCSI to NVMe so its drives are reached through the controller's driver and tools. Do not conclude the drive is dead from this alone. - 4.Check whether the NVMe driver or the Broadcom HBA or RAID driver probed anything at boot or when the drive was inserted.
dmesg | grep -i -E 'nvme|mpt3sas|megaraid'ReadingNo message at all on insertion is consistent with no link. We hold no source that maps specific message text to a U.2 or U.3 mismatch, so do not read meaning into a particular line without the kernel and driver version in hand. - 5.Rule out a cause that is not a U.2 or U.3 mismatch at all. If your board has combo (MCIO) ports, check their mode in BIOS: one reader's U.3 drives were missing from nvme list on a Gigabyte MZ73-LM0 because its MCIO ports defaulted to SATA; setting them to x4x4 in BIOS fixed it, with the same cable and drives that worked on another board (thread t5).
If the bay is cabled to a tri-mode controller
- 1.Ask the controller which drives it sees. This is the authoritative list for anything behind a Broadcom tri-mode card.
storcli /c0/eall/sall showReadingA drive absent here while physically inserted points at the slot, the cable or the drive type (for example a U.2 drive in a tri-mode-only slot, or a cable that is not a U.2 enabler cable) rather than the OS. - 2.Check what the OS is presented through the SCSI layer.
lsscsi -t -sReadingLists SCSI devices with transport and size, and NVMe devices from lsscsi 0.30 on (add -N to hide NVMe). Use it to see whether a drive behind the tri-mode controller is presented at all. - 3.Check the cable part number against the controller's cable guide. Broadcom's 9400 series reaches NVMe through specific "U.2 Enabler" cables (05-50061-00 to 05-50065-00). For the 9500 series Broadcom lists separate direct-attach cables: 05-60005-00 "x8 8654 to 2xU.2 Direct" and 05-60006-00 "x8 8654 to 8xU.3 Direct". A generic SAS cable, or a generic SFF-8643-to-SFF-8639 cable, is not one of them; a reader on a tri-mode 9400-16i saw no drive on any port with such a cable (thread t2).
- 4.On a Supermicro U.2 backplane with a Supermicro tri-mode card, check the card's cable mix and the backplane configuration. Supermicro: "Each tri-mode controller card must operate in a single NVMe or SAS/SATA mode." Every cable on one card must be NVMe or every cable SAS/SATA, the type cannot be switched without a power cycle, and NVMe use requires the backplane's I2C slave address 0x66h and Gen 2 CPLD register definitions.
- 5.Find out from the backplane documentation how this slot is wired: a separate U.2 (Quad PCIe) x4 path, or only the shared tri-mode link. The connector alone does not tell you. SFF-TA-1005 Appendix B.1 shows a backplane giving a slot a separate Quad PCIe x4 path alongside SAS/SATA, an ordinary U.2 slot layout, and on the Lenovo ThinkSystem SR630 V3 each backplane slot has its own U.2 x4 or U.3 x1 setting. The spec's example in Table 6-15: a UBM backplane with a U.3 drive connector advertises SFF-TA-1001 PCIe, SAS/SATA and empty as its supported types, not the Quad PCIe (U.2) type.ReadingIf the slot has only the shared tri-mode path, a U.2 drive will not link there (SFF-TA-1001 Table 1-1, "No link"). Move the U.2 drive to a slot with a U.2 x4 path, or use a U.3 drive in this one.
Lenovo SR630 V3 and RAID 940: check the slot mode
- 1.On the ThinkSystem SR630 V3 each backplane slot has a U.2 x4 or U.3 x1 mode, and Lenovo states "By default, the backplane setting is U.2 x4 mode." U.3 drives on a tri-mode controller are not detected until the slot is set to U.3 x1. On other models, look for the equivalent per-slot setting in that model's own documentation; the SR630 V3 entry is the one we have read. The change takes effect only after a DC power cycle, which powers the whole server off: shut workloads down cleanly and plan the downtime before you apply it.
Lenovo XCC Web GUI: Storage > Detail > Backplane icon > select slots > Apply, then DC power cycleReadingU.3 drives on a tri-mode controller need U.3 x1, where each NVMe drive runs on a PCIe x1 link to the controller. Lenovo's entry covers U.3 drives in tri-mode only; the default mode is named U.2 x4. - 2.If the controller is a ThinkSystem RAID 940 adapter, check which mode it is cabled for. Lenovo: "NVMe U.2 drives are not supported with Tri-Mode." The 940-16i's separate NVMe x4 configuration supports only U.2 drives, and "a x4 connection requires different cabling than a Tri-Mode connection", so moving between the two is a cabling change, not only a setting.
Dell PowerEdge: check what iDRAC sees
- 1.List the backplanes iDRAC knows, then the physical disks it sees. Use the first output to identify which backplane the server actually has; add --refkey <backplane FQDD> to the second to list one backplane's disks.
racadm storage get enclosures -o ; racadm storage get pdisks -oReadingA drive missing from pdisks while seated, or flagged in the iDRAC log with an invalid or unsupported drive type, is consistent with the bay not being wired for that drive type; it can also mean a failed or unseated drive. - 2.Read any "invalid drive type" message as a slot-type problem, with care. A UBM backplane reports which drive types each slot supports and which type is installed, and the drive's PRSNT#, IfDet# and IfDet2# pins distinguish a U.2 drive from a U.3 drive, so a controller or BMC can flag a present drive as an unsupported type instead of showing an empty bay. A Dell Community thread (t4) shows iDRAC reporting "Invalid drive type detected in bay 1, slot 1" for a SAS drive in a PCIe SSD backplane bay. We found no Dell document that ties that message to a U.2 drive in a U.3 bay.
U.3 drive in a U.2 bay, adapter or cable
- 1.Know what should happen. SFF-TA-1001 requires a U.3 drive to work in a U.2 slot. A U.3 slot grounds pin S15 (HPT0); a U.2 slot leaves it unconnected. The U.3 drive reads that pin at power-on and defaults to U.2 lane assignments when it is not grounded. The PCIe lanes sit on different pins in the two layouts.
- 2.If a U.3 drive is not seen through an adapter or cable that works with U.2 drives, suspect the adapter or cable grounding S15: the drive then switches to its U.3 lane layout and may not link on a path wired for U.2. Try the drive in the bay directly or through a different adapter or cable. In the TrueNAS thread (t1) this was a reply's hypothesis, not a confirmed fix.
- 3.Check the server vendor's support list as well as the spec. Lenovo lists U.3 drives as not supported in the RAID 940-16i's NVMe x4 (U.2) configuration, although SFF-TA-1001 requires U.3 drives to work in U.2 slots. The two statements disagree and we do not resolve it: "not supported" is a qualification statement, not a measured failure, and server support depends on the vendor's own qualification.
Causes, how to confirm each, and whether hardware fixes it
| Cause | How to confirm | Fix | Hardware? |
|---|---|---|---|
| U.2 drive in a U.3-only bay (one shared link to a tri-mode controller) | The drive's label or data sheet says U.2; the controller's own drive list (storcli /c0/eall/sall show) does not show it; the backplane documentation shows no separate U.2 x4 path to the slot. | Move the U.2 drive to a slot with a U.2 x4 path, or replace it with a U.3 drive. In a U.3 slot the tri-mode host chooses the protocol over the one shared link, and the spec gives "No link" for a U.2 drive there. | Yes |
| Slot mode set for the other drive type | On the ThinkSystem SR630 V3, XCC Storage > Detail > Backplane shows the slot in its default U.2 x4 mode while a U.3 drive sits behind a tri-mode controller. On other models, check that model's documentation for an equivalent per-slot setting. | On the SR630 V3, set the slot to U.3 x1 for U.3 drives on a tri-mode controller, then DC power cycle the server, which needs planned downtime. | No |
| Wrong cable between a tri-mode controller and the bay | The cable is a generic SAS or SFF-8643-to-SFF-8639 cable rather than the controller vendor's NVMe cable (Broadcom 9400: U.2 Enabler 05-50061-00 to 05-50065-00; 9500: 05-60005-00 for U.2, 05-60006-00 for U.3). | Fit the controller vendor's cable for the drive type in the bay. This is a cable, not a drive. | Yes |
| Mixed cable types or backplane configuration on a Supermicro tri-mode card and U.2 backplane | One tri-mode card carries both NVMe and SAS/SATA cables, or the backplane's I2C slave address and CPLD register definitions do not match what Supermicro requires for NVMe (0x66h, Gen 2). | Run each card all-NVMe or all-SAS/SATA and power cycle after changing; confirm the backplane's I2C address and CPLD against Supermicro FAQ 41383. | No |
| Lenovo RAID 940 cabled for tri-mode with U.2 drives | The adapter is a ThinkSystem RAID 940 in its tri-mode configuration and the drives are U.2. | Use U.3 drives on the tri-mode x1 connection, or on the 940-16i use its NVMe x4 configuration for U.2 drives, which needs different cabling. | Yes |
| Adapter or cable grounding pin S15 in front of a U.3 drive | The U.3 drive is not seen through the adapter or cable, while U.2 drives work through it. | Use the U.2 bay directly or a different adapter or cable, so the drive keeps its default U.2 lane layout. | Yes |
When the diagnosis shows a U.2 drive in a slot reached only by a tri-mode path, a U.3 (SFF-TA-1001) NVMe drive is the drive-side fix, and the spec requires it to work in U.2 slots too. U.3 stock is often thin, so the table may be short; endurance prints only where we hold a sourced figure.
When not to buy: Do not buy a drive if the cause is the slot mode, the cable, the card's cable mix, or an adapter or cable in front of a U.3 drive: a U.3 drive fixes none of those. We list no cables or controllers that fit, so use the controller vendor's cable guide (Broadcom AV00-0324EN). If your backplane has a U.2 x4 path to the slot, a U.2 or U.3 drive fits per the spec; U.2 drives are on /nvme-u2. On a Lenovo RAID 940-16i in its NVMe x4 mode, Lenovo lists U.3 drives as not supported.
| Product · part number | Capacity | Interface · form | Condition | Price | $/TB | Criteria | |
|---|---|---|---|---|---|---|---|
Micron 7450 PRO 3.84TB U.3 MTFDKCC3T8TFS · details | 3.84TB | NVMe-PCIe4 · U.3 · 1 DWPD | REFURB / USED Amazon: Used / LikeNew · sold by CorteseInc | $1,990.00 | $518.23 | U.3 (SFF-TA-1001) drive - spec requires it to work in U.3 and U.2 slotsNVMe | Buy on Amazon |
WD Ultrastar DC SN655 7.68TB U.3 WUS5EA176ESP7E1 · details | 7.68TB | NVMe-PCIe4 · U.3 | NEW Amazon: New / Unknown · sold by vCloud Choice | $8,334.11 | $1,085.17 | U.3 (SFF-TA-1001) drive - spec requires it to work in U.3 and U.2 slotsNVMe | Buy on Amazon |
- WD Ultrastar DC SN655 15.36TB U.3 WUS5EA1A1ESP7E1 · 15.36TB · no in-stock offer, so no price is shown
- Micron 7400 PRO 7.68TB U.3 MTFDKCB7T6TDZ · 7.68TB · no in-stock offer, so no price is shown
- Micron 7400 PRO 3.84TB U.3 MTFDKCB3T8TDZ · 3.84TB · no in-stock offer, so no price is shown
- Micron 7400 PRO 3.84TB U.3 MTFDKCB3T8TDZ-1AZ1ZABYY · 3.84TB · no in-stock offer, so no price is shown
- Micron 9400 Pro 30.72TB U.3 MTFDKBG30T7TFR · 30.72TB · no in-stock offer, so no price is shown
- Micron 7450 PRO 3.84TB U.3 MTFDKCC3T8TFS-1AZ1ZABYY · 3.84TB · no in-stock offer, so no price is shown
Prices are Amazon US, re-checked about once a day; newest price in this table . A click here is a click, not a purchase; we earn a commission on qualifying purchases. The table shows what the catalogue holds against the criteria, not an endorsement of any model for your server.
Read next on this site
- U.2 vs U.3 adapters and carriers · The general connector and carrier explainer: the SFF-8639 connector, what tri-mode means, and adapter and carrier listings; this page covers only the not-detected failure.
- Enterprise NVMe U.2 SSDs · Live U.2 and U.3 drive listings, for readers who confirm their bay has a U.2 x4 path.
- Server HBA and RAID cards · The controller catalogue; we hold no stored class for tri-mode controllers or enabler cables, so check the controller vendor's cable guide too.
- Broadcom 9400-16i tri-mode HBA · The tri-mode card in the ServeTheHome report (t2); its page covers SAS/SATA cabling, not the U.2 enabler cables.
Frequently asked questions
What exactly does the U.3 specification say about the two directions?
SFF-TA-1001 Rev 1.1, section 1: "This specification does mandate that SFF-TA-1001 devices are compatible with both Quad PCIe slots and SFF-TA-1001 slots." and "This specification does not mandate nor imply any SFF-TA-1001 slot compatibility with Quad PCIe devices." Quad PCIe is the U.2 layout. Its Table 1-1 gives "No link" for a Quad PCIe (U.2) drive at x1, x2 and x4 in every SFF-TA-1001 slot width, and notes that the no-link case can be detected out of band through the IFDET2 signal.
Does a U.3 drive always work in a U.2 bay?
The spec requires it, and Lenovo (for the Kioxia CM6-R) and KIOXIA (for its CD6 and CM6) describe their U.3 drives as backward compatible with U.2. Lenovo's RAID 940 guide, however, lists U.3 drives as not supported in the 940-16i's NVMe x4 (U.2) configuration. Those sources disagree; we print both. A server vendor's support list reflects its own qualification, so check it for your platform.
Can a tri-mode controller drive a U.2 backplane at all?
It depends on the controller and backplane vendor. Broadcom says its 9500 adapters are compatible with existing U.2 backplanes and lists a separate U.2 direct-attach cable; Supermicro supports its tri-mode cards on its U.2 backplanes with an all-NVMe or all-SAS/SATA rule per card and a backplane configuration requirement; Lenovo's RAID 940 does not support U.2 drives in tri-mode.
Is there an adapter that makes a U.2 drive work in a U.3 bay?
Quarch, which makes SFF-8639 test equipment, describes building one for test use and states that U.2 drives do not work in U.3 because the data lane pin-out does not match. We have not found a vendor document for a production adapter of this kind.
Sources
Every technical statement above rests on one of these documents, each read on the date shown. Where a document did not state something, the page says so rather than filling the gap.
- SFF-TA-1001 Rev 1.1, Universal x4 Link Definition for SFF-8639 (May 28, 2018), section 1 Scope · checked
- SFF-TA-1001 Rev 1.1, section 1 Scope · checked
- SFF-TA-1001 Rev 1.1, Table 1-1 Device/Bay Interoperation (footnote) · checked
- SFF-TA-1001 Rev 1.1, section 4.2.1 Host Port Type 0 Pin Operation · checked
- SFF-TA-1001 Rev 1.1, section 4.3.2 Device Side Phy Routing to Connector Pins · checked
- SFF-TA-1001 Rev 1.1, section 1.1 Application Specific Criteria · checked
- SFF-TA-1001 Rev 1.1, section 4.3.3 Device Type Encoding · checked
- SFF-TA-1005 Rev 1.5, Universal Backplane Management (Jan 12, 2026), Table 6-15 Drive Types Supported · checked
- SFF-TA-1005 Rev 1.5, Table 6-15 Drive Types Supported · checked
- SFF-TA-1005 Rev 1.5, Appendix B.1 Backplane Routing (informative) · checked
- SFF-TA-1005 Rev 1.5, section 6.3.2.2.3 · checked
- ThinkSystem RAID 940 Series Internal RAID Adapters Product Guide LP1282 (last update 8 Oct 2026) · checked
- ThinkSystem RAID 940 Series Product Guide LP1282 · checked
- ThinkSystem RAID 940 Series Product Guide LP1282 · checked
- Storage drive problems | ThinkSystem SR630 V3 | Lenovo Docs · checked
- Storage drive problems | ThinkSystem SR630 V3 | Lenovo Docs · checked
- ThinkSystem Kioxia CM6-R Entry NVMe PCIe 4.0 x4 SSDs Product Guide LP1362 (withdrawn product) · checked
- KIOXIA CD6 Series PCIe Gen4 NVMe U.3 Up to 15TB SSDs for HPE Servers · checked
- 9500 Series PCIe Gen 4.0 Tri-Mode Storage HBAs Product Brief BC-0510EN (June 6, 2023) · checked
- Cable Guide for RAID Controller Cards and HBAs AV00-0324EN (Feb 1, 2021) · checked
- Supermicro FAQ 41383 (10/29/24): direct-attached U.2 backplane with tri-mode RAID AOC · checked
- [PATCH v2 00/13] mpt3sas driver NVMe support (reply thread, Aug 7, 2017) · checked
- What you need to know about U.3 (Kyle McRobert, 30 April 2019) · checked
- lsscsi(8) · checked
- nvme-list(1) documentation · checked
- lspci(8) · checked
- Class 01 08 · checked
- StorCLI commands available at the operating system · checked
- iDRAC9 3.20.20.20 RACADM CLI Guide - storage · checked
Where people hit this
Discussions we opened and read while researching this page. They are evidence that the problem occurs and of what people tried; no specification above is sourced to a forum post.
- TrueNAS Community (legacy forum) · 2023-11-07 · Two new U.3 SSDs were not recognised through a PCIe-to-U.2 shim card that worked with U.2 drives; replies pointed at the HPT0 (S15) pin possibly being grounded by the adapter or cable. No confirmed fix.
- ServeTheHome Forums · 2023-01-09 · NVMe drives on a generic SFF-8643-to-SFF-8639 cable were not seen on any port of a tri-mode 9400-16i, not even in its BIOS; replies pointed to Broadcom's U.2 enabler cable. Revived in September 2025 with the same symptom, no confirmed outcome.
- Level1Techs Forums · 2025-01-13 · A user with Samsung PM9A3 U.2 drives in Icy Dock MB699VP-B V2 (U.2) backplanes moving to a tri-mode 9670W-16i was told the V2 would not work with tri-mode HBAs; the replier had moved from V2 to V3.
- Dell Community · 2024-03-12 · A SAS drive in an R760 bay on a PCIe SSD backplane was not recognised and iDRAC reported "Invalid drive type detected in bay 1, slot 1". Unsolved; same failure class, different drive type.
- Level1Techs Forums · 2025-04-26 · U.3 drives missing from nvme list on a Gigabyte MZ73-LM0 while the same cable and drives worked on a Supermicro board; the board's MCIO ports defaulted to SATA and setting x4x4 in BIOS fixed it. Not a U.2 or U.3 mismatch.