Skip to main content

2 - Les distributions et les noyaux


Problème noyau RT sous Ubuntu 2.6.27-15

Bonjour,

Tout d'abord, je suis débutant sous Linux donc veuillez m'excuser pour les eventuelles confisions.

Je suis sous Ubuntu Hardy (2.6.27-15) et j'ai installé un noyau 2.6.27-3-rt. Le problème c'est que ce noyau ne fonctionne pas avec ma machine. Quand je boote sur ce noyau, impossible d'afficher le bureau, et il affiche aussi un fail au niveau de flrgx... J'ai un PC toshiba avec une carte graphique ATI. J'ai cru comprendre que c'est pas super pour Linux mais je peux pas la changer, c'est un ordi portable...😕
Mon noyau généric fonctionne pourtant très bien lui...je ne comprend pas trop.

J'ai compris qu'il était possible de re-compilier le noyau générique en y intégrant un patch RT mais j'avoue que le tutorial sur le sujet reste assez difficile à comprendre (pour moi...😡)

Je me demandais plusieurs choses :
- Peut-être existe-t-il une solution comme réinstaller une nouvelle distrib (genre 64 studio ou Ubuntu Studio 9.10 Kermic koala...) qui intégrait directement un noyau RT fiable... cependant cette solution me gene un peu étand donné que ma distrib fonctionne bien déjà.

- Sinon comment faire alors pour re-compiler le noyau sans prendre trop de risques...en ajoutant un patch RT valide ?

Une dernière chose : comment faire pour supprimer le noyau qui ne fonctionne pas ?

En vous remerciant d'avance.
Bonjour,

Ca fait quelques jours que je teste différentes distributions pour remplacer ma vieille 64studio 2.1 et, pour l'instant, le mieux que j'aie trouvé c'est Openartist (basée sur Ubuntu 8.04 mais très fournie en logiciels audio, vidéo, 2D, 3D et utilitaires divers) sur laquelle j'ai installé le noyau PureDyne.
Je pense que tu dois pouvoir également installer ce noyau à partir de ton Ubuntu.

Il faudrait, pour supprimer ce que tu as tenté d'ajouter puis installer à nouveau, que tu utilises Synaptic (package manager) dont tu disposes dans ta version d'Ubuntu.
Commence par faire, dans Synaptic, une recherche sur "nom" (et non "nom et description") en entrant "-rt" comme critère et marque pour "désinstallation" (ou "suppression" ?).
Si tu as une question, en cours d'installation, concernant Grub, choisis la première proposition de la liste (genre "propriétaire du paquet" ?...) et non celle par défaut (genre "conserver la version actuelle" ?...).
Rebootes et relance Synaptic, cherche "-pure" et installes les 2 paquets en "-rt-i686-pure" ou quelque chose d'approchant. Il devrait y avoir un paquet "linux-image.xxx" et un "linux-headers.xxx", je crois.
Idem que précédemment si question sur Grub.
Rebootes et tu devrais avoir le choix, au démarrage, entre "generic" et "rt".
Quelle que soit ton choix, une fois lancé, tape "uname -r" en console pour voir quelle version de noyau tu utilises.

Après, je n'ai plus eu qu'à installer le bon driver pour l'écran et, en tests, ça a l'air de fonctionner, pour l'instant... En tout cas, mieux que mes tentatives avec 64studio 3.0 ou Karmic ou Mint mais ça, toujours sur ma machine. Donc, pas de conclusions sur ces distributions. J'ai l'impression que la période n'est pas propice au choix puisque la plupart sont basées sur Ubuntu 8.04 qui vieillit et que Karmic est, elle, très jeune... La 64studio 3.0 est à base de 8.04 et toujours en béta-release...

Si tu n'avais pas, au démarrage, le choix entre tes deux OS, il faudra peut-être que tu édites, en console, le fichier du grub (sudo gedit /boot/grub/menu.lst) et que tu enlèves le # devant hiddenmenu avant de sauvegarder.

