PDA

View Full Version : 2.6


pinball
19-09-2003, 14:52
ho letto una casino di vecchi thread tramite la ricerca, quindi non vuole essere il solito 3d: cosa mi serve (credo di saperlo già, lo si sarà ripetuto migliaia di volte in 200 thread diversi :D ) etc etc ;) il fatto è che nonostante abbia letto un casino di post inerenti, ho ancora alcuni piccoli dubbi:

1. x debian il procedimento di compilazione è sempre il solito, lo stesso ad esempio del kernel 2.4.20? Per il "solito" intendo, in successione, i vari apt-get install kernel-source, [...], make menuconfig, make-kpkg clean, make-kpkg-kernel_image etc etc?
PErchè appunto con la ricerca ho trovato istruzioni tipo: make mrproper, make bzimage di cui non avevo mai saputo l'esistenza! :eek: :confused:


2. Banale: posso importare il vecchio file di configurazione? Anche in questo caso la risposta parrebbe banale (e cioè: "SI") :D, però sempre leggendo in giro ho visto un certo "make oldconfig" per copiare le vecchie config, mentre io ho sempre fatto, semplicemente:
cp /boot/config-2.4.xx /usr/src/linux/.config

3. gcc 3.3? van bene? Anche a tale propoisot, ho trovato alcuni che dicono di non aver avuto problemi, altri che consigliano di usare le 3.2...


Ciao e grazie in anticipo a chi avrà voglia di rispondere! ;) :)

lovaz
19-09-2003, 14:56
Originariamente inviato da moly82
...
PErchè appunto con la ricerca ho trovato istruzioni tipo: make mrproper, make bzimage di cui non avevo mai saputo l'esistenza! :eek: :confused:
...
Vedi, con i tool automatici di debian non impari a configurare linux :D

Pardo
19-09-2003, 15:09
comunque basta leggere i vari file di testo Readme, Changes ecc. che c sono sempre stati col kernel, uno che gia` l'ha fatto coi precedenti nn dovrebbe aver problemi ad aggiornarsi al nuovo leggendosi quelli
C sono anche le versioni richieste dei vari tools e i target da 'makare' ovviamente.

l.golinelli
19-09-2003, 15:11
Con Kernel 2.4

make menuconfig
make dep
make clean
make bzImage
make modules
make modules_install

Con Kernel 2.6

make menuconfig
make bzImage
make modules
make modules_install

Slackware rulez... ;)

pinball
19-09-2003, 15:18
Originariamente inviato da lovaz
Vedi, con i tool automatici di debian non impari a configurare linux :D

:rolleyes:








:p

pinball
19-09-2003, 15:19
Originariamente inviato da l.golinelli
Con Kernel 2.4

make menuconfig
make dep
make clean
make bzImage
make modules
make modules_install

Con Kernel 2.6

make menuconfig
make bzImage
make modules
make modules_install

Slackware rulez... ;)

questa procedura l'ho vista.. è per quello che chiedevo come si fa con DEBIAN :rolleyes: ;) :D

ciao! :)

pinball
19-09-2003, 15:21
Originariamente inviato da Pardo
comunque basta leggere i vari file di testo Readme, Changes ecc. che c sono sempre stati col kernel, uno che gia` l'ha fatto coi precedenti nn dovrebbe aver problemi ad aggiornarsi al nuovo leggendosi quelli
C sono anche le versioni richieste dei vari tools e i target da 'makare' ovviamente.


cavolo ma ci vuole tanto a rispondere:

"si è lo stesso"
oppure
"no!" (..e di CONSEGUENZA mi leggerei i readme... ;) )

..invece di rispondere sempre e comuqnue:

"leggiti i readme!"

:confused: :muro: :rolleyes:


PS: qualcuno che RISPONDE alle mie domande c'è? da tre risposte non ho tratto la benchè minima info...

altrimenti posto altrove mi sa che faccio prima.... :mad: :rolleyes: :muro:

Python
19-09-2003, 17:39
1. x debian il procedimento di compilazione è sempre il solito, lo stesso ad esempio del kernel 2.4.20? Per il "solito" intendo, in successione, i vari apt-get install kernel-source, [...], make menuconfig, make-kpkg clean, make-kpkg-kernel_image etc etc?
PErchè appunto con la ricerca ho trovato istruzioni tipo: make mrproper, make bzimage di cui non avevo mai saputo l'esistenza!


