CLI Guide
PCI Reporting
The scan of the PCI bus uses a le to resolve PCI vendor and device codes to vendor information strings. The format of the PCI output is
as follows:
PCI Bus: 2, Device: 4, Function: 0
Vendor: 8086 - Intel Corp.
Device: 1229 - 82557/8/9 [Ethernet Pro 100]
Sub Vendor:8086 - Intel Corp.
Sub Device:1017 - EtherExpress PRO/100+ Dual Port Server Adapter
Slot: 01
Class: 02 - Network
SubClass: 00 - Ethernet
If the le for vendor resolution is not present, the utility prints Unknown next to a vendor name. If the le for environment variable names
is not present, the utility fails the environment variable operation.
The pci.ids le is located at \DELL\TOOLKIT\TOOLS on Windows systems and /opt/dell/toolkit/bin on Linux systems. For more
information and examples, see the Options For System Conguration.
Environment Variable File
The environment variable le can be used for discovering and recording system information to environment variables. The le consists of
several sections with .ini format that map PCI vendor/device numbers to environment variable values. The environment variable le is
sys.ini in \DELL\TOOLKIT\TOOLS on Windows systems and on Linux systems, you can nd it in /opt/dell/toolkit/bin . For example, the
[DELLNIC] section header designates that an environment variable named dellnic1 should be set to the value of the name or value
pair whose name matches the NIC's vendor or device number. If multiple NICs are present on a system, the environment variables are
numbered sequentially: dellnic1, dellnic2 , and so on
Environmental Variable File Excerpt (sys.ini)
[DELLNIC]
;environment variable will be set to INTELPRO100F for
vendor 8086, dev 1001
8086,1001=INTELPRO1000F
;environment variable will be set to INTELPRO100T for
vendor 8086, dev 1004
8086,1004=INTELPRO1000T
;environment variable will be set to INTELPRO100XT for
vendor 8086, dev 1008
8086,1008=INTELPRO1000XT
The names of the environment variables can be changed in the Variable Names section. If a name is changed, the section that
corresponds to that name must be changed as well.
Also available in the .ini le is a section that maps the system ID number to a string. This string can be used to identify the system during
the discovery phase of deployment. The section name is the environment variable that is set to the value of the name/value pair whose
name matches the system ID. To change the name of the environment variable, change the value of the MACHINE name in the Variable
Names section, and change the corresponding section name.
180
SYSCFG