Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

28.02.2010, 00:10

Mehr als 1Gb RAM

Hi@all,

ich hab ein dickes Problem mit meinem Linux-Server. Er verkraftet irgendwie nicht mehr wie 1GB RAM. Sonst stirbt der Kernel beim Hochfahren mit einer Stack Trace, die ich nicht deuten kann. Die High Memory Option (bis zu 4GB) ist im Kernel aktiviert. Ich verwende das MSI Mainboard KT4A-Ultra-FISR mit einem AMD Geode 1600+. Ich habe das ganze mit 3x 512MB Riegeln und einem 256MB Riegel versucht. Aber immer sobald ich, in welcher Kombination auch immer, über 1024MB komme, hängt sich er Kernel relative am Anfang beim Booten auf. Das BoardBios erkennt den Ram ohne Probleme und auch Memtest86 beackert den Ram ohne Fehler. Was ich jetzt noch nicht getestet habe, ist mit ner LiveCD zu booten. Ob es da wohl die selbern Probleme gibt :-\!? Hat jemand vllt Rat? Hilft es die 64GB option im Kernel zu aktivieren? Ich könnte den Ram schon gut gebrauchen 1GB reichen einfach nicht mehr aus. Er swapt jetzt schon ca. 200MB...
Techno4ever

2

28.02.2010, 01:01

Normalerweise schmiert der Kernel nicht einfach so ab. Wenn falsche Option gewählt ist, dann hat man unter Linux weniger RAM zur Verfügung, als eingabaut ist. Aber es läuft.

Die genaue Fehlermeldung wäre interessant.

Ich tippe auf das BIOS. Eventuell hilft es das BIOS zu aktualisieren. Aber wie gesagt, ohne eine genaue Fehlermeldung was abschmiert kann man nichts genaues sagen.

Eventuell kann einfach das Board nicht mehr als 1 GB?
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

3

28.02.2010, 01:26

Warum zeigt es dann 1,5GB beim hochfahren an? Und warum kann Memtest86 damit arbeiten? Das dürfte doch dann auch net gehen :wacko: Ich werds morgen mal mit der LiveCD versuchen...
Techno4ever

4

28.02.2010, 11:36

Könnte es sein, das eigentlich immer 2x der gleich Riegel "drin" sein müste?

Das Du also ein Problem hast das Du 512 + 256 zusammen einbauen willst? Ist aber eher ein Hardwarepoblem...
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

5

28.02.2010, 17:24

Nein das ist kein Hardwareproblem, da ja auch die 3x 512er nicht funktionieren.
Techno4ever

6

28.02.2010, 17:38

Ich werds morgen mal mit der LiveCD versuchen...
hast du das mal gemacht?
Wie schauts da aus?

7

28.02.2010, 17:39

Mal ein Schuss ins Blaue. Falls aktiviert, deaktiviere mal folgende Einstellung im Kernel:

Quellcode

1
2
3
4
5
6
7
 Symbol: DMAR [=n]                                                                                                                                                        │  
  │ Prompt: Support for DMA Remapping Devices (EXPERIMENTAL)                                                                                                                 │  
  │   Defined at arch/x86/Kconfig:1895                                                                                                                                       │  
  │   Depends on: PCI_MSI && ACPI && EXPERIMENTAL                                                                                                                            │  
  │   Location:                                                                                                                                                              │  
  │     -> Bus options (PCI etc.)                                                                                                                                            │  
 
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

8

28.02.2010, 18:53

Zitat

...Sonst stirbt der Kernel beim Hochfahren mit einer Stack Trace, die ich nicht deuten kann....


Kannst du mal die (ungefähre) Ausgabe posten, vielleicht gibt's hier ja jemanden der schlau draus wird.

gruesse

9

02.03.2010, 11:43

Zitat

Nein das ist kein Hardwareproblem, da ja auch die 3x 512er nicht funktionieren.


wenn es immer 2 gleiche Riegel sein müssen (und meines Wissens machen die Meisten Chipsätze es so ab 1! Riegel), dann kann auch 3x nicht funktionieren. Da bei 3x 512 ein Riegel eben nicht doppelt ist .....

Würde mittlerweile wirklich hier den "Fehler" suchen!"

Funktionieren denn 1x 512 und 1x 256??

Wenn nein hast Du den Fehler ...
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

10

02.03.2010, 15:07

Hm.., ist schon merkwürdig das ganze...

Das Board sollte eigentlich 3Gig Ram unterstützen, siehe zb
http://www.msi-computer.de/index.php?fun…o=1&prod_no=502

Ich denke Wernieman liegt mit seiner Meinung (bez. der 3 Module) nicht ganz Falsch, viele Memory-Controller kommen ins wanken wenn drei Module verwendet werden sollen...
doch ich meine auch das dann auch schon das BIOS Alarm schlagen würde, sofern nicht unterstützte Modul Anzahl und/oder Größen Spezifikationen überschritten werden, und nicht erst das System bzw der Kernel
Es wird da afaik auch noch nach der Anzahl der Speicherbänke im einzelnen Ram Modul unterschieden (Single Side / Double Side) usw

Ich würde mir noch mal anschauen wie eine LiveCdD sich verhalten würde,
evtl. hast du ja tatsächlich eine ungünstige Option mit im Kernel die bei deinem jetzigen System die Probleme verursacht.

11

02.03.2010, 21:51

Ich hab jetzt mal mit der LiveCD gebootet. Der Kernel von der stürzt aber auch ab. Ziemlich am Anfang. Hier mal das, was mein Kernel auspuckt:

Kernel Panic - Not syncing: CRED: put_cred_rcu() sees f7055380 with usge 12228

