LSDEV(8) Linux System Manual LSDEV(8)
名前
lsdev - 組み込まれているハードウェアに関する情報を表示する
書式
lsdev
説明
lsdev は、 /proc ディレクトリの interrupts, ioports, dma ファイルから、
コンピュータに組み込まれているハードウェアの情報を集める。これにより 、
各 ハ ー ド ウェアが使用する I/O アドレス、IRQ チャネル、DMA チャネルの
quick overview を提供する。
オプション
なし。
ファイル
/proc/interrupts
IRQ チャネル。
/proc/ioports
I/O メモリアドレス。
/proc/dma
DMA チャネル。
バグ
lsdev は、調査対象である 3 つのファイルの中でどの行が 1 つの同じデバ イ
ス を参照しているかを、常に理解できるわけではない。これらのファイルが時
々、同一のハードウェアに対して、それぞれ異なる名称を用いるためである 。
例 え ば 、 いくつかのカーネルにおいてキーボードは、 /proc/ioports では
‘kbd’ で参照されるが、 /proc/interrupts では ‘keyboard’ となっている 。
こ れは lsdev ではなく、(この特定の例のように) カーネルで対処されるべき
である。
それでも lsdev は、デバイス名から後続のスペースや開き括弧以降の文字列を
取 り 除 い て 、 な ん と か各行を一致させようとする。そのため例えば、
/proc/interrupts の ‘serial’ 行は /proc/ioports の ‘serial(set)’ 行と一
致 することになる。この DWIM な試みは、それ自体がバグだとみなされるかも
しれない。
(訳注: DWIM とは Do What I Mean の略で、「おかしな入力が与えられたと き
に、意図された結果を推測する能力があること(たまに正しく推測する場合もあ
る)」を意味する。詳細は Jargon File を参照のこと。)
このプログラムは、どのようなハードウェアがあるかに関するカーネルの 知識
を表示するだけであり、実際に何が物理的に存在するかを示すものではない。
関連項目
procinfo(8).
著者
Sander van Malssen
Copyright(C) linux-cmd.com All Rights Reserved. Author Takayuki Yukawa