Driver post-installazione

21 risposte [Ultimo contenuto]
Ritratto di ale.a
ale.a
(Geek)
Offline
Geek
Iscritto: 12/03/2017
Messaggi: 78

Salve a tutti, ieri ho installato Debian sul mio nuovo notebook e ovviamente al termine mi sono ritrovato con i soliti problemini con i firmware, della scheda wireless mi aveva già avvisato durante l'installazione e con i soliti messaggi del kernel all'avvio, ho modificato i repository e ho scaricato dal non-free il firmware della scheda Atheros e ora funziona perfettamente però...

Vedendo altri errori dal kernel ho usato il comando
dmesg
per vedere cos'altro non andava e ho notato questi altri errori

[Firmware Bug]: TSC_DEADLINE disabled due to Errata; please update microcode to version: 0xb2 (or later)
 
tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0xfed40000-0xfed4087f flags 0x200] vs fed40080 f80
tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0xfed40000-0xfed4087f flags 0x200] vs fed40080 f80
 
i915 0000:00:02.0: firmware: failed to load i915/skl_dmc_ver1_26.bin (-2)
 
pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5(Receiver ID)
pcieport 0000:00:1c.5:   device [8086:9d15] error status/mask=00002081/00002000
pcieport 0000:00:1c.5:    [ 0] Receiver Error         (First)
pcieport 0000:00:1c.5:    [ 7] Bad DLLP              
 
pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5(Receiver ID)
pcieport 0000:00:1c.5:   device [8086:9d15] error status/mask=00000001/00002000
pcieport 0000:00:1c.5:    [ 0] Receiver Error         (First)
 
ath10k_pci 0000:03:00.0: firmware: failed to load ath10k/pre-cal-pci-0000:03:00.0.bin (-2)
ath10k_pci 0000:03:00.0: firmware: failed to load ath10k/cal-pci-0000:03:00.0.bin (-2)
ath10k_pci 0000:03:00.0: firmware: failed to load ath10k/QCA9377/hw1.0/firmware-6.bin (-2)
 
r8169 0000:02:00.0: firmware: failed to load rtl_nic/rtl8168g-3.fw (-2)
 
pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5(Receiver ID)
pcieport 0000:00:1c.5:   device [8086:9d15] error status/mask=00000001/00002000
pcieport 0000:00:1c.5:    [ 0] Receiver Error         (First)
 
pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5(Receiver ID)
pcieport 0000:00:1c.5:   device [8086:9d15] error status/mask=00000041/00002000
pcieport 0000:00:1c.5:    [ 0] Receiver Error         (First)
pcieport 0000:00:1c.5:    [ 6] Bad TLP               
 
pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5(Receiver ID)
pcieport 0000:00:1c.5:   device [8086:9d15] error status/mask=00002001/00002000
pcieport 0000:00:1c.5:    [ 0] Receiver Error         (First)
 
pcieport 0000:00:1c.5: PCIe Bus Error: severity=Corrected, type=Physical Layer, id=00e5(Receiver ID)
pcieport 0000:00:1c.5:   device [8086:9d15] error status/mask=00000041/00002000
pcieport 0000:00:1c.5:    [ 0] Receiver Error         (First)
pcieport 0000:00:1c.5:    [ 6] Bad TLP

Ora a parte i bus error che chiedo a voi quanto siano rilevanti, gli altri sono tutti errori di firmware mancanti, nello specifico ce ne sono 3 che fanno sempre riferimento ai firmware sulla scheda di rete wireless che dovrei aver installato, forse quei binari non erano presenti nel pacchetti che ho installato? L'altro fallimento riguarda un binario sulla scheda di rete non wireless che è Realtek sulla quale non pensavo ci fossero problemi.

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 2067

Ciao,
installa i seguenti firmware :

sudo apt-get install firmware-misc-nonfree firmware-realtek

se hai una CPU Intel installa anche :

sudo apt-get install intel-microcode

i firmware Atheros per la tua scheda mi pare non siano ancora presenti in Stretch. Prova a vedere qui.

Ritratto di ale.a
ale.a
(Geek)
Offline
Geek
Iscritto: 12/03/2017
Messaggi: 78

Ciao, innanzitutto grazie per la risposta, il primo comando ha funzionato, ora non mi da più l'errore riguardante la nic Realtek, il secondo non va a buon fine perché dice che necessita di un pacchetto "iucode-tool" che non è installabile, semplicemente non c'è ancora per questa versione e devo solo aspettare che esca?
Per quanto riguarda i firmware Atheros ci sono, perché infatti gli ho installati, mancano solo quei tre binari, anche per questi devo aspettare come per il firmware per il processore?
C'è modo di sapere quali funzionalità aggiuntive non ho con l'assenza di questi?

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 2067

Ciao,
nel tuo /etc/apt/sources.list devi abilitare anche contrib e non solo non-free, fatto questo puoi installare intel-microcode, che poi risolva il problema non te lo posso garantire.

Per quanto riguarda la scheda Atheros, la mancanza di quei file non dovrebbe pregiudicarne il funzionamento, almeno stando a quanto indicato qui.