2. Banale: posso importare il vecchio file di configurazione? Anche in questo caso la risposta parrebbe banale (e cioè: "SI") , però sempre leggendo in giro ho visto un certo "make oldconfig" per copiare le vecchie config, mentre io ho sempre fatto, semplicemente:
cp /boot/config-2.4.xx /usr/src/linux/.config

3. gcc 3.3? van bene? Anche a tale propoisot, ho trovato alcuni che dicono di non aver avuto problemi, altri che consigliano di usare le 3.2...


1) ma sarai su debian (come pure io) e non puoi usare la compilazione classica? io non ho mai usato la compilazione particolare di debian, anche perchè non ne vedo il motivo se il risultato è uguale, non me ne faccio nulla del pacchetto .deb del kernel

2) non ne ho idea, certo che non credo ci voglia molto a riconfigurare il nuovo kernel, anche perchè è abbastanza diverso da quello che ho visto (anche se non ho mai provato a compilarlo perchè non ne avevo voglia, e poi mi trovo bene col 2.4.22 quando ci sarà quello stabile passerò al 2.6)

3)penso di si, io ci compilo la 2.4.22 e non vedo i problemi a usare un compilatore + nuovo...

ANDY CAPS
19-09-2003, 18:14
per installare il 2.6 devi innazi tutto installare module-init-tools e kernel-package

poi dopo averlo scaricato con apt

fai un make mrproper per ripristinare le condizioni di default

moi un make menuconfig o make xconfig ( + caruccio :p )
poi basta dare un

make che ti fa il bzImage e i moduli
make modules_install che li installa

io faccio anche make install poi cosi installa tutti i file nella /boot e basta aggiungere solo la voce a lilo

devi stare attento a mettere il consolle framebuffer dal gruppo video ed abilitare le periferiche di imput senza metterle come modulo

io la prima volta gli ho fatto prendere la confiigurazione del precedente e poi l'ho corretta perche è molto diverso

se ti trovi al perso ti mando in .config funzionante
con il test5 comunque molti di questi problemi dovrebbero essere stati risolti

:rolleyes: io poi li ho sempre compilati con il .config gia funzionante

ANDY CAPS
19-09-2003, 18:18
:p se poi vuoi usare il metodo debian

------------------------

apt-get install kernel-source-2.4.19
cd /usr/src
ln -s kernel-source-2.4.19 linux
ls -la /boot/conf*
cp /boot/config-2.4.18-bf2.4 /usr/src/linux/.config
make menuconfig (strumenti che ci serviranno: apt-get install make gcc kernel-package linbcurses5-dev)
make-kpkg clean
make-kpkg kernel_image
Otterrete un .deb da installare con dpkg -i file.deb


------------------

preso dagli appunti di Hrc211v :D pratici

Hrc211v
19-09-2003, 18:24
Originariamente inviato da Python
1) ma sarai su debian (come pure io) e non puoi usare la compilazione classica? io non ho mai usato la compilazione particolare di debian, anche perchè non ne vedo il motivo se il risultato è uguale, non me ne faccio nulla del pacchetto .deb del kernel



A TE non serve a nulla. A me è sempre stato di una comodità poter compilare il kernel sul mio xp 1900 e poi copiarmi il deb per installarlo su un k6 400..

Timewolf
19-09-2003, 18:55
Originariamente inviato da Hrc211v
A TE non serve a nulla. A me è sempre stato di una comodità poter compilare il kernel sul mio xp 1900 e poi copiarmi il deb per installarlo su un k6 400..


Aehm...

Ora anche io uso il modo debian per comodita' e perche' voglio solo pacchetti .deb nel sistema...ma se usi il metodo tradizionale puoi sempre copiarti l'immagine bzImage + i moduli da un pc all'altro senza problemi eh? :)

Hrc211v
19-09-2003, 19:04
Originariamente inviato da Timewolf
Aehm...

Ora anche io uso il modo debian per comodita' e perche' voglio solo pacchetti .deb nel sistema...ma se usi il metodo tradizionale puoi sempre copiarti l'immagine bzImage + i moduli da un pc all'altro senza problemi eh? :)

Bè già sono 2 file contro 1 da copiare e non è poco.

pinball
19-09-2003, 20:12
Originariamente inviato da Python
1) ma sarai su debian (come pure io) e non puoi usare la compilazione classica? io non ho mai usato la compilazione particolare di debian, anche perchè non ne vedo il motivo se il risultato è uguale, non me ne faccio nulla del pacchetto .deb del kernel

