Installation of PCI Utilities
Install PCI Utilities by running
the following commands:
sed -i 's/null ;/null 2>\&1 ;/' update-pciids.sh &&
make PREFIX=/usr
This package does not come with a test suite.
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 -m 755 -d /usr/include/pci &&
install -v -m 644 lib/libpci.a /usr/lib &&
install -v -m 644 lib/*.h /usr/include/pci
Command Explanations
sed -i 's/null ;/null 2>\&1
;/' update-pciids.sh: This command suppresses some
unneeded screen output from the update-pciids command if you
don't have either Lynx or
Wget installed by redirecting the
stderr output of the embedded which command to /dev/null.
Configuring PCI Utilities
The pci.ids data file is constantly
being updated. To get a current version of this file, run
update-pciids as the
root user. This program requires
the which-2.16 script or program to
find cURL-7.16.1, Wget-1.10.2 or
Lynx-2.8.6 which are used to download the most
current file, and then replace the existing file in /usr/share.
You may wish to add an entry to root's (or any other user who has write
privilege to /usr/share) crontab to
automatically update the pci.ids file
periodically.
Contents
Installed
Programs: lspci, setpci
and update-pciids
Installed
Library: libpci.a
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.
|
|
setpci
|
is a utility for querying and configuring PCI devices.
|
|
update-pciids
|
fetches the current version of the PCI ID list. Requires
cURL-7.16.1, Wget-1.10.2 or Lynx-2.8.6.
|
libpci.a
|
is the static library that allows applications to access
the PCI subsystem.
|
Last updated on 2007-04-04 21:42:53 +0200