1 Rookie
•
8 Posts
0
29
July 22nd, 2025 09:14
NVMe drives dosnt recognized as OS
Hi,
I have a R6625 server with PERC H965i Front (Embedded)
and 2.5" Chassis with up to 8 NVMe HWRAID Drives, Smart Flow, Front PERC 12
we also have this
C31, No RAID with NVMe and front PERC
issue is that our OS (linux) dosnt recognize the drives as NVMEs.
im not sure what config we need to do in BIOS (uefi) but there is no option for HBA or pass through.
what should we do?
should we disable hw controller or what?
Thank you for the help
No Events found!
DELL-Charles R
Moderator
•
4.4K Posts
0
July 22nd, 2025 14:30
Hello,
The Dell PERC H965i Front controller does support NVMe drives, but with important limitations and behavior differences compared to native NVMe or HBA configurations.
The PERC H965i supports NVMe drives via PCIe lanes.
However, NVMe drives attached to the PERC controller are presented to the OS as SCSI devices, not as native NVMe devices.
This means tools like nvme-cli will not detect or manage these drives, and they will appear as /dev/sd* instead of /dev/nvme*.
Unfortunately, PERC H965i does not support true pass-through (HBA) mode for NVMe drives. This is a known limitation:
NVMe drives are always abstracted through the RAID controller.
There is no BIOS or controller setting to enable NVMe pass-through or HBA mode on this controller
Dell PERC13 and PERC12 User’s Guide PERC H975 Series and PERC H965 Series cards:
https://www.dell.com/support/manuals/en-us/perc-h965i-adapter/perc12/non-volatile-memory-express?guid=guid-d3c1a616-36a4-4d53-9bbc-1a1a9fb19e25
You may try creating a RAID0 of each individual drive and see if that works for you.
Salon_OB
1 Rookie
•
8 Posts
0
July 23rd, 2025 07:37
@DELL-Charles R
I understand, thank you for the answer!
another question though, when running perccli, it says i have 0 controllers
CLI Version = xxxxxxxx
Operating system = xxxxxxxx
Status Code = 0
Status = Success
Description = None
Number of Controllers = 0
Host Name = xxxxxxxx
Operating System = Linux 4.18.0-553.6.1.el8.x86_64
ok i solved it by installing new perccli
(edited)
joywalim
1 Rookie
•
2 Posts
0
July 23rd, 2025 09:44
Make sure BIOS is set to UEFI NVMe driver is installed and Secure Boot is enabled. Also check if the drive is set as the boot device.
Dell-Martin S
Moderator
•
3.5K Posts
0
July 23rd, 2025 12:07
Thx for updating us