• [^] # Re: s.o.s

    Posté par . En réponse au message S.O.S. redémarrages système sans raison apparente. Évalué à 2. Dernière modification le 09 novembre 2013 à 23:41.

    t'etait pas deja passé y 3 ou 4 mois, ca me dit quelque chose ton histoire de plusieurs cartes qui "deconnent" aleatoirement.

    une recheche "linux kernel vortex cpu"
    pourquoi vortex CPU ?
    parce que c'est le CPU qui est indiqué dans la doc technique de tes cartes PC104.

    donc la recherche avec ces mots clés nous envoie entre autre sur la page wikipedia
    http://en.wikipedia.org/wiki/Vortex86
    ou une page de forum ubuntu
    http://ubuntuforums.org/showthread.php?t=935893

    qui explique que la serie Vortex86 serait une vieille techno,
    et ca parle d'emulation FPU car les instructions ne sont pas forcement presente sur le processeur,
    de compatibilité i586 voire i486 pour certains processeurs

    ou pour les processeurs plus recents, d'une option de compilation qui utiliserait une instruction CMOV pas dispo sur les CPU Vortex

    Code intended for i686 may fail due to the lack of a Conditional Move (CMOV) instruction. This is an instruction that combines the effect of a conditional branch and a move instruction. Compilers asked to optimize code for a more advanced CPU (for example the GNU Compiler with its -march=i686 option) generate code that uses CMOV. Linux systems intended for to run on i686 are generally not runnable on Vortex86 because the GNU C Library, when built for i686, uses a CMOV instruction in its assembly language strcmp function, which its dynamic loader (ld.so) uses. Hence, no program that uses shared libraries can even start up.

    il faut donc surement utiliser un noyau compilé pour les anciennes architectures
    et verifier qu'ils incluents l'option d'emulation FPU ou desactiver l'usage de CMOV dans les logiciels (donc les recompiler)

    une piste sur comment recompiler le noyau avec les options specifiques au Vortex86
    pour en faire ensuite un package deb, qui pourrait etre installer sur toutes les cartes en production
    http://robosavvy.com/forum/viewtopic.php?t=6614