Provided by: manpages-ja_0.5.0.0.20210215+dfsg-1_all
名前
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 <svm@kozmix.cistron.nl>