Manpages

名 前

lspci − 全 て の PCI デ バ イ ス を 表 示 す る

書 式

lspci [options]

説 明

lspci は シ ス テ ム の 全 て の PCI バ ス と 、 そ こ に つ な が っ て い る 全 て の デ バ イ ス に 関 す る 情 報 を 表 示 す る ユ ー テ ィ リ テ ィ で あ る 。 も し 、 PCI デ バ イ ス の ド ラ イ バ 、 ま た は lspci 自 身 に つ い て の バ グ を 報 告 す る な ら 、 "lspci −vvx" の 出 力 を 含 め る よ う に し て 欲 し い 。

オ プ シ ョ ン

−v

lspci の 出 力 を 詳 細 に し て 、 全 て の デ バ イ ス に 関 し て 詳 し い 情 報 を 表 示 す る 。

−vv

lspci の 出 力 を よ り 詳 細 に し 、 さ ら に 多 く の 情 報 (PCI デ バ イ ス が 渡 す 情 報 の 本 当 に 全 て ) を 表 示 す る 。 こ れ ら の デ ー タ の 正 確 な 意 味 は 、 こ の マ ニ ュ ア ル ペ ー ジ で は 説 明 し な い 。 詳 し く 知 り た け れ ば /usr/include/pci.h ま た は 、 PCIの 規 格 を 参 照 せ よ 。

−n

PCI ID デ ー タ ベ ー ス を 調 べ る 代 わ り に 、 PCI ベ ン ダ と デ バ イ ス コ ー ド を 数 字 で 表 示 す る 。

−x

(標 準 の ヘ ッ ダ で あ る ) PCI 設 定 空 間 (PCI configuration space) の 先 頭 64 バ イ ト の 16 進 ダ ン プ を 表 示 す る 。 ド ラ イ バ ま た は lspci 自 身 の デ バ ッ グ に 有 用 で あ る 。

−xxx

PCI 設 定 空 間 の 全 て の 16 進 ダ ン プ を 表 示 す る 。 こ れ は root の み が 利 用 で き る 。 何 故 な ら ば 、 幾 つ か の PCI デ バ イ ス は 設 定 空 間 の 未 定 義 部 分 を 読 み 込 も う と す る と ク ラ ッ シ ュ す る か ら で あ る (こ の 動 作 は 多 分 PCI 標 準 に は 違 反 し な い が 、 少 な く と も 恐 ろ し く 間 抜 け で は あ る )。

−b

バ ス か ら 見 た 表 示 を す る 。 カ ー ネ ル か ら 見 え る IRQ と ア ド レ ス の 代 わ り に 、 カ ー ド と PCI バ ス か ら 見 え る IRQ と ア ド レ ス を 全 て 表 示 す る 。
−t

全 て の バ ス ・ ブ リ ッ ジ ・ デ バ イ ス と 、 そ れ ら の 間 の 接 続 を 含 む 図 を 木 構 造 で 表 示 す る 。

−s [[<bus>]:][<slot>][.[<func>]] 指 定 さ れ た バ ス (bus)・ ス ロ ッ ト (slot)・ 機 能 (func) の デ バ イ ス の み を 表 示 す る 。 デ バ イ ス の 指 定 の 各 要 素 は 省 略 可 能 で 、 ま た "*" は 「 任 意 の 値 」 を 意 味 す る 。 全 て の 数 値 は 16 進 数 で 入 力 す る 。 例 え ば 、 "0:" は バ ス 0 の 全 て の デ バ イ ス を 、 "0" は 全 て の バ ス の デ バ イ ス 0 で 全 て の 機 能 を 意 味 し 、 "0.3" は 全 て の バ ス の デ バ イ ス 0 で 3 番 目 の 機 能 を 選 択 し 、 ".4" は 各 デ バ イ ス の 4 番 目 の 機 能 を 表 示 す る 。

−d [<vendor>]:[<device>] 指 定 さ れ た ベ ン ダ ID と デ バ イ ス ID を 持 つ デ バ イ ス の み を 表 示 す る 。 両 ID と も 16 進 で 与 え ら れ る 。 省 略 も 可 能 で あ る 。 ま た 、 「 任 意 の 値 」 を 意 味 す る "*" を 指 定 す る こ と も 可 能 で あ る 。
−i <file>

<file> を /usr/share/pci.ids の 代 わ り の PCI ID デ ー タ ベ ー ス と し て 用 い る 。

−p <dir>

<dir> を /proc/bus/pci の 代 わ り に 、 PCI バ ス の 情 報 を 持 つ デ ィ レ ク ト リ と し て 用 い る 。

−m ス ク リ プ ト で 簡 単 に パ ー ス で き る よ う に 、 機 械 可 読 形 式 で

PCI デ バ イ

ス の デ ー タ を ダ ン プ す る (通 常 の フ ォ ー マ ッ ト と 、 詳 細 な フ ォ ー マ ッ ト と の 両 方 が サ ポ ー ト さ れ て い る )。

−M バ ス マ ッ ピ ン グ モ ー ド

(bus mapping mode) で 起 動 す る 。 こ れ は 設 定

