pciutils-3.14.0

Introduction to PCI Utils

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

Package Information

  • Download (HTTP): https://mj.ucw.cz/download/linux/pci/pciutils-3.14.0.tar.gz

  • Download SHA256: e31c79722dbbe9d2906b92996ce295268e54d4342fefe3ff476caa613e51be2a

  • Download MD5 sum: f70cf2da9377cb484802e291ea60115d

  • Download size: 708 KB

  • Estimated disk space required: 5.4 MB

  • Estimated build time: less than 0.1 SBU

pciutils Dependencies

Recommended

Installation of PCI Utils

Prevent the installation of the pci.ids file to avoid a conflict with the hwdata-0.401 package:

sed -r '/INSTALL/{/PCI_IDS|update-pciids /d; s/update-pciids.8//}' \
    -i Makefile

Install PCI Utils by running the following commands:

make PREFIX=/usr                \
     SHAREDIR=/usr/share/hwdata \
     SHARED=yes

This package does not come with a test suite.

make PREFIX=/usr                \
     SHAREDIR=/usr/share/hwdata \
     SHARED=yes                 \
     install install-lib

chmod -v 755 /usr/lib/libpci.so

Command Explanations

SHARED=yes: This parameter enables building of the shared library instead of the static one.

Contents

Installed Programs: lspci, pcilmr, and setpci
Installed Library: libpci.so
Installed Directory: /usr/include/pci

Short Descriptions

lspci

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

pcilmr

is a utility for managing PCIe links

setpci

is a utility for querying and configuring PCI devices

libpci.so

is a library that allows applications to access the PCI subsystem