Aller au contenu


Debian & microcodes « non libres »

Debian firmware non libre microcode microprogramme

  • Vous ne pouvez pas répondre à ce sujet
No replies to this topic

#1 Txon

Txon

    AïoligaToR

  • Administrateur
  • PipPipPipPipPipPipPipPipPip
  • 10 854 Messages :
  • Gender:Male

Posté 05 février 2015 - 11:52

Salut !

 

Lors de l'installation de Debian sur des ordinateurs aux cartes-mères propriétaires (non ''génériques'') vous recevrez parfois un message indiquant l'absence de certains microprogrammes dans les dépôts. Ceci est lié au fait que l'équipe de Debian dans sa version standard n'y incorpore pas les ''firmwares'' non libres.

Par exemple, pour une carte-mère Gigabyte H61M-DS2V ..

[« Certains matériels ont besoin d'un microcode (« firmware ») non libre pour fonctionner. Ce microcode peut être chargé depuis un support amovible, comme une clé USB ou une disquette. Les fichiers de microcode manquants sont : rtl_nic/rtl8168e-3.fw

Si vous possédez un tel support, veuillez le mettre en place maintenant en continuer. » ]

Ce fichier « rtl_nic/rtl8168e-3.fw » correspond à un firmware de Realtek pour adaptateur Ethernet.

Autre exemple pour le WiFi d'un ordinateur portable HP Pavilion dv7 .. (merci darksky1985 !)

Debian-installer wifi files.png

 

 

Une première solution est plutôt simple ..

Il suffit d'interrompre alors l'installation puis de télécharger le(s) fichier(s) manquant(s), depuis le site officiel du fabriquant par exemple, et de le(s) mettre à la racine d'un support amovible USB avant de recommencer l'installation. Il est également possible de prendre toute une archive de microcode, d'en décompresser le fichier .tar (ou .zip) et de procéder de la même manière.

 

Si un équipement du système nécessite le chargement d'un microprogramme (« firmware ») avec le pilote approprié, vous pouvez utiliser une des archives de paquets de microprogrammes courants ou téléchargez une image non officielle avec les microprogrammes intégrés. Les instructions d'utilisation des archives et le chargement de microprogrammes pendant l'installation sont disponibles dans le guide de l'installation.

images de CD non libres d'installation par le réseau (en général entre 240 et 290 Mo) avec microprogrammes :

 

Une autre solution est donc de partir d'une version ''non-free'', non officielle, qui incorpore un maximum de microcodes propriétaires en espérant que le "firmware" nécessaire y soit, ce qui n'est pas toujours vrai, surtout en cas de matériel très récent : Unofficial non-free images including firmware packages (cd-image .. Debian unofficial)

Le lien ci-dessus devrait vous orienter vers la dernière version stable de Debian mais d'autres, plus anciennes, sont disponibles ici.

 

Si vous ne savez pas quelle version (amd64 64 bits ou i386 32 bits) est celle qui convient à votre ordinateur, sélectionnez le fichier .iso "multi-arch" amd64-i386.

 

Si vous ne trouvez toujours pas ainsi le microprogramme nécessaire, continuez l'installation jusqu'au bout.

Vous pouvez rajouter ultérieurement le microcode si vous trouvez son fichier en format .deb par une recherche dans le répertoire de paquets de Debian. L'installation se fait alors comme pour n'importe quel fichier .deb, avec l'utilitaire gdebi s'il est installé ou avec dpkg. Un redémarrage sera nécessaire pour que le "firmware" soit pris en compte.

Attention aux éventuelles dépendances !

 

 

Cas particulier des pilotes d'imprimantes.

Voir .. Adjonction d'une imprimante Canon Pixma MP495 en mode USB.

 

 

Voir aussi ..

How to Install Firmware in Debian to Enable Wireless, Video, or Sound (Jack Wallen .. Linux.com .. 28 janvier 2015)

 

@+


"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."(Benjamin Franklin)




1 utilisateur(s) en train de lire ce sujet

0 membre(s), 1 invité(s), 0 utilisateur(s) anonyme(s)