Uefi nic diagnostics, Efi_driver_diagnostics_protocol – Dell Emulex Family of Adapters User Manual
Page 1661

Boot Version 10.2 for NIC, iSCSI, FCoE, and RoCE Protocols User Manual
P010097-01B Rev. A
11. Configuring UEFI for Ethernet
Erasing Ports and Controller Configuration
1661
UEFI NIC Diagnostics
The UEFI NIC driver diagnostics protocol can be used to run diagnostic tests on each
NIC function of the card. This protocol is used by a platform management utility to
allow you to run driver specific diagnostics on a controller.
EFI_DRIVER_DIAGNOSTICS_PROTOCOL
Syntax:
drvdiag [-c] [-l XXX] [-s] [-e] [-m] [driverhandle [devicehandle
[childhandle]]]
Description:
The UEFI NIC driver diagnostics protocol can be used to run diagnostic tests on each
NIC function of the card. Diagnostics can be run in standard mode, extended mode,
and manufacturing mode.
Parameters:
Examples:
The following examples show you a way of using the
EFI_DRIVER_DIAGNOSTICS_PROTOCOL.
The
driver
command identifies the handle of the driver:
Shell> drivers
122 Emulex 10G NIC
-c
Diagnose all child devices.
-1 XXX
Diagnose using the ISO 639-2 language specified by XXX.
-s
Run diagnostics in standard mode.
Diagnostics in standard mode run the LED test, Link test, Get
MAC test, and the DMA test (Read, Write, and Read and Write)
-e
Run diagnostics in extended mode.
Diagnostics in extended mode run the ARM Timer test, the MAC
Loopback test, and the Physical Loopback test.
-m
Run diagnostics in manufacturing mode.
Diagnostics in manufacturing mode run the Network Loopback
test for the OCe10100-series adapters and the Low-level Subsystem
NLB test for the OCe11100-series, OCe14000-series, and
LPe16202/OCe15100 adapters.
driverhandle
Handle of the driver being configured.
devicehandle
Handle of a device that the driverhandle is managing.
childhandle
Handle of a device that is a child of the devicehandle.