La formation aux solutions HP sous Linux

HP propose depuis Juin 1999 une offre de formation mondiale sur Linux. Elle est détaillée sur la page http://education.hp.com/curr-linux.htm La première formation disponible pour la France concerne l'installation, la configuration et l'administration de Linux (3 jours), référence : H3548S.

[1]

[2]

[3]

[4]

[5]

[6]

[7]

[8]

[9]

[10]

[11]

[12]

[13]

Notes

[1]

Pour utiliser la carte MGA G100 AGP, avec une version antérieure à la 3.3.2 de XFree86, il faut utiliser une option dans le fichier XF86Config : Option "no_accel".

Exemple de la section :
Section "Device"
[...]
      VendorName "Matrox"
      VideoRam 4096
      Option "no_accel"
EndSection

[2]

Le chipset BX d'Intel (prise en charge Bus mémoire à 100MHz) est pris en charge par Linux à partir des noyaux 2.0.34/2.1.103 (Cf ftp://ftp.medasys-digital-systems.fr/pub/linux/kernel/sources).

[3]

Le serveur XFree86 est disponible sur notre miroir (ftp://ftp.medasys-digital-systems.fr/pub/unix/XFree86/X3.3.5).

[4]

Attention, le serveur XF86_SVGA ne fonctionne correctement avec cette version implantée sur carte mère qu'à partir de la version 3.3.5, du fait de l'utilisation de fréquences différentes. (Utiliser notamment les updates de la RedHat 6.0)

[5]

Pour utiliser le mode FrameBuffer, veuillez consulter le document http://www.medasys-digital-systems.fr/linux/framebuffer.html.

[6]

Création d'une disquette de boot RedHat adaptée

Pour pouvoir booter avec la disquette de boot de la RedHat 5.1 et avoir une reconnaissance de la carte 3C905B-TX il faut effectuer les opérations suivantes :

Se connecter en tant que root. Se placer dans son répertoire d'acceuil (~root)
#cd ~
# Y récupérer le source 3c59x.c du module de la carte 3Com

#ncftp ftp://ftp.medasys-digital-systems.fr/pub/linux/networking/drivers/3c59x.c
# Le compiler

#gcc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6 -c 3c59x.c `[ -f /usr/include/linux/modversions.h ] && echo -DMODVERSIONS`
# compiler le module 
# mettre la disquette Boot RedHat 5.1 dans le lecteur de disquette.

#mcopy a:initrd.img /tmp
# Il faut copier le fichier initrd.img de la disquette

#gzip -cd /tmp/initrd.img > /tmp/initrd.ext2
# Puis le décompresser

#mount -t ext2 /tmp/initrd.ext2 /mnt/floppy -o loop
# Monter le filesysteme "fichier" ainsi obtenu

#gzip -cd /mnt/floppy/modules/modules.cgz > /tmp/modules.cpio
# décompresser les modules fournis

#cd /tmp ; mkdir modules ;
cd modules ; cat /tmp/modules.cpio | cpio -i
#extraire les modules

#cp ~/3c59x.o .
# Copier le nouveau module à jour pour la carte 3Com.

#ls | cpio -o | gzip -c9 > ../newmodules.cgz
# recréer le fichier cpio compressé

#cp ../newmodules.cgz /mnt/floppy/modules/modules.cgz
# remplacer les modules proposés par la mise à jour

#umount /mnt/floppy
# demonter le systeme de fichiers "fichier"

#gzip -c9 /tmp/initrd.ext2 > /tmp/initrd.img
# compresser le systeme de fichiers "fichier"

#mcopy /tmp/initrd.img a:
# le copier sur la disquette

[7]

Pour utiliser la carte Cirrus Logic GD 5465 AGP, avec une version antérieure à la 3.3.3 de XFree86, il faut utiliser une option dans le fichier XF86Config : Option "xaa_no_color_exp".

Exemple de la section :
Section "Device"
[...]
       Identifier "CL-GD5465"
       VendorName "Cirrus"
       BoardName "GD5465"
       VideoRam 2048
       Option "xaa_no_color_exp"
EndSection

[8]

Les specifications de la carte graphique sont à consulter sur le site Elsa. Il s'agit d'une carte disposant d'un accélérateur OpenGL matériel. Sous Linux il existe une implémentation compatible OpenGL, appelée Mesa. Cette implémentation commence à tirer parti des accélérateurs matériels, et entre autre du chipset 3DLabs qui équipe les cartes Elsa Gloria.

[9]

Pour utiliser la carte D6692A, il faut faire appel à un noyau 2.1.122 au minimum. En effet, les noyaux précédents ne géraient pas correctement l'IRQ partagée entre la partie réseau et la partie SCSI de cette carte. Notamment, une version RedHat 5.2 standard ne permet pas au réseau d'être reconnu. Il faut mettre à jour la version avec un noyau récent (de préférence 2.2.12) et les paquetages complémentaires nécessaires.

[10]

Pour utiliser un cluster haute disponibilité sous Linux, il faut avoir recours à des logiciels complémentaires tels que :

[11]

La dernière version de ce pilote est disponible à l'adresse ftp://ftp.tux.org/pub/roudier.

[12]

Le LH4 ne semble pas fonctionner correctement en mode non-Raid. Même avec les derniers Bios disponibles (16.00), le problème subsiste. Si on désactive la gestion du Raid, lors du boot, le pilote ncr53c8xx de Linux détecte 4 contrôleurs au lieu de 2 et le boot par en boucle. Pour contourner ce problème, il faut activer le Raid dans le Bios et utiliser chacun des disques en mode Raid0, ce qui revient sensiblement au même que la solution sans Raid du tout.

[13]

Certaines des cartes NetRaid, ainsi que le jeu de composants intégrés aux cartes mères des LH3 et LH4 sont pris en charge par les versions récentes de noyau Linux (en 2.0.36/2.2.5 typiquement - ne pas utiliser 2.0.37/38).

Pour la distribution RedHat 5.2, il n'est pas possible d'installer le système sur ce type de contrôleur, car il n'est pas détecté par le processsus d'installation. Il faut dans ce cas utiliser une disquette spécifique disponible à l'adresse ftp://ftp.medasys-digital-systems.fr/pub/linux/mds/lh3.img. Cette disquette doit être utilisée en entrée de l'outil rawrite, par exemple. Elle convient pour les systèmes disposant de moins de 1 Go de mémoire vive.

Pour la distribution RedHat 6.0, il faut déclarer l'existence de cette carte manuellement comme adaptateur SCSI supplémentaire, de façon à pouvoir l'utiliser directement lors de l'installation. Le pilote megaraid n'est en effet pas détecté automatiquement.