#16049: NVMe KDL, page fault in nvme_disk_io->_mutex_unlock
--------------------------------+----------------------------
Reporter: KapiX | Owner: waddlesplash
Type: bug | Status: new
Priority: normal | Milestone: Unscheduled
Component: Drivers/Disk/NVMe | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Blocking:
Platform: All |
--------------------------------+----------------------------
Comment (by waddlesplash):
Interrupts not occurring is also #15874, but at least in that ticket the
boot will just lock up altogether without blacklisting the driver. No
interrupts is pretty bad; that deserves investigation.
3400 blocks may be outside the maximum I/O size, but the driver should be
able to break it up already, so it seems strange it failed to queue that
I/O. I guess enabling libnvme tracing may help discern what the exact
problem there is?
It does look like segmented IO may call the callback more than once,
though. So that may be worth investigating as a potential cause of the
KDL.
--
Ticket URL: <https://dev.haiku-os.org/ticket/16049#comment:2>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.