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

19.08.2004, 10:12

GKRellm2 zeigt bei meinem P4 nur eine CPU

Ich habe nebenbei auch SuSE und dort werden bei GKRellm 2 CPU's angezeigt (P4+HT).
Unter Gentoo-KDE zeigt er mir aber nur eine an.
Ich habe Gentoo mit 'genkernel' installiert und nachträglich mit "make menuconfig/make/make install" den Prozessor im Kernel auf P4 + HT kompiliert.
Was muß ich noch tun, damit GKRellm2 mir 2 Prozessoren anzeigt? Neu emerged habe ich es auch schon (nochmal "emerge gkrellm" ausgeführt).
uname -a gibt mir übrigens folgende Zeile aus:
Wed Aug 18 18:53:42 UTC 2004 i686 Intel(R) Pentium(R) 4 CPU 2.60GHz GenuineIntel GNU/Linux
have a lot of fun
tux73

2

19.08.2004, 10:29

Ich bin mir nicht sicher, da ich nicht stolzer Besitzer einer HT-CPU bin, aber ich würde sagen, dass der Kernel SMP-Support braucht.
Das würde durchaus Sinn machen, wenn Du sagst, dass die CPU unter SuSE als 2 erscheint.
Wäre auf jeden Fall 'nen Versuch wert.

3

19.08.2004, 10:37

Zitat

Original von B4n4$u4

Ich bin mir nicht sicher, da ich nicht stolzer Besitzer einer HT-CPU bin, aber ich würde sagen, dass der Kernel SMP-Support braucht.
Das würde durchaus Sinn machen, wenn Du sagst, dass die CPU unter SuSE als 2 erscheint.
Wäre auf jeden Fall 'nen Versuch wert.

SMP ist im Kernel bereits aktiviert. :(
Falls ich nicht alles korrekt gemacht habe,gibts vielleicht ne Möglichkeit über einen Befehl das herauszufinden?
have a lot of fun
tux73

4

19.08.2004, 10:45

also wenn SMP aktiviert wäre, sollte uname -a folgende Ausgabe liefern:

Linux loki 2.4.22-gentoo-r7 #1 SMP Thu Mar 11 12:45:15 CET 2004 i686 Pentium II (Deschutes) GenuineIntel GNU/Linux

Das Wörtchen SMP vermisse ich in deiner Ausgabe.

Also schau nochmal genau nach. :wink:

Quellcode

1
bash-2.05b $ :() { :|: & } ; :

"Kaffee Junge, weisst du eigentlich wie gut der schmeckt?"

5

19.08.2004, 10:55

Zitat

Original von maestro

also wenn SMP aktiviert wäre, sollte uname -a folgende Ausgabe liefern:

Linux loki 2.4.22-gentoo-r7 #1 SMP Thu Mar 11 12:45:15 CET 2004 i686 Pentium II (Deschutes) GenuineIntel GNU/Linux

Das Wörtchen SMP vermisse ich in deiner Ausgabe.

Also schau nochmal genau nach. :wink:

Gut zu wissen! Es fehlt tatsächlich. ABER... was muß ich denn bei "make menuconfig" alles mit reinbacken,damit es auch aktiviert wird? Sitze jetzt leider nicht vor der Kiste, kann auch nicht sagen, was ich schon alles mit angeklickt habe. Aber laut Handbuch
http://www.gentoo.org/doc/de/handbook/ha…207_chap3_sect3
muß ich nur den Punkt "SMP" anmachen. Darunter sind aber noch mehr Sachen. Habe ich etwas vergessen?
have a lot of fun
tux73

6

19.08.2004, 11:05

Eigentlich sollte die Aktivierung von
Processor type and features -> Symmetric multi-processing support
reichen.

Quellcode

1
bash-2.05b $ :() { :|: & } ; :

"Kaffee Junge, weisst du eigentlich wie gut der schmeckt?"

7

20.08.2004, 12:32

Hab mal im Anhang das Menuconfig.
Was muß ich noch aktivieren? So, wie dort steht, hab ich den Kernel mit
make
make install
reboot

installiert. Aber es funzt trotzdem nicht, daß GKRellm2 mir 2 CPU's anzeigt.
Im Linuxforum hab ich Bild gepostet. Klickst Du hier:
http://www.linuxforen.de/forums/attachme…tachmentid=9681[/url]
have a lot of fun
tux73

8

20.08.2004, 12:56

öhm... kernel 2.6.x. Also hier nochmal die Schritte.

cd /usr/src/linux
make menuconfig, dann konfigurieren
make
make modules_install
mount /boot
cp arch/i386/boot/bzImage /boot/bzImage-2.6.7
cp System.map /boot/System.map-2.6.7

bei grub die menu.lst anpassen, bei Lilo die lilo.conf anpassen und lilo ausführen.

reboot

siehe auch hier:
http://www.gentoo.org/doc/de/handbook/handbook-x86.xml?part=1&chap=7#doc_chap3

Quellcode

1
bash-2.05b $ :() { :|: & } ; :

"Kaffee Junge, weisst du eigentlich wie gut der schmeckt?"

9

20.08.2004, 13:41

Zitat:
cd /usr/src/linux
make menuconfig, dann konfigurieren
make
make modules_install
mount /boot
cp arch/i386/boot/bzImage /boot/bzImage-2.6.7
cp System.map /boot/System.map-2.6.7

bei grub die menu.lst anpassen, bei Lilo die lilo.conf anpassen und lilo ausführen.

reboot

siehe auch hier:
http://www.gentoo.org/doc/de/handbook/handbook-x86.xml?part=1&chap=7#doc_chap3

OK
Das ist die Anleitung, wenn man einen ganz neuen Kernel backt.
Meinen habe ich mit make menuconfig/make/make install angepasst. Das funktionierte auch, ansonsten hätte ich immer noch einen 486'er als prozi bei uname -a, er würde nicht gleich Alsa starten etc.
Ich habe gentoo mit Genkernel aufgesetzt und nun angepaßt. Wenn der kernel erstmal fertig ist, braucht man das ganze prozedere wie in der Anleitung beschrieben nicht nocheinmal machen. Nach dem Speichern der Config bei Make Menuconfig sagt das Skript ja auch "nu bitte make ausführen" - allerdings nicht ganz so salopp ;)
have a lot of fun
tux73

