Bonjour,

On Tue, Jun 14, 2005 at 02:20:36PM +0200, Serge ALGAROTTI wrote:
> 
> Nous avons essay� rapidemment une *installation* Sarge (pas une mise � 
> jour � partir de Woody) sur un Dell 2800 de test avec Raid Megaraid. Pas 
> de probl�me avec le noyau 2.4.
> 
> Par contre �a ne fonctionne pas en 2.6, directement ou par un apt-get 
> install kernel-image-2.6...apr�s installation du 2.4
> 
> En effet, il y a plein de post sur le nom du driver megaraid qui a 
> chang� entre 2.4 et 2.6 (avec une autre diff�rence entre les < ou = .6.8 
> ou > 2.6.8) dans debian-kernel et debain-boot.
> 
> cf:
> 
> http://lists.debian.org/debian-kernel/2005/04/threads.html#00268
> http://lists.debian.org/debian-boot/2004/10/thrd5.html#02129
> 
> sur le site de Dell:
> 
>  PowerEdge 2800, PowerEdge 2850, PowerEdge 1850 - PERC4e/Di - dual 
> channel, U320 SCSI, PCI Express, with battery-backed cache. Requires 
> megaraid2 driver 2.00.3 or higher on 2.4.x kernels. On 2.6.x kernels (x 
> < 9), there is no driver for these adapters. On 2.6.x kernels (x >= 9) 
> use the 'megaraid_mbox' and 'megaraid_mm' drivers.

Voil� ce qui me manquait l'autre jour, dans ma h�te je
n'avais vu que megaraid.ko et pas ce qu'il y avait en dessous...

donc je l'ai eu le petit coquin, et voil� comment :

J'utilise normalement un 2.4.27 avec le module megaraid2 charg�
depuis initrd car j'ai mis son nom dans le fichier /etc/mkinitrd/modules

Le probl�me est qu'� l'install du 2.6.11, il veut � tout prix
me coller megaraid2 dans l'image initrd car le module est
en m�moire (m�me si je l'enl�ve de /etc/mkinitrd/modules)

Donc allons y � la bourrin :

  $ cd /lib/modules/2.6.11-1-686-smp/kernel/drivers/scsi
  $ ln -s megaraid.ko megaraid2.ko
  
  �a pue, mais c'est tr�s efficace !
  
Ensuite, dans /etc/mkinitrd/modules, je remplace la r�f�rence  
� megaraid2 par :

--- CUT ---
megaraid_mbox
megaraid_mm
--- CUT ---

Je sauve tout cela, puis :

  $ cd /boot
  $ rm initrd.img-2.6.11-1-686-smp

et je r�g�n�re l'image initrd :

  $ mkinitrd -o initrd.img-2.6.11-1-686-smp 2.6.11-1-686-smp
  
MAIS cet imb�cile ne me g�n�re rien du tout !  

Donc :

  $ mkinitrd -k -o initrd.img-2.6.11-1-686-smp 2.6.11-1-686-smp
  
Suivi de :  

  $ mv /tmp/mkinitrd.7XDSFYE/initrd/initrd.img-2.6.11-1-686-smp /boot
  
Et pour finir, j'enl�ve le devfs=mount de la ligne "append="
dans mon lilo.conf, et :

  $ lilo
  $ shutdown -r
  
�a roule !  

Cependant attention, le module Dell ne se charge pas (/etc/init.d/raidmon)
donc pas de surveillance temps r�el du syst�me raid, il ne reste
donc que les voyants ce qui n'est pas pratique quand le serveur
est dans un rack distant... Sans doute un pb de cr�ation du
device dans /dev

voil�

J�r�me Alet - Facult� de M�decine de Nice
T�l : 04 93 37 70 01  -  Fax : 04 93 37 76 51

Attachment: signature.asc
Description: Digital signature

Répondre à