Aller au contenu

[Resolu]Kernel panic


Messages recommandés

Alors voila ayant des probleme d'acpi sur mon portable Asus M6Ne j'ai trouvé un site ou il propose un patch qui resoud les problemes pour la batterie.

Donc pour commencer je patch le kernel avec la commande suivante:

patch -Np1 -i lechemindupatch (je suis dans le dossier du nouveau kernel a ce moment).

Puis j'ai trouvé dans le meme site un fichier de config pour mon portable donc je le met dans mon dossier puis je fais un make xconfig.

Bon je verifie et donc apparement il y a tt ce qu'il faut et donc je compile.

Apres avoir copié tt ce qu'il fallait la ou il faut je modifie mon lilo -->

image=/boot/vmlinuz-2.6.10-b9

label=Linux-2.6.10-b9

read-only

initrd=/boot/initrd.img-2.6.10-b9 (j'avais fait un mkinitrd -o pour l'obtenir).

je tape lilo et donc aucun probleme.

Je reboot et la c'est le drame...

J'obtiens a un certain moment un kernel panic -->

kernel panic - not syncing : VFS : unable to mount root fs or unknown - block (3,3)

Je pense que c'est soit un probleme de systemfile dans le kernel ou bien au niveau de l'ide mais le truc c'est que meme en mettant tt les options dans le kernel pour le filesystem et j'ai mis quelques options en plus en IDE.

Mais le probleme reste la...

Si quelqu'un a une idée ca serait super parce que franchement j'ai peut etre enfin trouvé un moyen de faire marcher l'acpi de mon portable avec un kernel avec juste ce qu'il faut, mais la je comprend plus trop ce que ca peut etre, donc la je vois que l'experience qui puisse parler :incline:

Merci d'avance.

Lien vers le commentaire
Partager sur d’autres sites

Pour LVM je vois pas trop pourquoi tu me parle de ca en faite.

Parce que j'ai pas besoin de redimensionner mes partitions.

Sinon pour le initrd ben je sais pas mais il me semble que si je le fais pas ca ne marche pas.

En fait j'ai deja reussi a faire un new noyau non patché et avec une config de base avec en plus l'acpi ben j'arrivais a l'utiliser mais la j'aimerais quelque chose qui colle plus a mon portable et que l'acpi fonctionne correctement c'est pour ca que je le patch...

Je vois pas trop comment resoudre le probleme en faite.

Lien vers le commentaire
Partager sur d’autres sites

Je parle de l'initrd car il est necessaire pour démarrer les partitions en LVM (du moins si le / est en lvm)

Mais il sert aussi pour d'autre choses (raid entre autre il me semble)

En gros, l'initrd c'est un minilinux stocké en ram avec juste les drivers du lvm ou du truc special a charger. Une fois chargé, il charge vraiment le noyau et le reste du systeme, puis il se vire de la ram.

Et la, comme tu as un probleme comme quoi ton root n'est pas montable, j'ai pensé a ca.

Lien vers le commentaire
Partager sur d’autres sites

ouai effectivement ca aurait pu etre ca.

Mais je n'ai pas de raid et j'utilise pas lvm.

Sinon je suppose que ca parle a pas grand monde... :\

En tt cas merci de t'avoir au moins interessé a mon problème c'est très sympa de ta part, ca fait tjrs plaisir une personne sensible a sont problème :8

Bon par contre c'est pas cool parce que faudrais quand meme que mon ordi portable fonctionne correctement sous debian :craint:

Lien vers le commentaire
Partager sur d’autres sites

+1 lorinc.

En fait,5 causes possibles :

:chinois: FS root non compilé en built-in dans le noyau

:D Controleur IDE ou Sata non compilé en built-in dans le noyau

:mdr2: FS et Controleur Sata ou IDE compilés en module dans le noyau mais pas d'Initrd correct

:D Grub ou lilo mal configuré

:D En cas de raid, meme pb que FS et controleur IDE/Sata

Lien vers le commentaire
Partager sur d’autres sites

Bon apparement ca fonctionne toujours pas...

Bon deja voila mon lili.conf :

default=Linux
image=/boot/vmlinuz-2.6.11.5
label=Linux-2.6.11.5
read-only
initrd=/boot/initrd.img-2.6.11.5

Sinon pour la config ca risque d'etre assez long :transpi: donc je vais donner certaines sections et si il y a une section que vous voulez voir parce qu'il y a quelque chose d'important que j'aurais peut etre oublié.

# ATA/ATAPI/MFM/RLL support
#
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y

