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.
- 3489 megtekintés
Hozzászólások
subs
~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~
Zenwalk - Full featured GNU Linux Operating System
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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?
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
No, feltettem és most nem jelentkezik a probléma.
Tehát valamelyik frissítés alkalmával javították ezt a hibát... :)
- A hozzászóláshoz be kell jelentkezni
bios friss?
- A hozzászóláshoz be kell jelentkezni
Még nem néztem hozzá frissítést, de ezzel lesz a gond - remélhetőleg készült hozzá javítás.
- A hozzászóláshoz be kell jelentkezni