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 [24/07/2015 18:52] milou [Introduction] |
doc:materiel:firmwares-non-libres [18/02/2018 04:47] smolski [Installation] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
* Objet : Les firmwares non libres, | * Objet : Les firmwares non libres, | ||
- | * Niveau requis :{{tag>débutant avisé}} | + | * Niveau requis :{{tag>débutant}} |
* Commentaires : //Trouver et installer les firmwares non libres.// | * Commentaires : //Trouver et installer les firmwares non libres.// | ||
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
- | * Suivi : {{tag>à-tester}} | + | * Suivi : |
* Création par [[user>bract]] le 06/11/2011, mise-à-jour le 09/05/2013 | * Création par [[user>bract]] le 06/11/2011, mise-à-jour le 09/05/2013 | ||
* Testé par [[user>Ir0nsh007er]] le 25/05/2015 | * Testé par [[user>Ir0nsh007er]] le 25/05/2015 | ||
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=4521 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=4521 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
+ | ===== Introduction ===== | ||
+ | |||
+ | Qu'est-ce qu'un firmware par rapport à un programme ? | ||
+ | |||
+ | Un firmware, c'est un programme qui est chargé et s'exécute sur le périphérique. C'est différent d'un pilote qui est un programme qui s'exécute sur le processeur du système hôte pour communiquer avec le périphérique. | ||
+ | |||
+ | Merci raleur et robert2a sur le forum là : | ||
+ | * https://debian-facile.org/viewtopic.php?pid=235319#p235319 | ||
===== Installation ===== | ===== Installation ===== | ||
Ligne 19: | Ligne 27: | ||
* [[http://packages.debian.org/search?keywords=firmware-linux-nonfree | firmware-linux-nonfree]] | * [[http://packages.debian.org/search?keywords=firmware-linux-nonfree | firmware-linux-nonfree]] | ||
+ | ==== Lien sur le forum ==== | ||
+ | |||
+ | * [[https://debian-facile.org/viewtopic.php?id=20645]] | ||
+ | |||
+ | Merci à **calixtus06** et tous les //intervenants// sur ce post //modeste mais génial// ! ^_^ | ||
===== Préambule ===== | ===== Préambule ===== | ||
{{ /file-Rdcf422388101b26a8012b3c83afc7e47.png?130}} | {{ /file-Rdcf422388101b26a8012b3c83afc7e47.png?130}} | ||
Ligne 46: | Ligne 59: | ||
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. | ||
Ligne 60: | Ligne 76: | ||
Cette information est également disponible via modinfo : | Cette information est également disponible via modinfo : | ||
<code root>modinfo -F firmware /lib/modules/2.6.32-5-amd64/kernel/drivers/net/e100.ko</code> | <code root>modinfo -F firmware /lib/modules/2.6.32-5-amd64/kernel/drivers/net/e100.ko</code> | ||
- | Le retour | + | |
- | <code bash> | + | <file config retour de la commande> |
e100/d102e_ucode.bin | e100/d102e_ucode.bin | ||
e100/d101s_ucode.bin | e100/d101s_ucode.bin | ||
- | e100/d101m_ucode.bin</code> | + | e100/d101m_ucode.bin</file> |
Si certains des firmwares requis ne sont pas présents sur le système, vous obtiendrez un message d’avertissement semblable à celui-ci :\\ | Si certains des firmwares requis ne sont pas présents sur le système, vous obtiendrez un message d’avertissement semblable à celui-ci :\\ | ||
Ligne 71: | Ligne 87: | ||
update-initramfs affiche également des avertissements similaires | update-initramfs affiche également des avertissements similaires | ||
<code root>update-initramfs</code> | <code root>update-initramfs</code> | ||
- | Le retour | + | |
- | <code bash> | + | <file config retour de la commande> |
update-initramfs: Generating /boot/initrd.img-2.6.32-5-amd64 | update-initramfs: Generating /boot/initrd.img-2.6.32-5-amd64 | ||
W: Possible missing firmware /lib/firmware/e100/d102e_ucode.bin for module e100 | W: Possible missing firmware /lib/firmware/e100/d102e_ucode.bin for module e100 | ||
W: Possible missing firmware /lib/firmware/e100/d101s_ucode.bin for module e100 | W: Possible missing firmware /lib/firmware/e100/d101s_ucode.bin for module e100 | ||
- | W: Possible missing firmware /lib/firmware/e100/d101m_ucode.bin for module e100</code> | + | W: Possible missing firmware /lib/firmware/e100/d101m_ucode.bin for module e100</file> |