devices

Syntax

devices[-b][-lxxx][-sfo]

Description

Displays a list of devices managed by UEFI drivers.

Options

-b

Displays one screen at a time.

-lxxx

Displays devices in a specific language. For a list of possible code options, see the UEFI specification.

-sfo

Displays information in standard formatted output.

Example

To display all devices compliant with the EFI Driver Model:

Shell> devices
C   T    D 
T   Y  C I
R   P  F A 
L   E  G G  #P  #D #C  Device Name 
==  =  = =  ==  == ==  ===========================================
20  R  -  -  -  1  13  VenHw(58C518B1-76F3-11D4-BCEA-0080C73C8881) 
3D  D  -  -  3  -  -   Primary Console Input Device 
3E  D  -  -  3  -  -   Primary Console Output Device 
64  B  -  -  1  6  2   UGA Window 1 
65  B  -  -  1  6  2   UGA Window 2" 
66  B  -  -  1  1  1   EFI_WIN_NT_SERIAL_PORT=COM1
67  B  -  -  1  1  1   COM1 
68  B  -  -  1  4  2   PC-ANSI Serial Console 
69  D  -  -  1  -  -   EFI_WIN_NT_SERIAL_PORT=COM2 
6E  D  -  -  1  -  -   EFI_WIN_NT_PHYSICAL_DISKS=e:RW;262144;512
6F  D  -  -  1  -  -   EFI_WIN_NT_CPU_MODEL=Intel(R) Processor Model 
70  D  -  -  1  -  -   EFI_WIN_NT_CPU_SPEED=3000 
71  D  -  -  1  -  -   EFI_MEMORY_SIZE=64 
72  D  -  -  1  -  -   EFI_MEMORY_SIZE=64
      

Output details

The following table describes the possible output for this command.

Output details—devices command

Column

Description

CTRL

Handle number of the device.

TYPE
Device type. Options are:
  • R—Root controller
  • B—Bus controller
  • D—Device controller
CFG
Configuration Protocol support status:
  • Y—Yes
  • N—No
DIAG
Diagnostics Protocol support status:
  • Y—Yes
  • N—No
#P

Number of parent controllers for this device.

#D

Number of this type of devices.

#C

Number of child controllers produced by this device.

Device Name

Name of the device from the Component Name Protocol.