2) non ne ho idea, certo che non credo ci voglia molto a riconfigurare il nuovo kernel, anche perchè è abbastanza diverso da quello che ho visto (anche se non ho mai provato a compilarlo perchè non ne avevo voglia, e poi mi trovo bene col 2.4.22 quando ci sarà quello stabile passerò al 2.6)

3)penso di si, io ci compilo la 2.4.22 e non vedo i problemi a usare un compilatore + nuovo...


Allora qua non ci capiamo proprio... :rolleyes:

1) non ti ho chiesto cosa è meglio per me, che metodo scegliere x compilare etc etc, ho fatto una domanda BEN PRECISA: posso usare il "metodo Debian" o no? Mi sembra una domanda banale come altrettanto banale doveva essere la risposta: o SI o NO! :muro: Tu compila come preferisci, io di ovviamente compilerò come preferisco io... e cioè il cosiddetto "METODO DEBIAN"....

2) Ci risiamo: non ho chiesto se ci vuole tanto o poco a riconfigurare da zero il kernel: ma parlo italiano o arabo? Lo so anche io che posso ripartire da zero, ma se dimentico un modulo imporatente e non parte + niente? e se dimentico qualche modulo e devo compilare 4 volte per trovare la situazione definitiva? Ne converrai che partire da una config già funzuionante è meglio, almeno per me, e anche in questo caso la domanda era semplice: posso o non posso farlo? mi sa che continuerò a chiedere info nei forum inglesi, evidentemente scrivo meglio 'inglese che l'italiano! :eek: :muro: :D

3) ecco questa risposta mi aggrada già di +:sofico:


ossequi

EDIT: scusa i toni.. è l'alcool! :D :D :D

pinball
19-09-2003, 20:14
Originariamente inviato da ANDY CAPS
per installare il 2.6 devi innazi tutto installare module-init-tools e kernel-package

poi dopo averlo scaricato con apt

fai un make mrproper per ripristinare le condizioni di default

moi un make menuconfig o make xconfig ( + caruccio :p )
poi basta dare un

make che ti fa il bzImage e i moduli
make modules_install che li installa

io faccio anche make install poi cosi installa tutti i file nella /boot e basta aggiungere solo la voce a lilo

devi stare attento a mettere il consolle framebuffer dal gruppo video ed abilitare le periferiche di imput senza metterle come modulo

io la prima volta gli ho fatto prendere la confiigurazione del precedente e poi l'ho corretta perche è molto diverso

se ti trovi al perso ti mando in .config funzionante
con il test5 comunque molti di questi problemi dovrebbero essere stati risolti

:rolleyes: io poi li ho sempre compilati con il .config gia funzionante

grazie andy meno male che ci sei tu con le tue dritte! :) probabilemtne avrei ceffato sicuramente il fatto del framebuffer e dei moduli input! ;) :p :)

... come già detto sapevo già cosa scaricare (ho letto diversi thread a riguardo), però quello che non capivo e se potevo cmq usare o meno il metodo debian... e guardando il tuo post + sotto....

pinball
19-09-2003, 20:14
Originariamente inviato da ANDY CAPS
:p se poi vuoi usare il metodo debian

------------------------

apt-get install kernel-source-2.4.19
cd /usr/src
ln -s kernel-source-2.4.19 linux
ls -la /boot/conf*
cp /boot/config-2.4.18-bf2.4 /usr/src/linux/.config
make menuconfig (strumenti che ci serviranno: apt-get install make gcc kernel-package linbcurses5-dev)
make-kpkg clean
make-kpkg kernel_image
Otterrete un .deb da installare con dpkg -i file.deb


------------------

preso dagli appunti di Hrc211v :D pratici


...ne deduco che è possibile! ;) :)

thanx! :)


ciaoooo andyyy :)

