Re: Installierten Speicher ermitteln

2004-11-25 Diskussionsfäden Björn Schmidt
Richard Mittendorfer wrote:
Am 2004-11-24 19:11:24 schrieb(en) Björn Schmidt:
Das verstehe ich nicht. Wie meinst Du das jetzt? Wo ist der  Zusammenhang
PCI-CnfHdr - RAM-Größe?
ich bin darueber gestolpert, als ich mir die pci register des intel 810  
(glaub') gmch  angesehen hab. dort war (offset weiss ich nicht  mehr 
...im ICH0 datasheet nachsehen wenn's denn wichtig ist) zb fuer  einen 
128mb riegel im slot eins 'n 0d usw. auch timing infos und  anderes.
In der Tat, es stimmt. Interessant.
--
Mit freundlichen Gruessen
Bjoern Schmidt
--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: Installierten Speicher ermitteln

2004-11-24 Diskussionsfäden Andreas Schmidt
Hallo,
On 2004.11.24 12:36, Michelle Konzack wrote:
'free' und da parsen der Ausgabe ist keine lösung, da es immer 1  
MByte
weniger anzeigt, also 255 MB statt 256.

Kann mir jemand weiterhelfen ?
wie waere es damit, immer 1MB zum angezeigten Wert zu addieren?
SCNR ;-)
Schoenen Gruss,
Andraeas
--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: Installierten Speicher ermitteln

2004-11-24 Diskussionsfäden Michelle Konzack
Am 2004-11-24 13:13:12, schrieb Andreas Schmidt:
 Hallo,
 
 On 2004.11.24 12:36, Michelle Konzack wrote:
 'free' und da parsen der Ausgabe ist keine lösung, da es immer 1  
 MByte
 weniger anzeigt, also 255 MB statt 256.
 
 Kann mir jemand weiterhelfen ?
 
 wie waere es damit, immer 1MB zum angezeigten Wert zu addieren?
 
 SCNR ;-)

Geht nicht, habe entdeckt, das auf meinem Filserver sogar 5 MB fehlen.
Ich gehe mal davon aus, das es der Kernel ist, der die MBytes wegputzt.

 Schoenen Gruss,
 
 Andraeas

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: Installierten Speicher ermitteln

2004-11-24 Diskussionsfäden Norbert Tretkowski
* Michelle Konzack wrote:
 Ich verwendne auf meinen Rechnern selbstgebackene kernel und hatte
 immer MTRR beim kompilieren aktiviert. Da kann ich sehen, welcher
 Speicher in welcher Bank steckt und konnte sauber den gesamtspeicher
 ermitteln. 
 
 Leider ist diese Option bei keinem einzigen der Debian-Kernel
 aktiviert.

Falsch. Das ist bei den Kerneln -686, -686-smp, -k6, -k7 und -k7-smp
aktiviert, sowohl bei 2.4 als auch bei 2.6.

Norbert


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Installierten Speicher ermitteln

2004-11-24 Diskussionsfäden Malte Buck

 'free' und da parsen der Ausgabe ist keine lösung, da es immer 1 MByte
 weniger anzeigt, also 255 MB statt 256.
Und wo ist dann das Problem? 

mfg
Malte


pgp0ynoHA7FzW.pgp
Description: PGP signature


Re: Installierten Speicher ermitteln

2004-11-24 Diskussionsfäden Michelle Konzack
Am 2004-11-24 13:19:11, schrieb Norbert Tretkowski:
 * Michelle Konzack wrote:
  Ich verwendne auf meinen Rechnern selbstgebackene kernel und hatte
  immer MTRR beim kompilieren aktiviert. Da kann ich sehen, welcher
  Speicher in welcher Bank steckt und konnte sauber den gesamtspeicher
  ermitteln. 
  
  Leider ist diese Option bei keinem einzigen der Debian-Kernel
  aktiviert.
 
 Falsch. Das ist bei den Kerneln -686, -686-smp, -k6, -k7 und -k7-smp
 aktiviert, sowohl bei 2.4 als auch bei 2.6.

Hmmm, wieso nicht beim -386 ?

Die option schadet nicht, wenn sie Aktiviert ist. 
(siehe Documentation/mtrr.txt)

Ich verwende derzeit den 2.4.27-1-386 als Rescue--Kernel für den Fall,
das mir das mainboard verenden sollte und mein Eigener Kernel auf dem
neuen nicht läuft.

Abgesehen davon zeigt mit /proc/mtrr auf meinen HP Vectra XA5/200 (P1)
den installieren Speicher trotzdem an. Bin derzeit am Suchen im
Sourcecode, warum er das macht, wo doch explizit angegeben ist, das man
mindestens einen PPro dafür benötigt. Kann allerdings am proprietären
HP-Mainboard liegen was Funktionen aufweist, die andere vergleichbare
System nicht haben. - HP Special eben.

 Norbert

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: Installierten Speicher ermitteln

