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:17] bract |
doc:materiel:firmwares-non-libres [06/11/2011 12:20] bract |
||
---|---|---|---|
Ligne 18: | Ligne 18: | ||
Généralement le pilote correspondant charge le firmware dans le périphérique au cours de son processus d’initialisation. | Généralement le pilote correspondant charge le firmware dans le périphérique au cours de son processus d’initialisation. | ||
- | Au sein du noyau Linux, les pilotes utilisent tous la même interface normalisée (request_firmware) pour récupérer le firmware avant de l’envoyer au périphérique.\\ | + | Au sein du noyau Linux, les pilotes utilisent tous la même interface normalisée (request_firmware) pour récupérer le firmware avant de l’envoyer au périphérique. |
Cette standardisation permet d’embarquer ce dernier directement dans le noyau, ou de le charger à la demande depuis l’espace utilisateur (lorsqu’il est requis). | Cette standardisation permet d’embarquer ce dernier directement dans le noyau, ou de le charger à la demande depuis l’espace utilisateur (lorsqu’il est requis). | ||
Ligne 28: | Ligne 29: | ||
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. | + | */lib/firmware/$(uname -r) =>Firmware spécifique d'un noyau, fourni par un paquet. |
- | */lib/firmware Firmware valable pour tous les noyaux, fourni par un paquet. | + | */lib/firmware =>Firmware valable pour tous les noyaux, fourni par un paquet. |
- | */usr/local/lib/firmware Firmware installé manuellement. | + | */usr/local/lib/firmware =>Firmware installé manuellement. |
- | */usr/lib/hotplug/firmware Firmware spécifiques d'un noyau fourni par un paquet. | + | */usr/lib/hotplug/firmware =>Firmware spécifiques d'un noyau fourni par un paquet. |
===== Introduction ===== | ===== Introduction ===== |