[RISOLTO] Debian buster huawei matebook d AMD FIRMWARE BUG

Come installare Debian sui Portatili... campo in cui spesso si trovano scogli che sembrano insormontabili

[RISOLTO] Debian buster huawei matebook d AMD FIRMWARE BUG

Messaggioda Zendikar2 » 16/08/2019, 16:02

Salve,

Come da titolo ho un portatile huawei matebook d 14", versione con processore AMD ryzen 5 e gpu integrata vega 8.

Ho provato a installare Debian 10 buster sia con netinstall, con una chiavetta live e con la versione contenente firmware non-free.

In ogni caso l'installazione va a buon fine senza problemi. Questi sorgono nel momento del boot dove ottengo un output di errore e in seguito una schermata nera.

Trascrivo il codeice d'errore

[ 0.158640] [Firmware Bug]: AMD-Vi: IOAPIC[4] not in IVRS table
[ 0.158643] [Firmware Bug]: AMD-Vi: IOAPIC[5] not in IVRS table
[ 0.158644] [Firmware Bug]: AMD-Vi: No southbridge IOAPIC found
[ 0.158645] AMD-Vi: Disabling interrupt remapping
[ 1.203631] AMD-Vi: Unable to write to IOMMU perf counter.
[ 2.015016] [drm:amdgpu_pci_probe [amdgpu]] *ERROR* amdgpu requires firmware installed
[ 2.015053] See https://wiki.debian.org/Firmware for information about missing firmware
Resuming from hibernation

... poi il solito output di avvio

Da quel che ho capito manca del firmware propietario AMD, per questo ho provato a installare debian usando l'installer che contiene firmware non-free dalla pagina suggerita nel codice d'errore ma a parte non dover caricare il firmware della scheda wifi non ha cambiato nulla.

