compilation et lancement noyau 2.6.13.1 sur Debian

compilation et lancement noyau 2.6.13.1 sur Debian - Installation - Linux et OS Alternatifs

Marsh Posté le 14-09-2005 à 09:10:06    

j'ai installé sur un barebone une debian sarge 3.1 ( noyau de base 2.6.8 ).
Mon chipset ethernet n'étant pas du tout détecté au démarrage ( avec rien dans lscpi, ifconfig ...etc)
j'ai entrepris alors de passer à un noyau supérieur: j'ai donc pris les sources du dernier noyau stable sur kernel.org , le 2.6.13.1 .
 
1er essai de compilation : le make plante sur le DRM... j'ai été obligé de le désactiver dans le menuconfig pour que la compil passe  :(  ( je ne sais toujours pas pourquoi mais ce n'est pas ce qui m'intéresse pour l'instant)
2 eme essai : ca passe et l'image du noyau est créée.
 
j'install le nouveau noyau ainsi compilé et je paramètre tout le bazar ( ainsi que Grub )
 
1er Kernel panic :   un problème avec le VFS .... Après une petite recherche , il aurait besoin d'une image Initrd
                           je reparamètre le menuconfig (il manquait 1 ou 2 choses concernant l'initrd ), je recompile ..etc
                           je fais un MKINITRD , je copie l'image et je rajoute la ligne initrd qui  va bien dans GRUB.
 
2 ème Kernel panic :  un problème sur un modules.dep non trouvé et je vois une ligne parlant de devfs
                             et qu'est ce que j'apprend sur un forum : que DEVFS est obsolète et a été viré de la 2.6.13 !! ...
 
Alors question : est-on obligé de passer par une image Initrd pour lancer le nouveau noyau ?  
                      sinon comment pallier à ce problème ? ( j'ai entendu parler de "yaird " mais comment l'utiliser ?)
 
pour info: je débute un peu sous linux mais j'apprend vite  :D  
 
pls help ... :o


Message édité par madvince le 14-09-2005 à 09:56:16
Reply

Marsh Posté le 14-09-2005 à 09:10:06   

Reply

Marsh Posté le 14-09-2005 à 10:40:20    

Skoi ton chip réseau ?
 
Sinon, non, normalement, t'as pas obligatoirement besoin de initrd ... Pour le coup du VFS, t'as du oublier de mettre, au choix : pilote de ton chip ide, support ide, support de ton système de fichier (soit ils sont en modules, mais peuvent pas être chargé, soit ils sont pas mis du tout).

Reply

Marsh Posté le 14-09-2005 à 11:12:58    

- chipset NForce 3 250 gp  
 
- C'est bizarre, il me semble pourtant que les modules IDE de base sont déjà en dur dans le config
  et le système de fichier c'est bien "ext3" et ceux si sont chargés à priori.
  le fait d'avoir ajouter un initrd m'a fait aller plus loin donc je pensais que c'était çà le problème.
   
  Comment fait-on alors sans initrd pour lancer un noyau ?  
  il y a un make spécial à faire avant ?  
  des paramètres spéciaux sur la ligne Kernel dans grub ?
   

Reply

Marsh Posté le 14-09-2005 à 11:20:57    

Sur ton noyau 2.6.8, essaie de charger le module forcedeth ("modprobe forcedeth" ), et fais voir ce que ça retourne.
Si ça retourne rien, fais voir ce que donne "dmesg | tail" ;)

Reply

Marsh Posté le 14-09-2005 à 11:22:01    

Pour le reste, si le support de ext3 est compilé en module, c'est normal que ça marche pas ... (sans initrd)

Reply

Marsh Posté le 14-09-2005 à 11:53:41    

non non, forcedeth est bien chargé  ( j'ai même essayé le pilote Nvidia : nvnet mais c'est le même problème )
 
mon lspci me donne aucune ligne concernant un quelconque "Ethernet controller ..." .
par contre j'ai mes deux ports firewire qui sont détectés et mis en eth0 et eth1.
( mon chipset audio est bien détecté aussi )
 
et les chipsets onboard sont bien tous activés en auto dans le BIOS.
 
je suis au taf là , je peux rien poster venant de mon barebone qui est chez moi  ;)


Message édité par madvince le 14-09-2005 à 11:56:37
Reply

Marsh Posté le 14-09-2005 à 19:43:18    

j'ai réussi à compiler et à lancer le noyau 2.6.13.1 , mais cela n'a rien changé à mon problème
 
voiçi mon lspci :
 
0000:00:00.0 Host bridge: nVidia Corporation: Unknown device 00e1 (rev a1)
0000:00:01.0 ISA bridge: nVidia Corporation: Unknown device 00e0 (rev a2)
0000:00:01.1 SMBus: nVidia Corporation: Unknown device 00e4 (rev a1)
0000:00:02.0 USB Controller: nVidia Corporation: Unknown device 00e7 (rev a1)
0000:00:02.1 USB Controller: nVidia Corporation: Unknown device 00e7 (rev a1)
0000:00:02.2 USB Controller: nVidia Corporation: Unknown device 00e8 (rev a2)
0000:00:05.0 Bridge: nVidia Corporation: Unknown device 00df (rev a2)
0000:00:06.0 Multimedia audio controller: nVidia Corporation: Unknown device 00ea (rev a1)
0000:00:08.0 IDE interface: nVidia Corporation: Unknown device 00e5 (rev a2)
0000:00:0a.0 IDE interface: nVidia Corporation: Unknown device 00e3 (rev a2)
0000:00:0b.0 PCI bridge: nVidia Corporation: Unknown device 00e2 (rev a2)
0000:00:0e.0 PCI bridge: nVidia Corporation: Unknown device 00ed (rev a2)
0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 NorthBridge
0000:01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 4000 AGP 8x] (rev c1)
0000:01:00.1 FireWire (IEEE 1394): nVidia Corporation: Unknown device 00b0 (rev c1)
0000:02:06.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
 
 
Apparement je ne devrais pas avoir la ligne en gras mais celle du chipset ethernet à la place.
 
voir le lspci de Websat ( un gars qui a le même matos que moi et qui a essayé Ubuntu ) sur ce post
-->  http://forum.hardware.fr/hardwaref [...] 18.htm#bas
 
j'ai pas mal bidouillé dans le bios mais j'ai rien trouvé :sweat:  

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed