#9910: NVMe devices support
---------------------------------+----------------------------
Reporter: korli | Owner: waddlesplash
Type: enhancement | Status: in-progress
Priority: high | Milestone: R1
Component: Drivers/Disk/NVMe | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Blocking: 14999
Has a Patch: 0 | Platform: All
---------------------------------+----------------------------
Changes (by waddlesplash):
* cc: korli (added)
Comment:
So, as I mentioned in the commit, it worked initially only because I added
a hack for it to find the PCI device. The device manager calls
supports_device() for it on a number of items, but only 3 of them are PCI,
and none of them have class storage.
korli, if you could take a look here and try to figure out why the device
manager seems to be confused here, I'd appreciate it. Building the driver,
putting it in {{{/system/non-packaged/add-ons/kernel/drivers/disk}}} and
rebooting is sufficient for the kernel to load it; putting it inside the
Haiku package and in the boot modules makes no difference.
--
Ticket URL: <https://dev.haiku-os.org/ticket/9910#comment:25>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.