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 ===== | ||
Ligne 77: | Ligne 78: | ||
Un jeu de DVD avec les firmwares, et des CD/DVD multi-architectures avec firmwares, sont disponibles dans la boutique DVD de Raphael Hertzog : http://raphaelhertzog.com/go/debian-cd/ (uniquement i386 ou amd64). | Un jeu de DVD avec les firmwares, et des CD/DVD multi-architectures avec firmwares, sont disponibles dans la boutique DVD de Raphael Hertzog : http://raphaelhertzog.com/go/debian-cd/ (uniquement i386 ou amd64). | ||
- | L’installateur Debian, avec ces disques, trouvera immédiatement les firmwares requis, vous évitant d’avoir à les charger au moyen d’une clé USB. | + | <note>L’installateur Debian, avec ces disques, trouvera immédiatement les firmwares requis, vous évitant d’avoir à les charger au moyen d’une clé USB. |
+ | </note> | ||
===== Liens et remerciement : ===== | ===== Liens et remerciement : ===== |