Hallo zusammen!
Um einen Stromsparserver aufzubauen, habe ich mir vor kurzem eine Via C3 CPU samt Board zugelegt.
Das Ganze funktioniert auch soweit super. Nach der Debian Installation war ein 2.6-18 er Kernel installiert mit 486er als Prozessor-Typ. Wie gewohnt habe ich mir dann einen aktuellen Kernel (25-rc6) von kernel.org geklont und ihn schön schlank und mit Via C3 als Prozessortyp neu gebacken.
Leider konnte grub den Kernel dann aber nicht booten, ich bekam als Fehlermeldung, dass der Kernel die CPU-Befehle pae und cx8 benötige, welche aber vom Prozessor nicht unterstützt seien.
Ein Blick in /proc/cpuinfo bestätigte, dass zumindest das pae flag nicht vorhanden ist, cx8 aber sehr wohl.
Ich schloss daraus zunächst, dass ich dann wohl einen anderen Prozessor-Typ wählen sollte, ging also nach und nach runter, bis es jetzt mit Prozessor-Typ = 586 / 686 immer noch dieselbe Meldung gab.
Heißt das also nun, dass ich keine so aktuellen Kernel wie den 25er mehr mit dem C3 verwenden kann? Oder gibt es einen Ausweg aus diesem Dilemma? Denn eigentlich gehört der C3 ja mindestens zu den 686ern, er unterstützt ja auch MMX und 3DNow. Vielleicht noch zur Hilfe: Es handelt sich um einen Samuel 2 Kern.
Bin für jeden guten Hinweis dankbar .
Kernelprobleme mit Via C3 CPU
-
- Beiträge: 72
- Registriert: 07.08.2005 20:06:29
- Wohnort: Ruhrpott
Kernelprobleme mit Via C3 CPU
Informatik-Student
Debian Lenny Testing (Desktop) + (Notebook) + Etch (Server-Projekt)
Intel Pentium D 805 Desktop
<--- Wer immer mit dem Strom schwimmt, findet nie die Quelle! --->
Debian Lenny Testing (Desktop) + (Notebook) + Etch (Server-Projekt)
Intel Pentium D 805 Desktop
<--- Wer immer mit dem Strom schwimmt, findet nie die Quelle! --->
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Re: Kernelprobleme mit Via C3 CPU
Kannst du cat /proc/cpuinfo posten?
-
- Beiträge: 72
- Registriert: 07.08.2005 20:06:29
- Wohnort: Ruhrpott
Re: Kernelprobleme mit Via C3 CPU
processor : 0
vendor_id : CentaurHauls
cpu family : 6
model : 7
model name : VIA Samuel 2
stepping : 3
cpu MHz : 701.651
cache size : 64 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu de tsc msr cx8 mtrr pge mmx 3dnow
bogomips : 1404.81
vendor_id : CentaurHauls
cpu family : 6
model : 7
model name : VIA Samuel 2
stepping : 3
cpu MHz : 701.651
cache size : 64 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu de tsc msr cx8 mtrr pge mmx 3dnow
bogomips : 1404.81
Informatik-Student
Debian Lenny Testing (Desktop) + (Notebook) + Etch (Server-Projekt)
Intel Pentium D 805 Desktop
<--- Wer immer mit dem Strom schwimmt, findet nie die Quelle! --->
Debian Lenny Testing (Desktop) + (Notebook) + Etch (Server-Projekt)
Intel Pentium D 805 Desktop
<--- Wer immer mit dem Strom schwimmt, findet nie die Quelle! --->
-
- Beiträge: 3472
- Registriert: 30.11.2005 10:32:22
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Wald
Re: Kernelprobleme mit Via C3 CPU
Also ein normaler 686 ist das nicht, da fehlt cmov. Welche C3 Option hast du beim kompilieren genommen?
oder
Code: Alles auswählen
CyrixIII/VIA-C3 (MCYRIXIII)
Select this for a Cyrix III or C3 chip. Presently Linux and GCC
treat this chip as a generic 586. Whilst the CPU is 686 class,
it lacks the cmov extension which gcc assumes is present when
generating 686 code.
Note that Nehemiah (Model 9) and above will not boot with this
kernel due to them lacking the 3DNow! instructions used in earlier
incarnations of the CPU.
Code: Alles auswählen
VIA C3-2 (Nehemiah) (MVIAC3_2)
Select this for a VIA C3 "Nehemiah". Selecting this enables usage
of SSE and tells gcc to treat the CPU as a 686.
Note, this kernel will not boot on older (pre model 9) C3s.
-
- Beiträge: 72
- Registriert: 07.08.2005 20:06:29
- Wohnort: Ruhrpott
Re: Kernelprobleme mit Via C3 CPU
Das hab ich mir auch schon alles angesehen.
Ich habe beide Optionen ausprobiert.
Wenn ich die C3-2 Option wähle, dann wird auch noch die fehlende cmov-Instruktion moniert, ansonsten wie gesagt nur pae und cx8.
Aber wie gesagt es klappt ja noch nicht mal mit der Option 586 / 686.
Der Fehler liegt definitiv woanders. Entweder ich kann nur 486 nehmen oder es hat was mit der Kernel Version zu tun.
Ich habe beide Optionen ausprobiert.
Wenn ich die C3-2 Option wähle, dann wird auch noch die fehlende cmov-Instruktion moniert, ansonsten wie gesagt nur pae und cx8.
Aber wie gesagt es klappt ja noch nicht mal mit der Option 586 / 686.
Der Fehler liegt definitiv woanders. Entweder ich kann nur 486 nehmen oder es hat was mit der Kernel Version zu tun.
Informatik-Student
Debian Lenny Testing (Desktop) + (Notebook) + Etch (Server-Projekt)
Intel Pentium D 805 Desktop
<--- Wer immer mit dem Strom schwimmt, findet nie die Quelle! --->
Debian Lenny Testing (Desktop) + (Notebook) + Etch (Server-Projekt)
Intel Pentium D 805 Desktop
<--- Wer immer mit dem Strom schwimmt, findet nie die Quelle! --->
- LessWire
- Beiträge: 558
- Registriert: 21.11.2004 04:36:04
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Bavaria
Re: Kernelprobleme mit Via C3 CPU
Hallo,
mit dem "Samuel" hast Du sehr wahrscheinlich Pech, der ist nicht vollständig INTEL-kompatibel (wie Du im Prinzip ja schon selbst festgestellt hast). Erst ab dem "Nehemiah" bzw. neueren Via-Prozessoren ist das der Fall.
Such mal hier im Forum, da gab es vor ein paar Wochen schon einen Thread dazu.
vg, L.W.
mit dem "Samuel" hast Du sehr wahrscheinlich Pech, der ist nicht vollständig INTEL-kompatibel (wie Du im Prinzip ja schon selbst festgestellt hast). Erst ab dem "Nehemiah" bzw. neueren Via-Prozessoren ist das der Fall.
Such mal hier im Forum, da gab es vor ein paar Wochen schon einen Thread dazu.
vg, L.W.
at ~ now.