PCI Utilities-2.1.11

Introduction to PCI Utilities

The PCI Utilities package is a set of programs for listing PCI devices, inspecting their status and setting their configuration registers.

Package Information

PCI Utilities Dependencies



Installation of PCI Utilities

Install PCI Utilities by running the following commands:

make PREFIX=/usr

Now, as the root user:

make PREFIX=/usr install

Some packages require the PCI static library. To install the library and headers, issue the following commands as the root user:

install -v -m755 -d /usr/include/pci &&
install -v -m 644 lib/libpci.a /usr/lib &&
install -v -m 644 lib/*.h /usr/include/pci

Configuring PCI Utilities

The current version of PCI Utilities is a bit dated (2003). The application works quite well, but the default data file, pci.ids, is out of date. To get a current version of this file, run update-pciids as the root user. This program uses wget or lynx to fetch the most current file and place it in /usr/share.


Installed Programs: lspci, setpci and update-pciids
Installed Libraries: libpci.a
Installed Directories: /usr/include/pci

Short Descriptions


is a utility for displaying information about all PCI buses in the system and all devices connected to them.


is a utility for querying and configuring PCI devices.


fetches the current version of the PCI ID list. Requires Wget-1.9.1 or Lynx-2.8.5.


is the static library that allows applications to access the PCI subsystem.

Last updated on 2005-08-01 13:29:19 -0600