Ritratto di ale.a
ale.a
(Geek)
Offline
Geek
Iscritto: 12/03/2017
Messaggi: 78

Ero assolutamente convinto di aver aggiunto anche "contrib" oltre a "non-free" ma così non era, grande comunque grazie ha funzionato.
Per quando riguarda gli errori di
ACPI region does not cover the entire command/response buffer
e gli errori del bus cosa mi sai dire? Anche solo per curiosità perché non credo siano rilevanti ma ho fatto qualche ricerca in inglese e ho trovato di tutto e di niente Laughing

Colgo l'occasione per farti un'altra domanda dato che riguarda lo stesso topic, e le soluzioni che ho trovato online non sono ciò che cerco.
Prima di fare la netinst ho provato la live con Gnome o KDE non ricordo, e i tasti FN della tastiera funzionavano solo per l'audio, dopo l'installazione da netinst avendo scelto XFCE dato che tra i tre è quello che non conosco, non funzionava nessuna scorciatoia con FN, dopo l'upgrade credo grazie al software del risparmio energetico di XFCE i tasti di luminosità hanno iniziato a funzionare ma non quelli per l'audio (quello per disabilitare il Wi-Fi funziona anche, ma non funzionano nemmeno quello per spegnere lo schermo e disabilitare il touchpad).
Anche qui potrei risolvere con qualche driver?

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 2067

Citazione:

ACPI region does not cover the entire command/response buffer

Di solito indica un bug del BIOS, nel senso che non rispetta al 100% le specifiche ACPI, poi non so dirti se possa essere sintomo di qualche problema.

Per il problema del BUS Error prova a guardare qui, sembra che basti aggiungere pci=nomsi all'avvio del kernel.

Anche per i tasti funzione, che spesso sono una bella rogna, prova a passare acpi_osi= al kernel.

Ritratto di ale.a
ale.a
(Geek)
Offline
Geek
Iscritto: 12/03/2017
Messaggi: 78

Ottimo, passando il primo parametro mi sono liberato di quegli errori sul bus, mentre per il secondo, non c'è nulla dopo l'"=", l'ho provato comunque ma niente, e in più ho visto che mi dava degli errori.

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 2067

Si esatto acpi_osi= senza nulla dopo il segno di uguale, puoi anche provare con acpi_osi=Linux e vedere se cambia qualcosa.
Purtroppo non c'è una regola fissa, se cerchi in rete vedrai che una soluzione che funziona per qualcuno non va per un altro o addirittura peggiora le cose.

Ritratto di ale.a
ale.a
(Geek)
Offline
Geek
Iscritto: 12/03/2017
Messaggi: 78

Mi era venuto il dubbio proprio perché online avevo trovato acpi_osi=Linux, ma ho provato anche con quello e niente, con l'altro parametro invece iniziano a funzionare male quelli per la luminosità.
Non so proprio dove mettere mani perché ho visto che in genere (me compreso in passato) i problemi si hanno con i tasti per la luminosità e si risolvono facilmente dando il parametro backlight al kernel, quelli per l'audio invece funzionano, può essere collegato al fatto che andando nelle impostazioni non trovo nulla per la regolazione dell'audio? Mentre invece c'è PulseAudio che non fa parte dei settings di sistema ma è un pacchetto proprio di XFCE.

A parte questo ho notato poco fa (dato che uso più il mouse del touchpad) che le impostazioni di sistema del touchpad non funzionano, posso regolazre accelerazione e sensibilità ma anche modificandoli non cambia nulla, questo mi succede anche per il mouse, però per quello non mi preoccupo perché sono sicuro che in base al mouse che metto riesco a trovare dei pacchetti per risolvere, per il touchpad potrebbe sempre centrare qualche firmware anche se non mi viene segnalato nulla?

Ritratto di badroot
badroot
(Guru)
Offline
Guru
Iscritto: 22/08/2008
Messaggi: 2067

Di solito per il touchpad non ci sono firmware.
A seconda del DE che usi puoi trovare un programma per configurare il mouse o il touchpad, io il touchpad non riesco proprio a usarlo quindi non mi sono mai preoccupato di configurarlo.
Posso solo rimandarti al wiki specifico per l'argomento.

Ritratto di ale.a
ale.a
(Geek)
Offline
Geek
Iscritto: 12/03/2017
Messaggi: 78

Avevo già trovato la guida ma vale per i DE Gnome e KDE e non per XFCE, per quanto riguarda le configurazione desktop, e nemmeno per Stretch. Vedendo la parte sulla configurazione a livello di sistema ho visto che molti file di configurazione di cui parla (tipo quello di synaptics) io non ce l'ho, ho cercato anche nella pagina in inglese dove dice qualcosa riguardo la mia versione di Debian indipendentemente dal DE, ma dice solo di avere il pacchetto xserver-xorg-input-libinput al posto di xserver-xorg-input-synaptics, come infatti ho verificato essere sulla mia macchina, però poi seguendo quello che dice consiglia di far scavalcare i driver di libinput da quelli di synaptics ma non posso fare quello che mi dice perché non ho i file di configurazione di cui parla.