mu_basecore icon indicating copy to clipboard operation
mu_basecore copied to clipboard

[Feature]: NvmExpressDxe: Proceed with BlockIo if BlockIo2 install fails

Open VivianNK opened this issue 6 months ago • 1 comments

Feature Overview

Currently if installing BlockIo or BlockIo2 fails, we uninstall both and the driver fails out. Would it be possible to continue on and not support unblocking I/O if this happens?

Solution Overview

We could offer the possibility to tweak the private controller data treat the controller as if it never supported blockio2. This would mean only supporting blocked I/O. Tangentially related: we currently don't support asynchronous controller events. We could look into using Asynchronous Event Request commands.

Alternatives Considered

No response

Urgency

Low

Are you going to implement the feature request?

Someone else needs to implement the feature

Do you need maintainer feedback?

No maintainer feedback needed

Anything else?

No response

VivianNK avatar May 12 '25 22:05 VivianNK

https://github.com/microsoft/mu_basecore/pull/1260#discussion_r2082631831

VivianNK avatar May 12 '25 22:05 VivianNK

This issue has been automatically marked as stale because it has not had activity in 45 days. It will be closed if no further activity occurs within 7 days. Thank you for your contributions.

mu-automation[bot] avatar Jul 27 '25 23:07 mu-automation[bot]

This issue has been automatically been closed because it did not have any activity in 45 days and no follow up within 7 days after being marked stale. Thank you for your contributions.

mu-automation[bot] avatar Aug 04 '25 23:08 mu-automation[bot]