pinball
20-09-2003, 03:48
porca eva errore di compilazione! :( ma perchè? ha compilato senza errori per 5-7 minuti... :(



CC [M] drivers/net/skfp/drvfbi.o
CC [M] drivers/net/skfp/ess.o
LD [M] drivers/net/skfp/skfp.o
CC [M] drivers/net/wan/farsync.o
drivers/net/wan/farsync.c: In function `fst_open':
drivers/net/wan/farsync.c:1316: warning: `MOD_INC_USE_COUNT' is deprecated (declared at include/linux/module.h:482)
drivers/net/wan/farsync.c: In function `fst_close':
drivers/net/wan/farsync.c:1329: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at include/linux/module.h:494)
CC [M] drivers/net/wan/dscc4.o
drivers/net/wan/dscc4.c: In function `dscc4_open':
drivers/net/wan/dscc4.c:1096: warning: label `err_free_ring' defined but not used
drivers/net/wan/dscc4.c: At top level:
drivers/net/wan/dscc4.c:597: warning: `dscc4_rx_reset' defined but not used
drivers/net/wan/dscc4.c:611: warning: `dscc4_tx_reset' defined but not used
drivers/net/wan/dscc4.c:2011: warning: `dscc4_setup' defined but not used
CC [M] drivers/net/wan/dlci.o
CC [M] drivers/net/wan/sbni.o
drivers/net/wan/sbni.c: In function `sbni_pci_probe':
drivers/net/wan/sbni.c:305: warning: `check_region' is deprecated (declared at include/linux/ioport.h:117)
drivers/net/wan/sbni.c: In function `calc_crc32':
drivers/net/wan/sbni.c:1568: error: asm-specifier for variable `_crc' conflicts with asm clobber list
make[4]: *** [drivers/net/wan/sbni.o] Error 1
make[3]: *** [drivers/net/wan] Error 2
make[2]: *** [drivers/net] Error 2
make[1]: *** [drivers] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.0-test5'
make: *** [stamp-build] Error 2
Debian-Puff:/usr/src/linux#

pinball
20-09-2003, 04:00
questo errore me lo da, col metodo debian, durante il make-kpgk kernel_image,...

...ho provato pure il metodo classico: stesso errore! :muro: :cry: (durante il make modules)

ma che è? il gcc?

ciaoooo

Luc@s
20-09-2003, 06:28
Originariamente inviato da l.golinelli


Con Kernel 2.6

make menuconfig
make bzImage
make modules
make modules_install

Slackware rulez... ;)

a me chiede solo
make
make install

:eek:

Luc@s
20-09-2003, 06:32
drivers/net/wan/sbni.c:1568: error: asm-specifier for variable `_crc' conflicts with asm clobber list

L'errore deve essere nel files.
Potresti provare ad aggiustarlo, ma essendo asm non so se sai come fare, ma faresti casino perche magari e una var importante.
Senti pareri degli altri :)


Cmq non stupirti di questa cosa il 2.6-testX è in freeze si ma ancora in assestamento.




Ciauz

ANDY CAPS
20-09-2003, 08:07
basta togliere il gruppo wan dai moduli net
non serve a molto con le nostre connssioni

riavvia make xconfig deselezionalo poi ridai make
:p questo kernel ricomincia da dove si è fermato senza reiniziare (comodo )

pinball
20-09-2003, 10:58
Funziona! Vi scrivo dal 2.6! ;) :p

grazie mille andy sei un genio era proprio quello il problema! :)

ora lo testo un po' e vi so dire!

ciaooooo!

Trotto@81
20-09-2003, 21:13
Originariamente inviato da ANDY CAPS
basta togliere il gruppo wan dai moduli net
non serve a molto con le nostre connssioni

riavvia make xconfig deselezionalo poi ridai make
:p questo kernel ricomincia da dove si è fermato senza reiniziare (comodo )


Andy mi manderesti per favore il tuo config??
Io non sono riuscito ancora a provarlo!!

Grazie!!

PS: le module-init-tools possono convivere con le modutils del kernel 2.4??

ANDY CAPS
20-09-2003, 22:44
http://forum.hwupgrade.it/showthread.php?s=&threadid=504550&highlight=configurazione

in questo post ne avevo postato uno

dara' qualche errore di compilazione dipende dal tuo hardware

sistemalo un po perche è poco ottimizzato

pinball
21-09-2003, 00:40
...è la prima impresisone di sto kernel! :eek: :( :D

cavolo l'ho messo soprattutto per il fatto che ha integrato i2c x le temperature, ALSA, e masterizzazione senza emulazione SCSI, e ovviamente di queste 3 cose ad ora non me ne funziona manco una! :eek: :muro:

che pacco raga credo tornerò al 2.4.20... l'unica cosa migliore forse è l'avvio che pure a me pare + "scattante"...

ciao! :)

gio67
21-09-2003, 00:59
se hai selezionato l'opzione CONFIG_PREEMPT=y deve essere + scattante; il problema è che anche con i module-init-tools-0.9.14 nn carica i moduli:

No module symbols loaded - kernel modules not enabled

pinball
22-09-2003, 08:26
1. ragazzi ora ALSA funzia ma si sente malissimo... tipo disturbato.. sapete mica come posso risolvere? dovevo pure compilare OSS col kernel oltre ad ALSA?

2. gli ultimi driver ATI x XFREE 4.3 sapete se giranoo col 2.6? a me da problemi al momento di compilare i moduli... devo scaricare qualche demone o compilare il kernel con qualche modulo particolare?

3. x masterizzare senza emulazione SCSI che devo scaricare? cdrtools non mi trova niente con apt-get, e cdrdao mi dice che ho già l'ultima versione disponibile... però k3b dice che la mia versione di cdrdao non supporta l amasterizzazione ATAPI! :confused: :cry: :muro:

thanx in advance ciao! :)

pinball
22-09-2003, 11:56
nobody?

Python
22-09-2003, 12:53
perchè non usi l'emulazione scsi? ci vogliono 3 minuti e risolvi...

NA01
22-09-2003, 12:54
errore, scusate non avevo vsito la pagina 2

ANDY CAPS
22-09-2003, 12:56
per masterizzare basta scaricare cdrecord mkisof
poi da l'errore di cdrdao e ti da anche un altro avviso che manca l'emulazione e propone force
cliccando su force masterizza perfettamente se hai messo il joliet tra i filesystem

io con questi alsa non ci ho mai capito un granche' io metto sempre alsa e gli oss
poi una volta caricato il modulo della scheda funziona perfettamente

decisamente meglio dei kernel precedenti

per i driver radeon non ti so dire quelli del kernel pare permettano l'accelerazione tranquillamente

NA01
22-09-2003, 12:56
se vuoi usare l'emulazione scsi (io uso quella perchè non credevo ci fosssero altri metodi ;) ) vai qui, altrimento devi aspettare qualcuno che ne sappia più di me :D
http://linux.html.it/articoli/masterizzare_linux1.htm
ciao

pinball
22-09-2003, 13:45
Originariamente inviato da Python
perchè non usi l'emulazione scsi? ci vogliono 3 minuti e risolvi...

perchè ho usato l'emulazione scsi fino a 2 giorni fa col kernel 2.4.20, e adesso che il nuovo kernel supporta la masterizzazione tramite IDE, non vedo perchè dovrei comunque usare sempre l'emulazione e quindi caricarmi e compilarmi i moduli riguardanti scsi... :rolleyes: ;)

pinball
22-09-2003, 13:46
Originariamente inviato da NA01
se vuoi usare l'emulazione scsi (io uso quella perchè non credevo ci fosssero altri metodi ;) ) vai qui, altrimento devi aspettare qualcuno che ne sappia più di me :D
http://linux.html.it/articoli/masterizzare_linux1.htm
ciao

come detto sopra masterizzare con emulazione son capace, però volevo provare sta nuova feature del nuovo kernel ed evitare di usarla... ;) :)

pinball
22-09-2003, 13:51
Originariamente inviato da ANDY CAPS
per masterizzare basta scaricare cdrecord mkisof
poi da l'errore di cdrdao e ti da anche un altro avviso che manca l'emulazione e propone force
cliccando su force masterizza perfettamente se hai messo il joliet tra i filesystem

io con questi alsa non ci ho mai capito un granche' io metto sempre alsa e gli oss
poi una volta caricato il modulo della scheda funziona perfettamente

decisamente meglio dei kernel precedenti

per i driver radeon non ti so dire quelli del kernel pare permettano l'accelerazione tranquillamente

grazie delle risp! ;) :)

cdrecord ce l'ho di sicuro, mkisof credo anche, joliet pure ;), quindi proverò a masterizzare lo stesso facendo la forzatura! ;) :) solo che vedendo quell'errore su cdrdao credevo non potessi proprio iniziare il processo! :oink:

per ALSA è un peccato perchè col 2.4.20 l'audio era perfetto, mentre ora è disturbato... cmq proverò mettendo pure OSS, magari è quello ilproblema! ;) :)

per ATI vedo un po' di fare delle ricerche, altrimenti proverò l'aqccelerazione fornita col kernel! :p

thanx ciao! :)