Skip to Content

Compatibilité des composants matériels avec Linux

But de ce document

Ce document veut proposer des pistes pour bien choisir ses composants matériels pour fonctionner avec Linux au moment de l’achat ou comment savoir si un composant matériel est compatible ou encore s’il existe un module ou une démarche pour le faire fonctionner. Tous les tests on été fait sous Debian Etch et Testing.

Quelques sites

Nous sommes allés en premier lieu sur ce site récent et en anglais http://hardware4linux.info/download/ dont nous allons décrire l’utilisation dans cet article.

Une autre source d’information en anglais se trouve ici :

  •  http://tldp.org/HOWTO/Hardware-HOWTO/

    Une traduction en français a été faite et se nomme : « Guide pratique de la compatibilité matérielle avec Linux » et vous la trouverez ici :

  •  http://www.traduc.org/docs/HOWTO/lecture/Hardware-HOWTO.html

    Cet Howto est le premier à consulter. L’initiative Hardware4linux nous semble intéressante car c’est une base de données qui fait appel à la collaboration et devrait être plus à jour.

    Hardware4linux

    Ce site est en anglais. Il propose donc aux utilisateurs plusieurs services. Connaître la compatibilité des composants avec sa version de Linux (elles n’y sont pas encore toutes mais cela devrait suffire à un maximum de monde) et contribuer à faire connaître la compatibilité de ses composants.

    Installation de Hardware4linux

    Le paquet binaire est un .rpm sinon vous pouvez compiler les sources vous-mêmes. Etant sous Debian, nous allons utiliser le paquet Alien.

    Télécharger le paquet : http://hardware4linux.info/res/lsb-hardware4linux.info-collector-0.9.3-1.i586.rpm (une version 64 bits est aussi disponible)

    # aptitude install lsb
    # alien -i lsb-hardware4linux.info-collector-0.9.3-1.i586.rpm

    Toujours sous root, taper cette commande : (allumer ou brancher tous vos composants matériels, imprimantes, webcam, clé usb, etc)

    # /opt/hardware4linux.info/bin/hwreport /tmp/report.

    A ce moment là, vous allez envoyer votre rapport au site ici :

    http://hardware4linux.info/upload/

    Maintenant, si cela n’était pas encore fait, il faudra vous inscrire avec un login et un mot de passe.

    Il va vous demander le nom de la machine et le lieu où se trouve votre fichier. Celui-ci est dans « /tmp/report..tar.bz2 »

    Une fois envoyé, il vous sera demandé de décrire le fonctionnement de certains composants. Vous aurez cinq choix :

  •  Works out of the box (fonctionne parfaitement)
  •  Works with modifications (fonctionne avec modifications)
  •  Don’t know or not supported by hardware (ne sait pas ou pas supporté)
  •  Works partially (fonctionne partiellement)
  •  Does not work (Ne fonctionne pas)

    Une fois l’opération faite, vous pourrez consulter les composants de votre machine et même la compatibilité avec d’autres versions de Linux.

    Faire une recherche et les autres onglets

    Allez dans l’onglet « search », vous pouvez consulter les composants compatibles avec votre machine que d’autres linuxiens utilisent, découvrirent les modules utilisés pour les faire fonctionner ou leur simple compatibilité depuis le noyau.

    D’autres onglets sont diponibles ; « system », « modules », « types » and « brands » (les marques). Enfin un onglet « about us » qui donne les dernières nouvelles du projet. Je ne sais si un tel projet est prévu en français ou le même site en deux langues mais c’est une initiative fort intéressante.

    Conclusion

    Bien d’autres démarches permettent de connaître la compatibilité de ses composants sous Linux. Une des premières est d’aller sur le site du fabricant lui-même. Les nombreux forums sont aussi des lieux propices à l’échange sur ce problème comme le site suivant :

  •  http://www.phoronix.com/scan.php ?page=home

    L’originalité de hardware4linux est de fonctionner directement avec l’aide des utilisateurs.

    Historique des modifications

    Version Date Commentaire
    0.3 19/08/07 Création par Claude BOBEY
  • Commentaires

    > Compatibilité des composants matériels avec Linux

    Tu as raison, car l’option "-i" d’alien permet d’installer le paquet automatiquement.

    > Compatibilité des composants matériels avec Linux

    Salut Tony,
    Merci de tes remarques toutes intégrées sauf une, le dpkg. De fait, je n’en ai pas eu besoin ayant fait comme décrit sur le site à partir du paquet rpm.

    > Compatibilité des composants matériels avec Linux

    Bonjour Claude,

    Très bonne initiative que cet article.

    J’ai donc testé "hardware4linux.info" et voici quelques remarques :

  •  Tu pourras ajouter que cet article a été testé sur Debian ETCH
  •  Pour l’adresse de téléchargement, je mettrais plutôt ou en plus "http://hardware4linux.info/download/"
  •  Tu as oublié "dpkg -i lsb-hardware4linux.info-collector_0.9.3-2_i386.deb"
  •  Pour uploader les résultats, il faut effectivement se créer un login
    Sinon ce site et ce principe est vraiment une très bonne chose.