info:linux:materiel

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
info:linux:materiel [2023/07/18 22:32] – [Gestions et commandes concernant le matériel] franckinfo:linux:materiel [2023/09/01 10:11] (Version actuelle) – [udevadm trigger: lancement de la détection matériel] franck
Ligne 169: Ligne 169:
 ======acpi -V====== ======acpi -V======
  
-====== UDEV ======+====== udev ======
  
 +Pour gérer udev, vous avez deux commandes : udevadm et udevctl.
  
-======udevadm======+=====udevadm=====
 paquet: udev \\ paquet: udev \\
 utilitaire de gestion udev\\ utilitaire de gestion udev\\
 <code bash> <code bash>
-  Usage: udevadm [--help] [--version] [--debug] COMMAND [COMMAND OPTIONS]\\+  Usage: udevadm [--help] [--version] [--debug] COMMAND [COMMAND OPTIONS]
   info         query sysfs or the udev database   info         query sysfs or the udev database
   trigger      request events from the kernel   trigger      request events from the kernel
Ligne 184: Ligne 185:
   test         simulation run   test         simulation run
 </code> </code>
-N'oubliez pas d'exécuter ces commandes en tant que superutilisateur (root) pour avoir les autorisations nécessaires.\\ +Pour avoir plus d'information ur une commande de udevadm lancer la commande udenadm COMMAND --help . Exemple: 
- +<code bash> 
-Pour lister le matériel détecté par udevadmvous pouvez utiliser la commande suivante :+  udevadm trigger --help 
 +</code> 
 +N'oubliez pas d'exécuter ces commandes en tant que superutilisateur (root) pour avoir les autorisations nécessaires. 
 +====udevadm info: info sur le materiel detecté==== 
 +Pour accéder aux informations d'un périphérique du point de vue de udevutilisez la commande suivante :
 <code bash> <code bash>
 udevadm info --query=all --name=/dev/[device] udevadm info --query=all --name=/dev/[device]
Ligne 200: Ligne 205:
 udevadm info --attribute-walk --name=/dev/[device] udevadm info --attribute-walk --name=/dev/[device]
 </code> </code>
-Encore une fois, remplacez [device] par le nom du périphérique que vous souhaitez inspecter. +Encore une fois, remplacez [device] par le nom du périphérique que vous souhaitez inspecter.\\ 
-\\ +**man udevadm** nous indique la signification des préfixes des lignes : 
- pour accéder aux informations du périphérique.+{| border="2" style="text-align: left; font-weight: bold;" 
 +|+ 
 +| style="width: 25%" scope="col" | Préfixes || Signification 
 +|- 
 +| style="text-align: center;" | P: ||  Device path in /sys/   
 +|- 
 +! style="text-align: center;" | N: || Kernel device node name 
 +|- 
 +| style="text-align: center;" | L: || Device node symlink priority 
 +|- 
 +| style="text-align: center;" | S: || Device node symlink 
 +|- 
 +| style="text-align: center;" | E: || Device property 
 +|} 
 +====udevadm trigger: lancement de la détection matériel==== 
 +<WRAP center round important 60%> 
 +l'option "--type=all" de **udevadm trigger** été supprimée à partir de la version 239 de systemd, qui a été publiée en mai 2022. 
 +</WRAP> 
 +Récupérez les informations d'utilisation de la commande trigger de udevadm: 
 +<code bash> 
 +udevadm trigger --help 
 +</code> 
 +ou 
 +<code bash> 
 +man udevadm 
 +</code> 
 +===déclencher une nouvelle détection de matériel pour tous les périphériques=== 
 +<code bash> 
 +sudo udevadm trigger --subsystem-match=* 
 +</code> 
 +===déclencher une nouvelle détection de matériel pour tous les périphériques USB=== 
 +<code bash> 
 +sudo udevadm trigger --subsystem-match=usb 
 +</code> 
 +===déclencher une nouvelle détection de matériel pour tous les périphériques Ethernet=== 
 +<code bash> 
 +sudo udevadm trigger --subsystem-match=net 
 +</code> 
 +===déclencher une nouvelle détection de matériel pour tous les périphériques audio=== 
 +<code bash> 
 +sudo udevadm trigger --subsystem-match=audio 
 +</code>
  • /home/franck/dokuwiki/doc/data/attic/info/linux/materiel.1689712341.txt.gz
  • Dernière modification : 2023/07/18 22:32
  • de franck