Hier die ganze Augabe als Bild. Ich habn "Bildschirmfoto" gemacht, weil man in dem Stadium des booten noch kein Copy&Paste machen kann^^:

http://de.tinypic.com/r/20jiiid/6
Techno4ever

12

02.03.2010, 22:38

Jetzt wäre interessant, welche Hatdware hinter PCI 11.0 sich verbirgt. Magst Du mal die Ausgabe von "lspci" posten?
An sonsten, es sieht nach IRQ Fehler aus.
Versuche es mal ohne

Quellcode

1
2
3
4
5
6
7
  │ Symbol: INTR_REMAP [=y]                                                 │  
  │ Prompt: Support for Interrupt Remapping (EXPERIMENTAL)                  │  
  │   Defined at arch/x86/Kconfig:1937                                      │  
  │   Depends on: X86_64 && X86_IO_APIC && PCI_MSI && ACPI && EXPERIMENTAL  │  
  │   Location:                                                             │  
  │     -> Bus options (PCI etc.)                                           │  
  │                                            

Eventuell hilft es auch, wenn Du PCI-Karten hardware-mäßig umstöpselst. Was sagt denn

Quellcode

1
 cat /proc/interrupts
?
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

13

03.03.2010, 08:33

Am besten wäre es, wenn du mal eine andere Kernelversion als 2.6.31 verwenden würdest. Laut Google scheint das Problem fast auschließlich bei den Kernelversionen 2.6.31.1-4 aufzutreten.

Zitat

I've updated machine to 2.6.31.5, and it's been running without problem since then...


Hier, durchlesen: http://lists.openwall.net/linux-kernel/2009/10/30/100

Grüße

14

03.03.2010, 20:43

Hinter 11.0 steckt die ISA-Brücke, wies aussieht...

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
00:05.0 Ethernet controller: D-Link System Inc DGE-528T Gigabit Ethernet Adapter (rev 10)
00:06.0 Network controller: Cologne Chip Designs GmbH ISDN network controller [HFC-PCI] (rev 02)
00:07.0 Network controller: Cologne Chip Designs GmbH ISDN network controller [HFC-PCI] (rev 02)
00:08.0 Network controller: Cologne Chip Designs GmbH ISDN network controller [HFC-PCI] (rev 02)
00:0a.0 Network controller: Cologne Chip Designs GmbH ISDN network controller [HFC-PCI] (rev 02)
00:0b.0 Network controller: Cologne Chip Designs GmbH ISDN network controller [HFC-PCI] (rev 02)
00:0c.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
00:0d.0 RAID bus controller: Promise Technology, Inc. PDC20376 (FastTrak 376) (rev 02)
00:0e.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306 Fire II IEEE 1394 OHCI Link Layer Controller (rev 46)
00:0f.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5702X Gigabit Ethernet (rev 02)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
cat /proc/interrupts
           CPU0
  0:         28   IO-APIC-edge      timer
  1:        949   IO-APIC-edge      i8042
  3:          2   IO-APIC-edge
  4:    1174083   IO-APIC-edge      serial
  6:         11   IO-APIC-edge      floppy
  7:          0   IO-APIC-edge      parport0
  9:          0   IO-APIC-fasteoi   acpi
 14:    4120194   IO-APIC-edge      ide0
 15:        141   IO-APIC-edge      ide1
 16:   25997929   IO-APIC-fasteoi   CMI8738-MC6, eth1
 17:      69961   IO-APIC-fasteoi   ohci1394, HFC PCI, HFC PCI
 18:    4139422   IO-APIC-fasteoi   eth0, HFC PCI, HFC PCI
 19:       7350   IO-APIC-fasteoi   sata_promise, HFC PCI
 21:    5521869   IO-APIC-fasteoi   ehci_hcd:usb1, uhci_hcd:usb2, uhci_hcd:usb3, uhci_hcd:usb4
NMI:          0   Non-maskable interrupts
LOC:  111861729   Local timer interrupts
SPU:          0   Spurious interrupts
CNT:          0   Performance counter interrupts
PND:          0   Performance pending work
RES:          0   Rescheduling interrupts
CAL:          0   Function call interrupts
TLB:          0   TLB shootdowns
TRM:          0   Thermal event interrupts
THR:          0   Threshold APIC interrupts
MCE:          0   Machine check exceptions
MCP:        871   Machine check polls
ERR:          0
MIS:          0


@bell:

Umstöpseln ist nicht so einfach, da 5 HFC-ISDN Karten drinstekcken und eine Gigabit LAN-Karte. Keine dieser Karten ist entbehrlich! Alle PCI-Slots sind damit belegt.
Die Kerneloption die du da vorgeschalgen gibts nicht! Bedenke, dass der AMD Geode ein 32-biter ist und auch das Board keine 64Bit-CPUs unterstützt.
Bei dir steht:
Depends on: X86_64 && X86_IO_APIC && PCI_MSI && ACPI && EXPERIMENTAL

@ryt:

Die LiveCD hatte einen 2.6.30er Kernel und da bestand ja auch das gleiche Problem. Ich werde mal noch ältere Kernel testen...
Techno4ever

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Freier Radikaler« (03.03.2010, 20:54)


15

03.03.2010, 21:40

Ich vermute mal Du hast keine ISA Karten. Ist die folgende Option deaktiviert?

Quellcode

1
2
3
4
5
6
  │ Symbol: ISA [=n]                                                        │  
  │ Prompt: ISA support                                                     │  
  │   Defined at arch/x86/Kconfig:1955                                      │  
  │   Depends on: X86_32                                                    │  
  │   Location:                                                             │  
  │     -> Bus options (PCI etc.)                                           │

an sonsten, hast Du meinen vorletzten Tipp (DMA-Remapping) ausprobiert?
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.