diff options
Diffstat (limited to 'MdeModulePkg/Library/DeviceManagerUiLib/DeviceManager.c')
-rw-r--r-- | MdeModulePkg/Library/DeviceManagerUiLib/DeviceManager.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/MdeModulePkg/Library/DeviceManagerUiLib/DeviceManager.c b/MdeModulePkg/Library/DeviceManagerUiLib/DeviceManager.c index 0540e6fa8a..3bc13d3407 100644 --- a/MdeModulePkg/Library/DeviceManagerUiLib/DeviceManager.c +++ b/MdeModulePkg/Library/DeviceManagerUiLib/DeviceManager.c @@ -893,6 +893,13 @@ DeviceManagerUiLibConstructor ( ASSERT (gDeviceManagerPrivate.HiiHandle != NULL);
//
+ // The device manager form contains a page listing all the network
+ // controllers in the system. This list can only be populated if all
+ // handles have been connected, so do it here.
+ //
+ EfiBootManagerConnectAll ();
+
+ //
// Update boot manager page
//
CreateDeviceManagerForm (DEVICE_MANAGER_FORM_ID);
|