Pagina 1 di 1

dubbi su ricompilazione kernel smp

Inviato: lun 5 ott 2009, 12:42
da thepaperboy
Ciao a tutti,
dopo mesi di sperimentazione, mi sono convinto a passare a slackware pure il notebook serio che possiedo. e il risultato è fenomenale, mai funzionato così bene.

ora, vorrei ricompilare il kernel (giusto un paio di voci), ma ho qualche dubbio sul fatto dell'smp.

nel wiki è spiegato di copiarsi un config già fatto:

Codice: Seleziona tutto

cp /boot/config-huge-smp-2.6.xx-smp /usr/src/linux-2.6.xx/.config 
vi chiedo, questo comando seguito da

Codice: Seleziona tutto

make oldconfig 
mi riproduce il kernel che sto usando giusto? quindi un smp?

un'altra cosa: qualcuno sa per caso dove posso trovare una tabella con le indicazioni di quali opzioni scegliere per un processore intel dual core?

Re: dubbi su ricompilazione kernel smp

Inviato: lun 5 ott 2009, 13:56
da brainvision
no scusa se dai

Codice: Seleziona tutto

make oldconfig
praticamente prende il .config che hai appena copiato in quella directory e lo confronta con un eventuale nuovo.config aggiornato al kernel attuale.. In pratica ti chiede di impostare le voci che nel .config del vecchio kernel non c'erano.. Infatti alla fine del processo avrai un nuovo .config ed un vecchio .config_old che sarà il precedente .config backuppato..
Non so, dirlo a parole è più complicato che capirlo.. alla fine..
Per quanto riguarda il processore Intel Dual Core.. Se vuoi potrei passarti il mio config, poi vedi un attimo tu cosa è abilitato.. Hai visto nella documentazione generale del kernel?

Re: dubbi su ricompilazione kernel smp

Inviato: lun 5 ott 2009, 15:09
da GioPower
Nel menuconfig c'e' la voce:
Processor type and features -> Processor family -> Core 2/newer Xeon
Se e' questo quello che intendi.

Re: dubbi su ricompilazione kernel smp

Inviato: lun 5 ott 2009, 15:14
da thepaperboy
ah ok, quindi se mi limito a ricompirlare il kernel che sto usando salto il make oldconfig e vado direttamente a make config, capito. quindi così facendo in realtà diciamo che semplicemente aggiorno, cioé approto delle variazioni al mio kernel, giusto?

se invece partissi da nuovi sorgenti, sarebbe meglio il make oldconfig. ho capito?

Re: dubbi su ricompilazione kernel smp

Inviato: lun 5 ott 2009, 15:40
da thepaperboy
sono di nuovo bloccato sulla scelta del processore.

da /proc/cpuinfo ho

Codice: Seleziona tutto

bash-3.1$ cat /proc/cpuinfo
processor	: 0
vendor_id	: GenuineIntel
cpu family	: 6
model		: 14
model name	: Genuine Intel(R) CPU           T2050  @ 1.60GHz
stepping	: 8
cpu MHz		: 800.000
cache size	: 2048 KB
physical id	: 0
siblings	: 2
core id		: 0
cpu cores	: 2
apicid		: 0
initial apicid	: 0
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon bts pni monitor est tm2 xtpr pdcm
bogomips	: 3191.65
clflush size	: 64
power management:

processor	: 1
vendor_id	: GenuineIntel
cpu family	: 6
model		: 14
model name	: Genuine Intel(R) CPU           T2050  @ 1.60GHz
stepping	: 8
cpu MHz		: 800.000
cache size	: 2048 KB
physical id	: 0
siblings	: 2
core id		: 1
cpu cores	: 2
apicid		: 1
initial apicid	: 1
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 10
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon bts pni monitor est tm2 xtpr pdcm
bogomips	: 3191.91
clflush size	: 64
power management:
nel menuconfig è settato il processore intel pro, mentre per il pentium D è indicato Pentium -4 ma poi c'è una voce CoreDuo. essendo il mio un dual core, vado per il pentium 4 giusto?

Re: dubbi su ricompilazione kernel smp

Inviato: lun 5 ott 2009, 16:03
da Mario Vanoni
IMVHO

- prendi il .config che ti funzionava
- make oldconfig
- make menuconfig e metti la voce
Processor type and features -> Processor family -> Core 2/newer Xeon

I miei Intel Core 2 Duo, a parte la frequenza e la L2 cache,
hanno voci identiche, tranne flags: ...
io model: 15, tu model: 14, generazione prima

Re: dubbi su ricompilazione kernel smp

Inviato: lun 5 ott 2009, 18:15
da thepaperboy
Mario Vanoni ha scritto:IMVHO

- prendi il .config che ti funzionava
- make oldconfig
- make menuconfig e metti la voce
Processor type and features -> Processor family -> Core 2/newer Xeon

I miei Intel Core 2 Duo, a parte la frequenza e la L2 cache,
hanno voci identiche, tranne flags: ...
io model: 15, tu model: 14, generazione prima
e dici quindi che è compatibile? per ora ho provato con l'opzione Pentium 4, la quale comprende Pentium D che mi pare di capire fosse il primo dual core. proverò magari anche il core2.

intanto, non mi si avvia più il server x con il vecchio kernel, cioé quello di default di slackware, mentre con quello ricompilato funziona. eppure non ho toccato nulla, perché non funziona più il vecchio?

Re: dubbi su ricompilazione kernel smp

Inviato: mer 7 ott 2009, 13:11
da thepaperboy
dopo una lunga rilettura, qualche certezza e pochi dubbi: sto provando a compilare per il core 2 perché:

PENTIUM4 --> è indicato per il pentium D, ma specifica come family 15, mentre la mia cpu family è 6.
CORE2 --> non mi sembra corretto, ma è indicato per la family 6, che è la mia.

quindi come suggerito da mario ci provo, incrociamo le dita