Rasp-HiFiBerry-Linux-3-18-x

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

Préambule

n January 2015, the Raspberry Pi kernel developers have decided to start using Linux 3.18.x. With this version a new way to load device drivers have been introduced to the Raspberry Pi environment. It is called device tree overlay. This brings big changes to the way how to configure the necessary drivers for the HiFiBerry boards.

Retirer les pilotes de la BlackList

Remove the following lines from /etc/modprobe.d/raspi-blacklist.conf on Raspbian.

If you’re using another distribution, check where it configures module blacklists.

blacklist i2c-bcm2708
blacklist snd-soc-pcm512x
blacklist snd-soc-wm8804

Retirer le pilote son de la carte

Retirez la ligne suivante depuis /etc/modules

snd_bcm2835

Configurez le "device tree overlay"

Kaseko ce "Device Tree"?

"Device Tree" peut être vu comme un fichier permettant de définir la liste des périphériques pris en charge par le système. Dans les anciennes versions de Linux, le noyaux devrait avoir une connaissance "du matériel" disponible sur la machine (et par conséquent, il avait également une connaissance des pilotes à utiliser). Dans les systèmes Linux modernes, cette connaissance du matériel et des pilotes est "déporté" dans un fichier de configuration externe au noyau. C'est le fameux fichier device tree dans lequel vous pouvez signaler les périphériques et pilotes que le noyau devra utiliser. Cela permettra au noyau d'exploiter correctement ce nouveau matériel. Grâce à cette approche, il n'est plus nécessaire de recompiler un noyau pour supporter un nouveau matériel ;-)

Pour en savoir plus, n'hésitez pas à consulter le document "Device Tree for Dummies" (The Linux Fondation, Anglais, Pdf)

Les puristes ne manquerons pas de noter que j'ai pris quelques raccourcis dans les explication. Le but étant de faire comprendre au mieux l'utilité du Device Tree tout en restant abordable. N'hésitez pas à faire part de vos commentaires.

Configurer le Device Tree


Tutoriel Configuring Linux 3.18.x créé par HiFiBerry.com.

Tutoriel traduit par Meurisse D. pour MCHobby.be

Traduit avec l'autorisation de HiFiBerry - Translated with the permission from HiFiBerry - hifiberry.com

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.