Se il mio target ha un dispositivo connesso e molti driver per quel dispositivo caricati, come posso capire quale dispositivo sta usando quale driver?
Risposta accettata:
Usa semplicemente /sys
.
Esempio. Voglio trovare il driver per la mia scheda Ethernet:
$ 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
Questo è r8169
.
Per prima cosa devo trovare le coordinate del dispositivo usando lspci
; quindi trovo il driver che viene utilizzato per i dispositivi con queste coordinate.