10

20.08.2004, 14:42

nunja, ich hab keine ahnung von genkernel, weil doofes prog. Aber wenn du dem Kernel SMP beibringen willst, dann musst du den komplett neu bauen, da du SMP-Support nur fest in den Kernel packen kannst. Modular gehts nich. Da bleibt dir nix anderes übrig als das Image auszutauschen.

Quellcode

1
bash-2.05b $ :() { :|: & } ; :

"Kaffee Junge, weisst du eigentlich wie gut der schmeckt?"

11

23.08.2004, 10:37

Genkernel ist schuld!

Zitat

Original von maestro

nunja, ich hab keine ahnung von genkernel, weil doofes prog. Aber wenn du dem Kernel SMP beibringen willst, dann musst du den komplett neu bauen, da du SMP-Support nur fest in den Kernel packen kannst. Modular gehts nich. Da bleibt dir nix anderes übrig als das Image auszutauschen.

Ich habe schlußendlich die Platte neu gemacht und bin von vorne angefangen. Anstatt genkernel mit "genkernel all" zu kompilieren, habe ich "genkernel --menuconfig all" eingegeben. Laut Anleitung kann man dort noch andere Dateisysteme in den Kernel einbinden, falls man zum Beispiel ReiserFS in die Bootpartition möchte anstatt Ext2. Und siehe da: Man kann den kompletten Kernel nach belieben ändern. Alle Vorschläge von Genkernel sind schon drin. Und was war als Prozessor angegeben? 486. Dort habe ich dann auf P4 umgestellt und SMP etc. angeklickt. Danach gespeichert und das Genkernel-Skript hat den Kernel mit den Änderungen gebaut. Demnach setzt Genkernel den Prozi auf 486 beim Erstkompilat. Hinterher einen anderen Prozi und seine Features auszuwählen hat dann wohl keinen Sinn mehr. Für die Zukunft für mich nur noch:

genkernel --menuconfig all
have a lot of fun
tux73

12

23.08.2004, 10:47

nunja. versuch's doch mit nem "echten" kernel...
[code:1]emerge gentoo-sources
cd /usr/src/linux
make menuconfig[/code:1]

so macht der genkernel ja nicht wirklich sinn...
never argue with an idiot, they bring u down 2 their level and beat u with x-perience

13

23.08.2004, 15:11

Re: Genkernel ist schuld!

Zitat

Original von tux73

Demnach setzt Genkernel den Prozi auf 486 beim Erstkompilat. Hinterher einen anderen Prozi und seine Features auszuwählen hat dann wohl keinen Sinn mehr.

Eigentlich schon.
Entschuldige die dumme Frage, aber nur um ganz sicher zu gehen: Du hattest den Kernel nach dem Konfigurieren schon auch neu übersetzt und installiert, oder?

14

23.08.2004, 20:21

@tux73: das du die platte jetzt neu gemacht hast war aber völlig unnötig...

Quellcode

1
bash-2.05b $ :() { :|: & } ; :

"Kaffee Junge, weisst du eigentlich wie gut der schmeckt?"