Linuxでは、どのデバイスがどのドライバを使用しますか?

Linuxでは、どのデバイスがどのドライバを使用しますか?

コンピュータのデバイスで使用されているドライバを検索または一覧表示するにはどうすればよいですか?

答え1

lspci -k

答え2

dmesgそして/var/log/kern.log/またはディストリビューションがカーネルログメッセージを残す場所ならどこでも最善の方法です。ほとんどのドライバは、ロード時にカーネルログに使い慣れたメッセージを残し、ロードしたハードウェアの種類に関連付けられているハードウェアの種類について詳しく説明します。たとえば、次のようになります。

[    2.319928] Intel(R) PRO/1000 Network Driver - version 7.3.20-k2-NAPI
[    2.320078] Copyright (c) 1999-2006 Intel Corporation.
[    3.954481] PCI: Setting latency timer of device 0000:02:01.0 to 64
[    4.283544] e1000: 0000:02:01.0: e1000_probe: (PCI:66MHz:32-bit) 00:50:56:99:00:1a
[    4.324951] e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection

関連情報