Hallo Leutz,
nach 2 Tagen bin ich wieder zu Ubuntu gewechselt. Warum? Na dann mal viel Spaß beim Lesen:
Ende November rüstete ich meinen PC von 1 GB DDR2-RAM auf 8 GB DDR2-RAM auf, da ich mind. 2 virtuelle Maschinen immer aktiviert habe und 1 GB RAM eben hierzu doch ein bissel wenig sind. Da nutzte ich übrigens noch Arch Linux in der 32-Bit Version. Damit ich die vollen 8 GB ausnutzen konnte, installierte ich mir Arch64 und prompt hatte ich die Ar***-Karte gezogen, denn plötzlich wollte meine Technisat SkyStar 2 nicht mehr. Ich suchte tagelang, fragte in Foren und in der Mailinglist der LUG Halle (Saale) nach aber keiner wusste mir zu helfen. Da ich aber Ubuntu bereits auf meinem dedicated Root Server sowie auf meinem SOHO-Server einsetzte, zog ich mir gleich Ubuntu 8.10 Desktop amd64 und schob erstmal die CD ins DVD-Laufwerk, bootete den Rechner ... Hier schien alles zu funktionieren. Da ich genug RAM hatte, zog ich mir vom NFS gleich die channels.conf für MPlayer, installierte MPlayer auf der LiveCD und probierte es aus ... voila, TV gucken ging - trotz voll zugewiesener 8 GB.
Da ich nun den Verdacht hatte, mein RAM sei kaputt, steckte ich nach und nach immer nur ein Modul aufs Board aber keiner der einzelnen Module war defekt. Arch Linux erkannte 2 GB und konnte auch meine DVB-S Karte ohne Probleme nutzen. Ich war am verzweifeln ... Also probierte ich mal zwei Module ( 4 GB ) aus und prompt schrie mich MPlayer, szap und scan wieder an: Deine Karte streikt! ... Menno, dachte ich mir - Nach 3 Tagen hatte ich die Schnautze ehrlich gesagt voll, schob Ubuntu 8.10 ins Laufwerk und schubste archlinux von der Festplatte. Ich freute mich, dass alles ging und war happy aber etwas fehlte mir. Man gewöhnt sich leider zu schnell an bestimmte Dinge.
Gestern der gleiche Spaß von vorn aber diesmal umgekehrt: Ubuntu von der Festplatte geschubst und Arch Linux x86_64 installiert. Resultat: Die nette Karte verweigert ihren Dienst aber diesmal war ich schlauer. Mein Arbeitgeber brachte den Tipp bezüglich Speichermanagement. Also suchte ich danach und fand diesbezüglich was über MTRR und PAT. Bei solchen Speicherproblemen wie ich sie hatte, sollte ich nopat in den Kerneloptionen probieren aber auch das schlug fehl. Der entscheidente Tipp kam hier von der HALIX:
Begrenze doch mal den Arbeitsspeicher auf 2 GB ... mem=2048M
Dies machte ich. Lustigerweise ging nun meine TV-Karte. Ich war ... wie gesagt man dazu? ... am Boden zerstört 😀 Das kann doch nicht die Lösung sein? Ich probierte darauf vieles .. Neuer Kernel, Diverse Kerneloptionen aber alles ohne Erfolg.
Ich konnte archlinux nicht dazu überreden, mir meine TV-Karte zur Verfügung zustellen, wenn es volle 8 GB RAM hat.
Heute hatte ich gegen 16:00 Uhr wieder die Nase voll und wechselte wieder zu Ubuntu aber diesmal bleibe ich, denn im archlinux.org Forum gabs nichts und im archlinux.de Forum kamen keine ausschlaggebenden Tipps. Jedenfalls meine allgemeine Frage an euch:
Kann RAM ein System wirklich so abschießen?
/proc/mtrr von aktueller Ubuntu-Installation:
reg00: base=0x00000000 ( 0MB), size=2048MB: write-back, count=1 reg01: base=0x80000000 (2048MB), size= 512MB: write-back, count=1 reg02: base=0xa0000000 (2560MB), size= 256MB: write-back, count=1 reg03: base=0xb0000000 (2816MB), size= 128MB: write-back, count=1 reg04: base=0xb8000000 (2944MB), size= 64MB: write-back, count=1 reg05: base=0xbc000000 (3008MB), size= 16MB: write-back, count=1
/proc/mtrr von Arch Linux:
reg00: base=0x00000000 ( 0MB), size=2048MB: write-back, count=1 reg01: base=0x80000000 (2048MB), size= 512MB: write-back, count=1 reg02: base=0xa0000000 (2560MB), size= 256MB: write-back, count=1 reg03: base=0xb0000000 (2816MB), size= 128MB: write-back, count=1 reg04: base=0xb8000000 (2944MB), size= 64MB: write-back, count=1 reg05: base=0xbc000000 (3008MB), size= 16MB: write-back, count=1
/proc/mtrr von Ubuntu LiveCD:
reg00: base=0x00000000 ( 0MB), size=2048MB: write-back, count=1 reg01: base=0x80000000 (2048MB), size= 512MB: write-back, count=1 reg02: base=0xa0000000 (2560MB), size= 256MB: write-back, count=1 reg03: base=0xb0000000 (2816MB), size= 128MB: write-back, count=1 reg04: base=0xb8000000 (2944MB), size= 64MB: write-back, count=1 reg05: base=0xbc000000 (3008MB), size= 16MB: write-back, count=1 reg06: base=0xc0000000 (3072MB), size= 256MB: write-combining, count=1
Danke für eure Antworten schon im Voraus.