Reference Guide
PCI Reporting
The scan of the PCI bus uses a file 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 file for vendor resolution is not present, the utility prints Unknown next to a vendor name. If the file
for environment variable names is not present, the utility fails the environment variable operation.
The pci.ids file 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 Configuration.
Environment Variable File
The environment variable file can be used for discovering and recording system information to
environment variables. The file consists of several sections with .ini format that map PCI vendor/device
numbers to environment variable values. The environment variable file is sys.ini in \DELL\TOOLKIT
\TOOLS on Windows systems and on Linux systems, you can find 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 file 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
155