[Megoldva] Memtest86 - hiba vagy sem?

Sziasztok!

Egy furcsa hibát tapasztaltam az egyik gépen...
...a Memtest86 azt jelzi, hogy a legalsó memóriacímre bármit ír, 00000000 lesz visszaolvasás után, de csak ezen a címen.

Jelenleg az alsó 4KB-ot nem tesztelem, azóta nem kaptam hibaüzenetet (a teszt egyszer már végigfutott).

A gépen lévő rendszer úgy tűnik, stabilan üzemel.
Egyébként két RAM-mal próbáltam mindkét slotban, semmi sem változott.

A Memtest a legújabb, 4.0 verzió, de egy korábbival is ezt írta.

Mi lehet ez a hiba? Lehet afféle "fals pozitív"? Esetleg BIOS hiba, ill. a (videóval) osztott memória következménye?

Egyedül erre a címre írja, de ott mindig 0 lesz a beírt értékek helyett.

Kinek mi a véleménye erről?

Update: Frissítettem a BIOS-t és a probléma eltűnt.

Hozzászólások

subs
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~
Zenwalk - Full featured GNU Linux Operating System

BIOS lesz az oka, az e820-on nem adja at rendesen hogy melyik memoriateruletek vannak fenntartva mindenfele celokra. Nezd meg hogy mit mond mondjuk egy linux kernel a bootolas elejen, BIOS-provided physical RAM map uzenet utan, benne van-e az a cim, amin a hibat kapod.
---
Internet Memetikai Tanszék

Köszi, ezt meg fogom nézni. A hibát az abszolút 0 helyen írta, de most lehet, hogy hülyeséget mondok, majd leírom pontosan, ha újraindítottam (kicsit még hagyom futni rajta).

Egyelőre 3 órája megy a memtest, ötször végigment és nincs hiba (ha az első 4k-t kihagyom).

A Linux boot üzeneteit is megnézem nemsokára.

Kíváncsi leszek rá, szerintem ez lesz a gondja.

Memtest konkrétan ezt írja:

Failing address: 00000000000 - 0.0MB

A "rossz" értéke mindig 00000000, a "jó" értéke pedig, amivel épp' próbálkozik...

Linux indulásánál ilyet ír:
BIOS-e820: 0000000000000000 - 000000000009d800 (usable)
.
.
.

Később van egy ilyen is:
e820 update range: 0000000000000000 - 0000000000001000 (usable) ==> (reserved)

Eszerint a BIOS közli vele, hogy használható a tartomány, majd ezután a kernel rájön, hogy ezt azért nem kéne használni?

Gondolom van olyan is a masodik uzenet elott, hogy

valamilyen BIOS detected: BIOS may corrupt low RAM, working around it.

Ha erdekel a kernel forrasban a arch/i386/kernel/setup.c korul erdemes elkezdeni kutakodni. Ez ugy tunik, hogy egy bedrotozott hack, ha bizonyos BIOS azonosito stringeket talal, akkor lefoglal meg nehany teruletet biztos ami biztos alapon. A te esetedben ugy nez ki, hogy jogosan. :)
---
Internet Memetikai Tanszék

Nem, nincs ilyen üzenet.

11-sornyi BIOS-e820 után közvetlenül:

Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel!
DMI present

Ezután rögtön az update range szöveg következik, majd van mégegy remove range ...a0000 - ...100000 (usable) sor.

A kernel 2.6.34-es, amúgy RIP linux.

Ellenben biztosra veszem, hogy ez valóban egy bedrótozott hack.

Amúgy ez egy Acer Aspire 3100, 2.50-es verziószámú BIOS-szal.
Úgy látom, elérhető hozzá 3.13-mas is, ha lesz kis időm, megnézem azzal is... bár majd megnézem jobban, érdekes módon le lehet tölteni a régebbi BIOS-okat tőlük, de valamiért pont 2.5-ös verziót nem. :)

...közben megnéztem a release notes-t, itt végig lehet követni a változásokat 2.5 óta, van néhány BSOD-dal kapcsolatos javítás, lassú XP "hidegindítás" és egyebek, érdemes lesz felpakolni.

Kíváncsi leszek, megoldja-e ezt a problémát.