Newsgroup: it.comp.os.linux.development
Titolo: Pentium 4 Hyper-Threading e Kernel 2.6.7

[Scusate l'X-Post con i.c.l.iniziare...ma c'ho fatto caso dopo che era più
consono qui questo post :-D Scusate]
Mi sono dato alla compilazione 'paranoica' del kernel 2.6.7 sulla mia
slackware...sistemati ed ottimizzati con mia grande 'soddisfazione' i
dischi sata,ide,periferiche e chip vari ora, vorrei ottimizzare il kernel
al P4 con tecnologia HT!
Qui vengono le mie considerazioni:
il P4-HT ha come caratteristica, detta in maniera molto 'maccheronica', di
riuscire ad eseguire 'effettivamente' due processi contemporaneamente dando
l'impressione di avere a che fare con due processori distinti e
separati...infatti molte macchine e S.O. col P4-HT indicano due processori
e non uno solo!
Dunque nel config del kernel a mio avviso dovrei spuntare la casalle delle
opzioni per il supporto ai multi processori...infatti solo attivanto tali
opzioni il config mi da l'opportunità di selezionare la parte riguardante
l'Hyper-Threading Technology!!!
Vorrei sapere se il ragionamento è fondato e con un senso e se avrei
vantaggi...magari non immediati ma futuri (esistono rarissime applicazioni
che sfruttano l'HT)!!!
Nell'eventualità qualcuno si è già trovato di fronte a tale situazione? 
Se si come si è mosso sul config del kernel in generale? Reputo ci siano più
punti del config da sistemare oltre alla parte relativa al processore!!!
In ogni caso vorrei sentire vostri pareri e/o considerazioni su ciò che ho
detto!!!
Se può interessare questa è la mia configurazione Scheda Madre-Processore:
MB: Intel D865PERL (supporta l'HT)
Processore: Intel Pentium 4-HT 2,6Ghz - System Bus 800Mhz
Thanks!!!
Hola!!!
-- 
"Don't see some men as 1/2 empty...
 ...See them 1/2 full of shit" - PJ
[Alive IV - Linux Slackware 10.0 Kernel 2.6.7]

 relativa al processore!!!
e reputi male.


Ho abilitato tale voce sul config (e solo questa..tranne ovviamente la
voce precedente per i multi processori o non potrei accedere a questa)
ma il kernel si pianta immediatamente con una schermata nera!!!!
-- 
"Don't see some men as 1/2 empty...see them 1/2 full of shit!"
[Alive IV - Winzoz XP]

 ma il kernel si pianta immediatamente con una schermata nera!!!!
e allora hai fatto qualche altro errore. sono sicuro, ne ho messi su due
anche sabato di server monoprocessori con lo xeon ht.

 ma il kernel si pianta immediatamente con una schermata nera!!!!
Prova con pci=noacpi e se non funziona prova acpi=off.
Luca
-- 
Home: 
http://kronoz.cjb.net
E' stato a causa di una donna che ho cominciato a bere e non ho mai
avuto la cortesia di ringraziarla.

 Luca
O anche con acpi=ht
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
	Prima di parlare collegare la spina del cervello,
	 leggere e in caso di schermata blu riavviare.

Ho ricompilato tutto di sanapianta e ora si stoppa con questo errore:
Unable to  handle kernel NULL point deference<1>invalid operand: 0000
[#1]
PREEMPT SMP
Modules linked in:
CPU: 1
Non capisco da cosa dipenda!!!
-- 



Anche se non penso sia il mio vaso,vedi mio nuovo post, questa stringa
devo appenserla a lilo?


 Luca
-- 


 Thanks!!!
In questo modo hai semplicemente disabilitato l'ACPI (vedi 
Documentation/kernel-parameters.txt nell'albero di sorgenti del kernel 
per informazioni a riguardo), che e' spesso una sorgente di problemi. 
Non me ne intendo dell'iterazione tra ACPI ed hyper threading, quindi 
non parlo oltre :)
-- 
Mat/tia Belletti - Undergraduate student @ 
cs.unibo.it
ICQ: 33292311    - email: 
mbel...@cs.unibo.it
IRC: RedGlow     - site(s): 
http://www.cs.unibo.it/~mbellett
Linux registered user 299762 @ Linux registered machine 213003

 
ma invece no...cioè...disabilitando l'acpi se do #cat /proc/cpuinfo mi da
solo un processore...ma può essere che disabilitando l'acpi mi leva pure
l'HT?
Che relazione può esserci mai?
Thanks!!!


 Che relazione può esserci mai?
Santo google:
Successivamente, il Bios registra nella tabella ACPI (Advanced Configuration
Power Interface) le informazioni riguardanti i processori logici presenti,
e i sistemi che la utilizzano possono usufruire della tecnologia
Hyper-Threading 
dunque disabilitandolo non ho l'ht,no? e mo come faccio allora?


  
Come ti ho scritto sopra: acpi=ht
Lui legge le tabelle HT e poi droppa acpi con eleganza


 Lui legge le tabelle HT e poi droppa acpi con eleganza
Effettivamente poi ieri notte ho provato cosě ed andava...ora perň come
faccio per risolvere questo direttamente sul kernel?
Cioč cosa devo fare sul config del kernel per compilarlo in maniera corretta
cosě da evitare quella stringa in lilo?
Altra cosa...pur attivando l'HT /proc/acpi non esiste, come mai? 


 
Perchè l'acpi viene utilizzato solo per leggere la configurazione ht e poi 
basta, quindi *non hai* acpi


 
Si...ma nel kernel ho attivato il supporto!!!


 Si...ma nel kernel ho attivato il supporto!!!
Ma al boot gli dici al kernel di non usarlo


 
ok...mi esprimo meglio...l'acpi è indispensabile per l'ht,no?
Dunque, xkè se attivo l'acpi nel kernel poi se non gli dico di escluderlo e
di fargli solo caricare la mappatura per l'ht (acpi=ht) il kernel si pianta
come ho descritto al primo post?
Se può tornare utile la mia MOBO è una Intel D865PERL ed ho un disco SATA!!!


 Se può tornare utile la mia MOBO è una Intel D865PERL ed ho un disco SATA!!!
Perchè se non ricordo male la mappatura dell'ht è nell'acpi, ma una volta 
fatto il boot del processore virtuale non serve più, quindi il kernel la 
ignora come se non esistesse.


ignora come se non esistesse.
Ma cosě facendo non funziona l'autospegnimento del pc!!!
ahh..sto diventando paranoico :-)
-- 


 Ma così facendo non funziona l'autospegnimento del pc!!!
Giusto cosi`, l'ACPI e` disabilitato. Vai su 
bugzilla.kernel.org
 ed
inserisci un nuovo bug nella sezione ACPI. Indica la tua configurazione
hardware (versione del BIOS compresa), specifica che funziona usando
acpi=ht, metti un dmesg di un boot funzionante e uno di un boot fallito
(se non ce l'hai indica almeno dove si pianta).
Luca
-- 
Home: 
http://kronoz.cjb.net
Al termine di un pranzo di nozze mi hanno dato un
amaro alle erbe cosi' schifoso che perfino sull'etichetta
c'era un frate che vomitava.

 
Come faccio a recupare un dmesg di un boot fallito?
Normalmente basta dare #dmesg oppure devo copia incollare il file contenuto
in /var/log/ ?
-- 


 in /var/log/ ?
basta dmesg, purche` sia completo.
Luca
-- 
Home: 
http://kronoz.cjb.net
Dicono che  il cane sia  il miglior  amico dell'uomo. Secondo me  non e`
vero. Quanti dei vostri amici avete fatto castrare, recentemente?