#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_IDE_SATA is not set
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
# CONFIG_BLK_DEV_IDECS is not set
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDETAPE=y
CONFIG_BLK_DEV_IDEFLOPPY=y
CONFIG_BLK_DEV_IDESCSI=m
CONFIG_IDE_TASK_IOCTL=y

#
# IDE chipset support/bugfixes
#
CONFIG_IDE_GENERIC=y
# CONFIG_BLK_DEV_CMD640 is not set
# CONFIG_BLK_DEV_IDEPNP is not set
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_BLK_DEV_GENERIC=y
# CONFIG_BLK_DEV_OPTI621 is not set
# CONFIG_BLK_DEV_RZ1000 is not set
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
# CONFIG_BLK_DEV_AMD74XX is not set
# CONFIG_BLK_DEV_ATIIXP is not set
# CONFIG_BLK_DEV_CMD64X is not set
# CONFIG_BLK_DEV_TRIFLEX is not set
# CONFIG_BLK_DEV_CY82C693 is not set
# CONFIG_BLK_DEV_CS5520 is not set
# CONFIG_BLK_DEV_CS5530 is not set
# CONFIG_BLK_DEV_HPT34X is not set
# CONFIG_BLK_DEV_HPT366 is not set
# CONFIG_BLK_DEV_SC1200 is not set
CONFIG_BLK_DEV_PIIX=y
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_PDC202XX_OLD is not set
# CONFIG_BLK_DEV_PDC202XX_NEW is not set
# CONFIG_BLK_DEV_SVWKS is not set
# CONFIG_BLK_DEV_SIIMAGE is not set
# CONFIG_BLK_DEV_SIS5513 is not set
# CONFIG_BLK_DEV_SLC90E66 is not set
# CONFIG_BLK_DEV_TRM290 is not set
# CONFIG_BLK_DEV_VIA82CXXX is not set
# CONFIG_IDE_ARM is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_BLK_DEV_HD is not set

# File systems
#
CONFIG_EXT2_FS=y
# CONFIG_EXT2_FS_XATTR is not set
CONFIG_EXT3_FS=y
# CONFIG_EXT3_FS_XATTR is not set
CONFIG_JBD=y
CONFIG_JBD_DEBUG=y
CONFIG_REISERFS_FS=y
# CONFIG_REISERFS_CHECK is not set
# CONFIG_REISERFS_PROC_INFO is not set
# CONFIG_REISERFS_FS_XATTR is not set
CONFIG_JFS_FS=y
# CONFIG_JFS_POSIX_ACL is not set
# CONFIG_JFS_SECURITY is not set
# CONFIG_JFS_DEBUG is not set
# CONFIG_JFS_STATISTICS is not set

Voila j'espere que ca va aider quelqu'un pour resoudre mon probleme.

Sinon pour l'initrd logiquement je devrais meme pas le faire avec les options que j'utilise sachant que j'ai pas de raid etc...

Lien vers le commentaire
Partager sur d’autres sites

Bon pour tester j'ai recompilé un noyau 2.6.10 comme je l'avais fait auparavant (donc non patché) et la meme chose :o

Je comprend pas donc ca doit pas venir de la configuration --> donc ca doit venir soit de mon lilo (comme rem la signalé) ou bien de mon fstab non ???

Parce que la j'ai essayé pratiquement ttes les options du noyaux patché ou pas et maintenant j'ai ce problème tout le tps.

Donc je vais vous mettre ce soir mon fstab et dites moi si il y a un problème ou si finalement avec ce que j'ai mis précedement vous avez trouvé une soluce.

Merci :zarb:

Lien vers le commentaire
Partager sur d’autres sites

Je n'ai pas fait beaucoup de compil de kernel, mais il me semble qui si il y'a :

is not set

C pas top, faut lui dire, non, oui ou module, sinon il deconne...

Mais comme moi quand je crois avoir eu ce probleme, il a déconné lors de la compilation et que toi tu arrives a compiler... Je dois avoir faux ou avoir halluciné sur mon probleme...

Lien vers le commentaire
Partager sur d’autres sites

Bon apparement ca fonctionne lol

Je n'ai plus le kernel panic!!!!

J'ai juste fait la meme chose sauf que je n'ai pas créé le initrd avec la commande mkinitrd :francais:

bon ben merci :francais:

Personnellement, je pense que c'est le fstab de ton initrd qui était vide, du coup, il n'a pas monté la partition /, et donc : kernel panic.

J'ai eu le meme probleme en recompilant mon kernel avec support du lvm2.

Seulement, comme tu n'as pas besoin d'initrd pour ta config, tu fais bien de t'en passer :francais:

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...