歡迎您光臨本站 註冊首頁

man lspci

←手機掃碼閱讀     火星人 @ 2014-03-09 , reply:0
linux查看系統的硬體信息的命令,除了dmesg還有就是lspci命令了.
下面是lipci命令的man的翻譯:
NAME
lspci - 列出所有PCI設備

總覽 SYNOPSIS
lspci [options]

描述 DESCRIPTION
lspci 是一個用來顯示系統中所有PCI匯流排設備或連接到該匯流排上的所有設備的工具.
為了能使用這個命令所有功能,你需要有 linux 2.1.82 或以上版本,支持 /proc/bus/pci 介面的核心.在舊版本核心中,PCI工具必須使用只有root才能執行的直接硬體訪問,總是出現競爭狀況以及其他問題.
如果你要報告 PCI 設備驅動中,或者是 lspci 自身的 bugs,請在報告中包含 "lspci -vvx" 的輸出.

選項 OPTIONS
-v
是的 lspci 以冗餘模式顯示所有設備的詳細信息.
-vv
是的 lspci 以過冗餘模式顯示更詳細的信息 (事實上是 PCI 設備能給出的所有東西).這些數據的確切意義沒有在此手冊頁中解釋,如果你想知道更多,請參照 /usr/include/linux/pci.h 或者 PCI 規範.
-n
以數字形式顯示 PCI 生產廠商和設備號,而不是在 PCI ID 資料庫中查找它們.
-x
以十六進位顯示 PCI 配置空間 (configuration space) 的前64個位元組映像 (標準頭部信息).此參數對調試驅動和 lspci 本身很有用.
-xxx
以十六進位顯示所有 PCI 配置空間的映像.此選項只有 root 可用,並且很多 PCI 設備在你試圖讀取配置空間的未定義部分時會崩潰 (此操作可能不違反PCI標準,但是它至少非常愚蠢).
-b
以匯流排為中心進行查看.顯示所有 IRQ 號和記憶體地址,就像 PCI 匯流排上的卡看到的一樣,而不是核心看到的內容.
-t
以樹形方式顯示包含所有匯流排、橋、設備和它們的連接的圖表.


-s [[<bus>]:][<slot>][.[<func>]]
僅顯示指定匯流排、插槽上的設備或設備上的功能塊信息.設備地址的任何部分都可以忽略,或以「*」代替 (意味著所有值).所有數字都是十六進位.例如:「0:」指的是在0號匯流排上的所有設備;「0」指的是在任意匯流排上0號設備的所有功能塊;「0.3」選擇 了所有匯流排上0號設備的第三個功能塊;「.4」則是只列出每一設備上的第四個功能塊.
-d [<vendor>]:[<device>]
只顯示指定生產廠商和設備 ID 的設備. 這兩個 ID 都以十六進位表示,可以忽略或者以「*」代替 (意味著所有值).
-i <file>
使用 <file> 作為 PCI ID 資料庫而不是使用預設的 /usr/share/hwdata/pci.ids.
-p <dir>
使用 <dir> 作為包含 PCI 匯流排信息的目錄而不是使用預設的目錄 /proc/bus/pci.
-m
以機器可讀的方式轉儲 PCI 設備數據 (支持兩種模式:普通和冗餘),便於稿本解析.
-M
使用匯流排映射模式,這種模式對匯流排進行全面地掃描以查明匯流排上的所有設備,包括配置錯誤的橋之後的設備.請注意,此操作只應在調試時使 用,並可能造成系統崩潰 (只在設備有錯誤的時候,但是不幸的是它們存在),此命令只有 root 可以使用.同時,在不直接接觸硬體的 PCI 訪問模式中使用 -M 參數沒有意義,顯示的結果 (排除 lspci 中的 bug 的影響) 與普通的列表模式相同.
--version
顯示 lspci 的版本.這個選項應當單獨使用.

PCILIB 選項 PCILIB OPTIONS
PCI 工具使用 PCILIB (一種可移植的庫,提供平台獨立的函數來訪問 PCI 配置空間)來和PCI卡交互.下面的選項用來控制庫參數,特別是所用訪問模式的指定.預設情況下,PCILIB 使用第一種可用的訪問模式,不會顯示任何調試信息.每一個開關選項都列出了一組它所支持的硬體/軟軟體列表.


-P <dir>
使用 linux 2.1 風格的配置,直接訪問目錄 <dir> 而非 /proc/bus/pci 目錄.(只能在linux 2.1或以上版本中使用)
-H1
通過 英特爾 架構 1 來實現直接硬體訪問.(只能用於 i386 及其相容機)
-H2
通過英特爾 架構2來實現直接硬體訪問.警告:此模式只能定址任何匯流排上的前16個設備,並且在很多情況下相當不可靠.(只能用於 i386 及其相容機)
-S
使用 PCI 系統調用訪問.(只能用於 Alpha 和 Ultra-Sparc 上的 Linux)
-F <file>
從所給的包含 lspci -x命令輸出的檔案中獲取相關信息.這在分析使用者提交的錯誤報告時很有用,你可以用任何方式來顯示硬體配置信息而無需為了獲取更多信息打擾使用者.(可用於所有系統)
-G
增加庫的調試等級.(可用於所有系統)

檔案 FILES
/usr/share/hwdata/pci.ids
所有已知 PCI ID 的清單 (廠商,設備名,類,子類)
/proc/bus/pci
linux 2.1.82 之後版本核心提供的 PCI 匯流排配置空間的介面.包含每個匯流排 (per-bus) 的子目錄以及每個設備卡 (per-card) 的配置空間檔案,還有一個 devices 檔案,包含所有PCI設備的列表.

參見 SEE ALSO
setpci(8)


[火星人 ] man lspci已經有626次圍觀

http://coctec.com/docs/linux/show-post-52698.html