Kernel und Speichererweiterung

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Saxenpower

Kernel und Speichererweiterung

Beitrag von Saxenpower » 19.01.2008 19:18:52

Hallo,

ich habe einen selbstkomplierten Kernel 2.6.22 und habe den RAM-Speicher auf 2 GB erweitert. Wo muss ich im Kernel die Unterstützung höheren Speicherbedarf anklicken?

Vielen Dank!

SaxenPower

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Beitrag von mistersixt » 19.01.2008 20:11:37

Bis 4 GB sollte der Standardkernel direkt erkennen.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

Saxenpower

Beitrag von Saxenpower » 20.01.2008 10:26:00

Das habe ich auch gedacht. Aber

Code: Alles auswählen

free -m
gibt mir

Code: Alles auswählen

             total       used       free     shared    buffers     cached
Mem:           885        766        119          0         96        154
-/+ buffers/cache:        515        370
Swap:          721          0        721
aus. Und der ISP-Anbieter hat mir letzten Mittwoch hoch und heillig zugesagt, er hätte auf 2 GB aufgerüstet. Hier waren vorher offenbar 512 MB drin und angezeigt hat mir der free-Befehl ebenfalls so was Krummes unter dem eigentlichen Wert.

Und wenn ich auf meinem Rechner mit 2GB den free-Befehl anwende, dann sehe ich dort auch eindeutig 2024 unter "total" stehen.

Grüsse

SaxenPower

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 20.01.2008 10:36:00

Ist das ein Debiankernel? Der 686er Debiankernel sollte eigentlich bis zu 3G unterstützen.

Saxenpower

Beitrag von Saxenpower » 20.01.2008 10:52:05

Eindeutig nein. Denn der ISP hatte für seine Maschine einen eigenen 2.4-er Kernel kompiliert. Und ich hatte dann wegen einem System-Upgrade auf Etch mit der vorhandenen config einen 2.6.22-er Kernel kompiliert.

Und der Anbieter meinte, ich müsse natürlich im Kernel den entsprechenden Schalter anklicken, damit der Kernel den Speicher erkennt. Ich habe das aber noch nie machen müssen, weil eben in meinen Maschinen die Speicher richtig erkannt weren, auch ohne Schalter.

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Beitrag von Teddybear » 20.01.2008 11:01:31

moin

in der Kernel config muss mindestens dieses Aktiviert sein:

Code: Alles auswählen

CONFIG_HIGHMEM4G=y
CONFIG_HIGHMEM=y
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

Saxenpower

Beitrag von Saxenpower » 20.01.2008 11:08:10

Hi Teddybear,

das wars! Vielen Dank! Ich habe in der config

Code: Alles auswählen

# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set
drinstehen. Das werde ich mal gleich korrigieren.

Schönen Sonntag!

SaxenPower

Antworten