4 chiacchiere sulla compilazione di un kernel Linux

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

4 chiacchiere sulla compilazione di un kernel Linux

Messaggio da Bart »

Ciao,
nonostante ricompili un kernel linux da diverso tempo ci sono ancora delle cose che non mi spiego. Per fare un esempio proprio qualche giorno fa avevo ricompilato il kernel 2.6.29.6 con il supporto statico alla scheda wireless del mio portatile(*). Risultato? Al boot mi partiva un messaggio che mi diceva che non era stato trovato il firmware ipw2200-bss.fw regolarmente presente sotto /lib/firmware. Ricompilando il kernel con il supporto modulare (M) invece funziona tutto perfettamente. Quali potrebbe essere le cause di un comportamento del genere? Da quanto ne so io un modulo caricato e un supporto statico nel kernel dovrebbero essere identici ma evidentemente non è così, o almeno in alcuni casi i comportamenti sono differenti. Questa ne è una palese dimostrazione. :roll:

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3123
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 7.0.12
Desktop: lxde
Località: Pisa
Contatta:

Re: 4 chiacchiere sulla compilazione di un kernel Linux

Messaggio da ponce »

probabilmente devi mettere anche il firmware della scheda statico nel kernel, ne ha bisogno quando carica il modulo (se e' statico non puo' leggerlo dal filesystem perche' quando parte il kernel non e' ancora montato).

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: 4 chiacchiere sulla compilazione di un kernel Linux

Messaggio da Ansa89 »

Ma come si fa a integrare il firmware nel kernel?
Il firmware è una cosa a parte che si scarica da intellinuxwireless :-k .

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3123
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 7.0.12
Desktop: lxde
Località: Pisa
Contatta:

Re: 4 chiacchiere sulla compilazione di un kernel Linux

Messaggio da ponce »

penso sia sotto "device drivers" -> "generic driver options" -> "Include in-kernel firmware blobs in kernel binary", e con la voce sotto si dovrebbe specificare il file del firmware da includere.
dico "penso" e "dovrebbe" perche' onestamente non ho mai provato di persona :D

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Re: 4 chiacchiere sulla compilazione di un kernel Linux

Messaggio da Bart »

Ecco questa cosa non la sapevo, è da provare. Appena capita di ricompilare faccio un test al volo. Grazie.

Avatar utente
Ansa89
Iper Master
Iper Master
Messaggi: 2703
Iscritto il: mer 29 ago 2007, 17:57
Nome Cognome: Stefano Ansaloni
Slackware: 14.2 64bit
Kernel: 4.9.61
Desktop: XFCE 4.12
Località: Modena

Re: 4 chiacchiere sulla compilazione di un kernel Linux

Messaggio da Ansa89 »

Quindi nella lista (che inizialmente è vuota) dovrei scriverci il percorso del firmware (comprensivo del nome del firmware)?
Ultima modifica di Ansa89 il dom 27 dic 2009, 11:22, modificato 1 volta in totale.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 3123
Iscritto il: mer 5 mar 2008, 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 7.0.12
Desktop: lxde
Località: Pisa
Contatta:

Re: 4 chiacchiere sulla compilazione di un kernel Linux

Messaggio da ponce »

penso ( :D ) di si. :)

Rispondi