The Wayback Machine - https://web.archive.org/web/20160806110839/https://dev.haiku-os.org/ticket/9910

Opened 3 years ago

Last modified 8 days ago

#9910 new enhancement

NVMe devices support

Reported by: korli Owned by: nobody
Priority: high Milestone: R1
Component: Drivers/Disk Version: R1/Development
Keywords: NVMe Cc:
Blocked By: Blocking:
Has a Patch: no Platform: All

Description

Qemu 1.6+ offers support for this device type.

Change History (8)

comment:1 Changed 3 years ago by korli

  • Version changed from R1/alpha4.1 to R1/Development

comment:2 Changed 3 years ago by korli

  • Type changed from bug to enhancement

comment:3 follow-up: Changed 9 days ago by kallisti5

High level: NVMe is a alternate attachment of SSD devices directly to the PCIe bus. NVMe devices use a "lightweight" communication protocol which is used instead of AHCI.

https://en.wikipedia.org/wiki/NVM_Express

NVMe essentially replaces AHCI for SSD devices. We likely need to get more information on NVMe and see if AHCI can be used until native NVMe support is created.

Since i'm pretty sure AHCI is still available on NVMe devices, i'm dropping the priority of this ticket for now. If the AHCI emulation ever goes away (or isn't available 100% of the time) we should bump up the priority of this one.

comment:4 Changed 9 days ago by kallisti5

  • Priority changed from normal to low

comment:5 Changed 9 days ago by kallisti5

  • Keywords NVMe added

comment:6 in reply to: ↑ 3 Changed 8 days ago by korli

Replying to kallisti5:

Since i'm pretty sure AHCI is still available on NVMe devices, i'm dropping the priority of this ticket for now. If the AHCI emulation ever goes away (or isn't available 100% of the time) we should bump up the priority of this one.

I really wonder where you got the idea that NVMe devices can be used with AHCI emulation. Care to elaborate since you're "sure"? :)

comment:7 Changed 8 days ago by kallisti5

Hm. I did a bit more reading and you're correct. I saw mentions of NVMe aware BIOS AHCI emulation, but it was more of a "BIOS has support to boot directly from NVMe devices"

So yeah, NVMe is actually *really* important as we won't support installing to systems with NVMe devices (and those systems seem to be growing in numbers)

Bumping this one to high.

The "workaround" for now is to purchase M.2 SSD's that aren't NVMe :-|

comment:8 Changed 8 days ago by kallisti5

  • Priority changed from low to high
Note: See TracTickets for help on using tickets.