Bon, ben, bon courage !
PS : en continuant à bidouiller, je m'aperçois que j'ai écrit une co...erie à propos de menu.lst.
C'est l'inverse : il faut commenter (mettre # devant) la ligne hiddenmenu
Désolé...
PS2 : deuxième co...erie : il n'est pas certain que tu aies accès, à partir d'une Ubuntu standard, aux dépots Puredyne. Si ce n'était pas le cas, je te conseille de lire, sur ce même site, l'article sur le sujet qui est très bien documenté et, si mes souvenirs sont bons, explique où trouver le truc ou ses dépots... Peut-être, dans le menu "optimisations/compilation noyau RT" du site (j'ai trouvé sur Google en cherchant Puredyne). Mais, si tu débutes, passe quand même par Synaptic.
Salut,

Ok merci,
Je vais essayer ça...

Je te dirais si ça a fonctionné.
J'ai bien désinstallé mon ancien noyau RT comme tu me l'as conseillé.

Pour Pure:dyne j'ai complété la liste des sources comme indiqué sur la page http://code.goto10.org/projects/puredyne/wiki/AptSettings
Les premiere commandes avec APT:: ne fonctionnent pas alors j'ai directement complété la liste des sources avec tous les dépots.

Cependant j'ai fait un aptitude update et voila ce qu'il me met :
E: Vous avez dépassé le nombre de descriptions que cette version d'APT est capable de traiter.
E: Problem with MergeList /var/lib/apt/lists/ftp.nl.debian.org_debian_dists_lenny_main_i18n_Translation-fr
E: Impossible d'ouvrir ou d'analyser le fichier contenant la liste des états ou celui des paquets disponibles.
E: _cache->open() failed, please report.

Synaptic se ferme au démarrage, impossible d'installer quoi que se soit...

Comment remplacer les première commandes qui sont pour debian sous ubuntu ?
Se sont celles-ci :
As root, create a /etc/apt/apt.conf file with the following settings

APT::Default-Release "lenny";
APT::Install-Recommends "0";

Then, create a /root/.aptitude/config file with the following settings

Aptitude::Recommends-Important "0";
Aptitude::Keep-Recommends "1";

The "recommends" stuff is because apt behaviour changed to auto-install recommended packages, leading to bloat.

Also, create a /etc/apt/preferences file with the following settings

Package: *
Pin: release a=stable
Pin-Priority: 900

Package: *
Pin: release a=testing
Pin-Priority: 800


Merci d'avance.
Toujours pas de réponse...😡
Je suis un peu bloqué là.
Bonjour,

Désolé, je suis aussi dans la galère d'installation et sans connection...
As-tu lu le paragraphe Ubuntu optimisée MAO dans le chapitre Distributions Mao du site ?

Je ne comprends rien aux messages d'apt. Jamais eu ce cas de figure...
Es-tu passé par "administration/sources de logiciels" pour configurer tes dépots ? Peut-être un nettoyage (mise en commentaires) te serait utile.
Sur la page de Puredyne, il me semble que seules les 10 dernières lignes te concernent (dépots Debian et clefs). Copie-colle...
Essaie de commenter TOUT le reste dans tes dépots et recharge (il te suffira de dé-commenter et de recharger pour revenir à la situation actuelle). Tu auras un message au cas où le dépot Goto10 (le seul non commenté, donc) serait obsolète.
Auquel cas, oublie Puredyne, mauvaise donne, il te faudra installer un autre noyau RT, peut-être celui correspondant à ta distribution... Moi, je l'avais d'origine donc sans soucis...

Si tu arrives à reprendre la main sur Synaptic, essaie peut-être de demander l'install' de linux-image-rt (il doit te suggérer la bonne version) et de linux-headers-rt (idem) et sans doute t'installera-t-il aussi un bout d'Ubuntustudio.
Tente un redémarrage, vois si grub te propose le noyau RT. Edite grub et corrige, sinon.
A ce moment-là, il faudrait connaitre les symptomes du dysfonctionnement dont tu parles dans ton premier post puisqu'il semble que tu aies déjà fait la manip'...

Bon courage
Salut Alany,

Bon j'ai installé Ubuntu Studio mais je suis desuite retourné sur Hardy parce que impossible d'installer les drivers wifi de ma carte atheros. J'ai vraiment tout essayé sans résultats...😡

Sinon tu dis avoir un noyau rt d'origine. De quelle distrib s'agit-t-il si ce n'est pas Ubuntu studio ça m'intéresse...

Du coup de nouveau sans noyau RT bon avec internet mais pas de RT, donc impossible de faire tourner PureData.

Je suis désamparé, j'ai l'impression que je ne pourrais jamais avoir un Linux noyau rt avec internet...
🙁🙁
Cependant j'ai fait un aptitude update et voila ce qu'il me met :
E: Vous avez dépassé le nombre de descriptions que cette version d'APT est capable de traiter.
E: Problem with MergeList /var/lib/apt/lists/ftp.nl.debian.org_debian_dists_lenny_main_i18n_Translation-fr
E: Impossible d'ouvrir ou d'analyser le fichier contenant la liste des états ou celui des paquets disponibles.
E: _cache-open() failed, please report.


Il dit par la que mettre les sources de 2 distributions est trop pour lui. Donc il faut temporairement il faire oublier la distribution initiale en mettant un dièse devant les lignes concernées dans /etc/apt/sources.list. Refaire un sudo apt-get update , installer ce qu'il faut puis revenir à la distribution initiale en permutant les dièses.
Ca marche mais il faut être prudent, tout mettre en vrac suite à un mélange sauvage de 2 distributions est si vite arrivé!
Ok, merci.

En fait je devrai changer de post même si celui-ci n'est pas résolu car entre-temps j'ai tenté une installation de Ubuntu studio 8.04 et puis réinstallé par dessus un unbuntu 8.10. Apparament mes drivers wifi ne fonctionnent pas avec les versions 8.04...

Faudrait-peut-être que j'essaye d'installer un ubuntu studio d'une version supérieure, ou bien un autre environnement temps-réel qui "accepte" les drivers atheros...
Vous avez des idées ?
Bonjour,
Attention à la 8.10 puisqu'il parait que le noyau RT n'est pas au top...
Depuis hier je teste la 9.10.
J'ai également du wifi via Atheros. J'arrive à le faire fonctionner sur le noyau "generic" de la 8.04 avec le driver ath0 et sur celui de la 9.10 avec wlan0 (qui pointe sur ath5k), toujours en bootant sur le "generic". J'ai installé wicd et déclaré soit ath0 soit wlan0 dans "préférences", "sans fil".
J'ai abandonné Puredyne (blocage carte-son) pour Karmic et le RT adéquat et il semble que quel que soit le noyau, wifi et RT ne font pas bon ménage chez moi...
Je vais tester le Karmic RT aujourd'hui donc je ne peux pas encore te conseiller sur telle ou telle version.

Bon courage...
PS Pour répondre à une de tes questionsn ma distrib' précédente était Openartist, à base de 8.04, donc.
Bonsoir à tous,

Merci beaucoup pour vos réponses. Désolé de mon côté de ne pas avoir votre réactivité dans les posts mais j'ai beaucoup de boulot en ce moment et pas trop de temps pour me pencher sur la question.

En tout cas d'après toi Allany, il est encore aujourd'hui difficile de faire fonctionner le Wifi avec un noyau RT. Existe t-il des personnes qui y sont arrivés ? Par ce qu'en fait je n'ai accès à internet qu'avec le Wifi (HotSpot Neuf) donc pas d'autre choix que d'avoir un Wifi qui marche...surout pour Linux.

Encore merci pour vos posts, ce forum est vraiment génial..😉
Salut,

Je prends quelques précautions par rapport à ce que j'écris plus haut : je dis bien que c'est comme ça chez moi, sur mon matos. Je ne généralise pas. D'autant moins que mon wifi Atheros nécessite un driver (ath0, ath5k, ath9k, selon les OS et les versions...) qui semble depuis longtemps être un cas spécifique et que ma carte-son Echo n'est pas reconnue par tous les OS...
Pour les évolutions, après 3 semaines de tests sévères, j'ai fini par opter pour la 3.0 de 64studio car c'est la seule, avec Openartist qui fonctionne du premier coup (toujours sur ma config') et surtout qui reconnaisse à l'installation ma carte-son (driver avec firmware) et mes autres PCI (y compris wifi et écran) ce qui n'a vraiment pas été le cas ailleurs.
Openartist finissait toujours par planter et l'ergonomie (pas de compte "utilisateur", liste de dépots pléthorique,...) n'était pas forcément adaptée à mon utilisation strictement MAO.
J'avais réussi à faire tourner Karmic mais impossible de rouler en RT plus de 30-40 secondes ! Avec blocage si j'oubliais de décharger le driver wifi...
La 64studio tourne depuis hier matin avec Hydrogen et Ardour. Très peu de xruns et un seul plantage certainement du à un mauvais paramétrage de ma carte-son. Elle installe le noyau RT d'origine (aucune manip') mais son seul défaut est d'être toujours en version beta et, accessoirement, d'être à base de 8.04 alors qu'Ubuntu est en 9.10 (bientot 10.xx en LTS ?) avec des forums plus "fournis" que la 64studio...
Par rapport à ton cas spécifique, pendant la phase d'install', j'ai du nécessairement me connecter en ethernet, quelle que soit la distribution.
Par contre, j'aurai passé trois semaines, rien que pour sélectionner un OS...
Le prix de la liberté ? Mais je suis certain que, quel que soit l'OS, tu passes autant de temps à choisir et évaluer une config' qui réponde à tes besoins et...tu passes à la caisse une fois ton choix fait...

Allez, bon courage, ça finit toujours par marcher !