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 Conguration.
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.
SYSCFG
179