hardcorowy sposób na weryfikację działania

przekopałem internety w poszukiwaniu sposobów na weryfikację, czy pamięć w komputerze pracuje z korekcją błędów. z lektury wynika, że nie jest to takie proste i jednoznaczne. próbowałem już kilku sposobów i nie dają odpowiedzi chociaż mam płytę i procesor wspierający ECC a pamięci z listy QVL producenta płyty. nie mogę wymusić też "ECC error injection" (np. przy użyciu memtest86) bo (prawdopodobnie) BIOS blokuje odpowiednie rejestry to umożliwiające chociaż sam memtest86 raportuje, że ECC jest wspierane i włączone (ale w kontrze stoi dmidecode, który wskazuje 64 bity zarówno dla szerokości szyny danych jak i szerokości całkowitej).

pytanie mam następujące: w specyfikacji pamięci unbuffered DDR3, 240 pin, są piny oznaczone jako:

"DQ0–DQ63 DIMM memory data bus"

według mojego rozumienia są to 64 bity szyny danych. czy jeśli zaizoluję jeden z takich pinów w module pamięci i moduł taki wsadzę do płyty to powinienem widzieć działanie korekcyjne jeśli faktycznie kombinacja płyta/procesor/pamięć to umożliwia? czy taki sposób teoretycznie powinien zadziałać?

pozdrawiam geos

Reply to
geos
Loading thread data ...

Płyta odrzuci moduł lub wogóle nie wstanie. Pamięć przechodzi test na starcie, miliard błędów nie pozostanie niezauwazony.

Najprościej to źrodlem promieniowania jonizującego, jak nie masz to trick z żarówką i wygenerowaniem problemu termicznie.

Reply to
Sebastian Biały

źródła promieniowania jonizującego nie posiadam. napisz proszę coś więcej o tym tricku z żarówką.

pozdrawiam geos

Reply to
geos

Przytulasz żarówke, moze być mała rzedu 20W, do scalaka i zasilasz. Po chwili scalak z powodu przekroczenia temperatury do której był projektowany zaczyna gubić bity. Tak swoją drogą to jeden z najprostszych ataków na smartcard:

formatting link
Kiedyś to sprawdzałem na pamięci GFX (ale nie ECC) i generowało artefakty na obrazie.

Reply to
Sebastian Biały

dziękuję za odpowiedź. zakładając, że będę to robił w miarę ostrożnie, chociaż jeszcze nie wiem jak - czy jest duża szansa na uwalenie scalaka czy raczej chwilowe przekroczenie temperatury pracy im nie zaszkodzi? zakresu pracy w specyfikacji szukać, prawda?

pozdrawiam geos

Reply to
geos

Predzej na wylutowanie. Ale nie przypuszczam żebyć dał radę żarówką.

Ma im zaszkodzić i mają sypać bledami ECC.

Olej, przystaw żarowke, zwiekszaj temperaturę i tyle. Bedziesz poza specyfikacja, zacznie się fun.

Reply to
Sebastian Biały

wiesz co, na elektrodzie ktoś mi podesłał ciekawy artykuł i film ze zmodyfikowanym modułem pamięci:

formatting link
nie wiesz może na czym polega taka modyfikacja modułu? zwieranie przez rezystor jakiejś lini DQx do masy? wygląda na coś bardziej skomplikowanego.

pozdrawiam geos

Reply to
geos

Nie wiem, nic nie widać, poza tym martwi mnie te kilkuamperowe druty zasilające i ten "kondensator(?) wyrwany z radia unitry".

Bez schematu nic się nie dowiesz. Pewnie coś robią z liniami D, ale takie sobie zwieranie do masy może być bolesne dla driverow.

A w ogóle po co Ci to? Szanse na flip bitu w typowym złomie na poziomie ziemii są znikomo małe.

Reply to
Sebastian Biały

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.