2004-11-24 Diskussionsfäden Michelle Konzack
Am 2004-11-24 13:34:16, schrieb Malte Buck:
 
  'free' und da parsen der Ausgabe ist keine lösung, da es immer 1 MByte
  weniger anzeigt, also 255 MB statt 256.
 Und wo ist dann das Problem? 

Das das Program die diese Infos verarbeiten muß, falsche Berechnungen
anstellt. Es kann eben nicht wissen, was für Speichermodule Du
installiert hast da es diese ja von 1 MByte bis 2 GByte gibt

Also ich habe festgestellt, das bei meinen selbstcompilierten Kernel
1 MByte fehlt und bei den Debian sowie Backports Kernel zwischen
4 und 5 MByte.

Mit sowas kann man nicht vernünftig arbeiten...

Linuxlogo Zeigt auch kranke 253 MByte auf meinem FileServer an.

 mfg
 Malte

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: Installierten Speicher ermitteln

2004-11-24 Diskussionsfäden Sven Hartge
Michelle Konzack wrote:
Da meine Script aber auf allen Rechnern funktionieren muß, suche ich nun
eine andere Möglichkeit den Speicher über /proc zu ermitteln.
dmidecode wäre eine Möglichkeit dir anzeigen zu lassen, was genau in 
welcher Bank steckt.

S°
--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: Installierten Speicher ermitteln

2004-11-24 Diskussionsfäden Michelle Konzack
Am 2004-11-24 14:37:08, schrieb Sven Hartge:
 Michelle Konzack wrote:
 
 Da meine Script aber auf allen Rechnern funktionieren muß, suche ich nun
 eine andere Möglichkeit den Speicher über /proc zu ermitteln.
 
 dmidecode wäre eine Möglichkeit dir anzeigen zu lassen, was genau in 
 welcher Bank steckt.

Schon mal die Ausgabe geparsed ?

Nichts desto trotz, dachte, das ich mit Bordmitteln das machen kann
ohne zusätzliche Pakete installieren zu müssen, denn bei dmidecode
müßte ich den Leuten beibringen was Backports sind...

Denn ein einfaches Depends: dmidecode bringt ja nichts, wenn die
Rechner unter POTATO oder WOODY laufen. (habe backport für POTATO)

 S°

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: Installierten Speicher ermitteln

2004-11-24 Diskussionsfäden Albert Dengg
On Wed, 24 Nov 2004 12:36:51 +0100
Michelle Konzack [EMAIL PROTECTED] wrote:

 Guten Morgen, 
 
 Kann mir jemand weiterhelfen ?
