Noyau 2.6.9, j'y suis presque !!!
Fermé
pristella
Messages postés
859
Date d'inscription
samedi 23 octobre 2004
Statut
Contributeur
Dernière intervention
8 mai 2007
-
26 nov. 2004 à 15:03
kmf - 26 nov. 2004 à 16:10
kmf - 26 nov. 2004 à 16:10
A voir également:
- Noyau 2.6.9, j'y suis presque !!!
- Affichez la version d'android, la version de bande de base, la version du noyau, le numéro de versio - Guide
- Edition non noyau de microsoft windows - Forum Bureautique
- Slui.exe ✓ - Forum Windows
- Debogage de noyau ✓ - Forum Windows
- Faut-il activer isolation du noyau windows 11 - Forum Windows
2 réponses
pristella
Messages postés
859
Date d'inscription
samedi 23 octobre 2004
Statut
Contributeur
Dernière intervention
8 mai 2007
74
26 nov. 2004 à 15:52
26 nov. 2004 à 15:52
J'allais oublié, j'ai aussi ce message au demarre du pc :
fs type supermount not supported by kernel.
Qu'est-ce que fs type supermount ?
fs type supermount not supported by kernel.
Qu'est-ce que fs type supermount ?
Pour le /etc/fstab tu peux chercher la saufegarde de l'ancienne version
"/etc/fstab~" laissee par emacs et comparer avec la nouvelle version. Pour le message "warning" tu ajoutes simplement un "return" derrier la dernier ligne (mais cherche la saufegarde avec "~" avant sinon ca sera efface!). Ce probleme n'est rien en soit.
Pour les partitions tu regardes avec "fdisk -l /dev/hda". Ca donne la liste de partion. Selon ton fichier fstab tu devrait avoir
/dev/hda1 et /dev/hda5 - /dev/hda8. Le /dev/hda4 est la partion logique
qui emballe le 5-8. Les /dev/hda2,3 peuvent ne pas etre attribue (dans
tout est correct). La commande avec fdisk permet d'en etre sur.
Pour le ppp c'est peut-etre un probleme de module manquant dans le nouveau noyau. Ca peut arriver quand dans la nouvelle version change la structure de modules avec de nouveaux modules qui ne sont pas automatiquement selectionne avec le vieux ".config" de Mandrake et qu'il te manquent maintenant.
Pour analyser ca, il faut etudier le 'output' des commandes "/sbin/lsmod"
(affichage de tous les modules actuellement charges) et "dmesg" (messages de noyau).
Tu reboot sur ton ancien noyau Mandrake (meme si tu tournes deja la dessus!) et la premiere chose que tu fais c'est activer ta connection pppo et apres tu fais:
ca redirige la liste de modules dans le fichier "modules_mandrake"
et les messages noyau dans le fichier "messages_mandrake". Apres tu pourras les regarder avec cat, more, ou emacs. Pour les messages c'est surtout a la fin ou il va eventuellement parler de la connection ppp. Pour les modules il faut chercher tout module contenant "ppp" dans le nom.
Apres tu refait la meme pour le nouveau noyau, reboot et activer la connection ppp (c.-a-d. essayer de le faire, ca suffit) et effectuer lsmod et dmesg mais tu rediriges le output bien sur vers autres fichiers disons, "modules_nouveau" et "message_nouveau". Maintenant tu peux comparer les modules charge et les messages avec les infos de l'ancien noyau.
Peut-etre il y a un probleme qu'il ne trouve le module "pppoe"
ou "pppox" (pppoe est pour ppp sur connection ethernet et pppox sur l'usb). Il peut aussi y avoir un probleme avec les drivers usb.
Si tu as de candidats de modules qui te manquent tu peux aussi regarder et verifier dans les repertoires:
les fichiers de type "....".ko (ce sont des modules) notamment "pppoe.ko" et "pppox.ko". Pour les modules usb c'est:
Ici <version_noyau> est la version exacte de ton noyau (fais "ls /lib/modules"). Il y a un repertoire pour l'ancien et un autre pour le nouveau noyau. Par exemple si tu as un module "pppoe" qui est charge par l'ancien noyau mais pas par le nouveau et en plus si le fichier "pppoe.ko" existe dans le repertoire modules pour l'ancien noyau mais pas pour le nouveau tu ne l'as pas compile.
Apres tu reviens a la compilation noyau avec "make xconfig" et tu essayes d'ajouter (dans les menus net, ppp et eventuellement usb) les modules manquants. En cas de doute tu ajoutes tout module susceptible etre utils et qui te manque. Ca ne fait pas de mal, si ce module n'est pas utilise apres.
Apres tu recompiles, reinstalles, refais lilo etc. Tu n'as pas besoin de faire "make clean" (c'est plus rapide).
Il y a aussi une tres petite possibilite que Mandrake a mis des patchs speciaux dans son noyau (c'est pour ca que ca s'appelle 2.6.8.1.<blabla> en non 2.6.8.1 tout court!!) et c'etait justement un patch comme ca qui t'a fait marcher ton ppp. Mais je crois c'est tres peu probable. Les drivers pppoe/x sont trop standard pour ca.
"/etc/fstab~" laissee par emacs et comparer avec la nouvelle version. Pour le message "warning" tu ajoutes simplement un "return" derrier la dernier ligne (mais cherche la saufegarde avec "~" avant sinon ca sera efface!). Ce probleme n'est rien en soit.
Pour les partitions tu regardes avec "fdisk -l /dev/hda". Ca donne la liste de partion. Selon ton fichier fstab tu devrait avoir
/dev/hda1 et /dev/hda5 - /dev/hda8. Le /dev/hda4 est la partion logique
qui emballe le 5-8. Les /dev/hda2,3 peuvent ne pas etre attribue (dans
tout est correct). La commande avec fdisk permet d'en etre sur.
Pour le ppp c'est peut-etre un probleme de module manquant dans le nouveau noyau. Ca peut arriver quand dans la nouvelle version change la structure de modules avec de nouveaux modules qui ne sont pas automatiquement selectionne avec le vieux ".config" de Mandrake et qu'il te manquent maintenant.
Pour analyser ca, il faut etudier le 'output' des commandes "/sbin/lsmod"
(affichage de tous les modules actuellement charges) et "dmesg" (messages de noyau).
Tu reboot sur ton ancien noyau Mandrake (meme si tu tournes deja la dessus!) et la premiere chose que tu fais c'est activer ta connection pppo et apres tu fais:
/sbin/lsmod > modules_mandrake dmesg > messages_mandrake
ca redirige la liste de modules dans le fichier "modules_mandrake"
et les messages noyau dans le fichier "messages_mandrake". Apres tu pourras les regarder avec cat, more, ou emacs. Pour les messages c'est surtout a la fin ou il va eventuellement parler de la connection ppp. Pour les modules il faut chercher tout module contenant "ppp" dans le nom.
Apres tu refait la meme pour le nouveau noyau, reboot et activer la connection ppp (c.-a-d. essayer de le faire, ca suffit) et effectuer lsmod et dmesg mais tu rediriges le output bien sur vers autres fichiers disons, "modules_nouveau" et "message_nouveau". Maintenant tu peux comparer les modules charge et les messages avec les infos de l'ancien noyau.
Peut-etre il y a un probleme qu'il ne trouve le module "pppoe"
ou "pppox" (pppoe est pour ppp sur connection ethernet et pppox sur l'usb). Il peut aussi y avoir un probleme avec les drivers usb.
Si tu as de candidats de modules qui te manquent tu peux aussi regarder et verifier dans les repertoires:
/lib/modules/<version_noyau>/kernel/drivers/net/
les fichiers de type "....".ko (ce sont des modules) notamment "pppoe.ko" et "pppox.ko". Pour les modules usb c'est:
/lib/modules/<version_noyau>/kernel/drivers/usb/
Ici <version_noyau> est la version exacte de ton noyau (fais "ls /lib/modules"). Il y a un repertoire pour l'ancien et un autre pour le nouveau noyau. Par exemple si tu as un module "pppoe" qui est charge par l'ancien noyau mais pas par le nouveau et en plus si le fichier "pppoe.ko" existe dans le repertoire modules pour l'ancien noyau mais pas pour le nouveau tu ne l'as pas compile.
Apres tu reviens a la compilation noyau avec "make xconfig" et tu essayes d'ajouter (dans les menus net, ppp et eventuellement usb) les modules manquants. En cas de doute tu ajoutes tout module susceptible etre utils et qui te manque. Ca ne fait pas de mal, si ce module n'est pas utilise apres.
Apres tu recompiles, reinstalles, refais lilo etc. Tu n'as pas besoin de faire "make clean" (c'est plus rapide).
Il y a aussi une tres petite possibilite que Mandrake a mis des patchs speciaux dans son noyau (c'est pour ca que ca s'appelle 2.6.8.1.<blabla> en non 2.6.8.1 tout court!!) et c'etait justement un patch comme ca qui t'a fait marcher ton ppp. Mais je crois c'est tres peu probable. Les drivers pppoe/x sont trop standard pour ca.
26 nov. 2004 à 15:59
26 nov. 2004 à 16:10