Re: Can DXE drivers be included in executable EFI binary?


joseph@...
 

Hello Laszlo,

Thanks for your answer.

I looked at this a bit more today.
The cause is not that there is no driver, but it seems that Notify does not work properly for the protocol after installing the driver.

Immediately after booting, the EFI Shell recognizes NVMe devices but not partitions and filesystems.
If run `map -u` after loading anything filesystem driver (e.g. ext4) the NVMe partition and filesystems are recognized.

Do you know why?
And how can I Notify to gEfiSimpleFileSystemProtocolGuid?

Immediately after booting,
GetHandleListByProtocol(&gEfiSimpleFileSystemProtocolGuid);
Has a value of 2.

After installing any filesystem driver, its value will be 3.

Thanks.

Join discuss@edk2.groups.io to automatically receive all group messages.