summaryrefslogtreecommitdiff
path: root/lspci.man
diff options
context:
space:
mode:
authorMartin Mares <mj@ucw.cz>1999-01-27 14:52:53 +0000
committerMartin Mares <mj@ucw.cz>2006-05-05 14:10:04 +0200
commit1812a79554ea857594b7b57a9851d2de40354b7c (patch)
tree4be4b2d7c415c7ba76a084f5115df5ebfab16f76 /lspci.man
parent01fc0909a4116fc797c4881665ebf078b177f553 (diff)
downloadpciutils-1812a79554ea857594b7b57a9851d2de40354b7c.tar.gz
Added `bus mapping mode' (-M) which scans the whole configuration space
to find devices hiding behind misconfigured or misdesigned bus bridges. This is intended only for debugging purposes and it's available only to root as it can crash several well-known buggy chips.
Diffstat (limited to 'lspci.man')
-rw-r--r--lspci.man9
1 files changed, 9 insertions, 0 deletions
diff --git a/lspci.man b/lspci.man
index 6021d92..dd91ce6 100644
--- a/lspci.man
+++ b/lspci.man
@@ -85,6 +85,15 @@ as directory containing PCI bus information instead of /proc/bus/pci.
.B -m
Dump PCI device data in machine readable form (both normal and verbose format supported)
for easy parsing by scripts.
+.TP
+.B -M
+Invoke bus mapping mode which scans the bus extensively to find all devices including
+those behind misconfigured bridges etc. Please note that this is intended only for
+debugging and as it can crash the machine (only in case of buggy devices, but
+unfortunately these happen to exist), it's available only to root. Also using
+-M on PCI access methods which don't directly touch the hardware has no
+sense since the results are (modulo bugs in lspci) identical to normal listing
+modes.
.SH PCILIB OPTIONS
The PCI utilities use PCILIB (a portable library providing platform-independent