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 通 過 |
Intel 架 構 1 來 實 現 直 接 硬 件 訪 問 。 (只 能 用 於 i386 及 其 兼 容 機 ) | ||
-H2 通 過 |
Intel 架 構 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
作 者 AUTHOR
Linux PCI 工 具 由 Martin Mares <mj [AT] atrey.cz> 維 護 。
[中 文 版 維 護 人 ]
所 羅 門 <solomen [AT] email.cn>
[中 文 版 最 新 更 新 ]
Nov 28 2000
《 中 國 linux論 壇 man手 冊 頁 翻 譯 計 劃 》 :
跋
本 頁 面 中 文 版 由 中 文 man 手 冊 頁 計 劃 提 供 。 中 文 man 手 冊 頁 計 劃 : https://github.com/man-pages-zh/manpages-zh