Hallo zusammen,
das ist mein erster Beitrag hier, ich hoffe jemand hat Lust und Zeit mir zu helfen.
Ich kann mir ja die Belegung meiner PCI Plätze anzeigen lassen, indem ich einfach "cat /proc/pci" eingebe. Ich erhalte dann eine Auflistung aller PCI-Geräte in meinem Rechner.
Meine Frage nun:
Gibt es etwas ähnliches um herauszufinden wie ich die Speicherbänke belegt habe? HIntergrund ist ein sehr tief verbauter Rechner, den ich nicht extra ausschrauben und dann aufschrauben möchte um zu sehen wieviele Speicherbänke belegt sind und ob ich z.b. 1mal 512 MB nutze oder vielleicht 2x256MB Speicher.
Ein "cat /proc/meminfo" gibt leider nur allgemeine Infos über den Speicher aus, nicht aber über die Speicherbänke selber.
Wenn jemand da ne Lösung zu weiss und sie hier posten würde, wäre das wirklich super.
Vielen Dank
Andreas
Belegung der Speicherbänke rausfinden?
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Kurz und einfach: das Betriebsystem kann diese Informationen nicht haben, weil die Hardware sie nicht bereitstellt. Also wirst Du in /proc auch nix entsprechendes finden.
Die meisten Rechner zeigen aber beim booten an, wie die DIMM Sockets belegt sind. Nach dem Speichertest und dem Aufzählen der IDE Interfaces ganz am Anfang, kommt normalerweise ein Bildschirm mit so einem ASCII Rahmen, in dem drin steht, was denn so an Hardware da ist. In der linken Spalte steht dann sowas wie "SDRAM at Sockets 0,1". Das würde heissen, dass die ersten beiden Sockel belegt sind.
Hth.
Patrick
Die meisten Rechner zeigen aber beim booten an, wie die DIMM Sockets belegt sind. Nach dem Speichertest und dem Aufzählen der IDE Interfaces ganz am Anfang, kommt normalerweise ein Bildschirm mit so einem ASCII Rahmen, in dem drin steht, was denn so an Hardware da ist. In der linken Spalte steht dann sowas wie "SDRAM at Sockets 0,1". Das würde heissen, dass die ersten beiden Sockel belegt sind.
Hth.
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
Falsch. Zwar kann ich nicht genau erklären wie das geht aber es muss möglich sein. Das WindowsProgram Dr. Hardware liefert diese Infos. Im Reiter SMBios fand ich folgende Informationen; Bank, Speichertyp, MB, Hersteller und mehr.pdreker hat geschrieben:Kurz und einfach: das Betriebsystem kann diese Informationen nicht haben, weil die Hardware sie nicht bereitstellt.
Wie man diese Infos unter Linux auslesen kann weiss ich im mom auch net. Aber Google wird das bestimtm weiterhelfen.
Das stimmt allerdingspdreker hat geschrieben: Die meisten Rechner zeigen aber beim booten an, wie die DIMM Sockets belegt sind. Nach dem Speichertest und dem Aufzählen der IDE Interfaces ganz am Anfang, kommt normalerweise ein Bildschirm mit so einem ASCII Rahmen, in dem drin steht, was denn so an Hardware da ist. In der linken Spalte steht dann sowas wie "SDRAM at Sockets 0,1". Das würde heissen, dass die ersten beiden Sockel belegt sind.
Hth.
Patrick

Gruss
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
D'oh... Yeah right. SMBios sagt es ja eigentlich schon "System Management BIOS"... Ich habe 'mal ein bisschen durch die Gegend gegooglet, und habe dabei rausgefunden, dass es im Kernel ein sog. DMI Facility gibt, die angeblich solche Tables aus der Hardware ziehen kann. Allerdings sind wohl die nötige Teile, die dann SMBios Support einbauen erst in Kernel 2.5.9 oder später erschienen...xraver hat geschrieben:Falsch. Zwar kann ich nicht genau erklären wie das geht aber es muss möglich sein. Das WindowsProgram Dr. Hardware liefert diese Infos. Im Reiter SMBios fand ich folgende Informationen; Bank, Speichertyp, MB, Hersteller und mehr.pdreker hat geschrieben:Kurz und einfach: das Betriebsystem kann diese Informationen nicht haben, weil die Hardware sie nicht bereitstellt.
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
-
- Beiträge: 96
- Registriert: 17.07.2002 17:04:22
- Lizenz eigener Beiträge: GNU Free Documentation License
Hi,
ich habe heute durch Zufall das lm-sensors Paket eingerichtet. Wenn ich da für meinen Chipsatz KT133 das Modul eeprom lade und danach sensors aufrufe erscheinen zwei Einträge, wo mir meine beiden Speichermodule (mit korrekter Speichergröße) angezeigt werden. Ich habe mir leider nicht gemerkt was noch für Module geladen werden, ich kann aber nochmal nachschauen.
Jens.
ich habe heute durch Zufall das lm-sensors Paket eingerichtet. Wenn ich da für meinen Chipsatz KT133 das Modul eeprom lade und danach sensors aufrufe erscheinen zwei Einträge, wo mir meine beiden Speichermodule (mit korrekter Speichergröße) angezeigt werden. Ich habe mir leider nicht gemerkt was noch für Module geladen werden, ich kann aber nochmal nachschauen.
Jens.
Re: Belegung der Speicherbänke rausfinden?
Hol Dir das ehemals von Alan Cox geschriebene Programm das DMIAndyR. hat geschrieben: Ich kann mir ja die Belegung meiner PCI Plätze anzeigen lassen, indem ich einfach "cat /proc/pci" eingebe. Ich erhalte dann eine Auflistung aller PCI-Geräte in meinem Rechner.
ausliest. Geht natürlich nur bei einigermaßen neuen Rechnern/Komponenten

http://ftp.linux.org.uk/pub/linux/alan/ ... midecode.c
Sehr hilfreich.
gruss
eC