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その座標を使用してデバイスのドライバを見つけます。

おすすめ記事