Ho cercato il firmware specifico che chiede sempre sulla wiki (https://wiki.debian.org/it/Firmware) ma non mi sembra di averlo trovato, la gpu è una vega 8 integrata e non mi sembra di vedere firmware che citi vega o raven ridge quindi non so più che altro fare

P.S.: spulciando su altri forum ho letto che questo problema dell'IOAPIC (che non ho idea di cosa sia) alcuni riuscivano a risolverlo con un update del bios, ma il mio è già alla versione più recente
Ultima modifica di Zendikar2 il 19/08/2019, 0:46, modificato 1 volta in totale.
Zendikar2
Newbie
Newbie
 
Messaggi: 10
Iscritto il: 13/10/2018, 15:28

Re: debian 10 buster huawei matebook d FIRMWARE BUG

Messaggioda Aki » 16/08/2019, 16:25

Ciao,
Puoi inviare un log relativo alla Tua installazione utilizzando lo script indicato in http://guide.debianizzati.org/index.php/Creazione_automatica_di_un_file_di_log_per_inviare_quesiti_al_forum ?

EDIT: comunque vedi anche http://forums.debian.net/viewtopic.php?f=7&t=139221
Aki
Global Moderator
Global Moderator
 
Messaggi: 8663
Iscritto il: 27/12/2007, 16:59

Re: debian 10 buster huawei matebook d FIRMWARE BUG

Messaggioda Zendikar2 » 16/08/2019, 17:18

hmhh, come posso fare a lanciare quello script? Non riesco a bootare quindi non saprei come eseguirlo. Usando il supporto di installazione posso usare il terminale grub ma con ls non vedo la chiavetta, dovrebbe essere sdb ma vedo solo hd1 hd2 e hd3 con le rispettive partizioni
Zendikar2
Newbie
Newbie
 
Messaggi: 10
Iscritto il: 13/10/2018, 15:28

Re: debian 10 buster huawei matebook d FIRMWARE BUG

Messaggioda Aki » 16/08/2019, 17:26

Scarica una live Debian Buster, avvia il computer dalla live ed accedi alla directory /var/log/installer trasferendone il contenuto su un pendrive.
Aki
Global Moderator
Global Moderator
 
Messaggi: 8663
Iscritto il: 27/12/2007, 16:59

Re: debian 10 buster huawei matebook d FIRMWARE BUG

Messaggioda Zendikar2 » 16/08/2019, 18:05

La live da lo stesso errore e ottengo la stessa schermata nera :-[
Zendikar2
Newbie
Newbie
 
Messaggi: 10
Iscritto il: 13/10/2018, 15:28

Re: debian 10 buster huawei matebook d FIRMWARE BUG

Messaggioda Aki » 16/08/2019, 18:32

Puoi avviare in modalità testo passando a grub l’opzione systemd.unit=multi-user.target
Aki
Global Moderator
Global Moderator
 
Messaggi: 8663
Iscritto il: 27/12/2007, 16:59

Re: debian 10 buster huawei matebook d FIRMWARE BUG

Messaggioda caturen » 16/08/2019, 21:41

caturen
Sr. Member
Sr. Member
 
Messaggi: 303
Iscritto il: 02/04/2013, 20:00

Re: debian 10 buster huawei matebook d FIRMWARE BUG

Messaggioda Zendikar2 » 17/08/2019, 2:00

caturen ha scritto:https://gitlab.com/cscs/linux-on-huawei-matebook-d-14-amd/tree/master


Ok, aggiungendo la riga in /etc/default/grub i primi 4 errori sono spariti!

Rimane però
[ 1.203631] AMD-Vi: Unable to write to IOMMU perf counter.
[ 2.015016] [drm:amdgpu_pci_probe [amdgpu]] *ERROR* amdgpu requires firmware installed
[ 2.015053] See https://wiki.debian.org/Firmware for information about missing firmware
Resuming from hibernation


Aki ha scritto:Puoi avviare in modalità testo passando a grub l’opzione systemd.unit=multi-user.target



Ho provato ad avviare in modalità testo passando a grub il comando suggerito da Aki ma non sortiva alcun effetto, ho trovato un altro modo per avviare in modalità testo: nella schermata di selezione dell'SO di grub, premendo E si posssono fare delle configurazioni, andando a sostituire "quiet" con "single" in linux command line si avvia in modalità testo.

Da li non sono riuscito però a far partire lo script, mi dava un errore: /bin/bash^M: Interprete errato: File o directory non esistente

Aki ha scritto:Scarica una live Debian Buster, avvia il computer dalla live ed accedi alla directory /var/log/installer trasferendone il contenuto su un pendrive.


Quindi ho copiato i file che mi avevi chiesto qui.


A questo punto l'unica cosa mancante è questo firmware AMD che non capisco ne dove trovare ne come installare.
è questo? https://git.kernel.org/pub/scm/linux/ke ... rmware.git
Zendikar2
Newbie
Newbie
 
Messaggi: 10
Iscritto il: 13/10/2018, 15:28

Re: debian 10 buster huawei matebook d FIRMWARE BUG

Messaggioda Aki » 17/08/2019, 9:10

Zendikar2 ha scritto:
Aki ha scritto:Scarica una live Debian Buster, avvia il computer dalla live ed accedi alla directory /var/log/installer trasferendone il contenuto su un pendrive.
Quindi ho copiato i file che mi avevi chiesto qui.

A questo punto l'unica cosa mancante è questo firmware AMD che non capisco ne dove trovare ne come installare.
è questo? https://git.kernel.org/pub/scm/linux/ke ... rmware.git

Non sei riuscito ad inviare i log che hai trasferito sul pendrive.
Aki
Global Moderator
Global Moderator
 
Messaggi: 8663
Iscritto il: 27/12/2007, 16:59

Re: debian 10 buster huawei matebook d FIRMWARE BUG

Messaggioda Zendikar2 » 17/08/2019, 10:31

Ecco, purtroppo lo script non sono riuscito ad eseguirlo, questi sono i file nella directory /var/log/installer, manca la cartella cdebconf che eccede i 2Mb e non riesco a caricarla
Allegati
log.zip
(208.64 KiB) Scaricato 12 volte
Zendikar2
Newbie
Newbie
 
Messaggi: 10
Iscritto il: 13/10/2018, 15:28

Re: debian 10 buster huawei matebook d FIRMWARE BUG

Messaggioda Aki » 17/08/2019, 15:51

Dai log che hai inviato non risulta il messaggio di errore e non sono riuscito a trovare riferimenti a firmware mancanti per la scheda grafica (mentre ve ne sono per la scheda wifi):
Codice: Seleziona tutto
Aug 16 15:43:22 check-missing-firmware: looking for firmware file iwlwifi-8265-36.ucode requested by iwlwifi
Aug 16 15:43:22 check-missing-firmware: looking for firmware file iwlwifi-8265-35.ucode requested by iwlwifi
Aug 16 15:43:22 check-missing-firmware: looking for firmware file iwlwifi-8265-34.ucode requested by iwlwifi
Aug 16 15:43:22 check-missing-firmware: looking for firmware file iwlwifi-8265-33.ucode requested by iwlwifi
Aug 16 15:43:22 check-missing-firmware: looking for firmware file iwlwifi-8265-32.ucode requested by iwlwifi
Aug 16 15:43:22 check-missing-firmware: looking for firmware file iwlwifi-8265-31.ucode requested by iwlwifi
Aug 16 15:43:22 check-missing-firmware: looking for firmware file iwlwifi-8265-30.ucode requested by iwlwifi
Aug 16 15:43:22 check-missing-firmware: looking for firmware file iwlwifi-8265-29.ucode requested by iwlwifi
Aug 16 15:43:22 check-missing-firmware: looking for firmware file iwlwifi-8265-28.ucode requested by iwlwifi
Aug 16 15:43:22 check-missing-firmware: looking for firmware file iwlwifi-8265-27.ucode requested by iwlwifi
Aug 16 15:43:22 check-missing-firmware: looking for firmware file iwlwifi-8265-26.ucode requested by iwlwifi
Aug 16 15:43:22 check-missing-firmware: looking for firmware file iwlwifi-8265-25.ucode requested by iwlwifi
Aug 16 15:43:22 check-missing-firmware: looking for firmware file iwlwifi-8265-24.ucode requested by iwlwifi
Aug 16 15:43:22 check-missing-firmware: looking for firmware file iwlwifi-8265-23.ucode requested by iwlwifi
Aug 16 15:43:22 check-missing-firmware: looking for firmware file iwlwifi-8265-22.ucode requested by iwlwifi


Prova, pertanto, ad impartire i seguenti comandi ed a verificare se ne hai beneficio fornendo il file log.txt che contiene i comandi impartiti ed i relativi output:
Codice: Seleziona tutto
script log.txt
wget http://ftp.us.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-amd-graphics_20190717-1_all.deb
dpkg -i firmware-amd-graphics_20190717-1_all.deb
wget http://ftp.us.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-iwlwifi_20190717-1_all.deb
dpkg -i firmware-iwlwifi_20190717-1_all.deb
exit


EDIT:
Zendikar2 ha scritto:
Aki ha scritto:Puoi avviare in modalità testo passando a grub l’opzione systemd.unit=multi-user.target
Ho provato ad avviare in modalità testo passando a grub il comando suggerito da Aki ma non sortiva alcun effetto

A me funziona perfettamente, devi modificare in grub la riga del comando "linux", ad esempio, sostituendo a "quite" la stringa "systemd.unit=multi-user.target"
Aki
Global Moderator
Global Moderator
 
Messaggi: 8663
Iscritto il: 27/12/2007, 16:59

Re: debian 10 buster huawei matebook d FIRMWARE BUG

Messaggioda Zendikar2 » 19/08/2019, 0:43

Aki ha scritto:Prova, pertanto, ad impartire i seguenti comandi ed a verificare se ne hai beneficio fornendo il file log.txt che contiene i comandi impartiti ed i relativi output:
Codice: Seleziona tutto
script log.txt
wget http://ftp.us.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-amd-graphics_20190717-1_all.deb
dpkg -i firmware-amd-graphics_20190717-1_all.deb
wget http://ftp.us.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-iwlwifi_20190717-1_all.deb
dpkg -i firmware-iwlwifi_20190717-1_all.deb
exit


Yeah! ora funziona tutto grazie a tutti!

Aki ha scritto: EDIT:
Zendikar2 ha scritto:
Aki ha scritto:Puoi avviare in modalità testo passando a grub l’opzione systemd.unit=multi-user.target
Ho provato ad avviare in modalità testo passando a grub il comando suggerito da Aki ma non sortiva alcun effetto

A me funziona perfettamente, devi modificare in grub la riga del comando "linux", ad esempio, sostituendo a "quite" la stringa "systemd.unit=multi-user.target"


Per quanto riguarda questo, si funziona, io stavo provando a lanciare il comando dalla mini shell di grub, avevo capito male il da farsi ;D
Zendikar2
Newbie
Newbie
 
Messaggi: 10
Iscritto il: 13/10/2018, 15:28

Re: [RISOLTO] Debian buster huawei matebook d AMD FIRMWARE B

Messaggioda Aki » 19/08/2019, 14:33

Felice di esserti stato d'aiuto. Happy Debian & happy hacking.
Aki
Global Moderator
Global Moderator
 
Messaggi: 8663
Iscritto il: 27/12/2007, 16:59


Torna a Laptop

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron