logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

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
Prochaine révision Les deux révisions suivantes
doc:materiel:firmwares-non-libres [25/05/2015 08:16]
paskal
doc:materiel:firmwares-non-libres [05/09/2015 18:27]
milou [Introduction]
Ligne 3: Ligne 3:
   * Objet : Les firmwares non libres, ​   * Objet : Les firmwares non libres, ​
   * Niveau requis :​{{tag>​débutant avisé}}   * Niveau requis :​{{tag>​débutant avisé}}
-  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) 
   * 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à !]] :-)
   * Suivi : {{tag>​à-tester}}   * Suivi : {{tag>​à-tester}}
     * 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
Ligne 37: Ligne 37:
 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 :\\  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.+ 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 
 +<code>/​lib/​udev/​firmware.agent</​code> 
 + en réponse.
  
 ==== Localisation des firmwares ==== ==== Localisation des firmwares ====
Ligne 43: Ligne 45:
 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 :
-  *<​html><​font color="​blue">​/​lib/​firmware/​$(uname -r)   </​font></​html>​=>​Firmware spécifique d'un noyau, fourni par un paquet. +  * ''​/​lib/​firmware/​$(uname -r)'' ​=>​Firmware spécifique d'un noyau, fourni par un paquet. 
-  *<​html><​font color="​blue">​/​lib/​firmware ​</​font></​html> ​  =>​Firmware valable pour tous les noyaux, fourni par un paquet. +  * ''​/​lib/​firmware'' ​=>​Firmware valable pour tous les noyaux, fourni par un paquet. 
-  *<​html><​font color="​blue">​/​usr/​local/​lib/​firmware ​</​font></​html> ​  =>​Firmware installé manuellement. +  * ''​/​usr/​local/​lib/​firmware'' ​=>​Firmware installé manuellement. 
-  *<​html><​font color="​blue">​/​usr/​lib/​hotplug/​firmware ​   </​font></​html>​=>​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 58: Ligne 60:
 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 :\\
 {{/​file-Ra8af92cf40368c261f5e9fa94f0cfa91.png?​400}} {{/​file-Ra8af92cf40368c261f5e9fa94f0cfa91.png?​400}}
  
 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>
  
  

Pied de page des forums

Propulsé par FluxBB