GNU/Linux >> Linux の 問題 >  >> Linux

Linux:デバイスに使用されているデバイスドライバーを見つける方法は?

ターゲットに1つのデバイスが接続されていて、そのデバイスの多くのドライバーがロードされている場合、どのデバイスがどのドライバーを使用しているかをどのように理解できますか?

承認された回答:

/sysを使用するだけです 。

例。イーサネットカードのドライバを見つけたい:

$ sudo lspci
...
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
$ find /sys | grep drivers.*02:00
/sys/bus/pci/drivers/r8169/0000:02:00.0

それはr8169です 。

まず、lspciを使用してデバイスの座標を見つける必要があります;次に、これらの座標を持つデバイスに使用されているドライバーを見つけます。


Linux
  1. Linuxにデバイスドライバーをインストールする方法

  2. LinuxでディスクがSSDかHDDかを確認する方法

  3. Linux – Linux上のデバイスに関連付けられているドライバー(モジュール)を見つける方法は?

  1. Linux –カーネルツリーでヘッドフォン用のLinuxドライバーを見つけますか?

  2. Linux で「find」の結果を mv にパイプする方法

  3. Linux 上のデバイスに関連付けられているドライバー (モジュール) を見つける方法は?

  1. 特定のデバイスのカーネルモジュールを見つける方法は?

  2. LinuxでMimeタイプのアプリケーションを見つける方法は?

  3. Linux でゲートウェイ IP アドレスを見つける方法