に 失 敗 し た ブ リ ッ ジ の 後 に あ る も の を 含 め て 、 全 て の デ バ イ ス を 見 つ け る た め に 広 範 囲 に ス キ ャ ン す る 。 こ れ は デ バ ッ グ の み を 意 図 し て い る こ と に 注 意 す る こ と 。 こ れ は マ シ ン を ク ラ ッ シ ュ さ せ る か も し れ な い (バ グ の あ る デ バ イ ス の 場 合 の み で は あ る が 、 不 幸 に も そ れ は 存 在 す る ) の で 、 root の み が 使 え る 。 ハ ー ド ウ ェ ア に 直 接 は 触 ら な い よ う な PCI の ア ク セ ス 方 法 に お い て 、 −M を 使 う こ と は 意 味 が な い 。 何 故 な ら ば 、 (lspci の モ ジ ュ ー ル 関 連 バ グ を 除 け ば ) 実 行 結 果 は 通 常 の 表 示 モ ー ド と 同 じ だ か ら で あ る 。

−−version

lspci の バ ー ジ ョ ン を 表 示 す る 。 こ の オ プ シ ョ ン は 、 単 独 で 使 用 す べ き で あ る 。

PCILIB の オ プ シ ョ ン

PCI utilities は PCI カ ー ド と や り と り す る た め に PCILIB (PCI 設 定 空 間 に ア ク セ ス す る た め の 機 能 を 提 供 す る 、 プ ラ ッ ト フ ォ ー ム に 依 存 せ ず 移 植 性 の 高 い ラ イ ブ ラ リ ) を 用 い て い る 。 以 下 の オ プ シ ョ ン は 、 ラ イ ブ ラ リ の パ ラ メ ー タ 、 特 に ど の ア ク セ ス 方 法 が 使 わ れ る か 、 を 制 御 す る 。 デ フ ォ ル ト で は 、 PCILIB は ア ク セ ス 方 法 で 可 能 な も の の う ち 最 初 の も の を 用 い 、 デ バ ッ グ 情 報 を 何 も 表 示 し な い 。 各 々 の ス イ ッ チ に は 、 そ の ス イ ッ チ に 対 応 し て い る ハ ー ド ウ ェ ア /ソ フ ト ウ ェ ア の 設 定 リ ス ト が 付 随 す る 。
−P <dir>

/proc/bus/pci の 代 わ り に 、 <dir> を 使 っ た Linux /proc/bus/pci ス タ イ ル の 設 定 で ア ク セ ス を 行 わ せ る 。 (Linux 2.1 ま た は そ れ 以 降 で の み 有 効 )

−H1 イ ン テ ル 設 定 メ カ ニ ズ ム

1 (Intel configuration mechanism 1) を

使 っ て 、 ハ ー ド ウ ェ ア に 直 接 ア ク セ ス す る 。 (i386 及 び そ の 互 換 で の み 有 効 )

−H2 イ ン テ ル 設 定 メ カ ニ ズ ム

2 (Intel configuration mechanism 2) を

使 っ て 、 ハ ー ド ウ ェ ア に 直 接 ア ク セ ス す る 。 警 告 : こ の 方 法 で は 各 バ ス の 最 初 の 16 デ バ イ ス し か 扱 え ず 、 多 く の 場 合 殆 ん ど 信 頼 で き な い 。 (i386 及 び そ の 互 換 で の み 有 効 )

−S

PCI ア ク セ ス シ ス テ ム コ ー ル を 使 う 。 (Alpha/Linux と UltraSparc で の み 有 効 )

−F <file>

lspci −x の 実 行 結 果 を 格 納 し て い る フ ァ イ ル か ら 、 全 て の 情 報 を 取 り 出 す 。 ユ ー ザ ー か ら 提 供 さ れ た バ グ 報 告 の 解 析 に 役 立 つ 。 な ぜ な ら ば 、 さ ら な る ダ ン プ を ユ ー ザ ー に 要 求 す る こ と な く 、 ハ ー ド ウ ェ ア の 設 定 を あ な た の 好 き な や り 方 で 表 示 す る こ と が で き る 。 (全 て の シ ス テ ム で 有 効 )

−G ラ イ ブ ラ リ の デ バ ッ グ レ ベ ル を 上 げ る 。

(全 て の シ ス テ ム で 有 効 )

フ ァ イ ル

/usr/share/pci.ids 既 知 の PCI ID (ベ ン ダ ・ デ バ イ ス ・ ク ラ ス ・ サ ブ ク ラ ス ) の リ ス ト 。
/proc/bus/pci

2.1.82 以 降 の Linux カ ー ネ ル で 提 供 さ れ る PCI バ ス 設 定 空 間 へ の イ ン タ フ ェ ー ス 。 バ ス ご と の デ ィ レ ク ト リ に は 、 カ ー ド ご と の 設 定 空 間 を 表 す フ ァ イ ル が あ り 、 さ ら に devices フ ァ イ ル は 全 て の PCI デ バ イ ス の リ ス ト を 表 す 。

関 連 項 目

setpci(8), update−pciids(8)

作 者

Linux PCI Utilities は Martin Mares <mj [AT] ucw.cz> に よ っ て 保 守 さ れ て い る 。