Re: ECHEC A L INSTALATION DU PATCH SMI....!
hello,
j'ai pas joué avec EMC2 depuis un moment, alors je ne suis pas une référence.
En premier lieu, as-tu vérifié que tu as besoin de ce patch ? Que te donne le test de latence après une install "toute fraiche" ?
En pratique, il est souvent plus facile de se faire une config EMC2 avec des machines anciennes que des trucs trops récents. La faute à tous les périphériques qu'on trouve sur les config récentes et qui génèrent plein d''interruptions non masquables et aux bios récents (ACPI), qui rendent la vie des scheduleurs RT beaucoup plus difficile.
Quand j'avais joué (il y a 3 ans a peu près), j'avais de bien meilleurs résultats avec un vieux portable d'il y a 8 ou 9 ans qu'avec mon portable actuel (qui est beaucoup plus rapide).
Ensuite, si ton test de latence est pas bon, as-tu bien fait tout ce qui est recommandé (niveau config BIOS).
Enfin, si tu veux tester ce que fait ce "patch" (qui n'en est pas un), tu peux juste charger le module kernel rtai_smi avant de lancer ton test de latence (ça ne sera valable que le temps pendant lequel ton pc est allumé, le "patch" en question s'assure que ce chargement des modules est bien fait au démarrage). Bref, dans un terminal, tu tapes:
sudo insmod /usr/realtime-$(uname -r)/modules/rtai_smi.ko
s'il ne te crie pas dessus, tu devrais voir ce module dans la liste des modules chargés. La commande :
sudo lsmod | grep rtai
devrait te lister les modules rtai chargés, dont ce rtai_smi
Si ça corrige ton pb de latence, alors il faut rajouter ce module à la liste comme indiqué dans le lien que tu donnes. Mais ça ne devrait pas poser de difficulté. Une solution pour éviter d'avoir à lancer ton éditeur (gedit) en mode super utilisateur (ie via sudo), tu copies le fichier dans ton répertoire 'HOME' (là où tu es quand tu lances un terminal), tu le modifies là, puis tu le recopie vers sa destination d'origine (l'avantage c'est que c'est seulement pour cette derière copie qu'il y a réellement besoin d'être super utilisateur):
cp /etc/emc2/rtapi.conf .
gedit rtapi.conf
# fais la modif, sauve et quitte, puis:
sudo cp rtapi.conf /etc/emc2/rtapi.conf
David