Start a Conversation

Solved!

Go to Solution

1 Rookie

 • 

8 Posts

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

Moderator

 • 

4.4K Posts

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.

 

1 Rookie

 • 

8 Posts

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)

1 Rookie

 • 

2 Posts

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.

Moderator

 • 

3.5K Posts

July 23rd, 2025 12:07

Thx for updating us

No Events found!

Top