load /boot/kernel/nvme.ko
(it needs the full name and path in loader(8))And default nvme block device on x86 is switched from nvd to nda at Jun.12, 2023.Doubtful as nvme(4) and nvd(4) are included in the GENERIC kernel.
GENERIC « conf « amd64 « sys - src - FreeBSD source tree
cgit.freebsd.org
Besides already included, it'sload /boot/kernel/nvme.ko
(it needs the full name and path in loader(8))
Well, did you try what SirDice told you to do?well i used latest iso. I was also expecting they would be there. I will retry from another download.
(snip)
nvme0: <Generic NVMe Device> mem 0xa4100000-0xa4103fff at device 0.0 on pci3
(snip)
nda0 at nvme0 bus 0 scbus2 target 0 lun 1
nda0: <Samsung SSD 970 EVO Plus 2TB 1B2QEXM7 ***************>
nda0: Serial Number ***************
nda0: nvme version 1.3
nda0: 1907729MB (3907029168 512 byte sectors)
(snip)
% ls -l /dev/nvme*
crw------- 1 root wheel 0x42 12月 19 01:34 /dev/nvme0
crw------- 1 root wheel 0x61 12月 19 01:34 /dev/nvme0ns1
% % ls -l /dev/nda*
crw-r----- 1 root operator 0x7f 12月 19 01:34 /dev/nda0
crw-r----- 1 root operator 0x81 12月 19 01:34 /dev/nda0p1
crw-r----- 1 root operator 0x83 12月 19 01:34 /dev/nda0p2
crw-r----- 1 root operator 0x85 12月 19 01:34 /dev/nda0p3
crw-r----- 1 root operator 0x87 12月 19 01:34 /dev/nda0p4
% gpart show nda0
=> 40 3907029088 nda0 GPT (1.8T)
40 2008 - free - (1.0M)
2048 1126400 1 efi (550M)
1128448 2048 2 freebsd-boot (1.0M)
1130496 3770679296 3 freebsd-zfs (1.8T)
3771809792 135219200 4 freebsd-swap (64G)
3907028992 136 - free - (68K)
yes.Well, did you try what SirDice told you to do?
I did it of coruse. no nvme controller is found and kldlist doesn't return nvme or nvf/nva . When I try to load them these modules are not found.Why don't you drop to shell from installer and checkpciconf -lv
and see if your NVMe shows up there.
It will also show if the driver attached by the name.
If you see NVMe in the name than the driver has attached.
For example:
nvme@pci0:0:0
No driver attached:
none@pci0:0:0
OK load /boot/kernel/nvme.ko
elf64_obj_loadfile: can't load module before kernel
elf64_obj_loadfile: can't load module before kernel
can't load file '/boot/kernel/nvme.ko': operation not permitted
OK
Yes but was the device seen in the pciconf listing or is it absent? Even if none@?I did it of coruse. no nvme controller is found and kldlist doesn't return nvme or nvf/nva . When I try to load them these modules are not found.
I am trying to install using the disc1 iso on a dell r640 updated with latest bios and IDRAC with 2 u2 intel nvme disks on slot 6 and 7. Disks are viewed in idrac.
A second CPU may not be necessary.Apparently according the supplier it's due the lack of a second CPU.
The infrastructure of PCIe lanes divided over two Intel CPU sockets is the cause of this "problem". The BIOS/firmware is designed in such a way that the BMC reports its analysis bypassing any of the two intel CPU. The BMC is a CPU in its own right and is designed to scan for all/most connected peripherals attached. The straightforward conclusion would be that the BMC detects the NVMe drives and "is of the opinion" that it is for the user to "connect the dots" and is responsible for the card being addressable by the desired CPU.It it's the case this kind of interesting ... would be good to have a warning at some point.