Difference between revisions of "PCI Utilities"
m |
|||
Line 84: | Line 84: | ||
The '''pci.ids''' data file is constantly being updated. To get a current version of this file run '''update-pciids'''. This program requires [[Which]] to find [[Curl]], [[Wget]], or [[Lynx]] which is used to download the most current file. | The '''pci.ids''' data file is constantly being updated. To get a current version of this file run '''update-pciids'''. This program requires [[Which]] to find [[Curl]], [[Wget]], or [[Lynx]] which is used to download the most current file. | ||
+ | |||
+ | = Contents = | ||
+ | |||
+ | The PCI Utilities package is a set of programs for listing PCI devices, inspecting their status and setting their configuration registers. | ||
+ | |||
+ | Installed Programs: lspci, setpci, 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.15.3, Wget-1.10.2 or Lynx-2.8.5. | ||
+ | |||
+ | libpci.a: is the static library that allows applications to access the PCI subsystem. |
Revision as of 07:24, 4 October 2006
Download Source: | http://www.kernel.org/pub/software/utils/pciutils/pciutils-2.2.3.tar.bz2 |
---|
Contents
Dependencies
Non-Multilib
Compile the package:
sed -i 's/null ;/null 2>\&1 ;/' update-pciids.sh && make PREFIX=/usr
Install the package
make PREFIX=/usr install
Some packages require the PCI static library. To install the library and headers, issue the following commands:
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
Multilib
32Bit
Compile the package:
sed -i 's/null ;/null 2>\&1 ;/' update-pciids.sh && make PREFIX=/usr CC="gcc ${BUILD32}"
Install the package
make PREFIX=/usr install
Some packages require the PCI static library. To install the library and headers, issue the following commands:
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
N32
Compile the package:
sed -i 's/null ;/null 2>\&1 ;/' update-pciids.sh && make PREFIX=/usr CC="gcc ${BUILDN32}"
Install the package
make PREFIX=/usr install
Some packages require the PCI static library. To install the library and headers, issue the following commands:
install -v -m 755 -d /usr/include/pci && install -v -m 644 lib/libpci.a /usr/lib32 && install -v -m 644 lib/*.h /usr/include/pci
64Bit
Compile the package:
sed -i 's/null ;/null 2>\&1 ;/' update-pciids.sh && make PREFIX=/usr CC="gcc ${BUILD64}"
Install the package
make PREFIX=/usr install
Some packages require the PCI static library. To install the library and headers, issue the following commands:
install -v -m 755 -d /usr/include/pci && install -v -m 644 lib/libpci.a /usr/lib64 && install -v -m 644 lib/*.h /usr/include/pci
Configuring
pci.ids
The pci.ids data file is constantly being updated. To get a current version of this file run update-pciids. This program requires Which to find Curl, Wget, or Lynx which is used to download the most current file.
Contents
The PCI Utilities package is a set of programs for listing PCI devices, inspecting their status and setting their configuration registers.
Installed Programs: lspci, setpci, 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.15.3, Wget-1.10.2 or Lynx-2.8.5.
libpci.a: is the static library that allows applications to access the PCI subsystem.