[Linux-Biella] crash + irq_nobody_cared, novità!

Daniele (Mastro) daniele.bilug a gmail.com
Gio 11 Gen 2007 13:11:24 CET


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

ciao,

vi ricordate i 2 problemi che non riesco a spiegare?
crash random e IRQ nobody cared?

innanzi tutti i Crash.. non sono crash del kernel, riesco a pingare la
macchina da altri computer connessi in rete!

devo imparare come si mette su un server ssh per collegarmi da remoto e
provare ad indagare

a questo punto inizio a pensare che il problema sia nei driver Video

ho notato che parte la ventola a manetta quando si blocca.. e non si
ferma + (credo, ma non ne sono certo, che sia la ventola della GPU della
scheda grafica)

inoltre ora che ho debian ho utilizzato i kernel precompilati che si
trovano sul repository

poi mi ne ho preso uno e l'ho ricompilato partendo dalla configurazione
dei kernel nel repository e cambiando pochissime cose (in particolare
attivando l'ottimizzazione per processori K8)

sono finito con il seguente kernel:

Linux mastro 2.6.18k8 #1 SMP Fri Dec 29 01:51:03 CET 2006 i686 GNU/Linux

con la seguente configurazione (fate un copia incolla per averla in
locale... non l'ho allegata per alleggerire l'e-mail)

http://pastebin.ca/312974

quindi... visto che il mio è un AMD 64 "Hammer" NorthBridge ma non è un
dual core o simili ho pensato bene che l'SMP non mi servisse

quindi ho preso quella configurazione e l'unica cosa che ho fatto è
stato disabilitare il supporto smp nella sezione del processore (il che
ha causato altri cambiamenti)

ho ricompilato ed eseguito

qui potete trovare la config risultante e scaricarla per farne dei
confronti con diff, vimdiff o meld o quel che preferite

http://pastebin.ca/312975

ebbene.. con questo secondo kernel era tutto a posto

tranne dopo aver compilato e mandato in esecuzione il driver fglrx (ati)
è rispuntato il problema dell'IRQ nobody cared, e di conseguenza hanno
smesso di funzionare come dovrebbero tutte le periferiche collegate
all'IRQ 10 (quello interessato) che viene disabilitato: modem 56k,
scheda di rete, fw...

dopo le presenti mi sembra abbastanza evidente che tutti i problemi
arrivino dai driver proprietari di ati, senza i quali però non riesco ad
avere un'accelerazione 3d decente!

mi chiedo ancora (proverò) se possa centrare qualcosa il mio script di
avvio per sistemare l'MTRR

for i in 1 2 3 4 5 0 6 7; do echo "disable=$i" >| /proc/mtrr; done; echo
"base=0x00000000 size=0x80000000 type=write-back" >| /proc/mtrr

proverò a disabilitarlo al riavvio e vedere cosa succede (a parte
perdere l'accelerazione 3d), vi faccio sapere in questo post

ci sono ancora 2 - 3 cose che non mi sono chiare però...
perché IRQ nobody cared non si verifica su kernel compilato per
architettura multiprocessore (smp) ?

ci sarà qualche modo per risalire al preciso problema (restringere il
campo di ricerca) e giungere ad una qualche soluzione?

magari in futuro i driver open supporteranno la mia scheda e potrò
dimenticarmi fglrx?

perché diavolo ho comprato questo computer?
(eh eh... possibilmente evitate risposte a questa domanda.. posso
immaginarle.. e probabilmente sono d'accordo. preferirei risposte alle
altre)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFFpilsgSF24OYDe4YRAliNAJ9bNcTy0vqGswQhcfTWpH9xuiWg8QCcCpaz
a0ZQk0HUl1NayG2FWVBBydA=
=9NKt
-----END PGP SIGNATURE-----



Maggiori informazioni sulla lista Linux