Bladeren bron

[efi] Report exact failure when unable to open the device path

Signed-off-by: Michael Brown <mcb30@ipxe.org>
tags/v1.20.1
Michael Brown 9 jaren geleden
bovenliggende
commit
057eb9e496
1 gewijzigde bestanden met toevoegingen van 4 en 2 verwijderingen
  1. 4
    2
      src/interface/efi/efi_driver.c

+ 4
- 2
src/interface/efi/efi_driver.c Bestand weergeven

@@ -261,8 +261,10 @@ efi_driver_start ( EFI_DRIVER_BINDING_PROTOCOL *driver __unused,
261 261
 					  &devpath.interface,
262 262
 					  efi_image_handle, device,
263 263
 					  EFI_OPEN_PROTOCOL_BY_DRIVER ) ) != 0){
264
-		DBGC ( device, "EFIDRV %p %s has no device path\n",
265
-		       device, efi_handle_devpath_text ( device ) );
264
+		rc = -EEFI ( efirc );
265
+		DBGC ( device, "EFIDRV %p %s could not open device path: %s\n",
266
+		       device, efi_handle_devpath_text ( device ),
267
+		       strerror ( rc ) );
266 268
 		goto err_no_device_path;
267 269
 	}
268 270
 	efidev->path = devpath.devpath;

Laden…
Annuleren
Opslaan