kernel panic TSC feature sur i386

kernel panic TSC feature sur i386 - Linux et OS Alternatifs

Marsh Posté le 03-07-2005 à 01:03:19    


Bonjour,
 
Je tente de recompiler un kernel 2.6.12 pour un processeur embarqué sur la carte PC 104 Mity Mite suivante:
 
http://www.m6117d.com
 
et lors du boot, il ya toujours le message d'erreur suivant:
 
Kernel panic: Kernel compiled for Pentium+, requires TSC feature!
 
c'est a priori un probleme de positionnement de flag pour le CPU ?
 
mais impossible de trouver la solution.  :whistle:  
 
quelqu'un serait il capable de m'expliquer précisement ce que veut dire ce message d'erreur?
 
et si possible comment trouver une solution?
 
 
Info supplémentaires:
PC de dévelloppement: P4 Hyperthreading, avec FC4 smp
PC cible: Mity Mite avec i386 50MHz, 4MB RAM, et Disque flash MDM 32Mo,  
http://www.m6117d.com  
 
base linux: X-linux R5.3  
http://www.dmp.com.tw/tech/os-xlinux/
 
 
merci de l'aide si quelqu'un a une solution ou une idée.   :sarcastic:  

Reply

Marsh Posté le 03-07-2005 à 01:03:19   

Reply

Marsh Posté le 03-07-2005 à 02:24:41    

A priori c est que ton cpu n est pas 100% compatible pentium, donc du coup t es mort pour la compilation du noyau pour la machine en question. Tu compiles du 686 pour un 386, c est pas bien barré amha.
 
make menuconfig, tu vas a processor type, et tu mets celui kivabieng.
 
Ou alors, j ai pas compris le probleme  [:petrus75]

Reply

Marsh Posté le 03-07-2005 à 02:40:31    

sur qu'il est pas 100% compatible pentium, c'est un 386!
 
le probleme c'est que ya déja tout qui va bien
.config: 386...
 
le probleme est plus compliqué que ça:
il ya quelque part un lien, une fonction ???... qui ne tient pas compte du TSC disable. Et imossible de trouver la solution.
 
La fonction permettant d'activer ou pas le flag TSC est une fonction externe, a priori de glibc, la solution aurai été que les lib n'était pas i386, mais apprais vérification il se trouve que si.
 
si il ya quelqu'un d'un petit peu plus "clairé" qui veut bien m'aider, merci, parce que c'est la galère...


Message édité par nicomoto le 03-07-2005 à 02:41:47
Reply

Marsh Posté le 03-07-2005 à 03:09:59    

Citation :

Kernel compiled for Pentium+


Cela veut tout dire !
Tu as un 386, le kernel est compile pour Pentium, ca marche pas. Normal.
Revois donc la configuration de la compilation du kernel :)
si tu galeres, tente par exemple un grep -i pentium .config
tu verras ptet des trucs interessants.
Bon courage

Reply

Marsh Posté le 03-07-2005 à 03:13:10    

nicomoto a écrit :

sur qu'il est pas 100% compatible pentium, c'est un 386!
 
le probleme c'est que ya déja tout qui va bien
.config: 386...


 

Citation :

Kernel compiled for Pentium+


 
Ben, j ai du mal a te croire. Poste ton .config ici.
 
Edit: over grilled :/


Message édité par Gf4x3443 le 03-07-2005 à 03:14:06
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed