Newsgroup: it.comp.hardware
Titolo: Errore di parita' nella memoria

Salve,
Posseggo un so. Linux ed ho appena installato 32Mb. di Memoria.
Devo ammettere che ho trovato molta difficoltà per il setup del sistema e
che ho dovuto lavorare parecchio con il bios per far partire il computer
che si rifiutava di fare il boot.
Ho notato le seguenti stranezze, sulle quali vorrei un'opinione od una
possibile giustificazione:
a) il sistema non funziona se abilito la cache esterna.
E durante la decompressione del kernel ottengo il seguente messaggio di
errore:
invalid compressed format (err=1)
-- system halted
b) se abilito il controllo di parita' il sistema si blocca con un messaggio
del tipo:
ram parity error - checking for segment
offending segment:
0000
Ora vorrei sapere se sono rovinate le SIMM oppure se c'è qualche cosa che
non va sulla piastra madre.
Perchè anche se viene rivelato un errore, se disabilito il controllo di
parita' il sistema funziona normalmente. Ho anche sentito dire che la
parita' ed il suo controllo non sono cose piu' necessarie con l'attuale
hardware. E' VERO?!
Grazie.

Ho notato le seguenti stranezze, ....
Per quanto riguarda il problema della cache non saprei, potrebbe essersi
danneggiata ( controlla a boottare un altro OS ), oppure hai
inavvertitamente
cambiato alcuni parametri nel BIOS che alterano alcune funzioni della cache.
Per una diagnosi piu' completa sarebbero necessari piu' informazioni
riguardanti
il tuo PC ( processore, scheda madre, versione del BIOS, ecc... ).
Ti consiglierei comunque di riprovare il tutto caricando i paramerti di
DEFAULT
per il BIOS.
            ciao carlo.

Se carico i parametri di DEFAULT, cosa che avevo fatto fin dall'inizio
quando la memoria non mi veniva riconosciuta e il sistema non partiva, il
computer non riesce a caricare nessun sistema operativo: ne' Linux, ne' W95
da floppy disk. Per default la cache esterna viene abilitata.
Se INVECE disabilito la cache esterna, e solo quella... funziona tutto.
Allora si e' danneggiata?
Quale utilita' ha la cache esterna? Che riduzione di performance produce sul
mio sistema questo guasto?
Quanto cosa sostituire tale tipo di memoria?
Grazie.
PS.
Giusto per onore di cronaca posseggo un Pentium-120, con BIOS Award Modular
v.4.50PG REV:B02, al boot ho il seguente messaggio che dovrebbe
identificare la scheda madre: 11/28/95-SiS-5511B-5513-2A5IDB3AC-00
Followup-To: it.comp.hardware

Quanto cosa sostituire tale tipo di memoria?
Il problema e' se si riesce a sostituire, infatti i chips potrebbero essere
saldati
direttamente sulla MB, in questo caso una riparazione costerebbe piu' della
memoria stessa, il cui costo dovrebbe aggirarsi attorno alle 50-100 mila.
Anche in questo caso comunque ci puo' essere una alternativa, infatti
se la tua scheda ha un alloggiamento per una espansione della cache,
giocando
coi jumper potresti escludere la memoria sulla MB ed abilitare soltanto
gli slot per l'espansione della cache stessa.
Ti consiglio anche di cercare il sito della ditta che produce la tua MB,
probabilmente
troverai FAQS ed HOWTO.
                    ciao carlo.

Grazie.
Se hai memorie con parità allora il messaggio potrebbe avere un senso, anche
se c'è da dire che dovrebbe darti l' errore al boot del sistema e non solo
quando carichi il linux. Ovvio anche  se le tue memorie sono standard allora
il controllo di parità non può esistere e quindi l' errore è cosa assai
normale.
Per quanto riguarda le memorie con parità ed il nuovo hardware, quello che
ti hanno detto secondo me non può essere vero anche perchè la parità è più
affidabile (vedi sui server di qualità cosa montano).

 Si' Temo sia danneggiata.
Contrordine: la cache L2 funziona! 
Ho fatto della altre prove ed ho notato che cambiando *l'ordine* con cui
sono installate le SIMM la situazione migliora.
Ad esempio: installando una sola simm (8mb) il sistema parte normalmente e
posso usare la L2.
Con la combinazione di simm che sto usando al momento ho 32Mb di RAM NON
EDO ma se abilito la cache L2 durante il boot quando sta per montare il
root fs, ottengo il seguente messaggio di errore:
init: error in loading shared libraries
/lib/libc.so.6: indefined symbol: _nl_curNUMERIC.
La cosa interessante e' che INVECE, con la stessa configurazione, parte
normalmente W95.
Mi domando quale HOW_TO, quale configurazione od opzione devo settare per
ricompilare il kernel e cercare di risolvere questo fastidioso problema?
La configurazione del mio sistema č:
Pentium120
Scheda madre Award Modular V.4.50 PG
11/28/95-SiS-5511B-5513-2a5IDB3AC-00
Scheda video integrata sulla scheda madre: SiS6502.
Attualmente ho abilitato le seguenti opzioni:
CMD640 bugfix/support
CMD640 enhanced support
RZ1000
Interl 82371
Ricompilando il kernel con il limite per la memoria a 16Mb posso usare la L2
ma perdo meta' della memoria.
Grazie.

albatross wrote:
 >Mi domando quale HOW_TO, quale configurazione od opzione devo settare per
 >ricompilare il kernel e cercare di risolvere questo fastidioso problema?
Non c'e` niente da fare, se abbassando i vari timing dal setup del bios il
problema non sparisce allora la SIMM e` difettosa e devi riportarla a chi
te l'ha venduta.
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | What was you username again? <clickety clickety click>