Kernelprobleme mit Via C3 CPU

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
FireWire82
Beiträge: 72
Registriert: 07.08.2005 20:06:29
Wohnort: Ruhrpott

Kernelprobleme mit Via C3 CPU

Beitrag von FireWire82 » 31.03.2008 23:02:30

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 ;-).
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! --->

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Kernelprobleme mit Via C3 CPU

Beitrag von Spasswolf » 31.03.2008 23:06:29

Kannst du cat /proc/cpuinfo posten?

FireWire82
Beiträge: 72
Registriert: 07.08.2005 20:06:29
Wohnort: Ruhrpott

Re: Kernelprobleme mit Via C3 CPU

Beitrag von FireWire82 » 31.03.2008 23:19:14

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
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! --->

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Re: Kernelprobleme mit Via C3 CPU

Beitrag von Spasswolf » 01.04.2008 00:01:56

Also ein normaler 686 ist das nicht, da fehlt cmov. Welche C3 Option hast du beim kompilieren genommen?

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.
oder

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.

FireWire82
Beiträge: 72
Registriert: 07.08.2005 20:06:29
Wohnort: Ruhrpott

Re: Kernelprobleme mit Via C3 CPU

Beitrag von FireWire82 » 01.04.2008 00:09:46

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.
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! --->

Benutzeravatar
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

Beitrag von LessWire » 01.04.2008 03:01:26

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.
at ~ now.

Antworten