Siduction Forum

Siduction Forum => Hardware - Support => Topic started by: postkutscher on 2012/01/28, 23:29:14

Title: Lenovo N500 & 4GB
Post by: postkutscher on 2012/01/28, 23:29:14
Hallo,

habe zu Weihnachten meinem Laptop 4Gb Ram gegönnt. Leider hängt der Läppi mit den 4GB in einer Boot-Schleife (bei 64 bit, bei 32 bit wird gebootet und 3Gb erkannt).

Anfänglich hatte ich die Speicherriegel im Verdacht. Die habe ich mehrfach getauscht und auch die Hersteller gewechselt. Leider ohne Erfolg.

Also fing ich an ein Lösung zu finden.

In der boot.log war nichts dazu zu finden (reboot war wohl zu zeitig)

Also ich sehe die beiden Pinguine, dann noch ca. 5-8 Zeilen und dann Bild schwarz und reboot


Bios ist aktuell!


Nachdem ich die Ram's ausschließen konnte, habe ich angefangen DJ zu spielen und habe mit mehreren Live-CD's gebootet einige gingen, die meisten nicht. (32-bit ging immer)

z.B. Sabyon 5.5 ging, 7.0 ging nicht.

sidux, aptosid gingen gar nicht. (zumindest die CD's die ich hier hatte)

Sqeese Netinstall ging, nach der Installation sollte ich neu booten und dann gings wieder nicht.

Kanotix-Hellfire ging, nach einem upgrade und neuster Kernel-Installation konnte ich den Lappi mit 4Gb immer noch booten.  :) :)

Also siduction installiert und nach Kanotix-factorids den neusten Kernel installiert. Und siehe da es geht.  :)

Code: [Select]

postkutscher@siductionbox:~$ inxi -v3
System:    Host: siductionbox Kernel: 3.3.0-030300rc1-generic x86_64 (64 bit, gcc: 4.4.3)
           Desktop Xfce 4.8.3 (Gtk 2.24.6) Distro: siduction 11.1-rc One Step Beyond - xfce - (201112212211)
Machine:   System: LENOVO (portable) product: 42333EG version: Lenovo 3000 N500
           Mobo: LENOVO model: KIWDX version: REFERENCE Bios: LENOVO version: 6GET19WW(for NON-HDMI) date: 01/28/2010
CPU:       Dual core Intel Core2 Duo CPU T5800 (-MCP-) cache: 2048 KB flags: (lm nx sse sse2 sse3 ssse3) bmips: 7979.7
           Clock Speeds: 1: 800.00 MHz 2: 800.00 MHz
Graphics:  Card: nVidia G98 [GeForce 9300M GS] bus-ID: 01:00.0
           X.Org: 1.11.3.901 drivers: nouveau (unloaded: vesa,fbdev) Resolution: 1280x800@60.0hz
           GLX Renderer: Gallium 0.4 on NV98 GLX Version: 2.1 Mesa 7.11.2 Direct Rendering: Yes
Network:   Card-1: Intel PRO/Wireless 5100 AGN [Shiloh] Network Connection driver: iwlwifi ver: in-tree: bus-ID: 04:00.0
           IF: wlan0 state: down mac: 00:21:5d:cc:53:d0
           Card-2: Broadcom NetLink BCM5906M Fast Ethernet PCI Express driver: tg3 ver: 3.122 bus-ID: 07:00.0
           IF: eth0 state: up speed: 100 Mbps duplex: full mac: 00:1e:ec:9a:39:25
Drives:    HDD Total Size: 500.1GB (5.7% used) 1: TOSHIBA_MK5055GS
Info:      Processes: 120 Uptime: 1 min Memory: 176.7/3950.0MB Runlevel: 5 Gcc sys: 4.6.2 Client: Shell inxi: 1.7.27
postkutscher@siductionbox:~$


Nun meine eigentliche Frage:

Muß ich nun einen eigenen (siduction)Kernel bauen oder kann ich das mit einer Boot-Option lösen?

Oder gibt es noch ne andere Möglichkeit den N550 mit 4Gb und siduction zum booten zu überreden?

Mit freundlichen Gruß

postkutscher
Title: RE: Lenovo N500 & 4GB
Post by: towo on 2012/01/28, 23:36:44
Könntest Du mal einen Siduction-Kernel mit

intel_iommu=0

als Bootcheat booten?
Title: RE: Lenovo N500 & 4GB
Post by: postkutscher on 2012/01/28, 23:52:23
Hi towo,

danke für Deine schnelle Antwort.

Mit intel_iommu=0 als bootcheat geht leider auch nicht. Weder bei der Installation, noch vom ISO (USB-Stick)

MfG

detlef
Title: RE: Lenovo N500 & 4GB
Post by: Zeitgeist on 2012/01/29, 01:21:31
@ towo

