Aide a la compilation d'un noyau RT

Bonjour, bonsoir!

Voila c’est mon premier post sur ce forum donc une breve présentation.

J’ai été sous Ubuntu Studio pendant plusieurs années, j’ai depuis peu une config plus puissante et je souhaite utiliser debian.

Je vous passe tout les déboires pour la mise en place du raid0 et raid1 logiciel mais en gros j ai dus faire appel a un amis chevronné qui as tout fait pour moi a distance, en essayant de me faire comprendre comment mais comme en plus je ne suis pas aidé…

Alors voila, j’ai maintenant un systeme opérationnel, le server de son jack et les driver firewire, la prochaine étape, la compilation du noyau et l application d’un patch temps réel.

La ça ce corse, j’ai suivis la formation debian en entier, puis un tuto sur linux MAO pour configurer et appliquer le patch temps réel, j’arrive tant bien que mal a “compiler” mon noyau, puis je redémarre et la comme si de rien était, debian ne vois pas mon nouveau noyau, j’ai vérifié dans synaptic, j’ai bien mon paquet linux-headers-2.6.33.7-rt29 d’installé mais je ne sais pas, j’ai du louper un truc, donc comme je n’ai pas l’impression d’avoir maitrisé le processus, j’ai désinstallé le paquet en question, supprimé les sources téléchargés et je repart de zéro, j’ai donc un milliard de question.

je maitrise toute la partie téléchargement des sources et du patch RT, il faut ensuite créer un dossier linux dans /usr/src pour y décompresser les sources.

Partant de la je commence a etre perdus:

-dois je appliquer le patch avant ou après avoir fais “make menuconfig”?

-une fois dans le menu de configuration du noyau, comment savoir ce que je dois/peux enlever et ce que je dois/peux configurer?

Déjà si je pouvais etre sur d’avoir un noyau bien configuré pour ma machine ça serais un grand pas, ensuite en regardant dans les différents tuto je trouve plusieurs manières différentes de compiler puis d’installer le noyau c’est vraiment pas évident de trouver les bonnes info…

En gros voila je suis un gros noob pas aidé qui galére donc si une ame charitable se sent de m’aider…

Sinon les détail de mon installation:

OS: Debian squeeze 64bits
Noyau: linux-2.6.32-5-amd64(generic)
systemes de fichier utilisés: ext4 et xfs
Carte mere: Gigabyte x58a-ud3r
Proc: Intel i7 950
RAM: 3 x 2Go
HDD: 2 x 500Go WD caviar blue sata2 (ext4 + Raid0 xfs + Raid1 xfs)
GPU: ATI Radeon HD 5450

Quoi dire d’autre? peut etre un petit lspci? mais mon post est déjà super long alors si vous en êtes arrivé la, MERCI!

Normalement tout ce qui se trouve devroit suufir à répondre à tes questions.

Sinon en ce qui me concerne je n’utilise même plus de noyau RT, le noyau liquorix fonctionne parfaitement avec jack en mode RT, en alouant une priorité de 70 à jack.

Salut!

et merci pour ta réponse.

bon bah je continus a me creuser la tete, je vais essayer de me servir de la fonction recherche du forum.

Le noyau est dans le paquet linux-image-${version}.

Avant.

Il n’y a pas de réponse simple et absolue, c’est là qu’est tout le savoir-faire qui s’acquiert avec la pratique.

Sinon, une méthode qui peut être utile :

  1. Avant d’appliquer le patch RT,
  • copier /boot/config-${version} du noyau 2.6.32 actuel en .config dans le répertoire source du noyau à compiler
  • faire “make silentoldconfig” pour récupérer les options du noyau actuel et configurer les nouvelles options, éventuellement en laissant les valeurs par défaut.
  1. Appliquer le patch RT.
  2. Refaire “make silentoldconfig” pour configurer les nouvelles options liées au patch RT.
  3. Compiler et installer le noyau.

[quote=“Diamond_Dress”]Salut!

et merci pour ta réponse.

bon bah je continus a me creuser la tete, je vais essayer de me servir de la fonction recherche du forum.[/quote]
Tiens on ne voit plus clairement les liens maintenant? Damned! Bref, il fallait cliquer sur le “là” de la phrase suivante :

[quote]Normalement tout ce qui se trouve là devrait suffir à répondre à tes questions.
[/quote] ce qui menait à cette page :

http://www.linuxmao.org/tikiwiki/tiki-index.php?page=debian#3_Noyau_RT_des_depots_Pengutronix

Et lire les deux-trois paragraphes suivant.

Pour le noyau liquorix il fallait cliquer sur “noyau liquorix”.

Yo!

Merci de votre aide!

Bon alors, effectivement j avais pas vus les liens, donc je me suis dis que vous en aviez surement marre de répondre pour la millieme fois a la meme question…

Donc j ai recommencé le processus du debut, retelecharger les sources et le patch rt, j ai extrait les sources dans /usr/src/linux puis créé le liens (ln -sf /usr/src…)
Appliquer le patch bref tout comme sur le tuto “compiler un noyau 2.6 rt” de linuxmao, j ai suivis également les conseils lu dans la formation debian et confirmé par pascalhambourg a savoir recuperer le fichier /boot/grub/config-linux-2.6.32-5-amd64 pour le mettre dans /usr/src/linux avec mes sources decompressé et patché puis je le renomme en .config (ouais c est pas très orthodoxe tout ça…) puis j ai lancé un:

Make menuconfig

Bon la en gros j ai fais avec ce que j ai vu dans le tuto sur linuxmao qui n est pas super a jours mais de toute façon c est loin d etre universelle comme procedure…

Me voila avec mon noyau configuré (mal surement car il y a plein de truc a enlever surement)

Après j ai du retourner au boulot…

J ai donc deux questions:

  • lors de ma premiere compilation j ai eux un probleme apparement avec les “staging driver” comedi, je les ai donc viré ce coups ci mais, a quoi ça sert? C est pour quel peripheriques car je soupçonne que ça me serve pour mon ecran tactile (quanta driver)

-pour la suite je trouve des info toujours différente donc quelles sont les commandes a taper pour finaliser ma compilation et installer mon noyau de maniere a pouvoir booter dessus avec grub?

En faite j en ai une troisieme…

J ai installé apt-listbug qui, lors de l installation de kernel-package me renvoi un bug critique qui empecherait kernel-package de creer une image bootable (toujours pour squeeze) avez vous des info a ce sujet?

Merci encore pour votre aide precieuse, j espere avoir l occasion de vous renvoyer l appareil.

:013 bon;

Youki, ton tuto est super!

Mais la, je vais péter un plomb!

Ca compile gentilement pendant 40 minutes et paf!

“pas assez d’espace disponible sur la partition /usr”

et hop impossible de finir la compilation!

11Go! mais qu’est ce qu’il lui faut!?

Franchement j’en peux plus ça fait 2 semaines que je galere, on m’avait pourtant prévenu que j’aurais mon lot de déception mais la c’est le pompon!