Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:materiel:firmwares-non-libres [06/11/2011 12:22] bract |
doc:materiel:firmwares-non-libres [06/11/2011 15:02] bract |
||
---|---|---|---|
Ligne 23: | Ligne 23: | ||
Debian, à l’instar de la plupart des autres distributions, a choisi la deuxième option.\\ | Debian, à l’instar de la plupart des autres distributions, a choisi la deuxième option.\\ | ||
- | Ainsi, lorsque le noyau a besoin d’un firmware, il envoie une requête en espace utilisateur : udev intercepte la demande (contenant le nom du firmware), et, grâce à sa configuration par défaut (cf. /lib/udev/rules.d/80-drivers.rules) exécute /lib/udev/firmware.agent en réponse. | + | Ainsi, lorsque le noyau a besoin d’un firmware, il envoie une requête en espace utilisateur :\\ |
+ | udev intercepte la demande (contenant le nom du firmware), et, grâce à sa configuration par défaut (cf. /lib/udev/rules.d/80-drivers.rules) exécute<html><font color="blue"> /lib/udev/firmware.agent</font></html> en réponse. | ||
==== Localisation des firmwares ==== | ==== Localisation des firmwares ==== | ||
- | Le script shell firmware.agent essaye de localiser un firmware avant de le renvoyer au noyau via une entrée sysfs. | + | Le script shell firmware.agent essaye de localiser un firmware avant de le renvoyer au noyau via une entrée sysfs.\\ |
Les répertoires analysés sont les suivants : | Les répertoires analysés sont les suivants : | ||
- | */lib/firmware/$(uname -r) =>Firmware spécifique d'un noyau, fourni par un paquet. | + | *<html><font color="blue">/lib/firmware/$(uname -r) </font></html>=>Firmware spécifique d'un noyau, fourni par un paquet. |
- | */lib/firmware =>Firmware valable pour tous les noyaux, fourni par un paquet. | + | *<html><font color="blue">/lib/firmware </font></html> =>Firmware valable pour tous les noyaux, fourni par un paquet. |
- | */usr/local/lib/firmware =>Firmware installé manuellement. | + | *<html><font color="blue">/usr/local/lib/firmware </font></html> =>Firmware installé manuellement. |
- | */usr/lib/hotplug/firmware =>Firmware spécifiques d'un noyau fourni par un paquet. | + | *<html><font color="blue">/usr/lib/hotplug/firmware </font></html>=>Firmware spécifiques d'un noyau fourni par un paquet. |
===== Introduction ===== | ===== Introduction ===== |