Wäre es möglich das die MTRR nicht durchgängig sind und der Laptop deshalb streikt? In der Kernelkonfiguration gibtb es eine Option mit der man solche Lücken in der Belegung zusammenlegen kann. Das scheint bei einigen Biosversionen  vorzukommen(bei größeren Speichermengen ab 4GB) oder bin ich vielleicht auf den falschen Dampfer? :?

EDIT

Ich meine diese Option:

Code: [Select]
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1
Title: RE: Lenovo N500 & 4GB
Post by: postkutscher on 2012/01/29, 09:38:20
Hi MadDin,

das würde heißen mit oldconfig die Option anschalten.

Hmm der letzte Kernel bei dem ich rumgespielt habe war 2.6.5.  :roll:

Ist also schon ne Weile her.  ;)

EDIT:

Habe gerade mal in den configs im /boot nachgeschaut. Ist bei beiden =1

EDIT-Ende

Vielleicht hat ja towo noch was im Ärmel. ;)

Gruß postkutscher
Title: Lenovo N500 & 4GB
Post by: dieres on 2012/01/29, 11:25:35
Kann man nicht die config des funktionierenden Kernels aus /proc auslesen ?
Title: Lenovo N500 & 4GB
Post by: postkutscher on 2012/01/29, 11:39:33
hi dieres,

habe gerade mal in /proc nachgeschaut. Habe kein Verzeichnis oder Datei mit kernel, config oder conf gefunden.
Wie kann man das denn auslesen?

Gruß postkutscher
Title: Lenovo N500 & 4GB
Post by: devil on 2012/01/29, 11:48:10
Man kann es aus /boot/config-foo auslesen. In deinem Fall:
Code: [Select]
cat /boot/config-3.1-3.towo.1-siduction-amd64 | grep -i mtrrMusst halt Deinen kernel anpassen.

greetz
devil
Title: Lenovo N500 & 4GB
Post by: postkutscher on 2012/01/29, 12:15:37
hi devil

danke.

Wie man sieht, ist es bei beiden angeschalten.

Code: [Select]

postkutscher@siductionbox:~$ cat /boot/config-3.2-2.towo.1-siduction-amd64 | grep -i mtrr
CONFIG_MTRR=y
CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
postkutscher@siductionbox:~$ cat /boot/config-3.3.0-030300rc1-generic | grep -i mtrr
CONFIG_MTRR=y
CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1
postkutscher@siductionbox:~$


Also sollte es an was anderes liegen. Aber was?

Gruß postkutscher
Title: Lenovo N500 & 4GB
Post by: devil on 2012/01/29, 12:38:15
Ist es denn wirklich so, dass, wenn du den ursprünglichen Zustand beim RAM wiederherstellst, wieder geht?

Gibts im BIOS irgendwo ne Einstellung, die das RAM (und/oder dessen Aufrüstung) betrifft? Wird im Eingangsbildschirm des BIOS die Menge richtig angezeigt?

greetz
devil
Title: Lenovo N500 & 4GB
Post by: postkutscher on 2012/01/29, 12:53:41
Hi devil,

im Bios werden die 4GB angezeigt. Eine Option "Memory Remapping" oder ähnliches gibt es nicht.

Hatte testweise mal WIN 7 Ultimate 64-bit installiert und da wurden die 4GB auch erkannt. Da es mit dem Kanotix-kernel geht und mit den sidux, aptosid und siduction-kernel nicht geht, habe ich den Kernel bzw. die config oder patch in Verdacht.

Leider reichen meine Kernel-Kenntnisse nicht aus, um das näher zu analysieren.

Bis 3GB bootet der siduction-kernel mit 64-bit.
Bei 4GB hängt der siduction-kernel mit 64-bit in einer bootschleife

Bei 4Gb bootet die 32-bit iso und es werden 3Gb erkannt. (normal)

Gruß detlef
Title: Lenovo N500 & 4GB
Post by: postkutscher on 2012/01/30, 20:40:17
schade, das hier keiner mehr ein Hinweis für mich hat.

Google hilft mir ja auch nicht weiter.

Gruß postkutscher
Title: Lenovo N500 & 4GB
Post by: Geier0815 on 2012/01/30, 21:06:55
Schon mal auf die Idee gekommen beide Dateien per diff zu vergleichen und dann zu schreiben wo der Unterschied liegt? Dann kann sich towo auch Gedanken machen wo er drehen muß oder dir sagen warum er daran nicht dreht...
Title: Lenovo N500 & 4GB
Post by: postkutscher on 2012/01/31, 09:34:59
Hallo Geier0815,

danke für den Hinweis. Auf das einfachste kommt man meistens selber nicht ;)

Habe hier mal die .txt als zip angehängt, die ich mit folgendem Befehl erstellt habe.

postkutscher@siductionbox:~$ diff -r /boot/config-3.2-2.towo.1-siduction-amd64 /boot/config-3.3.0-030300rc1-generic >> unterschied.txt und dann als zip gepackt.


Für den Code wars wohl zu viel.

