Condividi:        

Mandrake 9.1: compilazione del kernel

Per tutti i tuoi problemi Linux entra qui e risolvili!

Moderatori: Anthony47, gunter, zendune

Mandrake 9.1: compilazione del kernel

Postdi pdbc » 22/05/03 21:59

Ragà, scusatemi, ma ho ancora bisogno di voi...
Mandrake 9.1: make xconfig, preparo il tutto, make dep (ok), make bzImage && make modules e qui (in uno dei due comandi) si impalla cercando un certo "sa11xx-uda1341.c" ...
MA CHE ROBA E'?
E poi (e qui è il vero insegnamento): tutti i file C che servono per il compilatore, dove sono? Nella directory dei sorgenti del kernel? Bene, in quella dir (tramite il comando find) quel maledetto file non c'è... è quello l'unico posto dove vengono cercati i file sorgenti?
Ancora: se volessi sapere a cosa serve quel file sorgente (in modo da ripreparare un kernel senza includerlo, ed evitare casini) dove dovrei cercare qualche info?

Gracias!
pdbc
Utente Junior
 
Post: 51
Iscritto il: 31/01/02 01:00

Sponsor
 

Postdi Luva » 22/05/03 22:39

dopo aver dato make dep, dai make clean...poi, come hai fatto make bzImage e make modules...
se vuoi rifarlo...salvati il file nascosto .config nella /usr/src/linux , dai prima il make mrproper, ti ricopi il file .config nella dir /usr/src/linux , dai make xconfig, controlli che tutto sia ok, poi dai, come t ho detto sopra make dep, make clean e make modules...se va dai anche make modules_install (ricordati di salvare i moduli vecchi nella /lib/modules) :-)

facci sapere..
ciao ciao
Linux Slackware 10.x - Kernel 2.6.10-gX
- - - [ http://b4yzone.altervista.org ] - - -
Luva
Utente Senior
 
Post: 397
Iscritto il: 15/07/02 19:53
Località: Pavia

Postdi Nemok » 23/05/03 11:11

E' un sorgente riguardante i driver alsa,dovrebbe essere in:
/usr/src/linux-2.4.x/alsa-driver-0.9.0rc2/alsa-kernel/arm/sa11xx-uda1341.c
oppure
/usr/src/linux-2.4.x/sound/arm/sa11xx-uda1341.c

Avevi per caso patchato il kernel in precedenza?Oppure avevi scaricato i driver alsa?
Nel 1968 la potenza operativa di 2 C-64 hanno portato un razzo sulla luna. Oggi la potenza operativa di un Athlon 4000+ viene usata per far girare Windows XP....Qualcosa deve essere andato storto....
--Powered by Debian Sid/unstable on 2.6.10--
Nemok
Utente Senior
 
Post: 1420
Iscritto il: 04/09/01 01:00
Località: Roma

Allora...

Postdi pdbc » 23/05/03 15:01

...sì, il make clean l'avevo fatto, ho solo dimenticato di scriverlo...il tuo consiglio è arrivato purtroppo troppo tardi (alla prima piantata, ho rieseguito il tutto e così ho perso la configurazione che mi era costata un mucchio di tempo per leggere i vari help dei parametri)...cmq, sarà utile per il futuro...
Per quanto riguarda il kernel, ho rieseguito una compilazione utilizzando una configurazione meno "modificata", ed è andato alla prima...ora modificherò sempre più parametri e lo ricompilerò, vediamo cosa succede...
Grazie per l'info sulla provenienza di quel maledetto file...anche se mi suona strano perchè credevo di non avere incluso quei moduli...mah...
Poi: come posso sapere l'uso di un determinato sorgente? Mi spiego: come hai fatto a sapere che quel file serve a quella determinata cosa? Esperienza? O un database da qualche parte? O semplicemente sei riuscito a "find"arlo e dalla directory di appartenenza hai ricavato le info volute?

Gracias una otra vez...

PS.Qualcuno sa qualcosa circa il Bluetooth per linux?
pdbc
Utente Junior
 
Post: 51
Iscritto il: 31/01/02 01:00

Postdi zendune » 23/05/03 21:22

Se ti interessa, un articolo x la configurazione e compilazione del kernel la trovi in http://www.pcimprover.it -> linux.
bye ;)
Avatar utente
zendune
Moderatore
 
Post: 1660
Iscritto il: 15/03/03 18:34
Località: Brescia

Postdi pdbc » 24/05/03 10:54

...già letto. Era uno degli articoli con cui ho affrontato questo passo. Anche se era stato scritto per la Mandrake 9.0, mentre la versione che ho io (la 9.1) ha qualche piccola differenza nei menù...
pdbc
Utente Junior
 
Post: 51
Iscritto il: 31/01/02 01:00


Torna a Software Linux


Topic correlati a "Mandrake 9.1: compilazione del kernel":


Chi c’è in linea

Visitano il forum: Nessuno e 12 ospiti