Badram dla kernela 2.6.29.

16 maja, 2009

Jakiś czas temu wspominałem, że dla wersji kernela 2.6.27 występują problemy z kompilacją, mimo czystego nakładania patcha badram. Znalazło się rozwiązanie.

Wystarczyło zapytać u źródła, aby szybko dostać sugestię, że aby korzystać z badram, należy wyłączyć obsługę HIGHMEM (CONFIG_NOHIGHMEM=y). Czyli w końcu upgrade z 2.6.25.x do 2.6.29.3. :-)

Nawiasem, jakby ktoś miał uszkodzone, zbędne pamięci DDR 333/266, to mam jeden slot wolny. Na pewno się nie zmarnują.

1. D4rky napisał(a):
16 maja 2009, 20:31:43

To chyba trochę do bani, że badram działa tylko <4G ramu.

2. rozie napisał(a):
16 maja 2009, 20:38:54

D4rky: Trochę niby tak, ale niekoniecznie. Po pierwsze, jak masz dużo pamięci, to jedna kość mniej czy więcej nie robi takiej różnicy. Po drugie, jak masz dużo RAM, to pewnie 64bit można użyć, a nie obejść w kernelu (i wtedy powinno działać). Po trzecie, 4 GB to jednak sporo.

3. Zal napisał(a):
16 maja 2009, 22:29:03

Swoją drogą koncepcja badramu jest urocza. Funkcjonalność wykorzystywana zapewne przez mniej, niż promil wszystkich użytkowników komputerów, ale za to przywraca życie starszym jednostkom ;]

4. rozie napisał(a):
17 maja 2009, 07:15:35

Zal: Dziwi mnie, że nie jest w kernelu OOTB. W końcu IIRC sprowadza się do „najszybciej, jak to tylko możliwe oznacz wskazany obszar pamięci jako używany”. I niekoniecznie do starych kompów się tego używa. U ojca na dość współczesnym desktopie „padła” jedyna kość RAMu. A wymieniać nie ma sensu. ;-)

5. pecet napisał(a):
17 maja 2009, 15:13:02

Debilizm, zwłaszcza że większośc kości pamięci ma gwarancję na 10-20 lat…

6. rozie napisał(a):
17 maja 2009, 17:10:00

pecet: Nawet, jeśli byłyby na gwarancji (nie są), to dochodzi niebagatelny koszt obsługi tejże gwarancji (czyt.: wymontowanie z komputera, przesyłka, przestój). Zamiast tego można wpisać kilkanaście znaków w konfigu… No i nie niszczy się środowiska niepotrzebnie.

7. Pomiędzy bitami napisał(a):
09 stycznia 2010, 10:42:24

Jak bezpiecznie korzystać z uszkodzonej pamięci RAM bez BadRAM.

Winny w tej maszynie jest ewidentnie RAM, co zostało już dawno stwierdzone, ale maszyna na tyle niekrytyczna, że inwestować się nie opłaca poza tym, szkoda środowiska , a ze starszym tj. 2.6.25.x kernelem spokojnie i poprawnie działa. Poz[...]