[solved] Kernel 2.6.8-1 -- Memoryproblem

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Benutzeravatar
steos
Beiträge: 326
Registriert: 16.10.2004 13:27:34
Wohnort: Wien

[solved] Kernel 2.6.8-1 -- Memoryproblem

Beitrag von steos » 18.10.2004 10:44:38

Habe testweise Debian/Sarge (Netinstall Pre-RC2) installiert und habe das Problem das der Hauptspeicher (1GB) nicht vollständig erkannt wird (wie detailiert unter http://www.debianforum.de/forum/viewtopic.php?t=33440 beschrieben). Interessant ist, daß SUSE 9.1 brav den gesamten Speicher (1012.3 MB)anspricht, Debian mit Kernel 2.6.1 allerdings nicht (885.49 MB).

Bin etwas ratlos, im entsprechenden Abschnitt (Probleme bei der Installation von Debian)konnte mir leider noch keiner helfen. Muß ich unter 2.6.1 die Größe des Hauptspeichers als Kernel-Parameter (mem=1GB) angeben, damit dieser voll angesprochen wird?

Vielen Dank im Voraus!
Zuletzt geändert von steos am 27.10.2004 12:44:02, insgesamt 2-mal geändert.

Benutzeravatar
minimike
Beiträge: 5594
Registriert: 26.03.2003 02:21:19
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Köln
Kontaktdaten:

Beitrag von minimike » 18.10.2004 11:45:51

Könnte sein das dieser Kernel den du benutzt kein highmem unterstützt und daher einige Recoursen brach liegen. Wenn du Sarge benutzt einfach mal einen aktuelleren Kernel mittels apt-get installieren kannst dier sogar einen optinierten raussuchen

mike@sarge:~$ apt-cache search kernel-image-2.6.8.1
kernel-image-2.6.8-1-386 - Linux kernel image for version 2.6.8 on 386.
kernel-image-2.6.8-1-686 - Linux kernel image for version 2.6.8 on PPro/Celeron/PII/PIII/PIV.
kernel-image-2.6.8-1-686-smp - Linux kernel image for version 2.6.8 on PPro/Celeron/PII/PIII/PIV SMP.
kernel-image-2.6.8-1-k7 - Linux kernel image for version 2.6.8 on AMD K7.
kernel-image-2.6.8-1-k7-smp - Linux kernel image for version 2.6.8 on AMD K7 SMP.
kernel-image-2.6.8.1-ck6 - Linux kernel binary image for version 2.6.8.1-ck6.
kernel-image-2.6.8.1 - Linux kernel binary image for version 2.6.8.1.
mike@sarge:~$
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft

Benutzeravatar
steos
Beiträge: 326
Registriert: 16.10.2004 13:27:34
Wohnort: Wien

Beitrag von steos » 18.10.2004 14:08:55

Danke für die prompte Antwort!

Die obigen Memory-Angaben habe ich mittels top ausgelesen; kann es sein, daß Debian im Gegensatz zu SUSE beim Booten automatisch eine Ramdisk anlegt, die gleich zu Beginn einen gewissen Teil des Speichers abzweigt?

edit:

Ein Vergleich der Resourcenanzeige mittels "mount" zeigt einen wesentlichen Unterschied zwischen SUSE und Sarge:

SUSE:

Code: Alles auswählen

/dev/hda1 on / type reiserfs (rw,notail)
proc on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/hda3 on /home type reiserfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
Sarge:

Code: Alles auswählen

/dev/hda1 on / type reiserfs (rw,notail)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
/dev/hda3 on /home type reiserfs (rw)
usbfs on /proc/bus/usb type usbfs (rw)
Bei Sarge steht in der Liste also zusätzlich noch

Code: Alles auswählen

sysfs on /sys type sysfs (rw)
Kann dieser Eintrag für die unterschiedlichen Memory-Anagben verantwortlich sein?

Benutzeravatar
steos
Beiträge: 326
Registriert: 16.10.2004 13:27:34
Wohnort: Wien

Beitrag von steos » 20.10.2004 13:14:18

Also: Nach einigen Hinweisen -- vielen Dank!! -- ist die Ursache geklärt: Der Standard 2.6.8-1-i386-Kernel wurde ohne die Option HIGHMEM generiert, d.h. der Kernel kann den gesamten verfügbaren Speicher nicht ansprechen (wenn man's weiß auch unter /var/log/messages nachzulesen). Im nächsten Schritt versuche ich es mal mit dem 2.6.7-1-k7-Kernel, der hoffentlich

(a.) kein Problem beim Brennen von Audio-CDs haben sollte
(b.) mit meinem Athlon 1800+ besser zurecht kommen soll als der i386-Kernel

... to be continued

Frage:

Stimmt es wirklich, daß, wie unter http://www.debianforum.de/forum/viewtopic.php?p=198852 berichtet (man beachte das Datum!), die lang bekannten Probleme des 2.6.8er-Kernels mit dem Brennen von Audio-CDs bzw. Memory-Leak nicht behoben worden sind? Ich kann es fast nicht glauben. :cry:

Ist der 2.6.7-1-k7-Kernel per "apt-get install" noch verfügbar (ich sitz' leider vor 'ner Windoof-Kiste und komm' in nächster Zeit nicht an meine Kiste ran')?

Benutzeravatar
minimike
Beiträge: 5594
Registriert: 26.03.2003 02:21:19
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Köln
Kontaktdaten:

Beitrag von minimike » 20.10.2004 19:58:20

mike@sarge:~$ apt-cache search kernel-image-2.6.7
kernel-image-2.6.7-1-386 - Linux kernel image for version 2.6.7 on 386.
kernel-image-2.6.7-1-686 - Linux kernel image for version 2.6.7 on PPro/Celeron/PII/PIII/PIV.
kernel-image-2.6.7-1-686-smp - Linux kernel image for version 2.6.7 on PPro/Celeron/PII/PIII/PIV SMP.
kernel-image-2.6.7-1-k7 - Linux kernel image for version 2.6.7 on AMD K7.
kernel-image-2.6.7-1-k7-smp - Linux kernel image for version 2.6.7 on AMD K7 SMP.
kernel-tree-2.6.7 - Linux kernel tree for building prepackaged Debian kernel images
mike@sarge:~$

zum suchen von Packeten unter Winblöd eignet sich diese Seite ganz gut

http://www.debian.org/distrib/packages

Ich denke der wird auch im endgültigen Relaise drinn sein und mit den 2.6.8.1 konnte ich unter Root im gnome-terminal cdrecord zum Gehorsam überreden. Must mal schauen was der Debianpatch im Kernel so alles bewirkt, das ist sowas wie eine Megapatchsammlung mit Fixes usw das lässt erstmal keinen Stein auf einem anderen
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft

Benutzeravatar
steos
Beiträge: 326
Registriert: 16.10.2004 13:27:34
Wohnort: Wien

Beitrag von steos » 21.10.2004 08:50:24

Danke für den Link!
Ich denke der wird auch im endgültigen Relaise drinn sein...
...bezieht sich das auf den 2.6.7-Kernel oder auf eventuell vorhandene Patches für den 2.6.8er-Kernel im Bezug auf die oben angesprochenen Probleme?
Must mal schauen was der Debianpatch im Kernel so alles bewirkt, das ist sowas wie eine Megapatchsammlung mit Fixes usw das lässt erstmal keinen Stein auf einem anderen
Im Bezug auf Updates macht das meiner Meinung nach nur Sinn sich mit dem 2.6.8er-(Standard-)Kernel weiter zu beschäftigen, wenn alle vorhandenen Patches vor dem endgültigen Release von Sarge in den Kernel eingebracht werden. Mich wundert nur, daß die recht neue Pre-RC2 offenbar noch einen ungepatchten Kernel mitbringt...

Benutzeravatar
minimike
Beiträge: 5594
Registriert: 26.03.2003 02:21:19
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Köln
Kontaktdaten:

Beitrag von minimike » 21.10.2004 12:13:41

Debian hat nur fertige Kernel im petto keine RC und prerelaises. Es gibt Leute die verwenden 2 Jahre den selben Kernel das neuste ist nicht immer das beste. Neben Bugfixes werden auch Sachen entfernt die mit Debian nicht komform sind. Das waren vor einigen Monaten glaub ich diverse Wlan oder ISDN Treiber weis ich auch nicht so ganz genau, das stand mein ich im Linuxmagazin. Du kannst ruhig auch den 2.6.6 nehmen der lief bei mir besser wie der Nachfolger hatte aber keine aktuellen r8169 und NFS Treiber
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft

Benutzeravatar
steos
Beiträge: 326
Registriert: 16.10.2004 13:27:34
Wohnort: Wien

Beitrag von steos » 27.10.2004 12:36:01

Durch die Installation des kernel-image-2.6.7-1-k7 konnte ich das Problem mit der Speichererkennung lösen; nun wird der Hauptspeicher zur Gänze erkannt und angesprochen.

Thx minimike!

Antworten