memtest86 hiba: rossz-e a BIOS?

Fórumok

memtest86 hiba: rossz-e a BIOS?

Hozzászólások

Van egy 2-3 éves Intel 9IGLM alaplapom Award BIOS -szal.

Kettő rendszert használok: win$ -t és Debiant;
jelenleg a Debian -t csak szövegkörnyezetben.
win$ alatt két hete úgy lefagyott, hogy csak a reset gomb
segített, de amit még eddig nem tapasztaltam, megtörtént:

a boot elakadt a BIOS -nál, ott, ahol megtalálja a meghajtókat.
Megint csak a reset gomb segített (!), és így egymás után többször
rekedtem el a BIOS -nál. Megoldást a BIOS Setup -ba való belépés,
majd a beállítások ismételt CMOS -ba írása hozott.

Azóta nem fagyott le a gép, vagy ha 1x - 2x, akkor nem kellett a reset.
Debian -nal nem volt fagyás.

Megnéztem az elemet, jó.
Debian -ban futtattam a smart -ot, jó a merevlemezem.

Futtattam a memtest-86 -ot (v3.1) és lőn hiba!

Unexpected Interrupt - Halting
Errors: 261 905

memtest-86 beállításom, amivel mindég a fenti hibaüzenetnél áll le
(és mindég a 261 905 -ös számnál):
Memory Sizing: BIOS-All

Ha BIOS-Std , akkor vígan fut memtest-86.

Mit gondoltok, elromolhatott-e a BIOS, vagy mi lehet a baj?

Előre is köszönöm!

Kicsit sötétben vagyok ezzel én is, de szerintem valami olyasmi lehet, hogy a BIOS nem szereti, ha felülírják valami memóriaterületét. Erre talán valami hardveres breakpoint lehet beállítva, ha egy beállított cím feltűnik a memóriavezérlőnél, akkor küld egy interruptot. Legalábbis így gondolom. És ha úgy van, ahogy gondolom, akkor ez talán a BIOS vírusvédelem lehet. Gyanús, hogy a fagyásnál a CMOS tartalom törlődött, vagy sérült és a default az, hogy a vírusvédelem engedélyezve van.
De lehet valami kavarás az ACPI-vel is, mert az is tart lefoglalva magának memóriaterületeket. (A linux kernel üzenetek legelején van az a rész, amikor átveszi a memóriatérképet a BIOS tól, és az e820-Std-t használja, tehát a későbbiekben nem bántja a BIOS területeit.)
Elképzelhető az is, hogy megsérült a BIOS, de sokkal gyakoribb, hogy csak a CMOS-ba íródik be valami inkonzisztens adat, amit a setup utility később nem állít helyre akkor sem, ha mented az új beállításokat. Volt már ilyennel bajom, csak úgy tudtam helyrehozni, hogy töröltem jumperrel a cmos tartalmát és utána újra beállítottam azt, ami a defaulttól eltérő dolog volt a BIOSban.
Elképzelhető, hogy a te esetedben hülyén reportolja a memóriaterületeket valami hibás CMOS érték miatt. Mondjuk nagyobb ram méretet mutat, mint ami ténylegesen fizikailag a gépben van, a memtest meg bekapja horgot és kicímez, aminek teljesen jogosan egy non maskable interrupt a következménye. Többféle módon kérdezhető le a memória mérete a biosból, és a hiba csak az egyiket érinti. Ez is lehet CMOS-ba írt hibás adat következménye.

Szóval töröld jumperrel a cmos-t, hátha segít.

Nagyon sok gépben van hibás ram. Én találkoztam olyannal is
hogy:

A/ gépen hibát jelzett a RAM B/ gépen nem, kicseréltem
a két gépben a ramokat (egymással) és azóta vidám az
élet.

Volt olyan, hogy a bioszban kellett addig piszkálni az időzítéseket,
amig hiba nélküli nem lett a ramtest. Azt is el tudom képzelni,
hogy a ramtest nem tökéletes.

Gondoljátok el! Hány százmillió alkatrésznek kell hibátlannak
lenni, hogy ne kapj hibaüzenetet. Én mindig azt mondom,
hogy kész csoda, hogy ezek a legalább gépek így működnek!

Igen, töröltem jumperrel a CMOS -t (ezt kifelejtettem az első írásomból),
s azóta nem történt fagyás a BIOS -nál, esetleg 1x a win$ -ben.

A BIOS -ban a vírusvédelmet kikapcsoltam, mindig is ki volt kapcsolva.

Most arra gondolok, hogy talán egy Award BIOS frissítés jót tenne a BIOS -omnak. Sajnos, végigböngésztem a LinuxBIOS honlapot, és a 9IGLM Intel alaplap nincs a LinuxBIOS által támogatottak között. :-(
Ajánljátok-e az Award BIOS frissítést?

A kimerítő válaszotok fölélesztette bennem a reményt, hogy a BIOS -om
még talán jól működik. :-) Kösz!