On Tue, Feb 15, 2022 at 07:53:03PM -0600, Bjorn Helgaas wrote: > Apparently there's a firmware toggle, but I don't know exactly what it > does. Maybe if the toggle is set to disable VMD, the VMD device looks > like a regular Root Port and the devices below are enumerated > normally even without any vmd.c? Yes. VMD is just an intel invention to make the OSes life incredibly painful (and to allow Intel to force binding their NVMe driver instead of the Microsoft one on windows).