hi
hmmm..
a du (-h) /proc/kcore sollte funktionieren
(ausser man hat wie bei meinem gateway mit grsecurity oder aehnlichem
den access gesperrt

mfg
Albert

-- 
Albert Dengg [EMAIL PROTECTED]


pgpwDl9vxIaNJ.pgp
Description: PGP signature


Re: Installierten Speicher ermitteln

2004-11-24 Diskussionsfäden Richard Mittendorfer
Am 2004-11-24 12:36:51 schrieb(en) Michelle Konzack:
Guten Morgen,
Ich verwendne auf meinen Rechnern selbstgebackene kernel und hatte
immer
MTRR beim kompilieren aktiviert. Da kann ich sehen, welcher Speicher
in
welcher Bank steckt und konnte sauber den gesamtspeicher ermitteln.
[...]dmesg
Memory: 62156k/65600k available (1541k kernel code, 2968k reserved,  
537k data, 128k init, 0k highmem)
[...]
moeglicherweise ist hier das fehlende RAM verblieben?
/proc/meminfo

...aber es macht scheinbar eine unterschied (in kb), ob man 2x64 oder  
1x128 verwendet. (verschiedene moduletypen?)

wenn du das per Bank brauchst, hilft das leider nicht.
da koennt man dann, wenn die pciregister bekannt sind, hex /proc/bus/ 
pci/00/xxx des hostcontrollers versuchen. mein ICH zb. gibt mir die mem  
config dort irgendwo bekannt.

cat /proc/cpuinfo | grep mtrr
ist 'n cpu feature. ab klamath/pii?
sl ritch.
--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: Installierten Speicher ermitteln

2004-11-24 Diskussionsfäden Michelle Konzack
Hallo Richard,

Am 2004-11-24 18:37:18, schrieb Richard Mittendorfer:

 [...]dmesg
 Memory: 62156k/65600k available (1541k kernel code, 2968k reserved,  
 537k data, 128k init, 0k highmem)

Da habe ich schon herumgerechnet und
bin nicht auf den Speicher gekommen.

 wenn du das per Bank brauchst, hilft das leider nicht.

Nee, korrekter Gesamtspeicher reicht.

 cat /proc/cpuinfo | grep mtrr
 ist 'n cpu feature. ab klamath/pii?

Ist mir schon klar, nur haben die meisten einen -386 Kernel
installiert oder mtrr nicht mit einkompiliert. Ich überlege
mir schon, ob ich nicht einfach eine Routine einbauen sollte, 
in der die Datei /proc/mtrr überprüft wird und wenn sie nicht
da ist, verweigert das Program die execution.

Bei mir wird sogar beim HP Vectra XA5/200 (P1) die /proc/mtrr
erzeugt und gibt auch die korrekten Werte wieder allerdings
stellt es die 6 EDO's als einzigen Speicher dar und nicht als
drei Bänke.

 sl ritch.

Greetings
Michelle

-- 
Linux-User #280138 with the Linux Counter, http://counter.li.org/ 
Michelle Konzack   Apt. 917  ICQ #328449886
   50, rue de Soultz MSM LinuxMichi
0033/3/8845235667100 Strasbourg/France   IRC #Debian (irc.icq.com)


signature.pgp
Description: Digital signature


Re: Installierten Speicher ermitteln

2004-11-24 Diskussionsfäden Björn Schmidt
Richard Mittendorfer wrote:
...aber es macht scheinbar eine unterschied (in kb), ob man 2x64 oder  
1x128 verwendet. (verschiedene moduletypen?)

wenn du das per Bank brauchst, hilft das leider nicht.

da koennt man dann, wenn die pciregister bekannt sind, hex /proc/bus/ 
pci/00/xxx des hostcontrollers versuchen. mein ICH zb. gibt mir die mem  
config dort irgendwo bekannt.
Das verstehe ich nicht. Wie meinst Du das jetzt? Wo ist der Zusammenhang
PCI-CnfHdr - RAM-Größe?
--
Mit freundlichen Gruessen
Bjoern Schmidt
--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: Installierten Speicher ermitteln

2004-11-24 Diskussionsfäden Richard Mittendorfer
hallo.
Am 2004-11-24 19:10:10 schrieb(en) Michelle Konzack:
Am 2004-11-24 18:37:18, schrieb Richard Mittendorfer:
 wenn du das per Bank brauchst, hilft das leider nicht.
Nee, korrekter Gesamtspeicher reicht.
 cat /proc/cpuinfo | grep mtrr
 ist 'n cpu feature. ab klamath/pii?
Ist mir schon klar, nur haben die meisten einen -386 Kernel
installiert oder mtrr nicht mit einkompiliert.
achso- ich dachte, das mit mtrr hauptsaechlich die X performance  
profitiert, und, wenn auch nicht supported, sowieso im kernel ist. auf  
pre ppro pc's hab ich /proc/mtrr allerdings noch nicht bemerkt.

Ich überlege
mir schon, ob ich nicht einfach eine Routine einbauen sollte,
in der die Datei /proc/mtrr überprüft wird und wenn sie nicht
da ist, verweigert das Program die execution.
und wenn nicht ...[hack] du den vorhandenen RAM aus meminfo/free auf  
16Mb bloecke (+/-5Mb) hinschaetzt und eigendlich zu einem richtigen  
gesamtergebniss kommen solltest? [/hack]
 
Bei mir wird sogar beim HP Vectra XA5/200 (P1) die /proc/mtrr
erzeugt und gibt auch die korrekten Werte wieder allerdings
stellt es die 6 EDO's als einzigen Speicher dar und nicht als
drei Bänke.
dann wird/sollte er es doch auch koennen?
Greetings
Michelle
'tag, ritch.
--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: Installierten Speicher ermitteln

2004-11-24 Diskussionsfäden Richard Mittendorfer
Am 2004-11-24 19:11:24 schrieb(en) Björn Schmidt:
Richard Mittendorfer wrote:
da koennt man dann, wenn die pciregister bekannt sind, hex /proc/ 
bus/ pci/00/xxx des hostcontrollers versuchen. mein ICH zb. gibt mir  
die mem  config dort irgendwo bekannt.
Das verstehe ich nicht. Wie meinst Du das jetzt? Wo ist der  
Zusammenhang
PCI-CnfHdr - RAM-Größe?

ich bin darueber gestolpert, als ich mir die pci register des intel 810  
(glaub') gmch  angesehen hab. dort war (offset weiss ich nicht  
mehr ...im ICH0 datasheet nachsehen wenn's denn wichtig ist) zb fuer  
einen 128mb riegel im slot eins 'n 0d usw. auch timing infos und  
anderes.
die info scheint also in den pci conf headers auch irgendwo auslesbar  
zu sein. bringt hier nichts, weil immer andere hw :(

Mit freundlichen Gruessen
Bjoern Schmidt
'tag, ritch  

--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)