Pagina 1 di 1

4 chiacchiere sulla compilazione di un kernel Linux

Inviato: dom 27 dic 2009, 9:13
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:

Re: 4 chiacchiere sulla compilazione di un kernel Linux

Inviato: dom 27 dic 2009, 10:30
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).

Re: 4 chiacchiere sulla compilazione di un kernel Linux

Inviato: dom 27 dic 2009, 10:38
da Ansa89
Ma come si fa a integrare il firmware nel kernel?
Il firmware è una cosa a parte che si scarica da intellinuxwireless :-k .

Re: 4 chiacchiere sulla compilazione di un kernel Linux

Inviato: dom 27 dic 2009, 10:46
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

Re: 4 chiacchiere sulla compilazione di un kernel Linux

Inviato: dom 27 dic 2009, 10:56
da Bart
Ecco questa cosa non la sapevo, è da provare. Appena capita di ricompilare faccio un test al volo. Grazie.

Re: 4 chiacchiere sulla compilazione di un kernel Linux

Inviato: dom 27 dic 2009, 10:57
da Ansa89
Quindi nella lista (che inizialmente è vuota) dovrei scriverci il percorso del firmware (comprensivo del nome del firmware)?

Re: 4 chiacchiere sulla compilazione di un kernel Linux

Inviato: dom 27 dic 2009, 11:10
da ponce
penso ( :D ) di si. :)