GNU/Linux >> Linux Esercitazione >  >> Linux

Linux:come trovare il driver di dispositivo utilizzato per un dispositivo?

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.


Linux
  1. Come trovare il modulo del kernel per un determinato dispositivo?

  2. Come trovare l'applicazione per un tipo Mime su Linux?

  3. Linux:trova il driver Linux per le cuffie nell'albero del kernel?

  4. Come utilizzare il comando trova di Linux per trovare i file

  5. Come trovare la dimensione del buffer del socket di Linux

Come trovare il numero di porta di un servizio in Linux

Come cercare file dalla riga di comando di Linux

Come trovare la dimensione totale di una directory in Linux

Come trovare file con il comando fd in Linux

Come trovare l'elenco dei repository installati in Linux

Come trovare l'indirizzo IP di un dispositivo su una rete?