From d11448a82cb2448769cba10cefa59a9729116c93 Mon Sep 17 00:00:00 2001 From: Emiliano Vavassori Date: Sat, 5 May 2018 20:50:45 +0200 Subject: [PATCH] Aggiornate e aggiunte informazioni sull'audio. --- README.md | 57 +++++++++++++++++++++++++++++++++++++------------------ 1 file changed, 39 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index 9fd6c86..1224ab2 100644 --- a/README.md +++ b/README.md @@ -57,20 +57,45 @@ utilizzando `hwinfo`). Il driver è nel kernel almeno dalla versione 4.9 in su (`brcmfmac`), ma necessita di alcuni [file aggiuntivi](http://jwrdegoede.danny.cz/brcm-firmware/) che non vengono distribuiti con i firmware né con i driver del kernel; -* Scheda audio: il chipset è Realtek 5640, il driver è nel kernel ma - PulseAudio ha un altro dispositivo impostato per default e quindi non riesce -ad attivarlo. Bisogna decommentare la seguente riga nel file -`/etc/pulse/default.pa` per far funzionare l'audio: -``` -load-module module-alsa-source device=hw:1,0 -``` -* Scheda BlueTooth: ci sono [firmware e un'utility per - l'avvio](https://github.com/lwfinger/rtl8723bs_bt) in un repository, ma la -compilazione in locale non sembra aver dato i risultati attesi. +* Scheda audio: il chipset è Realtek 5645, il driver è nel kernel + (`snd_soc_rt5645`) ma viene caricato assieme ad un altro e sia alsa chee +PulseAudio non sono in grado di utilizzarlo correttamente. È necessario +caricare l'uno e blacklistare l'altro, quindi configurare correttamente il +dispositivo di output da PulseAudio (si veda parte sottostante). * Stampante termica: ND * Regolazione della luminosità: non funzionante con sistema nativo. Non sono stati effettuati altri test. +## Attivazione dell'audio ## + +Il kernel `linux` in versione 4.15 ha internamente i driver per la scheda +audio integrata (il chipset è Realtek 5645 e il driver relativo è +`snd-soc-rt5645`), ma viene caricato contemporaneamente ad un altro driver +(che sfortunatamente ha la priorità) la quale scheda non è presente a sistema +e pertanto non funziona correttamente. + +È pertanto possibile correggere il funzionamento della scheda audio +effettuando le seguenti modifiche: + +* Nel file `/etc/modules`, che indica quali driver del kernel caricare + all'avvio, forzare il caricamento del driver `snd_soc_rt5645`: +``` +echo 'snd_soc_rt5645' | sudo tee -a /etc/modules +``` +* Nel file `/etc/modprobe.d/blacklist.conf`, aggiungere un'esclusione per il + driver confliggente: +``` +cat