Pages : 1
#1 Le 11/05/2005, à 15:36
- Thymus
[Réglé][Kernel] Lecteur de disquette : Probe all luns
Bonjour bonjour.
Voilà, j'ai un problème, mais j'ai la solution.
Donc, le problème, c'est que je ne sais pas appliquer la solution...
Je vous explique.
Lorsque mon lecteur disquette USB est branché, l'option du kernel " Probe all luns " fait que le lecteur de disquette va être monté au moins 6 fois ( luns 6 ).
Mais il n'y aura que le dernier qui sera bon.
Ce n'est pas trop grave zallez me dire, sauf qu'une fois, j'ai perdu les données d'une disquette...
Bref, la solution est d'enlever l'option Probe all luns du noyau, cette option est en dur malheureusement.
J'ai essayé vite fait de recompiler le noyau en installant les sources du 2.6.10 depuis Synaptic, mais je n'ai jms réussi à le faire démarrer.
Comment donc modifier le kernel ?
Merci
Dernière modification par Thymus (Le 12/05/2005, à 14:18)
Hors ligne
#2 Le 11/05/2005, à 16:41
- cep
Re : [Réglé][Kernel] Lecteur de disquette : Probe all luns
Et en essayant de donner un paramètre dans la conf de grub (le menu.lst de grub), et noter en append :
max_scsi_luns=1
(ou 0 ou 2 ou 4 ou 6, à toi de voir)
Ce qui donnerait :
title Debian GNU/Linux, kernel 2.6.8-2-386
root (hd1,5)
kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hdb6 ro max_scsi_luns=1
A adapter à ton cas, bien sûr, j'ai pris en exemple la machine sur laquelle je suis.
Sinon, pour ton kernel tu trouveras des posts, soit à la mode debian, soit en général. En faisant une recherche, notamment sur ce forum tu trouveras.
Hors ligne
#3 Le 12/05/2005, à 08:06
- Thymus
Re : [Réglé][Kernel] Lecteur de disquette : Probe all luns
Merci de ta réponse.
Avec max_scsi_luns=1 ca ne change rien, il me trouve qd même 6 lecteur de disquettes...
J'ai essayé de recompiler le noyau.
J'ai installé les sources, puis j'ai fait make menuconfig, j'ai charger le config-2.6.10-5-k7, j'ai juste enlever les scsi luns, puis j'ai fait fakeroot make-kpkg ...
J'ai installé, mais qd je démarre dessus, il me donne une erreur vfs.
Je ne comprends pas pq, je n'ai pas touché aux fs, donc, il devrait tout avoir non ?
Merci
Hors ligne
#4 Le 12/05/2005, à 08:25
- cep
Re : [Réglé][Kernel] Lecteur de disquette : Probe all luns
il me donne une erreur vfs.
Pas plus d'explications sur l'erreur ?
Le make-kpkg clean a été fait ?
Cependant je ne comprends pas comment tu vas utiliser le lecteur ensuite (mais tu dois avoir une solution )
Hors ligne
#5 Le 12/05/2005, à 08:31
- Thymus
Re : [Réglé][Kernel] Lecteur de disquette : Probe all luns
Le make-kpkg doit être fait avant ou après?
Car je ne l'ai pas fait...
De tte façon, depuis le 2.6, on ne doit plus faire de clean, si?
Concernant le lecteur disquette, une fois que le noyau ne le charge pas 6 fois, je px ne le charger qu'une fois et c'est bon.
Je vais noter l'erreur, je reviens.
Kernel Panic - not syncing : VFS : Unable to mount root fs o unknown_block(0,0)
Ca serait un problème d'initrd ?
Dernière modification par Thymus (Le 12/05/2005, à 08:36)
Hors ligne
#6 Le 12/05/2005, à 08:46
- Thymus
Re : [Réglé][Kernel] Lecteur de disquette : Probe all luns
Je me réponds.
J'ai ajouté le initrd-2.6.10-5-k7 mais alors j'ai un autre problème :
modprobe : FATAL : Could not load /lib/modules/2.6.10/modules.dep
Kernel panic - not syncing : Attempted to kill init.
Edit : J'ai essayé de refaire le noyau complètement, tjs en partant des sources d'ubuntu, mais rien n'y fait...
Pourtant, je suis sûr que sous Slackware par exemple, il irait ce noyau...
Qu'est-ce qui ne va pas?
Je le fais avec fakeroot make-dpkg ...
Ou même sans, et ca va pas...
Une idée?
Merci
Edit Edit : J'y suis arrivé, il fallait que je refasse l'initrd.
J'ai trouvé grâce au site adminrezo dont j'ai trouvé le lien sur ce forum.
Donc, mnt, je n'ai plus qu'un vrai lecteur disquette
Merci
Dernière modification par Thymus (Le 12/05/2005, à 14:20)
Hors ligne