Gruß postkutscher
Title: Lenovo N500 & 4GB
Post by: towo on 2012/01/31, 09:46:37
Mach mal bitte ein
Code: [Select]

diff -ruN /boot/config-3.2-2.towo.1-siduction-amd64 /boot/config-3.3.0-030300rc1-generic >> unterschied.txt
Title: Lenovo N500 & 4GB
Post by: postkutscher on 2012/02/01, 13:36:59
Hi towo,

danke das Du nochmal meldest.

Hier mal die Ausgabe, die Du sehen wolltest als Anhang.

Gruß postkutscher
Title: Lenovo N500 & 4GB
Post by: towo on 2012/02/01, 14:04:52
Würdest Du bitte mal

linux-image-3.3-3.3-rc2-siduction-amd64

aus unserem experimental-Repo testen?
Title: Lenovo N500 & 4GB
Post by: postkutscher on 2012/02/01, 14:35:41
@towo,

würde ich gerne tun. Leider mache ich wieder was falsch.

Code: [Select]

root@siductionbox:/home/postkutscher# apt-get install linux-image-3.3-3.3-rc2-siduction-amd64
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut      
Statusinformationen werden eingelesen... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 linux-image-3.3-3.3-rc2-siduction-amd64 : Hängt ab von: module-init-tools (>= 3.36) aber 3.16-1 soll installiert werden
E: Beschädigte Pakete
root@siductionbox:/home/postkutscher#



Edit: Habe gerade ein dist-upgrade gemacht, gebracht hats aber leider auch nichts. Ein install -f ebenfalls nicht

Gruß postkutscher
Title: Lenovo N500 & 4GB
Post by: towo on 2012/02/01, 14:43:40
Sorry, da hatte ich einen Zahlendreher in einem Template, ich bau neu und lads nochmal hoch.
Title: Lenovo N500 & 4GB
Post by: postkutscher on 2012/02/01, 14:47:17
Na bloß gut. Ich habe schon wieder an mir gezweifelt. :mrgreen:  :mrgreen:
Title: Lenovo N500 & 4GB
Post by: towo on 2012/02/01, 15:58:21
So, versuche es bitte nochmal mit dem Kernel, nun sollte das funktionieren.
Title: Lenovo N500 & 4GB
Post by: postkutscher on 2012/02/01, 19:37:35
@towo

Sorry, war unterwegs.

Danke, das Du Dich dem annimmst.

Habe es gerade versucht, ging leider trotzdem nicht.
Auch mit der Option intel_iommu=0 hatte ich keinen Erfolg.

Die letzte Zeile die ich noch kurz lesen konnte was was mit /udev

dann war der Bildschirm dunkel und reboot

Das hilft Dir sicher auch nicht weiter.

Gruß postkutscher
Title: Lenovo N500 & 4GB
Post by: towo on 2012/02/01, 20:00:28
Das wird für mich schwer zu debuggen, weil ich hier mit der config spielen müßte, was recht mühsam wird, da ich jeden Kernel hochladen müßte und auf Deine Meldung warten muß.
Was mich noch interessieren würde, ob /var/log/kern.log etwas relevantes enthält.
Title: Lenovo N500 & 4GB
Post by: postkutscher on 2012/02/01, 20:32:20
Hi towo,

habe hier mal einen Auszug aus der kern.log
Beginnend alles was am 1. Feb angefangen hat bis es nach meiner Meinung nichts mehr relevantes dasteht. Die gesamte Datei ist doch ziemlich groß, kann aber nachgeliefert werden.

Gruß postkutscher

Werde erstmal arbeiten gehen, schaue morgen wieder rein.
Title: Lenovo N500 & 4GB
Post by: towo on 2012/02/01, 21:12:36
Das Log nüzuz nix, weil das vom Ubuntu-Kernel ist.
Aber mal was Anderes, hast DU mal einen Memcheck laufen lassen, möglichst über Nacht?
Title: Lenovo N500 & 4GB
Post by: postkutscher on 2012/02/02, 06:20:24
Dann müßte ich mal mit Deinem Kernel und 3GB mal hochfahren, wegen der log.

Memcheck habe ich mehrfach laufen lassen, weil ich ja verschiedene RAM's von verschieden Herstellern getestet habe, aber nie über Nacht.

Du meinst doch den Memtest86, der auf jeder CD bzw. im Grub zur auswahl steht?

Werd gleich mal laufen lassen und schlafen gehen.

Gruß
Title: Lenovo N500 & 4GB
Post by: postkutscher on 2012/02/02, 17:51:26
hi towo,

habe memtest86 mal laufen lassen von ca. 06:30 bis 17.00. Ergebnis:      0 ERROR

Habe dann mal mit ner Live-CD die boot.log umbenannt, damit eine neue erstellt wird. Habe dann mal mit 4GB RAM gebootet, wurde aber keine boot.log erstellt und dann mit 3GB gebootet und diese boot.log hänge ich mal hier an.

Ich hoffe, das hilft Dir weiter.

Gruß Detlef