Newsgroup: it.comp.os.dibattiti
Titolo: quando la cache di secondo livello non va

L'altro giorno nel corso di un temporale stavo per spegnere la
macchina quando ... POP ... la macchina è morta. Un lampo aveva fatto
fuori un condensatore, la ventola e un paio di integrati
dell'alimentatore del mio pc. Pensavo e speravo fosse finito lì, ma
dopo aver riparato l'alimentatore mi accorgo di strani accadimenti: la
macchina si riavviava da solo semplicemente toccandola, scuotendola,
aprendo uno dei due cd o inserendo un floppy. Smonto e rimonto più
volte quando durante uno dei frequenti riavvii mi accorgo che
l'external cache (pipelined burst da 256 kB) è sparita dal quadro
riassuntivo iniziale della configurazione del pc. Se disabilito la
cache da bios i malfunzionamenti non si presentano, se l'abilito a
volte viene riconosciuta e a volte no. Mi sembra chiaro che si sia
bruciato "qualche bit" della cache. Allora per prova i fatto i
seguenti test per vedere come reagiscono i sistemi operativi di cui
disponevo alla situazione anomala.
La cache è ovviamente abilitata da bios altrimenti non si presentano
problemi.
Win95 osr2: se la cache viene riconosciuta all'avvio la macchina si
riavvia tentando di aprire il cassettino di uno dei 2 cd o si inchioda
del tutto inserendo un dischetto. Se non viene riconosciuta mi sembra
che tutto funzioni.
dos "puro" del win: se la cache viene riconosciuta la macchina si
inchioda (compresa tastiera) se si tenta di usare cd o dischetto.
linux redhat 6: se la cache è riconosciuta all'avvio la macchina si
riavvia spontaneamente in fase di boot, se non è rilevata all'avvio il
boot si blocca andando in loop al riconoscimento del cd dando
l'errore: 
hdc: lost interrupt 
hdc: cdrom_pc_intr: The dirve appers confused (ireason = 0x1)
disco demo di qnx: se non viene riconosciuta all'avvio tutto ok. Se
viene riconosciuta si riavvia dopo la richiesta della nazionalità
della tastiera o si riavvia se, terminato il boot, apro il cd.
Peccato che non ho altri os da provare. Commenti? Avete
notizie/esperienze di come si comportano i vostri os preferiti e non
in condizioni limite di malfunzionamenti? Che mi consigliate di fare:
disabilito la cache da bios e sopravvivo fino alla prossima macchina
(ho un vetusto ma funzionale pentium 100)? Perchè la cache
interferisce con l'apertura del cassettino del cd? Ma è poi davvero la
cache? Mi sorge un dubbio OT, la si può testare con qualche software
in maniera affidabile?
Grazie per l'attenzione.

 riassuntivo iniziale della configurazione del pc. Se disabilito la
 Due consigli.
 Se la cache e' saldata non c'e' nulla da fare va disabilitata e 
asettare una nuova macchina.
 Se e' su modulo puoi provare a smontarla e pulire per bene i contatti 
sia del modulo che del connettore con alcool o spray pulisci contatti, 
daltronde dici che il problema e' anche meccanico quando il PC subisce 
urti o movimenti.
 Se ancora non va ed e' rotta vai in qualche negozio che assembla PC 
spesso hanno moduli di cache buttati da qualche parte e te ne regalano 
uno magari anche da 512K. Fattene dare qualcuno da porvare se puoi.
--
Ciao.
 Mr. Mechano

in maniera affidabile?
cachetest, da qualche parte via 
ftpsearch.ntnu.no
Ma in effetti non sono sicuro neanch'io che sia la cache. Sembra,
quasi... 
...non e' che smontando l'alimentatore o cose simili hai spostato
o urtato i banchi di memoria?
Che succede se dai un colpetto brusco al floppy ma senza inserire
il floppy (imitando il "clack" che fa il floppy a fine corsa)?
Leonardo
Microsoft Outlook: cosa vuoi postare postare postare oggi?

il floppy (imitando il "clack" che fa il floppy a fine corsa)?
Si, l'effetto è lo stesso, la macchina o si riavvia o si gela (mouse e
tastiera). Il cd o il floppy erano uno specchietto per le allodole,
basta tamburellare sullo chassis.

urti o movimenti.
E' saldata, mi pare, non c'è niente che si stacchi a parte processore
schede isa/pci e ram. Infatti non si capisce neanche qual'è
precisamente il modulo perchè sono tutti marcati uguali (PCIset etc) e
il manuale latita sull'argomento.

Prova tutto l'hardware, pezzo per pezzo, su un altro computer. Se e'
proprio la cache, la disabiliti fino a prossimo ordine o cambi solo la
mainboard (con quelle nuove ci metti su tranquillo il 100 e ci arrivi
fino a qualcosa dell'ordine dei 600 MHz)
-- 
Gabriele Biffi - WarHammer Wood Elves General
gbi...@lycosmail.com
   |  "L'intelligenza e' una gran bella cosa.
http://jump.to/gbiffi
  |  Sarebbe bello se tutti ne avessero una."
ICQ 5169491 (gbiffi)   |

basta tamburellare sullo chassis.
Allora e' un falso contatto o una dispersione. Se appoggiando
lentamente la mano sullo chassis non si sentono scosse ;-), e
non si resetta la macchina, e' un falso contatto.
METODO RISCHIOSO:
Si puo' provare, a macchina accesa, a tocchicchiare con della
gomma da cancellare (per evitare urti, che si propagano) ogni
componente, cavo, ecc. da o per la motherboard... partendo da
CPU, RAM e cosi' via, finche' non si inchioda.
METODO LIEVEMENTE MENO RISCHIOSO:
Si smonta tutto, e si rimonta all'aria aperta, extra chassis,
poi si danno dei colpetti ad ogni componente, lasciando pero'
la motherboard per ultima. Se tutto funziona probabilmente e'
successo che, smontando e rimontando, il contatto ora e' OK.
METODO SCIENTIFICO:
Ci si procura una macchina identica, si swappano i componenti
uno alla volta e si ripete il test del tambureggiamento :-).
Quando il guaio si swappa, l'ultimo pezzo cambiato e' da fare
riacquistare a razzo.
Leonardo
".signature": bad command or file name

".signature": bad command or file name
Posso ricambiare con un consiglio per aggiustare la firma?
;-)))))))))))))
     Good luck!              
un...@softhome.net
     ADaM        
http://members.xoom.com/unno/
If debugging is the process of removing bugs,
then programming must be the process of putting them in.
(Dykstra)

;-)))))))))))))
Perche', cos'ha che non va?
