Shell> devtree
Device Tree
Ctrl[04]
Ctrl[0A] Acpi(HWP0002,0)
Ctrl[12] Usb Open Host Controller
Ctrl[13] Usb Open Host Controller
Ctrl[14] Acpi(HWP0002,0)/Pci(1|2)
Ctrl[15] PCI IDE/ATAPI Controller
Ctrl[48] DW-28E
Ctrl[83] FAT File System [FAT32] 118 MB
Ctrl[16] Acpi(HWP0002,0)/Pci(3|0)
Ctrl[49] Acpi(HWP0002,0)/Pci(3|0)/Mac(00306E4C4F1A)
Ctrl[0B] Acpi(HWP0002,100)
Ctrl[17] LSI Logic Ultra320 Controller
Ctrl[18] LSI Logic Ultra320 Controller
Ctrl[19] Acpi(HWP0002,100)/Pci(2|0)
Ctrl[4B] Broadcom NetXtreme Gigabit Ethernet (BCM5701)
Ctrl[0C] Acpi(HWP0002,200)
Ctrl[0D] Acpi(HWP0002,400)
Ctrl[0E] Acpi(HWP0002,700)
Ctrl[1A] Acpi(HWP0002,700)/Pci(1|0)
Ctrl[1B] Acpi(HWP0002,700)/Pci(1|1)
Ctrl[36] 16550 Serial UART Driver
Ctrl[37] VT-100+ Serial Console
Ctrl[31] Primary Console Input Device
Ctrl[32] Primary Console Output Device
Ctrl[30] Primary Standard Error Device
Ctrl[1C] Acpi(HWP0002,700)/Pci(2|0)
Ctrl[32] Primary Console Output Device
Ctrl[30] Primary Standard Error Device
Ctrl[33] Acpi(PNP0501,0)
Ctrl[34] 16550 Serial UART Driver
Ctrl[35] VT-100+ Serial Console
Ctrl[31] Primary Console Input Device
Ctrl[32] Primary Console Output Device
Ctrl[30] Primary Standard Error Device
Ctrl[44] VenHw(904EFCF0-F0A8-11D4-B4CA-303031303833)
Ctrl[46] VenHw(D65A6B8C-71E5-4DF0-A909-F0D2992B5AA9)
In the above example, the interface information is shown
highlighted bold
. You can tell the
information is for the interface because the path on the first line—
Acpi(HWP0002,100)
—
is the path from the information displayed by the
info io
command. The next two lines are
for the interface two channels, one line for each channel (they contain the interface description
[
LSI Logic Ultra160 Controller
]). Note the value shown for
Ctrl
—
17
and
18
—at
the beginning of each of those lines; this is the
controller’s handle
for each channel. You need
to know it for the next step.
NOTE:
The controller handle values will change on every boot.
3.
To obtain the EFI driver handle for the interface, enter the
drvcfg
command at the EFI Shell
prompt.
A list of all EFI-capable configurable components in the server is displayed. The output can
display as follows:
Shell> drvcfg
Configurable Components
Drv[3D] Ctrl[15] Lang[eng]
Drv[3F] Ctrl[19] Lang[eng]
Drv[45] Ctrl[17] Lang[eng]
Drv[45] Ctrl[18] Lang[eng]
Specifying Parameters
171