GNU/Linux >> Tutoriels Linux >  >> Linux

Linux :Comment trouver le pilote de périphérique utilisé pour un périphérique ?

Si ma cible a un appareil connecté et que plusieurs pilotes sont chargés pour cet appareil, comment puis-je savoir quel appareil utilise quel pilote ?

Réponse acceptée :

Utilisez simplement /sys .

Exemple. Je veux trouver le driver de ma carte 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

C'est r8169 .

Je dois d'abord trouver les coordonnées de l'appareil en utilisant lspci; puis je trouve le pilote utilisé pour les appareils avec ces coordonnées.


Linux
  1. Comment savoir si le disque est un SSD ou un disque dur sous Linux

  2. Comment trouver le module du noyau pour un appareil donné ?

  3. Comment trouver l'application pour un type MIME sous Linux ?

  4. Comment trouver tous les fichiers épars sous Linux

  5. Comment diriger les résultats de 'find' vers mv sous Linux

Comment trouver le numéro de port d'un service sous Linux

Comment rechercher des fichiers à partir de la ligne de commande Linux

Comment trouver la taille totale d'un répertoire sous Linux

Comment rechercher des fichiers avec la commande fd sous Linux

Comment trouver la liste des référentiels installés sous Linux

Comment trouver l'adresse IP d'un appareil sur un réseau ?