Skip to content

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

Open
@VivianNK

Description

@VivianNK

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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions