Re: firmware missing durante installazione custom kernel

2023-06-29 Per discussione Paride Desimone


>Per semplificarti un po' la vita puoi compilare molti moduli staticamente, 
>così ti eviti i problemi a e b. Se una versione vecchia del kernel riesce ad 
>avviarsi, /lib/firmware è a posto e quindi rimane solo il mancato 
>aggiornamento di initrd (che deve "seguire" il kernel).

Uhm, sinceramente non so se durante l'installazione ha rigenerato l'initrd. Ed 
a dir la verità non so se durante la compilazione alla debian way generi gli 
script per crearlo. Ad ogni modo, è un ottimo spunto per controllare, perché se 
è così me lo rigenero manualmente. Non mi era proprio venuto in mente l'initrd.

/paride


-- 
Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità.



Re: firmware missing durante installazione custom kernel

2023-06-29 Per discussione Diego Zuccato
Il fatto che non servano durante la compilazione non vuol dire che non 
servano durante il boot. E al boot non è il kernel a non avviarsi, è il 
sistema.
I firmware aggiuntivi, se servono per il boot, vanno inclusi in initrd e 
verranno caricati dai moduli del kernel (i "driver" di quei 
dispositivi). Potresti:

a- non aver incluso nella compilazione i moduli necessari
b- non aver incluso in initrd i moduli necessari per il boot
c- non aver incluso in initrd o /lib/firmware i firmware (.bin o simili)

Per semplificarti un po' la vita puoi compilare molti moduli 
staticamente, così ti eviti i problemi a e b. Se una versione vecchia 
del kernel riesce ad avviarsi, /lib/firmware è a posto e quindi rimane 
solo il mancato aggiornamento di initrd (che deve "seguire" il kernel).


HIH
Diego

Il 29/06/2023 08:33, Paride Desimone ha scritto:

Il 23 giugno 2023 16:30:38 UTC, Davide Prina  ha scritto:

Paride Desimone


Qualcuno conosce la URI di kernel.org da dove scaricare i firmware da
inserire nel kernel durante la compilazione dei sorgenti?


per la compilazione di Linux non serve nessun firmware aggiuntivo.



Anche il kernel scaricato da kernel.org?
No perché poi, il 6.2, una volta compilato, installato e lanciato, non si avvia 
a causa dei firmware mancanti.
Almeno su bullseye, era così.

/paride




--
Diego Zuccato
DIFA - Dip. di Fisica e Astronomia
Servizi Informatici
Alma Mater Studiorum - Università di Bologna
V.le Berti-Pichat 6/2 - 40127 Bologna - Italy
tel.: +39 051 20 95786



Re: firmware missing durante installazione custom kernel

2023-06-29 Per discussione Paride Desimone
Il 23 giugno 2023 16:30:38 UTC, Davide Prina  ha scritto:
>Paride Desimone
>
>> Qualcuno conosce la URI di kernel.org da dove scaricare i firmware da 
>> inserire nel kernel durante la compilazione dei sorgenti?
>
>per la compilazione di Linux non serve nessun firmware aggiuntivo.
>

Anche il kernel scaricato da kernel.org? 
No perché poi, il 6.2, una volta compilato, installato e lanciato, non si avvia 
a causa dei firmware mancanti.
Almeno su bullseye, era così.

/paride


-- 
Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità.