nvme_load=YES kernel parameter

I’ve seen that kernel parameter in my /etc/default/grub, however I can’t find any mention of it anywhere here https://www.kernel.org/doc/html/latest/admin-guide/kernel-parameters.html?highlight=nopti

When I run journalctl -k | grep nvme_load, output looks like this:

It’s being recognized as Unknown kernel command line parameter.

What’s the purpose of it if it’s not being recognized officially?

I am on 6.2.rc8 kernel.

I don’t have this kernel parameter on an Arch-btw-install.
According to the Wiki:

The Linux NVMe driver is natively included in the kernel since version 3.3.
https://wiki.archlinux.org/title/NVMe

$ lsmod | grep nvme 
nvme                   61440  4
nvme_core             208896  6 nvme
nvme_common            24576  1 nvme_core

Not sure why EnOS adds that by default.

I have no idea.
Nevertheless…

I think if they don’t then those with hardware that requires it fails to boot.

2 Likes

Yeah I agree, it is for avoid some booting issue on new hardware… I’ll read somewhere about it maybe on Manjaro forum but don’t remember where ahah lol

nvme_load=yes is enabled per default to solve issues with intel vmd
You can remove it if you do not have such hardware but it will not harm anything if it is there…

it’s been there since EndeavourOS_Atlantis-21_4.iso

2 Likes

So thank you for reminder, Yeah, I’,m on Intel vmd and months ago I looking for this. Great. Goodbye

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.