Les matériels HP pris en charge par Linux

Cette section présente l'ensemble des matériels HP qui sont actuellement pris en charge par Linux. Les informations sont ici basées sur le dernier noyau Linux stable, qui en ce moment est la version 2.4.21. Un noyau de développement (versions 2.5) est aussi disponible mais n'offre pas de garantie de stabilité.

La gamme informatique basée sur des processeurs Intel i386

Page remise à jour le 2003-10-01.

Cette gamme est aujourd'hui la principale bénéficiant d'une prise en charge par Linux, et ceci depuis de nombreuses années. Au cas où vous ne l'auriez pas encore fait, quelques lectures préalables sont conseillées avant de se plonger dans la mise en oeuvre de Linux sur ces plates-formes.

Le Guide d'installation de Linux (Linux Installation HOWTO) contient le maximum d'informations sur l'installation de Linux. Si vous avez acheté Linux sur CD-ROM, il y a des chances qu'il y ait également des instructions d'installation (le petit livret à l'intérieur du boîtier de disque, et/ou des fichiers sur le CD).

Le Guide du noyau Linux (Linux Kernel HOWTO) doit être consulté pour les détails de fabrication du noyau. Je mentionnerai juste ici les points qui sont spécifiques aux matériels HP.

Sans indication particulière, la prise en charge par Linux s'entend au moment de l'installation d'une distribution type RedHat/Mandrake. Dans certains cas, une recompilation du noyau sera nécessaire pour bénéficier de la prise en charge complète de certains matériels. Il est à noter que ce qui est valable pour une distribution l'est généralement pour les autres, puisque ces fonctions sont liés au noyau ou au serveur XFree86, et non à la distribution.

En cas de problème, un premier réflexe à acquérir est de mettre à jour le BIOS de votre machine HP, et de vérifier si le problème se pose toujours. Si oui, vous pouvez alors contacter le support HP si votre configuration est prise en charge par HP (Ce document se focalise sur ce qui fonctionne, sur-ensemble de ce qui est pris en charge et n'a pas de valeur en la matière). En revanche, si votre machine vous donne satisfaction, ne mettez pas inutilement à jour le BIOS, ceci étant toujours une opération risquée. Les mises à jour de BIOS sont accessibles via http://www.hp.com/cposupport/software.html

La gamme des ordinateurs de bureau (Brio, Vectra, Kayak)

HP s'oriente maintenant vers un programme de liberté de choix sur sa gamme de machines de bureau. Linux est ainsi l'un des systèmes d'exploitation soutenu par HP. Cf: http://www.hp.com/desktops/linux/ et http://www.hp.com/pressrel/aug00/14aug00.htm.

Une FAQ est également disponible.

HP assure le support des matériels certifiés Linux de la façon suivante : Toutes les machines disposent de l'utilitaire Diagtool . Si cet utilitaire indique un problème, il est traité par la maintenance HP. Si il n'en indique pas, il est considéré comme problème logiciel et doit être reporté au fournisseur de la distribution.

Le partenariat entre HP et MandrakeSoft sur les machines de bureau est détaillé ici : http://www.mandrakesoft.com/oem/hardwarepart/hp

Les tableaux suivants indiquent l'état de prise en charge de ces matériels par Linux :

Tableau 3-1. Brio et Linux

MachineCarte GraphiquePrise en charge LinuxCarte RéseauPrise en charge LinuxCarte SCSIPrise en charge LinuxCarte SonPrise en charge LinuxTestée
Brio (D5522A, D5526A, D5857A, D6665A, D5838A, D5848A, D6514A, D5527A, D5528A, D6666A, D6675A, D5849A, D5839A, D5859A, D6666A, D6510A, D6515A, D6667A, D5840A, D5861A, D6668A, D5840C, D5841A, D6516B)S3 Trio 64V2 PCIOui XFree 3.3.6Rem. (S3)SansN/ASansN/A??????Oui
Brio (D6810A, D6812A)ATI Rage Pro ZX AGPOui XFree 4.3.0Rem. (ati)SansN/ASansN/A??????Non
Brio (D6638A, D6639A, D6640A, D6644A, D7901A, D7902A, D6645A, D6646A) Chipset BXRem.ATI Rage Pro ZX AGPOui XFree 4.3.0Rem. (ati)SansN/ASansN/A??????Non
Brio (D5841A, D6516B)Matrox Millenium II PCIOui XFree 4.3.0Rem. (mga)SansN/ASansN/A??????Non
Brio (D6760A, D7671A, D6908A, D7930A, D7672A, D7925T, D6776A, D6769A, D6755A, D6895A, D6896A, D6897A, D7931A)Matrox Productiva G100 AGPRem.Oui XFree 4.3.0Rem. (mga)SansN/ASansN/A??????Non
Brio BA (D7581A, D7584A, D7585A, D7587A, D7586A, D7591A, D7594A, D8411A)Sis 5595 AGPOui XFree 4.3.0Rem. en mode Frame Buffer (FBDEV)Rem.SansN/ASansN/ACirrus Logic CS 4614Oui pilote AlsaRem.Non
Brio BAx (D7600A, D7603A, D7624A, D7625A, D7630A, D7610A)Rem.Matrox Productiva G200 AGPOui XFree 4.3.0Rem. (mga)SansN/ASansN/ACirrus Logic CS 4614Oui pilote AlsaRem.Oui
Brio BAx (D7605A)Rem.Matrox Productiva G200 AGPOui XFree 4.3.0Rem. (mga)??????SansN/ACirrus Logic CS 4614Oui pilote AlsaRem.Non
Brio BA400 (D8760A, D8761A, D8763A, D8764A, D8767A, D8768A, D8769A, D8934A, D8935A, D8936A, D8943A, D8947A, D8952A, D8953A, D9720A, D9721A, D9724A)Intel i810 AGPRem.Oui XFree 4.3.0Rem. (i810)SansN/ASansN/A??????Oui
Brio BA410 (P1682A, P1683A, P1686A, P1687A, P1689A, P1692A, P1694A, P1710A, P1711A, P1718A, P1719A, P1720A, P1722A, 03237A, P2738A, P2739A, P2741A, P2743A, P2745A, P2746A, P3235A, P3263A, P3264A, P3265A, P3266A, P3267A, P3268A, P3269A, P3271A, P3272A, P3662A, P3663A, P3664A, P3665A, P3666A, P4848B, P4849B, P4855B, P4869A, P4870A, P4872A, P5816B, P5817B, P5821B, P5822A)S3 Savage AGPRem.Oui XFree 4.3.0Rem. (savage)SansN/ASansN/AVIA 82C686Oui pilote AlsaRem.Oui
Brio BA410 (P1716A, P1721A, P1723A, P3270A, P3273A, P4873A)S3 Savage AGPRem.Oui XFree 4.3.0Rem. (savage)SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139SansN/AVIA 82C686Oui pilote AlsaRem.Oui
Brio BA410 (P2744A, P3274A, P3667A)nVidia GeForce 2 GTS AGPOui XFree 4.3.0Rem. (nv ou nVidia driversRem. )SansN/ASansN/AVIA 82C686Oui pilote AlsaRem.Non
Brio BA600 (D8770A, D8771A, D8772A, D8773A, D8778A, D8780A, D8783A, D8784A, D8785A, D8788A, D8789A, D8963A, D9070A, D9072A, D9080A, D9082A, D9085A, D9091A) Chipset BXRem.Matrox Productiva G200 AGPOui XFree 4.3.0Rem. (mga)SansN/ASansN/ACirrus Logic CS 4614Oui pilote AlsaRem.Oui
Brio BA600 (D8406A, D8774A, D8781A, D8787A, D8967A, D9075A) Chipset BXRem.Matrox Productiva G200 AGPOui XFree 4.3.0Rem. (mga)??????SansN/ACirrus Logic CS 4614Oui pilote AlsaRem.Non

Tableau 3-2. Vectra et Linux

MachineCarte GraphiquePrise en charge LinuxCarte RéseauPrise en charge LinuxCarte SCSIPrise en charge LinuxCarte SonPrise en charge LinuxTestée
Vectra xe310 (P5829A, P5833A, P5865B, P5881A, P5891A, P5902A, P5904A, P6014B, P6015B, P6016A, P6138A, P6138B, P7604B, P76005B, P7606B, P7612B, P7616B, P7619A, P7620A, P7621A, P7622A, P7623A, P7624A, P7625A, P8408A, P8409A, P8412A, P8413B, P8414B, P8415B, P8416B, P8417B, P8418B, P8419B, P8421A, P9581B, P9582B, P9583B)Intel i815 AGPRem.Oui XFree 4.3.0Rem. (i810)Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AIntel 82810 AudioOui pilote AlsaRem.Mandrake 8.1
Vectra xe310 (P6017B, P6137A, P7617B, P8410A)Intel i815 AGPRem.Oui XFree 4.3.0Rem. (i810)Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AIntel 82810 AudioOui pilote AlsaRem.Preload Mandrake 8.1
Vectra VE5 (D5592A, D5602A, D5603A, D5604A, D5606N, D5608A, D5612A, D5615A, D5618A, D5607A, D5617A)S3 Trio 64V2 PCIOui XFree 3.3.6Rem. (S3)SansN/ASansN/A??????Oui
Vectra VE7 (D6530A, D6531A, D6533A, D6610A, D6611A, D6615A, D6616A, D6613A)ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)SansN/ASansN/A??????Oui
Vectra VE7 (D6532A, D6612A, D6617A, D6618A)ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)3Com 905B-TX 10/100 BTRem.Oui pilote 3c59xRem.SansN/A??????Oui
Vectra VE8 (D6550A, D6560A, D6570A, D6554A, D6584A, D6540A, D6541A, D6544A, D6543A, D6578A, D6573A, D6574A, D6580A,D6581A, D6584A, D6583A, D6593A, D6597A, D6598A) Chipset BXRem.Matrox Productiva G100 AGPRem.Oui XFree 4.3.0Rem. (mga)SansN/ASansN/AAZTEC 2320Rem.Oui pilote AlsaRem.Oui
Vectra VE8 (D6552N, D6562N, D6565N, D6542A, D6572A, D6575A, D6582A, D6595A, D6582A, D6585N, D6599A) Chipset BXRem.Matrox Productiva G100 AGPRem.Oui XFree 4.3.0Rem. (mga)3Com 905B-TX 10/100 BTRem.Oui pilote 3c59xRem.SansN/AAZTEC 2320Rem.Oui pilote AlsaRem.Oui
Vectra VEi7 (D8112A, D8117A, D8121A, D8123A, D8124A, D8126A, D8128A, D8129A, D8131A, D8133A, D8134A, D8136A, D8138A, D8139A, D8141A, D8143A, D8144A, D8145A, D8148A, P1618A, P1619A)Sis 5595 AGPOui XFree 4.3.0Rem. en mode Frame Buffer (FBDEV)Rem.SansN/ASansN/A??????Oui
Vectra VEi7 (D8118N, D8122A, D8127N, D8132A, D8137A, P1620A)Sis 5595 AGPOui XFree 4.3.0Rem. en mode Frame Buffer (FBDEV)Rem.3Com 905B-TX 10/100 BTRem.Oui pilote 3c59xRem.SansN/A??????Non
Vectra VEi8 (D8166A, D8168A, D8151A, D8153A, D8155A, D8169A, D8171A, D8173A, D8174A, D8181A, D8183A, D8184A, D8186A, D8188A, D9784A, D9785A, D9786A, D9788A, D9791A, D9793A, P1626A, P1628A, P1633A)Matrox Productiva G200 AGPOui XFree 4.3.0Rem. (mga)SansN/ASansN/A??????Non
Vectra VEi8 (D8167N, D8152N, D8172N, D8182N, D8187N, D9787N, D9789A, D9792N, P1627A)Matrox Productiva G200 AGPOui XFree 4.3.0Rem. (mga)3Com 905B-TX 10/100 BTRem.Oui pilote 3c59xRem.SansN/A??????Non
Vectra VL5 (D4552A, D4543A, D4554A, D4555A, D4556A, D4557A, D4558A, D4559A, D4560A, D4567A, D4562A, D4563A, D4572A, D4574A, D4576A, D4579A, D4577A)S3 Trio 64V2 PCIOui XFree 3.3.6Rem. (S3)SansN/ASansN/A??????Oui
Vectra VL6Cirrus Logic GD 5446 PCIOui XFree 4.3.0Rem. (cirrus)SansN/ASansN/A??????Oui
Vectra VL6Matrox Millenium II PCIOui XFree 4.3.0Rem. (mga)SansN/ASansN/A??????Non
Vectra VL7 (D5710A, D5711N, D5725A, D5720A, D5721N, D5731N, D5797N, D5737A, D5799N)Cirrus Logic GD 5465 AGPRem.Oui XFree 4.3.0Rem. (cirrus)SansN/ASansN/A??????Oui
Vectra VL7 (D5734N, D5729N, D5739N, D5728N, D5798N)Matrox Millenium II PCIOui XFree 4.3.0Rem. (mga)SansN/ASansN/A??????Non
Vectra VL7 (D5724N, D5796N)Cirrus Logic GD 5465 AGPRem.Oui XFree 4.3.0Rem. (cirrus)AMD 79C971 KC 10/100 BTOui pilote pcnet32SansN/A??????Non
Vectra VL8 (D5880A, D5882A, D5890A, D5891A, D5893A, D5896A, D5898A, D5900A, D5902A, D6945A) Chipset BXRem.Matrox Productiva G100 AGPRem.Oui XFree 4.3.0Rem. (mga)SansN/ASansN/A??????Non
Vectra VL8 (D5881A, D5883A, D5894A, D5888A, D5892A) Chipset BXRem.Matrox Productiva G100 AGPRem.Oui XFree 4.3.0Rem. (mga)3Com 905B-TX 10/100 BTRem.Oui pilote 3c59xRem.SansN/A??????Non
Vectra VL8 (D5887A) Chipset BXRem.Matrox Productiva G100 AGPRem.Oui XFree 4.3.0Rem. (mga)3Com 905B-TX 10/100 BTRem.Oui pilote 3c59xRem.????????????Non
Vectra VL8 (D6944A) Chipset BXRem.Matrox Millenium G200 AGPOui XFree 4.3.0Rem. (mga)SansN/ASansN/A??????Non
Vectra VL8 (D6940A, D6941A, D6942A) Chipset BXRem.Matrox Millenium G200 AGPOui XFree 4.3.0Rem. (mga)3Com 905B-TX 10/100 BTRem.Oui pilote 3c59xRem.SansN/A??????Non
Vectra VL8 (D6943A) Chipset BXRem.Matrox Millenium G200 AGPOui XFree 4.3.0Rem. (mga)3Com 905B-TX 10/100 BTRem.Oui pilote 3c59xRem.Adaptec AIC 7880 UW PCIOui pilote aic7xxxRem.??????Oui
Vectra VLi8 (D7941A, D7943A, D7945A, D7948A, D7951A, D7953A, D7955A, D7961A, D7963A, D7965A, D7958A, D7968A, D7969A, D7973A, D7976A, D9459A, D9460A, D9463A, D9467A, D9774A, D9810A, P1894A, P1898A)Matrox Millenium G200 AGPOui XFree 4.3.0Rem. (mga)SansN/ASansN/ACirrus Logic CS 4614Oui pilote AlsaRem.Oui
Vectra VLi8 (D7826A, D7836A, D7837A, D7846A, D7847A, D7848A, D7856A, D7857A, D7866A, D7867N, D7876A, D7877N, D7942A, D7949A, D7952A, D7959A, D7962A, D7969A, D7972A, D8696A, D8697A, D8950A, D9456A, D9457N, D9461A, D9462A, D9770N, D9771N, D9775A, D9778A, D9779N, D9809A, P1896A, P1899A)Matrox Millenium G200 AGPOui XFree 4.3.0Rem. (mga)3Com 905C-TX 10/100 BTOui pilote 3c59xRem.SansN/ACirrus Logic CS 4614Oui pilote AlsaRem.Oui
Vectra VL400 (D9815A, D9816A, D9817A, D9818A, D9819A, D9820A, D9821A, D9822A, D9824A, D9826A, D9828A, D9829A, D9830A, D9831A, D9833A, P1555A, P1556A, P1557A, P1558A, P1560A, P2260A, P2261A, P2266A, P2265A, P2778A, P2779A, P3351A, P3353A, P3389A, P3390A, P3391A, P3394A, P3614A, P3615A, P3616A, P3618A, P3687A, P3691A, P3694A, P3697A, P3698A, P3699A, P3700A, P3702A, P3704A, P3728A, P3730A, P3732A, P3733A, P3734A, P3735A, P3736A, P3737A, P3738A, P3739A, P3740A, P3743A, P3744A, P3745A, P3746A, P3747A, P4110A, P4116A, P4119A, P4120A, P4121A, P4128A, P4129A, P4130A, P4134A, P4136A, P4137A, P4138A, P4140A, P4352A, P4354A, P4355A, P4368A, P4369A, P4370A, P4371A, P4745A, P4746A, P4747A, P4748A, P4752A, P4753A, P5060A, P5069A, P5075A, P5120A, P5121A, P5123A, P5125A, P5126A, P5133A, P5144A, P5598A) Chipset i820Rem.Intel i815 AGPRem.Oui XFree 4.3.0Rem. (i810)3Com 905C-TX 10/100 BTOui pilote 3c59xRem.SansN/AIntel 82810 AudioOui pilote AlsaRem.Oui
Vectra VL400 (D9825A, D9827A, D9832A, D9834A, P1554A, P1559A, P1561A, P1562A, P3352A, P3384A, P3686A, P3701A, P3703A, P3617A, P3619A, P3688A, P3689A, P3690A, P3692A, P3693A, P3695A, P3696A, P4112N, P4113N, P4114N, P4115A, P4117A, P4118A, P4122A, P4123N, P4124N, P4125N, P4126N, P4127N, P4133A, P4356A, P4357A, P4358A, P4359A, P4360A, P4361A, P4362A, P4363A, P4364A, P4365A, P4366A, P4167A) Chipset i820Rem.Matrox Millenium G450D AGPRem.Oui XFree 4.3.0Rem. (mga)3Com 905C-TX 10/100 BTOui pilote 3c59xRem.SansN/AIntel 82810 AudioOui pilote AlsaRem.RedHat 7.0
Vectra VL400 (P2257A) Chipset i820Rem.Matrox Millenium G400D AGPOui XFree 4.3.0Rem. (mga)3Com 905C-TX 10/100 BTOui pilote 3c59xRem.SansN/AIntel 82810 AudioOui pilote AlsaRem.Non
Vectra VL400 (P5083A) Chipset i820Rem.nVidia GeForce 2 GTS AGPOui XFree 4.3.0Rem. (nv ou nVidia driversRem. )3Com 905C-TX 10/100 BTOui pilote 3c59xRem.SansN/AIntel 82810 AudioOui pilote AlsaRem.Non
Vectra VL410 (D4768A, P5622A, P5957A, P5958A, P5958B, P5959A, P5960A, P5962A, P5963A, P5965B, P5967B, P5969A, P5970A, P5971A, P6096A, P6097A, P6098A, P7644B, P7645B, P7646A, P7647B, P7648B, P7651A, P7652B)Intel i815 AGPRem.Oui XFree 4.3.0Rem. (i810)Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AAnalog Device 1885Oui pilote AD1885Mandrake 8.1
Vectra VL410 (P5961B, P5964A)nVidia GeForce 2 GTS AGPOui XFree 4.3.0Rem. (nv ou nVidia driversRem. )Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AAnalog Device 1885Oui pilote AD1885Non
Vectra VL410 (P7649B)Intel i815 AGPRem.Oui XFree 4.3.0Rem. (i810)Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AAnalog Device 1885Oui pilote AD1885Preload Mandrake 8.1
Vectra VL420 (P5754A, P5755A, P5756A, P5757A, P5761A, P5762A, P5764A, P5765A, P5767A, P5769A, P5770A, P5956A, P5962A, P5967A, P5978A, P5985A, P5988A, P5991A, P5992A, P5993A, P7590A, P7591A, P7592A, P7593B, P7594B, P7602A, P7603A, P7631B, P7632B, P7633B, P7634B, P7637A, P8357A, P8358A, P8359A, P8361A, P8363B, P8367B, P8372B, P8374B, P8379B, P8380B, P8382A, P8383A, P8384A, P8434A, P8435A, P8436A, P8437A, P8438A)ATI Rage 128 AGP 8MoOui XFree 4.3.0Rem. (ati)Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AAnalog Device 1885Oui pilote AD1885Mandrake 8.1
Vectra VL420 (P7588A, P7589A, P8355A, P8356A, P8360A, P8378B, P8381B)nVidia TNT2 AGPOui XFree 4.3.0Rem. (nv ou nVidia driversRem. )Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AAnalog Device 1885Oui pilote AD1885Mandrake 8.1
Vectra VL420 (P7639A, P8375B)ATI Rage 128 AGP 8MoOui XFree 4.3.0Rem. (ati)Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AAnalog Device 1885Oui pilote AD1885Preload Mandrake 8.1
Vectra VL420 (P5760A, P5763A, P5766A, P5768A, P5986A, P5990A)nVidia GeForce 2 GTS AGPOui XFree 4.3.0Rem. (nv ou nVidia driversRem. )Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AAnalog Device 1885Oui pilote AD1885Non
Vectra VL600 (D9733A, D8643A, D8653A, D8657A, D8663A, D8667A, D9737A, D8647A, D8677A, P2780A, P3285A, P3288A) Chipset i820Rem.Matrox Millenium G250 AGPOui XFree 4.3.0Rem. (mga)SansN/ASansN/ACirrus Logic CS 4614Oui pilote AlsaRem.Non
Vectra VL600 (D7543N, D8644N, D8648N, D8654N, D8658N, D8664N, D8668N, D8678A, D9734N, D9738N, P2786A, P3286N, P3289N, P3604N, P3705N) Chipset i820Rem.Matrox Millenium G250 AGPOui XFree 4.3.0Rem. (mga)3Com 905C-TX 10/100 BTOui pilote 3c59xRem.SansN/ACirrus Logic CS 4614Oui pilote AlsaRem.Non
Vectra VL600 (D8635A, D8645A, D8649N, D8655A, D8659N, D8665A, D8669N, D8679N, D9735A, D9739N, P2787A, P3287A, P3290N, P3344N, P3345N, P3605N, P3606N, P3607N, P3608N, P3610N) Chipset i820Rem.Matrox Millenium G400D AGPOui XFree 4.3.0Rem. (mga)3Com 905C-TX 10/100 BTOui pilote 3c59xRem.SansN/ACirrus Logic CS 4614Oui pilote AlsaRem.Oui
Vectra VL600 (P3609N) Chipset i820Rem.Matrox Millenium G450D AGPRem.Oui XFree 4.3.0Rem. (mga)3Com 905C-TX 10/100 BTOui pilote 3c59xRem.SansN/ACirrus Logic CS 4614Oui pilote AlsaRem.Non
Vectra VL600 (D8656N) Chipset i820Rem.Matrox Millenium G250 AGPOui XFree 4.3.0Rem. (mga)SansN/A??????Cirrus Logic CS 4614Oui pilote AlsaRem.Non
Vectra VL800 (P2059A, P2074A, P2076A, P2077A, P2078A, P2080A, P2693A, P3631A, P3633A, P3634A, P3635A, P3637A, P3638A, P3643A, P3644A, P8396A) P4 Chipset i850Rem.Matrox Millenium G450D AGPRem.Oui XFree 4.3.0Rem. (mga)3Com 905C-TX 10/100 BTOui pilote 3c59xRem.SansN/ACirrus Logic CS 4299Oui pilote cs4299Non
Vectra VL800 (P2057A, P2060A, P2075A, P2079A, P2081A, P2694A, P2695A, P3632A, P3636A, P3642A, P5995A, P5996A, P5999A, P6001B, P6003A, P6005B, P8393A, P8394A, P8395A) P4 Chipset i850Rem.nVidia GeForce 2 GTS AGPOui XFree 4.3.0Rem. (nv ou nVidia driversRem. )3Com 905C-TX 10/100 BTOui pilote 3c59xRem.SansN/ACirrus Logic CS 4299Oui pilote cs4299RedHat 7.1
Vectra VL800 (P2696A, P2697A, P3642A) P4 Chipset i850Rem.nVidia GeForce 2 GTS AGPOui XFree 4.3.0Rem. (nv ou nVidia driversRem. )3Com 905C-TX 10/100 BTOui pilote 3c59xRem.SansN/ASound Blaster Live!Oui pilote emu10k1Rem.Non
Vectra VL800 (P2058A, P3223A, P3224A, P3225A, P3226A, P3640A, P5994A, P5997A, P5998A, P6002B) P4 Chipset i850Rem.ATI Rage 128 AGP 8MoOui XFree 4.3.0Rem. (ati)3Com 905C-TX 10/100 BTOui pilote 3c59xRem.SansN/ACirrus Logic CS 4299Oui pilote cs4299Non
Vectra VL800 (P3639A, P6000A) P4 Chipset i850Rem.ATI Rage 128 AGP 8MoOui XFree 4.3.0Rem. (ati)3Com 905C-TX 10/100 BTOui pilote 3c59xRem.SansN/ACirrus Logic CS 4299Oui pilote cs4299Preload Mandrake 8.0, 8.1
Vectra XA (D3986A, D3989A, D3990A, D3991A, D3993A, D4770N, D4771N, D4773N, D4774N, D3994N, D3995N, D4776N)Matrox Millenium II PCIOui XFree 4.3.0Rem. (mga)AMD 79C971 KC 10/100 BTOui pilote pcnet32SansN/A??????Non
Vectra XA (D4777A)Matrox Millenium II PCIOui XFree 4.3.0Rem. (mga)AMD 79C971 KC 10/100 BTOui pilote pcnet32Adaptec AIC 7880 UW PCIOui pilote aic7xxxRem.??????Oui

Une page concernant la certification des distributions Mandrake, TurboLinux, SuSE et Redhat Linux sur les HP EVO est disponible à l'adresse http://www.compaq.com/products/servers/linux/clientscert.html

Le tableau ci-dessous recence des informations sur les machines disponibles après la fusion HP/Compaq (Mai 2002).

Tableau 3-3. EVO et Linux

MachineCarte GraphiquePrise en charge LinuxCarte RéseauPrise en charge LinuxCarte SCSIPrise en charge LinuxCarte SonPrise en charge LinuxTestée
EVO D310 (P9539A, P9540A, P9541A, P9548A, P9549A, P9550A, P9551A, P9553A, X1003A, X1004A, X1005A, X1009A, X1011A, X1013A, X1014A, X1015A, X1019A, X1040A, X1041A, X1042A, X1062A, X1067A)Intel i845G/E AGPRem.Oui XFree 4.3.0Rem. (i810)Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AADI 1981???Non
EVO D310 (X1017A, X1018A)Intel i845G/E AGPRem.Oui XFree 4.3.0Rem. (i810)Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AADI 1981???Linux Preload
EVO D510 (X1021A, X1022A, X1023A, X1025A, X1026A, X1027A, X1029A, X1030A, X1031A, X1091A)Intel i845G/E AGPRem.Oui XFree 4.3.0Rem. (i810)Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AADI 1981???RedHat 7.3, 8.0
EVO D510 (X1038A, X1039A)Intel i845G/E AGPRem.Oui XFree 4.3.0Rem. (i810)Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AADI 1981???Linux Preload

Tableau 3-4. e-PC et Linux

MachineCarte GraphiquePrise en charge LinuxCarte RéseauPrise en charge LinuxCarte SCSIPrise en charge LinuxCarte SonPrise en charge LinuxTestée
e-Vectra (D9896T, D9897T, D9898T, D9899T, P2024T, P2025T, P2027T, P2706T, P2707T)Intel i810 AGPRem.Oui XFree 4.3.0Rem. (i810)3Com 905C-TX 10/100 BTOui pilote 3c59xRem.SansN/AIntel 82810 AudioOui pilote AlsaRem.Oui
e-PC (P2321A, P2760A, P2761A, P2763A, P2765A, P2791A, P2792A, P2793A, P2794A, P2795A, P3355A, P3362A, P4229A, P4230A, P4256A, P4265A, P4266A, P4269A, P4271A, P4272A, P4273A, P4274A, P4278A, P4941A, P4946A, P4949A)Intel i810 AGPRem.Oui XFree 4.3.0Rem. (i810)3Com 905C-TX 10/100 BTOui pilote 3c59xRem.SansN/AIntel 82810 AudioOui pilote AlsaRem.RedHat 7.0
e-PC 40 (P4315A, P4327A, P4328A, P4329A, P5802A, P5809A, P5810A, P5811A, P5812A, P5813A, P5814A, P6034A, P6040A, P6041A, P6043A, P6044A, P6045B, P6046A, P6047B)Intel i815 AGPRem.Oui XFree 4.3.0Rem. (i810)Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AIntel 82810 AudioOui pilote AlsaRem.RedHat 7.1, Mandrake 8.0Rem., 8.1, SuSE 7.2
e-PC 42 (P7554A, P7555A, P7556A, P7566A, P7567A, P7568A, P7569A, P7570B, P7571B, P7572A, P7573A, P7574B, P7575A, P7576A, P9569A, P9570A)ATI Rage 128 AGP 8MoOui XFree 4.3.0Rem. (ati)Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AIntel 82810 AudioOui pilote AlsaRem.Mandrake 8.2

Tableau 3-5. Kayak et Linux

MachineCarte GraphiquePrise en charge LinuxCarte RéseauPrise en charge LinuxCarte SCSIPrise en charge LinuxCarte SonPrise en charge LinuxTestée
Kayak XA (D4792A, D4795N)Cirrus Logic GD 5465 AGPRem.Oui XFree 4.3.0Rem. (cirrus)SansN/ASansN/A??????Non
Kayak XA (D4807N, D4796N, D6491N, D6492N, D4806N, D4808N, D6493N)Cirrus Logic GD 5465 AGPRem.Oui XFree 4.3.0Rem. (cirrus)AMD 79C971 KC 10/100 BTOui pilote pcnet32SansN/A??????Oui
Kayak XA (D4798N, D6490N, D4799N, D4803N, D6494N)Cirrus Logic GD 5465 AGPRem.Oui XFree 4.3.0Rem. (cirrus)AMD 79C974 KC 10/100 BT + SCSIOui pilote pcnet32Symbios Logic 8751SP avec carte réseauOui pilote ncr53c8xxRem.Analog Device 1816Oui pilote AD1816Rem.Oui
Kayak XA (D4796S, D6493S)Matrox Millenium II AGPOui XFree 4.3.0Rem. (mga)SansN/ASansN/A??????Non
Kayak XA (D4803S)Matrox Millenium II AGPOui XFree 4.3.0Rem. (mga)AMD 79C974 KC 10/100 BT + SCSIOui pilote pcnet32Symbios Logic 8751SP avec carte réseauOui pilote ncr53c8xxRem.??????Non
Kayak XA (D6720N, D6721N, D6723N, D6726N, D6724N, D6730N, D6731N, D6735N, D6736N, D6738N, D6739N, D7994N)Matrox Millenium G200 AGPOui XFree 4.3.0Rem. (mga)SansN/ASansN/AAZTEC 2320Rem.Oui pilote AlsaRem.Non
Kayak XA (D6722N, D6729N, D6734N)Elsa Gloria Synergy + AGPRem.Oui XFree 4.3.0Rem. (glint)SansN/ASansN/A??????Oui
Kayak XA (D6725N, D6732N, D6737N, D7993N)Matrox Millenium G200 AGPOui XFree 4.3.0Rem. (mga)AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem.Oui pilote pcnet32Symbios Logic 53c875 avec carte réseau (D6692A)Oui pilote ncr53c8xxRem.??????Oui
Kayak XA (D6727N)Elsa Gloria Synergy + AGPRem.Oui XFree 4.3.0Rem. (glint)AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem.Oui pilote pcnet32Symbios Logic 53c875 avec carte réseau (D6692A)Oui pilote ncr53c8xxRem.??????Non
Kayak XA (D6728N, D6733N)Accel Galaxy AGPOui XFree 4.3.0Rem. en mode Frame Buffer (FBDEV)Rem. sans intérêtSansN/ASansN/A??????Non
Kayak XA-s (D5751N, D5752N, D5753N, D5755N, D5754N, D5756N, D5759N) Chipset BXRem.Matrox Productiva G100 AGPRem.Oui XFree 4.3.0Rem. (mga)SansN/ASansN/A??????Non
Kayak XA-s (D5757N, D5758N) Chipset BXRem.Matrox Productiva G100 AGPRem.Oui XFree 4.3.0Rem. (mga)AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem.Oui pilote pcnet32Symbios Logic 53c875 avec carte réseau (D6692A)Oui pilote ncr53c8xxRem.??????Oui
Kayak XA-s (D5765N, D5763N, D5766N, D5769N, D7982N, D7986N, D7991N, D7987N) Chipset BXRem.Matrox Productiva G200 AGPOui XFree 4.3.0Rem. (mga)SansN/ASansN/A??????Oui
Kayak XA-s (D5768N, D5767N) Chipset BXRem.Matrox Productiva G200 AGPOui XFree 4.3.0Rem. (mga)AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem.Oui pilote pcnet32Symbios Logic 53c875 avec carte réseau (D6692A)Oui pilote ncr53c8xxRem.??????Non
Kayak XA-s (D5762N, D7984N, D7988N) Chipset BXRem.Elsa Gloria Synergy + AGPRem.Oui XFree 4.3.0Rem. (glint)AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem.Oui pilote pcnet32Symbios Logic 53c875 avec carte réseau (D6692A)Oui pilote ncr53c8xxRem.??????Oui
Kayak XA-s (D5764N, D7983N, D7989N) Chipset BXRem.Accel Galaxy AGPOui XFree 4.3.0Rem. en mode Frame Buffer (FBDEV)Rem. sans intérêtAMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem.Oui pilote pcnet32Symbios Logic 53c875 avec carte réseau (D6692A)Oui pilote ncr53c8xxRem.??????Non
Kayak XA-s (D7990N) Chipset BXRem.Matrox Productiva G100 AGPRem.Oui XFree 4.3.0Rem. (mga)AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem.Oui pilote pcnet32Symbios Logic 53c875 avec carte réseau (D6692A)Oui pilote ncr53c8xxRem.??????Non
Kayak XA-s (D7992N) Chipset BXRem.Elsa Gloria Synergy II AGPOui XFree 4.3.0Rem. (glint)AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem.Oui pilote pcnet32Symbios Logic 53c875 avec carte réseau (D6692A)Oui pilote ncr53c8xxRem.Analog Device 1816Oui pilote AD1816Rem.Oui
Kayak XM600 (D9531N, D9533N, D9535N, D9541N, D9549N, D9552N, D9553N, D9555N, D9556N, D9557N, D9559N, P1642N, P1645N, P1653N, P1655N, P1658N, P2055N, P2191N, P2202N)Matrox Millenium G250 AGPOui XFree 4.3.0Rem. (mga)SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139SansN/ACirrus Logic CS 4614Oui pilote AlsaRem.Non
Kayak XM600 (P1650N, P1652N, P1656N)Matrox Millenium G250 AGPOui XFree 4.3.0Rem. (mga)SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139Symbios Logic 53C895 PCIOui pilote ncr53c8xxRem.Cirrus Logic CS 4614Oui pilote AlsaRem.Non
Kayak XM600 (D8350N, D9554N, D9558N) Rem.Matrox Millenium G250 AGPOui XFree 4.3.0Rem. (mga)SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139SansN/ACirrus Logic CS 4614Oui pilote AlsaRem.Non
Kayak XM600 (P2054N) Rem.Matrox Millenium G400D AGPOui XFree 4.3.0Rem. (mga)SansN/ASansN/ACirrus Logic CS 4614Oui pilote AlsaRem.Non
Kayak XM600 (D9563N)Matrox Millenium G400D AGPOui XFree 4.3.0Rem. (mga)SansN/ASansN/ACirrus Logic CS 4614Oui pilote AlsaRem.Non
Kayak XM600 (D9536N, D9537N, D9538N, D9544N, D9548N, P1646N, P1648N, P2192N, P2193N, P2203N, P2204N, P2204N, P2192N, P2193N)Matrox Millenium G400D AGPOui XFree 4.3.0Rem. (mga)SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139SansN/ACirrus Logic CS 4614Oui pilote AlsaRem.Non
Kayak XM600 (D9539N, D9565N, P1651N, P1657N, P2190N, P2194N)Matrox Millenium G400D AGPOui XFree 4.3.0Rem. (mga)SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139Symbios Logic 53C895 PCIOui pilote ncr53c8xxRem.Cirrus Logic CS 4614Oui pilote AlsaRem.Non
Kayak XM600 (D9550N, D9567N)Elsa Gloria Synergy II AGPOui XFree 4.3.0Rem. (glint)SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139SansN/ACirrus Logic CS 4614Oui pilote AlsaRem.Oui
Kayak XM600 (D9534N, D9540N, D9543N, D9546N, D9564N, P1644N, P1647N, P1649N, P2053N, P2056N, P2195N, P2210N, P2211N)Elsa Gloria Synergy II AGPOui XFree 4.3.0Rem. (glint)SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139Symbios Logic 53C895 PCIOui pilote ncr53c8xxRem.Cirrus Logic CS 4614Oui pilote AlsaRem.Oui
Kayak XM600 (D9545N, D8366N)3DLabs Oxygen GVX1 AGPOui XFree 4.3.0Rem. en mode Frame Buffer (FBDEV)Rem.SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139Symbios Logic 53C895 PCIOui pilote ncr53c8xxRem.Cirrus Logic CS 4614Oui pilote AlsaRem.Oui
Kayak XU (D4691N, D4692N, D4695N, D4701N, D4693N, D4694N, D4702N, D4705N)Matrox Millenium II PCIOui XFree 4.3.0Rem. (mga)AMD 79C971 KC 10/100 BTOui pilote pcnet32Adaptec AIC 7860 PCI + Adaptec AIC 7880 UW PCIOui pilote aic7xxxRem.??????Oui
Kayak XU (D5680N, D5682N, D5683N, D5684N) Chipset BXRem.Matrox Millenium II PCIOui XFree 4.3.0Rem. (mga)AMD 79C971 KC 10/100 BTOui pilote pcnet32Adaptec AIC 7860 PCI + Adaptec AIC 7880 UW PCIOui pilote aic7xxxRem.Analog Device 1816Oui pilote AD1816Rem.Oui
Kayak XU (D5702, D5704, D5686N, D6336N, D6348N, D8431N, D8920N)Matrox Millenium G200 AGPOui XFree 4.3.0Rem. (mga)AMD 79C972 10/100 BT + SCSI (D6692A)Rem.Oui pilote pcnet32Symbios Logic 53c875 avec carte réseau (D6692A) + Adaptec AIC 7880 PCIOui pilote ncr53c8xx et pilote aic7xxx??????Oui
Kayak XU (D5687N, D6333N, D6334N, D8432N, D6345N, D8923N)Elsa Gloria Synergy + AGPRem.Oui XFree 4.3.0Rem. (glint)AMD 79C972 10/100 BT + SCSI (D6692A)Rem.Oui pilote pcnet32Symbios Logic 53c875 avec carte réseau (D6692A) + Adaptec AIC 7880 PCIOui pilote ncr53c8xx et pilote aic7xxx??????Non
Kayak XU (D6337N, D6346N)Accel Galaxy AGPOui XFree 4.3.0Rem. en mode Frame Buffer (FBDEV)Rem. sans intérêtAMD 79C972 10/100 BT + SCSI (D6692A)Rem.Oui pilote pcnet32Symbios Logic 53c875 avec carte réseau (D6692A) + Adaptec AIC 7880 PCIOui pilote ncr53c8xx et pilote aic7xxx??????Non
Kayak XU (D6347N)Matrox Productiva G100 AGPRem.Oui XFree 4.3.0Rem. (mga)AMD 79C972 10/100 BT + SCSI (D6692A)Rem.Oui pilote pcnet32Symbios Logic 53c875 avec carte réseau (D6692A) + Adaptec AIC 7880 PCIOui pilote ncr53c8xx et pilote aic7xxx??????Non
Kayak XU (D8924N)Matrox Millenium G400D AGPOui XFree 4.3.0Rem. (mga)AMD 79C972 10/100 BT + SCSI (D6692A)Rem.Oui pilote pcnet32Symbios Logic 53c875 avec carte réseau (D6692A) + Adaptec AIC 7880 PCIOui pilote ncr53c8xx et pilote aic7xxx??????Non
Kayak XU700 (A7185C)Matrox Millenium G450D AGPRem.Oui XFree 4.3.0Rem. (mga)??????SansN/A??????Non
Kayak XU700 (A7186C)Matrox Millenium G450D AGPRem.Oui XFree 4.3.0Rem. (mga)??????????????????Non
Kayak XU800 (D8019N) Rem.Matrox Millenium G250 AGPOui XFree 4.3.0Rem. (mga)SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139SansN/ACirrus Logic CS 4614Oui pilote AlsaRem.Non
Kayak XU800 (D8021N, P1586N, P1661N) Rem.Matrox Millenium G400D AGPOui XFree 4.3.0Rem. (mga)SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139SansN/ACirrus Logic CS 4614Oui pilote AlsaRem.Non
Kayak XU800 (D8000N, D8001N) Rem. Rem.Matrox Millenium G250 AGPOui XFree 4.3.0Rem. (mga)SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139Symbios Logic 53C895 PCIOui pilote ncr53c8xxRem.Cirrus Logic CS 4614Oui pilote AlsaRem.Non
Kayak XU800 (D8002N, D8010N, D8016N, P1585N, P1589N, P1663N, P1664N, P1668N) Rem.Matrox Millenium G250 AGPOui XFree 4.3.0Rem. (mga)SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139Symbios Logic 53C895 PCIOui pilote ncr53c8xxRem.Cirrus Logic CS 4614Oui pilote AlsaRem.Non
Kayak XU800 (D8003N, D8006N, D8012N, P1587N, P1665N, P1669N) Rem.Matrox Millenium G400D AGPOui XFree 4.3.0Rem. (mga)SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139Symbios Logic 53C895 PCIOui pilote ncr53c8xxRem.Cirrus Logic CS 4614Oui pilote AlsaRem.Oui
Kayak XU800 (P1667N) Rem. Rem.Matrox Millenium G400D AGPOui XFree 4.3.0Rem. (mga)SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139Symbios Logic 53C895 PCIOui pilote ncr53c8xxRem.Cirrus Logic CS 4614Oui pilote AlsaRem.Non
Kayak XU800 (D8007N, D8013N, D8020N, D8022N, P1588N, P1590N, P1662N, P3220N, P3221N) Rem.Elsa Gloria Synergy II AGPOui XFree 4.3.0Rem. (glint)SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139Symbios Logic 53C895 PCIOui pilote ncr53c8xxRem.Cirrus Logic CS 4614Oui pilote AlsaRem.Non
Kayak XU800 (D8009N, D8015N) Rem.3DLabs Oxygen GVX1 AGPOui XFree 4.3.0Rem. en mode Frame Buffer (FBDEV)Rem.SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139Symbios Logic 53C895 PCIOui pilote ncr53c8xxRem.Cirrus Logic CS 4614Oui pilote AlsaRem.Oui
Kayak XW (D6475N)Elsa Gloria SynergyRem.Oui XFree 4.3.0Rem. (glint)AMD 79C971 KC 10/100 BTOui pilote pcnet32Adaptec AIC 7860 PCI + Adaptec AIC 7880 UW PCIOui pilote aic7xxxRem.??????Non
Kayak XW (D5505N, D5507N, D5509N)Accel Eclipse PCIOui XFree 4.3.0Rem. en mode Frame Buffer (FBDEV)Rem. sans intérêtAMD 79C971 KC 10/100 BTOui pilote pcnet32Adaptec AIC 7860 PCI + Adaptec AIC 7880 UW PCIOui pilote aic7xxxRem.??????Non
Kayak XW (D5510N, D5514N, D6485N)HP Fx-4 AGPOui HP X ServerRem.AMD 79C971 KC 10/100 BTOui pilote pcnet32Adaptec AIC 7860 PCI + Adaptec AIC 7880 UW PCIOui pilote aic7xxxRem.??????Non
Kayak XW (D6480N, D6481N, D6482N) Chipset BXRem.Accel Eclipse PCIOui XFree 4.3.0Rem. en mode Frame Buffer (FBDEV)Rem. sans intérêt??????????????????Non
Kayak XW (D6797N)HP Fx-6 AGPOui HP X ServerRem.??????????????????Non
Kayak XW (D6486N, D6487N, D6488N) Chipset BXRem.HP Fx-4 AGPOui HP X ServerRem.??????????????????Non

Le système de surveillance HP Kayak Maxilife, disponible sur toute la gamme des Kayaks est utilisable avec Linux par l'intermédiaire de l'outil Lm_sensors

Les accessoires des machines de bureau

Le tableau suivant indique l'état de prise en charge de ces matériels par Linux.

Tableau 3-6. Les accessoires des machines de bureau

RéférenceType de CarteChipsetPrise en charge LinuxTestée
D1553AExtensionISA Slots Extension kitOuiOui
D5480ACarte FastRaidAdaptec ARO RaidportNonNon
D6690ACarte FastRaidAdaptec ARO RaidportNonNon
D6951ACarte SCSIAdaptec AIC 7880 UW PCIOui pilote aic7xxxRem.Oui
D9528ACarte SCSISymbios Logic 8952U Ultra2 Wide PCI???Non
D9529ACarte SCSISymbios Logic 53C895 PCIOui pilote ncr53c8xxRem.Oui
D9663ACarte SCSISymbios Logic 53C895 PCIOui pilote ncr53c8xxRem.Oui
D9561ACarte SCSI??????Non
P2280ACarte SCSIAdaptec AIC 29160 PCIOui pilote aic7xxxRem.Non
C7474ACarte SCSIAdaptec AIC 29160 PCIOui pilote aic7xxxRem.Oui
D6936ACarte RéseauAMD 79C972 AKC 10/100 BTOui pilote pcnet32Oui
D7504ACarte Réseau3Com 905B-TX 10/100 BTRem.Oui pilote 3c59xRem.Oui
D7506ACarte RéseauIntel PRO 10/100 BTOui pilote eepro100 ou e100Non
D7508ACarte Réseau??????Non
D7522ACarte Réseau3Com 905C-TX 10/100 BTOui pilote 3c59xRem.Oui
D7531ACarte Réseaucarte HP chipset RealTekOui pilote RealTekOui
D6657ACarte Son??????Non
D5183ACarte Son??????Non
P1552ACarte VidéoMatrox Millenium G250 AGPOui XFree 4.3.0Rem. (mga)Oui
D9521ACarte VidéoMatrox Millenium G400D AGPOui XFree 4.3.0Rem. (mga)Oui
D9509A, D9522A, D9522BCarte VidéoElsa Gloria Synergy II AGPOui XFree 4.3.0Rem. (glint)Oui
D9523ACarte Vidéo3DLabs Oxygen GVX1 AGPOui XFree 4.3.0Rem. en mode Frame Buffer (FBDEV)Rem.Oui
P1971A, P2289A (MX)Carte VidéonVidia GeForce 2 GTS AGPOui XFree 4.3.0Rem. (nv ou nVidia driversRem. )Non
P5106ACarte VidéonVidia GeForce 3 AGPOui XFree 4.3.0Rem. (nv ou nVidia driversRem. )Non

Les lecteurs de CD-ROM, DVD et ZIP sont pris en charge par le noyau Linux. Reportez-vous aux divers HOWTO pour leur mise en oeuvre, suivant l'interface utilisée.

La gamme des stations de travail (Visualize, HP workstation)

Les stations Visualize sont disponibles sous deux formes : les stations p et x sont préinstallées, supportées et configurées sous Windows ; les stations pl et xl sont préinstallées, supportées et configurées sous Linux. Il n'y a pas de différence dans le matériel de base des systèmes, mais l'image Linux préinstallée sur les pl et xl est adaptée de telle sorte que tous les pilotes nécessaires au système sont préconfigurés -- il n'y a pas besoin de les spécifier ou de les adapter.

Tableau 3-7. Visualize et Linux

MachineCarte GraphiquePrise en charge LinuxCarte RéseauPrise en charge LinuxCarte SCSIPrise en charge LinuxCarte SonPrise en charge LinuxTestée
Visualize P (A1296A, A5015A) Chipset BXRem.Elsa Gloria Synergy + AGPRem.Oui XFree 4.3.0Rem. (glint)AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem.Oui pilote pcnet32Symbios Logic 53c875 avec carte réseau (D6692A)Oui pilote ncr53c8xxRem.Analog Device 1816Oui pilote AD1816Rem.RedHat 6.0, 6.1
Visualize P (A1296A, A5015A) Chipset BXRem.Elsa Gloria Synergy II AGPOui XFree 4.3.0Rem. (glint)AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem.Oui pilote pcnet32Symbios Logic 53c875 avec carte réseau (D6692A)Oui pilote ncr53c8xxRem.Analog Device 1816Oui pilote AD1816Rem.RedHat 6.0, 6.1
Visualize P (A6034A, A6038A)Elsa Gloria Synergy II AGPOui XFree 4.3.0Rem. (glint)Intel i82557 / i82558 10/100 BT (D5013A/B)Oui pilote eepro100 ou e100Adaptec AIC 7892 PCIOui pilote aic7xxxRem.Cirrus Logic CS 4280Oui pilote AlsaRem.RedHat 6.2
Visualize P (A6034A, A6038A)HP Fx-5 AGPOui HP X ServerRem.Intel i82557 / i82558 10/100 BT (D5013A/B)Oui pilote eepro100 ou e100Adaptec AIC 7892 PCIOui pilote aic7xxxRem.Cirrus Logic CS 4280Oui pilote AlsaRem.RedHat 6.2
Visualize P (A6034A, A6038A)HP Fx-10 AGPOui HP X ServerRem.Intel i82557 / i82558 10/100 BT (D5013A/B)Oui pilote eepro100 ou e100Adaptec AIC 7892 PCIOui pilote aic7xxxRem.Cirrus Logic CS 4280Oui pilote AlsaRem.RedHat 6.2
Visualize X (A1297A, A5014A) Chipset BXRem.Elsa Gloria Synergy + AGPRem.Oui XFree 4.3.0Rem. (glint)AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem.Oui pilote pcnet32Symbios Logic 53c875 avec carte réseau (D6692A)Oui pilote ncr53c8xxRem.Analog Device 1816Oui pilote AD1816Rem.RedHat 6.0
Visualize X (A1280A, A6020A)Elsa Gloria Synergy II AGPOui XFree 4.3.0Rem. (glint)Intel i82557 / i82558 10/100 BT (D5013A/B)Oui pilote eepro100 ou e100Adaptec AIC 7892 PCIOui pilote aic7xxxRem.Cirrus Logic CS 4280Oui pilote AlsaRem.RedHat 6.2
Visualize X (A1280A, A6020A)HP Fx-5 AGPOui HP X ServerRem.Intel i82557 / i82558 10/100 BT (D5013A/B)Oui pilote eepro100 ou e100Adaptec AIC 7892 PCIOui pilote aic7xxxRem.Cirrus Logic CS 4280Oui pilote AlsaRem.RedHat 6.2
Visualize X (A1280A, A6020A)HP Fx-10 AGPOui HP X ServerRem.Intel i82557 / i82558 10/100 BT (D5013A/B)Oui pilote eepro100 ou e100Adaptec AIC 7892 PCIOui pilote aic7xxxRem.Cirrus Logic CS 4280Oui pilote AlsaRem.RedHat 6.2

Une page dédiée à ces machines et leur fonctionnement sous Linux est disponible à l'adresse suivante : http://www.hp.com/workstations/products/linux/index.html

Une page de questions et réponses sur ces machines est aussi disponible à l'adresse suivante : http://www.hp.com/visualize/programs/news/archive/qa1.html

Notamment, il est conseillé d'utiliser un noyau 2.2.16 au moins pour une prise en charge correcte du SCSI de ces machines.

Un serveur X en beta test pour les cartes FX2+, FX4+ et FX6+ est disponible à l'adresse suivante : http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/hpfx6_beta.tar.gz et http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/hpfx6_beta_kernel.tar.gz(original: http://www.hp.com/workstations/support/software/drivers/linux/video/fxvideo/fx6/driver.html?)

Un serveur X pour les cartes FX5 et FX10 est disponible à l'adresse suivante : http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/hpgraphics-1.5.13-1.i386.rpm et http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/hpgraphics_kernel-1.5.13-1.src.rpm (original : http://www.hp.com/workstations/support/software/drivers/linux/video/fxvideo/fx10/index.html)

Les informations suivantes ont été fournies par Michael Corral :

Il est possible d'utiliser le serveur X XFree86 inclus avec la distribution RedHat pour faire l'installation, mais vous ne voudrez pas l'utiliser de façon permanente. Il détecte la carte FX10 en tant que Matrox Millenium G200 avec 2 Mo de SDRAM. Donc voue ne pouvez faire que du 1024x768 en bits, et il y a des corruptions à l'écran (fenêtre partiellement cachée, rafraîchissement incomplet, etc.). Le moniteur était un HP P1110, modèle D2847, pour lequel l'installation avat une entrée. J'ai donc décidé d'essayer le serveur X HP pour cette carte.

J'ai obtenu 2 RPMS du site d'HP: le RPM du serveur X hpgraphics et le RPM source hpgraphics-kernel. J'ai installé he paquet hpgraphics et exécuté /usr/X11R6/hp/bin/FXconfig.sh, puis réamorcé. Quand le système est revenu, le module hpgraphics ne pouvait pas se charger, du coup il retournait par défaut sur le serveur X XFree86. Le problèm est que les modules disponibles sur le site Web d'HP sont compilés et liés à certains noyaux spécifiques. La RedHat 7.2 est livrée avec un noyau 2.4.7-10, aussi j'ai dû compiler et installer le module source hpgraphics-kernel. Les instructions d'HP ont fonctionné, le "make install" a mis le module à la bonne place pour mon noyau 2.4.7-10 SMP. J'ai basculé en niveau d'exécution (runlevel) 3 et ai lancé startx, le serveur X HP est alors apparu en 1280x1024 24 bits.

J'ai ensuite découvert un cerain nombre de choses sur le serveur X HP. D'après HP, le niveau d'exécution 5 n'est pas pris en charge par le serveur X HP avec RedHat 7.1. And effectivement cela ne marcha psa non plus en RedHat 7.2 avec gdm comme gestionnaire de connexions. Mais, lorsque j'ai essayé avec xdm, cela a marché. De même avec wdm. Il semble qu'il y ait donc quelque chose dans gdm que le serveur X HP n'aime pas. Changez donc juste /etc/inittab pour utiliser un gestionnaire de connexion différent en niveau d'exécution 5.

J'ai ensuite découvert quelque chose d'autre, qui est potentiellement relatif à ceci. Ce a à voir avec les polices. Quand je lançais l'éditeur de texte nedit avant d'aoir installé le serveur X HP, tout allait bien. Mais avec le serveur X HP, toutes les polices des menus n'étaient pas détectées, les caractères apparaissaient comme des carrés pointillés. D'autres applications avaient le même problème? En fait, le sélecteur de thème sous GNOME avait le même problème, lorsque l'on essayait de visualiser certains des thèmes installés. Cela m'a pris du temps, mais finalement j'ai trouvé la cause de ceci. Quand vous installez les polices 75dpi et/ou 100dpi qui sont fournies dans la RedHat 7.2, les polices de jeux de caractères iso10646 multi-octets sont installées, en plus des traditionnelles jeux de caractères iso8859-*. XFree86 apparemment essaye d'utiliser les polices iso8859 d'abord, ce que n'importe quelle application devrait être capable d'utiliser. Mais le serveur X HP essaye d'utiliser les polices iso10646, ce que certaines applications ne reconnaissent apparemment pas. J'ai testé cela avec nedit, qui dispose d'une option en ligne de commande pour utiliser les ressources X standard. En l'occurence ceci: nedit -xrm "nedit*fontList:name_of_some_font".

Si j'utilise une police iso10646, j'obtiens des carrés pointillés. Mais si j'utilise n'importe laquelle des polices iso8859, ce la fonctionne. Donc, ce que j'ai fait pour corriger ce problème a été de rendre toutes ces polices iso10646 indisponibles pour le serveur X. J'ai effacé toutes les références à ces polices dans le ficher /usr/X11R6/lib/X11/fonts/75dpi/fonts.dir et j'ai changé le nombre au somet du fichier en conséquence (il valait 1885 et il y avait 186 polices iso10646, donc le nouveau nombre devint 1699). J'ai fait la même chose pour les 100dpi et ai redémarré le serveur X. Bingo ! cela a corrigé le problème. Notez que je n'ai pas effacez les polices elles-mêmes, juste leur référencement dans le fichier fonts.dir.

Tout fonctionne bien, et j'ai mis à jour mon noyau en 2.4.17 et recompilé le module hpgraphics kernel, réinstallé et tout fonctionne toujours bien. Finalement, j'en suis très satisfait.

Tableau 3-8. HP workstation et Linux

MachineCarte GraphiquePrise en charge LinuxCarte RéseauPrise en charge LinuxCarte SCSIPrise en charge LinuxCarte SonPrise en charge LinuxTestée
X1000 (A8063A), X1100 (A8073A, A8116A)SansN/AIntel PRO 10/100 BTOui pilote eepro100 ou e100SansN/ACirrus Logic CS 4299Oui pilote cs4299Non
X1100 (A7867A)SansN/AIntel PRO 10/100 BTOui pilote eepro100 ou e100Adaptec AIC 7892 PCIOui pilote aic7xxxRem.Cirrus Logic CS 4299Oui pilote cs4299Non
X1000 (A7778A), X1100 (A7863A)Matrox Millenium G450D AGPRem.Oui XFree 4.3.0Rem. (mga)Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/ACirrus Logic CS 4299Oui pilote cs4299Non
X1000 (A7779A, A7780A), X1100 (A7864A, A7865A, A7866A)nVidia Quadro2 Pro AGPOui XFree 4.3.0Rem. (nv ou nVidia driversRem. )Intel PRO 10/100 BTOui pilote eepro100 ou e100Adaptec AIC 7892 PCIOui pilote aic7xxxRem.Cirrus Logic CS 4299Oui pilote cs4299Non
X1100 (A8697A)SansN/ASMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139SansN/ACirrus Logic CS 4299Oui pilote cs4299Non
X1100 (A8674A, A8677A, A8679A)nVidia Quadro2 EX AGPOui XFree 4.3.0Rem. (nv ou nVidia driversRem. )SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139SansN/ACirrus Logic CS 4299Oui pilote cs4299Non
X1100 (A8698A)nVidia Quadro2 EX AGPOui XFree 4.3.0Rem. (nv ou nVidia driversRem. )SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139Adaptec AIC 7892 PCIOui pilote aic7xxxRem.Cirrus Logic CS 4299Oui pilote cs4299Non
X1100 (A8071A, A8675A, A8696A)ATI Radeon 7000 AGPNonSMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139SansN/ACirrus Logic CS 4299Oui pilote cs4299Non
X1100 (A8676A, A8700A) ATI fireGL8800 AGPNonSMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139SansN/ACirrus Logic CS 4299Oui pilote cs4299Non
X1100 (A8072A, A8680A, A8699A) ATI fireGL8800 AGPNonSMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139Adaptec AIC 7892 PCIOui pilote aic7xxxRem.Cirrus Logic CS 4299Oui pilote cs4299Non
X2000 (A7805A), X2100 (A7825A, A8117A, A9364A, A9364B, A9378A) Rem.SansN/ASMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139Adaptec AIC 7892 PCIOui pilote aic7xxxRem.Cirrus Logic CS 4299Oui pilote cs4299RedHat 7.1
X2000 (A7236A, A7236B), X2100 (A7822A) Matrox Millenium G450D AGPRem.Oui XFree 4.3.0Rem. (mga)SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139SansN/ACirrus Logic CS 4299Oui pilote cs4299RedHat 7.1
X2000 (A7237A), X2100 (A7823A, A7824A) nVidia Quadro2 Pro AGPOui XFree 4.3.0Rem. (nv ou nVidia driversRem. )SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139Adaptec AIC 7892 PCIOui pilote aic7xxxRem.Cirrus Logic CS 4299Oui pilote cs4299RedHat 7.1
X2000 (A7238A, A7862A), X2100 (A8029A) ATI fireGL2 AGPRem.Oui XFree 4.3.0Rem. (fireglRem.)SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139Adaptec AIC 7892 PCIOui pilote aic7xxxRem.Cirrus Logic CS 4299Oui pilote cs4299RedHat 7.1
X2100 (A9361A) ATI Radeon 7000 AGPNonSMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139SansN/ACirrus Logic CS 4299Oui pilote cs4299Non
X2100 (A8074A, A9362A) ATI Radeon 7000 AGPNonSMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139Adaptec AIC 7892 PCIOui pilote aic7xxxRem.Cirrus Logic CS 4299Oui pilote cs4299Non
X2100 (A8076A, A9363A) ATI fireGL8800 AGPNonSMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139Adaptec AIC 7892 PCIOui pilote aic7xxxRem.Cirrus Logic CS 4299Oui pilote cs4299Non
X2100 (A8077A, A9379A) nVidia Quadro4 900 XGL AGPOui XFree 4.3.0Rem. + nVidia driversRem.SMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139Adaptec AIC 7892 PCIOui pilote aic7xxxRem.Cirrus Logic CS 4299Oui pilote cs4299Non
X4000 (A7265A, A8037A, A8111A, A8695A, A9380A) Rem.SansN/AIntel PRO 10/100 BTOui pilote eepro100 ou e100Symbios Logic 53C810 PCIOui pilote ncr53c8xxRem.??????RedHat 7.1
X4000 (A7264A, A8034A, A8059A) Rem.Matrox Millenium G450D AGPRem.Oui XFree 4.3.0Rem. (mga)Intel PRO 10/100 BTOui pilote eepro100 ou e100Symbios Logic 53C810 PCIOui pilote ncr53c8xxRem.??????RedHat 7.1, Debian 3.0
X4000 (A7266A, A8035A, A8060A) Rem.nVidia Quadro2 Pro AGPOui XFree 4.3.0Rem. (nv ou nVidia driversRem. )Intel PRO 10/100 BTOui pilote eepro100 ou e100Symbios Logic 53C810 PCIOui pilote ncr53c8xxRem.??????RedHat 7.1, Debian 3.0
X4000 (A7267A, A8036A, A8061A) Rem.ATI fireGL2 AGPRem.Oui XFree 4.3.0Rem. (fireglRem.)Intel PRO 10/100 BTOui pilote eepro100 ou e100Symbios Logic 53C810 PCIOui pilote ncr53c8xxRem.??????RedHat 7.1, Debian 3.0
X4000 (A8107A) Rem.ATI Radeon 7000 AGPNonIntel PRO 10/100 BTOui pilote eepro100 ou e100Symbios Logic 53C810 PCIOui pilote ncr53c8xxRem.??????Non
X4000 (A8108A, A8109A) Rem.ATI fireGL8800 AGPNonIntel PRO 10/100 BTOui pilote eepro100 ou e100Symbios Logic 53C810 PCIOui pilote ncr53c8xxRem.??????Non
X4000 (A8110A) Rem.nVidia Quadro4 900 XGL AGPOui XFree 4.3.0Rem. + nVidia driversRem.Intel PRO 10/100 BTOui pilote eepro100 ou e100Symbios Logic 53C810 PCIOui pilote ncr53c8xxRem.??????Non
XW4000 (AA672A, AA681A, AA684A) Intel i845G/E AGPRem.Oui XFree 4.3.0Rem. (i810)Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/A??????RedHat 8.0
XW4000 (AA665A, AA674A, AA676A, AA694A, AA739A) Intel i845G/E AGPRem.Oui XFree 4.3.0Rem. (i810)Intel PRO 10/100 BTOui pilote eepro100 ou e100Adaptec AIC 29160 PCIOui pilote aic7xxxRem.??????RedHat 8.0
XW4000 (AA666A, AA668A, AA669A, AA692A, AA700A, AA701A) nVidia Quadro4 200 NVS AGPOui XFree 4.3.0Rem. + nVidia driversRem.Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/A??????RedHat 8.0
XW4000 (AA680A) nVidia Quadro2 EX AGPOui XFree 4.3.0Rem. (nv ou nVidia driversRem. )Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/A??????RedHat 8.0
XW6000 (AA763A) SansN/AIntel PRO 10/100 BTOui pilote eepro100 ou e100SansN/A??????RedHat 8.0
XW6000 (AA714A, AA715A, AA716A, AA717A, AA764A, AA765A, AA769A, AA770A, AA772A, AA773A, AA774A) SansN/AIntel PRO 10/100 BTOui pilote eepro100 ou e100Oui pilote aic79xxRem.??????RedHat 8.0 
XW6000 (AA771A, AA775A) nVidia Quadro4 200 NVS AGPOui XFree 4.3.0Rem. + nVidia driversRem.Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/A??????RedHat 8.0
XW6000 (AA777A) nVidia Quadro4 750 XGL AGPOui XFree 4.3.0Rem. + nVidia driversRem.Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/A??????RedHat 8.0

Les accessoires des stations de travail

Le tableau suivant indique l'état de prise en charge de ces matériels par Linux.

Tableau 3-9. Les accessoires des stations de travail

RéférenceType de CarteChipsetPrise en charge LinuxTestée
A6076A (GL2), A7226A (GL4)Carte VidéoATI fireGL2 AGPRem.Oui XFree 4.3.0Rem. (fireglRem.)Non
A7192ACarte VidéoMatrox Millenium G450D AGPRem.Oui XFree 4.3.0Rem. (mga)Oui
A8051A, A8712ACarte Vidéo3DLabs Wildcat III 6110 AGPOui pilote wildcat/RedHat 7.3Non
A6064A (MXR), A6065A (PRO), A7806A (EXE)Carte VidéonVidia Quadro2 Pro AGPOui XFree 4.3.0Rem. (nv ou nVidia driversRem. )Non
A8064A (900XGL)Carte VidéonVidia Quadro4 Pro AGPNonNon

Les lecteurs de CD-ROM, DVD et ZIP sont pris en charge par le noyau Linux. Reportez-vous aux divers HOWTO pour leur mise en oeuvre, suivant l'interface utilisée.

Il y a 4 cartes vidéo prises en charge par XFree86 sur les machines HP X2000 et X4000 sous Linux : SynergyPlus, Synergy2, Matrox G450, et FireGL2/4. Il y a également 4 rpms qui sont associés à ces cartes et qui doivent être présents sur votre système de manière à avoir un environnement graphique pris en charge : synergyplus, synergy2, firegl2 et mgag450. Par exemple, pour vérifier l'existence du rpm firegl2 exécutez

#rpm -q firegl2

Une fois que vous avez installé la nouvelle carte et réamorcé, exécutez /usr/X11R6/bin/graphicsconfig pour configurer la carte. Si c'est une carte reconnue et prise en charge par votre système Linux, me nom de la carte sera retourné et elle sera configurée pour fonctionner. A ce moment-là, vous pouvez lancer votre environnement X Window.

S'il retourne "UNKNOWN", alors, soit votre carte n'est pas l'une des 4 prises en charge actuellement, soit il s'agit d'une version plus ancienne/récente que celle prise en charge. Dans tous les cas, vous devez exécuter Xconfigurator pour le configurer

L'ancienne gamme des portables (OmniBook)

Pour suspendre sur disque la session en cours, il faut ne pas avoir effacé la partition d'hibernation (type a0), qu'elle soit de la taille de la mémoire vive, avoir le support de l'APM au niveu du noyau, et utiliser la combinaison de touches Fn+F12. En cas d'affacement, il peut être utile d'utiliser pour la recréer les outils resize2fs, partedet lphdisk.

Pour envoyer le signal video, soit sur un écran externe, soit sur la station d'accueil, il est nécessaire d'ajouter le paramètre suivant à son fichier de configuration de XFree86, /etc/X11/XF86Config:

[...]
Section "Device"
[...]
Options "crt_screen"
[...]
Ceci concerne les portables équipés de chipsets ATI. Le basculement s'effectue par l'appui simultané sur les touches Fn-F5.

Roman Stanchak fournit une méthode pour utiliser alternativement plusieurs écrans CRT ou LCD à l'adresse http://www.digitalmc.org/~roman/XF86Config-4. Il faut utiliser la commande de lacement suivante:

>startx -- -layout [Home|Work|...]

La plupart des OmniBook disposent en option d'une station d'accueil qui permet suivant le modèle de disposer de cartes PCI, de ports complémentaires, ...

Des pages Web dédiées aux Omnibook sous Linux sont disponibles aux adresses : http://www.swiss.ai.mit.edu/projects/omnibook/ et http://www.linux-on-laptops.com/hp.html

En cas de problème ACPI, des DSDT modifiés pour Omnibook sous Linux sont disponible à l'adresse http://acpi.sourceforge.net/dsdt/view.php?manufacturer=HP

Un ensemble de programmes pour utiliser les fonctions avancées des Omnibook est disponible à l'adresse http://sourceforge.net/projects/omke

Certains Omnibook utilisent des tablettes sensitives (touchpad) qui peuvent être controlées par le logiciel tpconfig disponible sur http://compass.com/synaptics/. Typiquement, utiliser tpconfig --sleep=1 à l'amorçage du systèe, désactive la tablette sensitive.

Le tableau suivant indique l'état de prise en charge de ces matériels par Linux.

Tableau 3-10. OmniBook et Linux

MachineCarte GraphiquePrise en charge LinuxCarte RéseauPrise en charge LinuxCarte SCSIPrise en charge LinuxCarte SonPrise en charge LinuxTestée
OmniBook Sojourn (F1430A)Neomagic MagicGraph 128XD NM2160Oui XFree 4.3.0Rem. (neomagic)SansN/ASansN/A??????Non
OmniBook XE (F1719W, F1720W, F1721W, F1722W) Rem.Silicon Motion LynxE SM810Rem.Oui XFree 4.3.0Rem. (siliconmotion)SansN/ASansN/AESS Maestro 2Oui pilote maestroRem.Oui
OmniBook XE2 (F1664W, F1666W|N F1667W|N, F1674W, F1675W, F1753W, F1756W, F1755W|N, F1772W, F1774W|N, F1775W|N, F1962W, F2051W, F2052W|K, F2053W|K, F2055W|K, F2065W|K, F2068W, F2069W|K) Rem.Silicon Motion LynxE SM810Rem.Oui XFree 4.3.0Rem. (siliconmotion)SansN/ASansN/AESS Maestro 3OuiRem.Oui
OmniBook XE3 (F2113W|K, F2114W|K, F3877W) Rem. Rem.S3 Savage AGPRem.Oui XFree 4.3.0Rem. (savage)SansN/ASansN/AESS Maestro 3OuiRem.Oui
OmniBook XE3 (F2115W|K, F2116W|K, F2117W|K, F2302W|K, F2303W|K, F2305W|K, F2306W|K, F2308W|K, F2321W|K, F2331W|K, F2334W|K, F2335W|K, F2336W|K, F2396W|K, F2400W|K, F2402W|K, F3708W|K, F3863W|K, F3937H, F3939H, F4139W) Rem. Rem.S3 Savage AGPRem.Oui XFree 4.3.0Rem. (savage)Accton EN2242 minipciOui pilote tulipSansN/AESS Maestro 3OuiRem.Oui
OmniBook XE3 /i830 (F4711H) Rem.Intel i830MP AGPRem.Oui XFree 4.3.0Rem. (i810)SansN/ASansN/AESS Maestro 3OuiRem.Debian 3.0
OmniBook XE3 (F3470H|J|W, F3471H|J|W, F3472H|J|W, F3473H|J|W, F3935H|J|W, F3936H|J|W, F3937H|J|W, F3969H|J|W, F3970H|J|W, F3971H|J|W, F3972H|J|W, F3973H|J|W, F3974H|J|W, F3975H|J|W, F4957J) Rem.Intel i830MP AGPRem.Oui XFree 4.3.0Rem. (i810)Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AESS Maestro 3OuiRem.Non
OmniBook xe4100 (F4641J, F4642J, F4643J, F4644J, F4651J, F4652J)VIA Twister?????????SansN/A??????Non
OmniBook xe4500 (F4869J, F4870J, F4871J, F4873J, F4874J, F4875J, F4879J, F4882J, F4887J, F4888J, F4889J, F4890J) Rem.ATI Radeon Mobility AGPOui XFree 4.3.0Rem. (ati)??????SansN/A??????RedHat 7.3, 8.0, 9.0, Debian 3.0
OmniBook xt6050 (F5652J, F5665J, F5800J)Intel i830MP AGPRem.Oui XFree 4.3.0Rem. (i810)??????SansN/A??????Non
OmniBook xt6200 (F4535J, F5378J, F5379J, F5382J, F5383J, F5385J, F5386J, F5387JF5394J, F5395J, F5396J, F5864J, F5865J) Rem.ATI Radeon Mobility AGPOui XFree 4.3.0Rem. (ati)??????SansN/A??????Non
OmniBook 500 (F2158W|K, F2159W|K, F2161W|K, F2162W|K)ATI Rage MobilityOui XFree 4.3.0Rem. en mode Frame Buffer (FBDEV)Rem. Rem.SansN/ASansN/AESS Maestro 3OuiRem.RedHat 7.1, Debian 2.2, 3.0, SuSE 7.1, 7.3, 8.0
OmniBook 500 (F2164W|K, F2165W|K, F2167W|K, F2168W|K, F2974W|K, F2975W|K, F3477W|K, F3478W|K, F3483W|K, F3488W|K)ATI Rage MobilityOui XFree 4.3.0Rem. en mode Frame Buffer (FBDEV)Rem. Rem.3Com 3C556 10/100 BTOui pilote Rem.SansN/AESS Maestro 3OuiRem.RedHat 7.1, Debian 2.2, 3.0
OmniBook 510 (F4624W|J, F4625W|J, F4631W|J, F4789W|J, F4790W|J, F4791W|J, F5408J, F5410J)Intel i830MP AGPRem.Oui XFree 4.3.0Rem. (i810)??????SansN/A??????Debian 3.0
OmniBook 600 () Rem.Chips & Technologies CT65545Oui XFree 4.3.0Rem. (chips)SansN/ASansN/A??????RedHat 6.x, Debian 2.2
OmniBook 800 (F1360A, F1175A, F1174A, F1173A, F1172A, F1171A)Neomagic MagicGraph 128XD NM2160Oui XFree 4.3.0Rem. (neomagic)SansN/ACarte SCSIOui pilote ncr53c8xxRem.SoundBlaster compatibleOui pilote sbMandrake 8.0, Debian 2.2, SuSE 8.0, RedHat 7.2
OmniBook 900 (F1711W|N, F1712W|N, F1760W|N)Neomagic MagicGraph 256AV NM2200Oui XFree 4.3.0Rem. (neomagic)SansN/ASansN/AAnalog Device 1848Oui pilote AD1848Mandrake 8.1
OmniBook 900 (F1769W|N|K, F1770W|N|K, F1979W|N|K, F1980W|N|K, F2007W|N|K)ATI Rage MobilityOui XFree 4.3.0Rem. en mode Frame Buffer (FBDEV)Rem. Rem.SansN/ASansN/AESS Maestro 2Oui pilote maestroRem.Mandrake 8.1
OmniBook xt1000S3 Savage AGPRem.Oui XFree 4.3.0Rem. (savage)SansN/ASMC 1211 TX EZ Card 10/100 BTOui pilote rtl8139??????Non
OmniBook 2000 (F1356A, F1397A)Chips & Technologies CT65554Oui XFree 4.3.0Rem. (chips)SansN/ASansN/A??????Non
OmniBook 2100 (F1584W, F1580W, F1581W, F1597W, F1598W, F1599W, F1600W, F1729W)Neomagic MagicGraph 128XD NM2160Oui XFree 4.3.0Rem. (neomagic)SansN/ASansN/ACrystal CS 4232OuiOui
OmniBook 3000 (F1391A, F1392A, F1393A)Neomagic MagicGraph 128XD NM2160Oui XFree 4.3.0Rem. (neomagic)SansN/ASansN/ACrystal CS 4232OuiNon
OmniBook 3100 (F1582W)Neomagic MagicGraph 128XD NM2160Oui XFree 4.3.0Rem. (neomagic)SansN/ASansN/ASoundBlaster compatibleOui pilote sbNon
OmniBook 4000 ()WD90C24 PCIOui XFree 3.3.6Rem. (SVGA)SansN/ASansN/A??????Non
OmniBook 4100 (F1462W, F1463W, F1479W, F1464W, F1703W)Neomagic MagicGraph 128XD NM2160Oui XFree 4.3.0Rem. (neomagic)SansN/ASansN/A??????Oui
OmniBook 4150 Rem. (F1629W|N, F1640W|N, F1641W|N, F1642W|N, F1647W|N, F1648W|N, F1663W|N)Neomagic MagicGraph 256AV NM2200Oui XFree 4.3.0Rem. (neomagic)SansN/ASansN/ANeomagic 256AV NM2200Oui pilote nm256_audioMandrake, Debian
OmniBook 4150 (F1649W|N|K, F1650W|N|K, F1658W|N, F1660W|N, F1662W|N|K, F1976W|N|K, F1983W|N|K, F2000W|N|K)ATI Rage MobilityOui XFree 4.3.0Rem. en mode Frame Buffer (FBDEV)Rem. Rem.SansN/ASansN/ANeomagic 256AV NM2200Oui pilote nm256_audioOui
OmniBook 5000 ()Chips & Technologies CT65545Oui XFree 4.3.0Rem. (chips)SansN/ASansN/ACrystal CS 4232OuiOui
OmniBook 5500 ()Chips & Technologies CT65548Oui XFree 4.3.0Rem. (chips)SansN/ASansN/ACrystal CS 4232OuiOui
OmniBook 5700 (F1352A, F1353A, F1396A, F1354A, F1355A)Chips & Technologies CT65554Oui XFree 4.3.0Rem. (chips)SansN/ASansN/A??????RedHat 7.0, 7.1, 7.2, Mandrake 7.1
OmniBook 6000 Rem. (F2072W|K, F2079W|K, F2081W|K, F2083W|K, F2087W|K, F2090W|K, F2140W|K, F2144W|K, F2148W|K, F2150W|K, F2186W|K, F2182W|K, F2184W|K, F2188W|K, F2197W|K, F2200W|K, F2202W|K, F2205W|K)ATI Rage MobilityOui XFree 4.3.0Rem. en mode Frame Buffer (FBDEV)Rem. Rem.3Com 3C556 10/100 BTOui pilote Rem.SansN/AESS Maestro 3OuiRem.RedHat 6.2, 7.0, 7.1, Debian 2.2, Mandrake 7.1, 8.0
OmniBook xt6050 (F4506J|K, F4508J|K, F4510J|K, F4514J|K, F4515J|K, F4517J|K, F4518J|K)Intel i830MP AGPRem.Oui XFree 4.3.0Rem. (i810)??????SansN/A??????Non
OmniBook 6100 Rem. (F3251W|K, F3253W|K, F3257W|K, F3259W|K, F3260W|K, F3262W|K, F3263W|K, F3265W|K, F3266W|K, F3268W|K)ATI Radeon Mobility AGPOui XFree 4.3.0Rem. (ati)Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AESS Maestro 3OuiRem.RedHat 7.2, Mandrake 8.1, 8.2
OmniBook vt6200 (F5050J, F5051J, F5055J, F5056J, F5057J, F5060J, F5061J)????????????SansN/A??????Non
OmniBook 7100 (F1441W, F1442W)ATI Rage LT ProOui XFree 4.3.0Rem. (ati)SansN/ASansN/ASoundBlaster compatibleOui pilote sbRedHat 7.0
OmniBook 7150 (F1443W)ATI Rage LT ProOui XFree 4.3.0Rem. (ati)SansN/ASansN/AESS Maestro 2Oui pilote maestroRem.Non

Les accessoires des portables

Les cartes mentionnées ci-dessous sont des cartes PCMCIA ou PC-Card.

Le tableau suivant indique l'état de prise en charge de ces matériels par Linux.

Tableau 3-11. Les accessoires des portables

RéférenceType de CarteChipsetPrise en charge LinuxTestée
F1623ACarte Réseau/ModemXircom CEM56-100 56Kb 10/100 BTOui pilote xirc2ps_csOui
F1625ACarte Modem??????Non
F1626ACarte Réseau3Com 3CXFE575BT 10/100 BT???Non
F1626BCarte Réseau??????Non
F2136BCarte RéseauLucent 802.11b wirelesspilote orinocoRem.Mandrake 8.1
F1643ACarte Réseau/Modem??????Non
F1782ACarte Réseau/Modem??????Non

La gamme des portables (Evo)

On consultera aussi certains commentaires qui s'appliquent aussi aux portables EVO en début de la section intitulée L'ancienne gamme des portables (OmniBook).

Une page est également consacrée à des expériences d'utilisateurs d'EVO sous Linux à l'adresse http://www.linux-on-laptops.com/compaq.html

En cas de problème ACPI, des DSDT modifiés pour EVO sous Linux sont disponible à l'adresse http://acpi.sourceforge.net/dsdt/view.php?manufacturer=Compaq

Le tableau suivant indique l'état de prise en charge de ces matériels par Linux.

Tableau 3-12. Evo et Linux

MachineCarte GraphiquePrise en charge LinuxCarte RéseauPrise en charge LinuxCarte SCSIPrise en charge LinuxCarte SonPrise en charge LinuxTestée
Evo N410c ()ATI Radeon Mobility AGPOui XFree 4.3.0Rem. (ati)Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AIntel 82810 AudioOui pilote AlsaRem.Debian
Evo N600c ()ATI Radeon Mobility AGPOui XFree 4.3.0Rem. (ati)Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AIntel 82810 AudioOui pilote AlsaRem.Debian, SuSE 8.1, Gentoo
Evo N610c ()ATI Radeon Mobility AGPOui XFree 4.3.0Rem. (ati)Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AIntel 82810 AudioOui pilote AlsaRem.SuSE 8.0, 8.1
Evo N800c ()ATI Radeon Mobility AGPOui XFree 4.3.0Rem. (ati)Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AIntel 82810 AudioOui pilote AlsaRem.SuSE 8.0, 8.1, RedHat 8.0, Debian 3.0

L'ancienne gamme des ordinateurs de poche (Jornada)

Le tableau suivant indique l'état de prise en charge de ces matériels par Linux.

Tableau 3-13. Jornada et Linux

MachineCarte GraphiquePrise en charge LinuxCarte RéseauPrise en charge LinuxCarte SCSIPrise en charge LinuxCarte SonPrise en charge LinuxTestée
Jornada 710 (F1889A)??????SansN/ASansN/ASansN/ANon
Jornada 720 (F1816A, F1430A)??????SansN/ASansN/ASansN/AOui

Pour cette machine regardez : http://www.arm.linux.org.uk/developer/machines/?action=list&id=48

Les modèles 620, 680 et 690, équipés d'un processeur superH sont également pris en charge par le noyau Linux. Cf: http://www.handhelds.org/projects/jornada.html

Les autres modèles de Jornada ne peuvent exécuter Linux.

Consultez également cet article sur le portage de NetBSD sur un Jornada 728.

La gamme des ordinateurs de poche (iPAQ)

Le tableau suivant indique l'état de prise en charge de ces matériels par Linux.

Tableau 3-14. iPAQ et Linux

MachineCarte GraphiquePrise en charge LinuxCarte RéseauPrise en charge LinuxCarte SCSIPrise en charge LinuxCarte SonPrise en charge LinuxTestée
iPAQ 1900 ()??????SansN/ASansN/ASansN/AOui
iPAQ 3100 ()??????SansN/ASansN/ASansN/AOui
iPAQ 3600 ()??????SansN/ASansN/ASansN/AOui
iPAQ 3800 (H3835, H3850, H3870)??????SansN/ASansN/ASansN/AOui
iPAQ 3900 ()??????SansN/ASansN/ASansN/AOui
iPAQ 5400 ()??????SansN/ASansN/ASansN/AOui

Pour ces machines regardez aussi à l'adresse : http://www.arm.linux.org.uk/developer/machines, http://www.handhelds.org et http://mstempin.free.fr/linux-ipaq/

Une liste de diffusion consacrée à ces machines est accessible à l'adresse http://www.handhelds.org/mailman/listinfo/ipaq

La gamme des tablettes PC

Le tableau suivant indique l'état de prise en charge de ces matériels par Linux.

Tableau 3-15. Tablet PC et Linux

MachineCarte GraphiquePrise en charge LinuxCarte RéseauPrise en charge LinuxCarte SCSIPrise en charge LinuxCarte SonPrise en charge LinuxTestée
TC1000()nVidia GeForce 2 GTS AGPOui XFree 4.3.0Rem. (nv ou nVidia driversRem. )Intel PRO 10/100 BTOui pilote eepro100 ou e100SansN/AVIA 82C686Oui pilote AlsaRem.Debian

L'ancienne gamme des serveurs (NetServer)

Une page concernant le fonctionnement de Linux sur les NetServers HP est disponible à l'adresse http://www.netserver.hp.com/netserver/products/highlights_linux.asp

Une matrice de compatibilité officielle des NetServers HP avec Linux et d'autres systèmes d'exploitation est disponible sous : http://netserver.hp.com/products/highlights_nos.asp

Des documents (en japonais) de Junichi Shimoda concernant la gestion des cartes AMI Megaraid et de HP Instant TopTools sous Linux sont respectivement disponibles sur http://www.jpn.hp.com/biz/products/pcserver/linux/document/pdf/rh70_lp1000r_megamgr.pdf et http://www.jpn.hp.com/biz/products/pcserver/linux/document/pdf/instanttt-rh62.pdf

Des documents officiels d'aide à la configuration des NetServers sous Linux RedHat 5.2 et 6.0 sont également disponibles.

Le tableau suivant indique l'état de prise en charge de ces matériels par Linux.

Tableau 3-16. NetServers et Linux

MachineCarte GraphiquePrise en charge LinuxCarte RéseauPrise en charge LinuxCarte SCSIPrise en charge LinuxCarte SonPrise en charge LinuxTestée
NetServer E45 (D4973A, D4974A, D4975A, D4976A, D5971A)Cirrus Logic GD 5446 PCIOui XFree 4.3.0Rem. (cirrus)Intel i82557 / i82558 10/100 BT (D5013A/B)Oui pilote eepro100 ou e100Adaptec AIC 2910bui (7860) PCIOui pilote aic7xxxRem.SansN/ANon
NetServer E50 (D6034A, D6033A, D6035A, D6031A, D6030A, D6032A)Cirrus Logic GD 5446 PCIOui XFree 4.3.0Rem. (cirrus)Intel i82557 / i82558 10/100 BT (D5013A/B)Oui pilote eepro100 ou e100Adaptec AIC 7880 UW PCIOui pilote aic7xxxRem.SansN/AOui
NetServer E55 (D9337A)ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)Intel S82093A / i82559 10/100 BTOui pilote eepro100 ou e100Adaptec AIC 7895H PCIOui pilote aic7xxxRem.SansN/ANon
NetServer E60 (D7140A, D7142A, D7144A, D7146A, D7148A, D9123A, D9127A, D9128A, D9129A)ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)Intel S82093A / i82559 10/100 BTOui pilote eepro100 ou e100Adaptec AIC 7895H PCIOui pilote aic7xxxRem.SansN/AOui
NetServer E200 (P4595A, P5404A, P5447A)ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)Intel i82557 / i82558 10/100 BT (D5013A/B)Oui pilote eepro100 ou e100SansN/ASansN/ANon
NetServer E200 (P1205A, P2448A, P4594A, P5403A)ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)Intel i82557 / i82558 10/100 BT (D5013A/B)Oui pilote eepro100 ou e100Adaptec AIC 7880 UW PCIOui pilote aic7xxxRem.SansN/ANon
NetServer E800 (D9400A, D9402A, D9404A, D9408A, D9409, D9411A, P1195A, P1200A, P2457A, P2458A, P2460A, P2477A, P2502A, P2503A, P2504A, P3428A, P3432A, P5368A, P5370A, P5372A, P5374A, P5551A, P5553A, P7655A, P7666A, P7687A) Rem.ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)Intel S82093A / i82559 10/100 BTOui pilote eepro100 ou e1002 Symbios Logic 53C896 PCIOui pilote sym53c8xxRem.SansN/ARedHat 7.0, Mandrake 7.2
NetServer LC (D3343A)Trident TVGA 9000iOui XFree 3.3.6Rem. (SVGA)SansN/AAdaptec AIC 7770 EISAOui pilote aic7xxxRem.SansN/AOui
NetServer LCII (D4907A, D4909A, D5014A, D5015A, D5016A, D5969A, D5970A, D5959A, D5961A)Cirrus Logic GD 5446 PCIOui XFree 4.3.0Rem. (cirrus)Intel i82557 / i82558 10/100 BT (D5013A/B)Oui pilote eepro100 ou e100Adaptec AIC 7880 UW PCIOui pilote aic7xxxRem.SansN/AOui
NetServer LC3 (D6123A, D7018A, D6125A, D7020A, D7028A, D7025A, D7126A, D8594A) Chipset BXRem.Cirrus Logic GD 5446 PCIOui XFree 4.3.0Rem. (cirrus)Intel i82557 / i82558 10/100 BT (D5013A/B)Oui pilote eepro100 ou e100Adaptec AIC 7880 UW PCIOui pilote aic7xxxRem.SansN/AOui
NetServer LC2000 (D8514A, D8515A, D8519A, D8520A, D8524A, D8525A, D9162A, D9163A, D9164A, D9165A, P1802A, P1802B, P1804A, P1804B, P2478A, P2478B, P2479A, P2479B, P3493A, P3493B, P5364B, P5550B, P7668B, P7669B) Chipset i820Rem. Rem. Rem.ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)Intel S82093A / i82559 10/100 BTOui pilote eepro100 ou e1002 Symbios Logic 53C897 PCIOui pilote ncr53c8xxRem.SansN/ARedHat 6.2, 7.0, 7.3, Mandrake 7.2, 8.1
NetServer LDPro (D4944A, D4946A, D4961A, D4962A)Trident TVGA 9000iOui XFree 3.3.6Rem. (SVGA)Intel i82557 / i82558 10/100 BT (D5013A/B)Oui pilote eepro100 ou e100Adaptec AIC 7880 UW PCIOui pilote aic7xxxRem.SansN/ANon
NetServer LHPro (D4979A, D4980A, D4981A, D4982A)Trident TVGA 9000iOui XFree 3.3.6Rem. (SVGA)SansN/A2 Adaptec AIC 7880 UW PCIOui pilote aic7xxxRem.SansN/AOui
NetServer LHII (D5017A, D5953A, D5021A, D5023A, D6047A, D6048A)Trident TVGA 9000iOui XFree 3.3.6Rem. (SVGA)SansN/A2 Adaptec AIC 7880 UW PCIOui pilote aic7xxxRem.SansN/AOui
NetServer LH3 (D4998A, D5002A, D5000A, D5004A, D7033A, D7034A, D8503A, D8504A, D8567A, D8568A, D9343A, D9344A) Chipset BXRem. Rem.Cirrus Logic GD 5446 PCIOui XFree 4.3.0Rem. (cirrus)Intel i82557 / i82558 10/100 BT (D5013A/B)Oui pilote eepro100 ou e1002 Symbios Logic 53C895 PCIOui pilote ncr53c8xxRem.SansN/AOui
NetServer LH3000 (D8228A, D8230A, D8236A, D8238A, D8244A, D8246A, D9176A, D9178A, D9180A, D9182A, P1794A, P1794B, P1796A, P1796B, P2482A, P2482B, P2483A, P2483B, P7670B) Chipset BXRem. Rem. Rem.ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)Intel S82093A / i82559 10/100 BTOui pilote eepro100 ou e100Adaptec AIC 7880 PCI + 2 Symbios Logic 53C896 PCIOui pilote aic7xxx et pilote sym53c8xxSansN/ARedHat 6.2, 7.0, Mandrake 7.2, 8.1
NetServer LH4 (D7092A, D7093A, D7094A, D7095A, D6971A, D6972A, D6973A, D6974A, D7103A, D7104A, D8552A, D8553A, D8556A, D8557A, D8560A, D8561A, P1225A, P1227A) Chipset BXRem. Rem.Rem. Rem.Cirrus Logic GD 5446 PCIOui XFree 4.3.0Rem. (cirrus)Intel i82557 / i82558 10/100 BT (D5013A/B)Oui pilote eepro100 ou e1002 Symbios Logic 53C895 PCIOui pilote ncr53c8xxRem.SansN/ARedHat 6.0, 6.1, 6.2, 7.0, NOT 7.1, 7.2
NetServer LH6000 (D9103A, D9104A, D9107A, D9108A, D9190A, D9190B, D9192A, D9192B, D9194A, D9194B, D9196A, D9196B, P1816B, P1817B, P2622A, P2623A) Chipset BXRem. Rem. Rem. Rem. Rem.ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)Intel S82093A / i82559 10/100 BTOui pilote eepro100 ou e100Adaptec AIC 7880 PCI + 2 Symbios Logic 53C896 PCIOui pilote aic7xxx et pilote sym53c8xxSansN/ARedHat 6.2, 7.0, Mandrake 7.2, 8.1
NetServer LPr (D6130A, D6131A, D7171A, D9133A, D9348A, D9431A, D9434A, P1736A, P1738A, P1820A, P3417A) Chipset BXRem.Cirrus Logic GD 5446 PCIOui XFree 4.3.0Rem. (cirrus)Intel i82557 / i82558 10/100 BT (D5013A/B)Oui pilote eepro100 ou e100Symbios Logic 53C895 PCIOui pilote ncr53c8xxRem.SansN/ARedHat 6.2, 7.0, Debian 2.2
NetServer LP1000r (P1810A, P1812A, P2465A, P4632A, P4634A, P5476A, P7674A) Rem. Rem.ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)2 x Intel i82559 10/100 BTOui pilote eepro100 ou e1002 Symbios Logic 53C1010 PCIOui pilote sym53c8xxRem.SansN/ARedHat 6.1, 6.2, 7.0, 7.1, 7.2, Mandrake 7.2, 8.1, SuSE 7.0, Debian 2.2, 3.0
NetServer LP1000r (P3573A) Rem. Rem. Rem.ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)2 x Intel i82559 10/100 BTOui pilote eepro100 ou e1002 Symbios Logic 53C1010 PCIOui pilote sym53c8xxRem.SansN/APreload RedHat 7.0 based
NetServer LP1000r (P3574A) Rem. Rem. Rem.ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)2 x Intel i82559 10/100 BTOui pilote eepro100 ou e1002 Symbios Logic 53C1010 PCIOui pilote sym53c8xxRem.SansN/APreload SuSE 7.0 based
NetServer LP2000r (P1824A, P1827A, P1830A, P3576A, P4636A, P4638A, P5478A, P7676A) Rem. Rem.ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)2 x Intel i82559 10/100 BTOui pilote eepro100 ou e1002 Symbios Logic 53C1010 PCIOui pilote sym53c8xxRem.SansN/ARedHat 6.1, 6.2, 7.0, 7.1, 7.2, Mandrake 7.2, 8.1, SuSE 7.0, Debian 2.2, 3.0
Cluster NetServer LPr (D6131A, P1133A)Rem.Cirrus Logic GD 5446 PCIOui XFree 4.3.0Rem. (cirrus)Intel i82557 / i82558 10/100 BT (D5013A/B)Oui pilote eepro100 ou e100Symbios Logic 53C895 PCIOui pilote ncr53c8xxRem.SansN/AOui
NetServer LT6000r (D9143A, D9145A, P1756A, P1756B, P1758A, P1758B, P1821B, P2621A, P3460) Chipset BXRem. Rem. Rem. Rem. Rem.ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)Intel S82093A / i82559 10/100 BTOui pilote eepro100 ou e100Adaptec AIC 7880 PCI + 2 Symbios Logic 53C896 PCIOui pilote aic7xxx et pilote sym53c8xxSansN/ARedHat 6.2, 7.0, Mandrake 7.2, 8.1
NetServer LXePro/LXPro (D4920B, D4925B, D6036A, D4311B, D4312B, D6037A, D4315B, D4958B, D6014A, D6015A, D4964B, D4898A, D6016A, D4899A, D6017A, D4900A, D6018A)Cirrus Logic GD 5424 PCIOui XFree 3.3.6Rem. (SVGA)SansN/A2 Adaptec AIC 7880 UW PCIOui pilote aic7xxxRem.SansN/ARedHat 7.0
NetServer LXrPro8 (D5028A)??SansN/ASymbios logic UW?SansN/ANon
NetServer LXr8000 (D6021A, D6022A, D6136A, D6137A, D7000A, D8256A, D8257A, D8258A, D8546A, D8548A) Rem.Cirrus Logic GD 5446 PCIOui XFree 4.3.0Rem. (cirrus)SansN/A2 Symbios Logic 53C896 PCIOui pilote sym53c8xxRem.SansN/AOui
NetServer LXr8500 (D8540A, D8542A, D9317A, D9417A, D9418A, P1230A, P1765A, P3461A) Rem.Cirrus Logic GD 5446 PCIOui XFree 4.3.0Rem. (cirrus)SansN/A2 Symbios Logic 53C896 PCIOui pilote sym53c8xxRem.SansN/ARedHat 7.1
NetServer TC2100 (P4649A, P4654A, P7691A, P7717A)ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)Intel S82093A / i82559 10/100 BTOui pilote eepro100 ou e100SansN/ASansN/AMandrake 8.1, RedHat 7.1, 7.2
NetServer TC2100 (P4648A, P4652A)ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)Intel S82093A / i82559 10/100 BTOui pilote eepro100 ou e100Adaptec AIC 29160 PCIOui pilote aic7xxxRem.SansN/AMandrake 8.1, RedHat 7.1, 7.2
NetServer TC2110 (P5499A, P5530A, P7759A)ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)Intel S82093A / i82559 10/100 BTOui pilote eepro100 ou e100SansN/ASansN/AMandrake 8.1, RedHat 7.1, 7.2
NetServer TC2110 (P5498A, P5529A, P7740A, P7758A)ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)Intel S82093A / i82559 10/100 BTOui pilote eepro100 ou e100Adaptec AIC 29160 PCIOui pilote aic7xxxRem.SansN/AMandrake 8.1, RedHat 7.1, 7.2
NetServer TC3100 (P3505A, P3506A, P3507A, P5375A, P5376A, P5377A, P5408A, P5409A, P5411A, P5412A, P7658A, P7659A, P7734A, P7735A) Rem.ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)Intel S82093A / i82559 10/100 BTOui pilote eepro100 ou e1002 Symbios Logic 53C1010 PCIOui pilote sym53c8xxRem.SansN/AMandrake 8.1, RedHat 7.1, 7.2, SuSE 7.2
NetServer TC4100 (P3537A, P3539A, P3545A, P3547A, P3549A, P3551A) Rem.ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)Intel S82093A / i82559 10/100 BTOui pilote eepro100 ou e1002 Symbios Logic 53C1010 PCIOui pilote sym53c8xxRem.SansN/AMandrake 8.1, RedHat 7.1, 7.2, SuSE 7.2
NetServer TC4100 (P5417A, P7706A, P7707A, P7708A, P7741A, P7742A, P7743A, P7744A) Rem.ATI Rage II C AGPOui XFree 4.3.0Rem. (ati)Intel S82093A / i82559 10/100 BTOui pilote eepro100 ou e100AMI Megaraid (Raid 0, 1, 3, 5, 10, 50)Oui pilote megaraidRem.SansN/AMandrake 8.1, RedHat 7.1, 7.2, SuSE 7.2

Les accessoires des NetServers

Le tableau suivant indique l'état de prise en charge de ces matériels par Linux.

Tableau 3-17. Les accessoires des NetServers

RéférenceType de CarteChipsetPrise en charge LinuxTestée
NetRaid 1 D4992ACarte NetRaidAMI Megaraid (Raid 0, 1, 3, 5, 10, 50)Oui pilote megaraidRem.RedHat 6.0, 6.1, 6.2, 7.0, 7.1, 7.2, Mandrake 7.2, 8.0, 8.1, SuSE 7.0
NetRaid 1Si D2140ACarte NetRaidAMI Megaraid (Raid 0, 1, 3, 5, 10, 50)Oui pilote megaraidRem.RedHat 6.0, 6.1, 6.2, 7.0, 7.1, Mandrake 7.2, 8.0, SuSE 7.0
NetRaid 1M P3410A Rem.Carte NetRaidAMI Megaraid (Raid 0, 1, 3, 5, 10, 50)Oui pilote megaraidRem.RedHat 6.1, 6.2, 7.0, 7.1, 7.2, Mandrake 8.1
NetRaid 2M P3411A, P3411B, P3475A, P3475B Rem.Carte NetRaidAMI Megaraid (Raid 0, 1, 3, 5, 10, 50)Oui pilote megaraidRem.RedHat 6.1, 6.2, 7.0, 7.1, 7.2, Mandrake 8.1
NetRaid 3 D4943ACarte NetRaidAMI Megaraid (Raid 0, 1, 3, 5, 10, 50)Oui pilote megaraidRem.RedHat 6.0, 6.1, 6.2, 7.0, 7.1, 7.2, Mandrake 7.2, 8.0, 8.1, SuSE 7.0
NetRaid 3Si D5955ACarte NetRaidAMI Megaraid (Raid 0, 1, 3, 5, 10, 50)Oui pilote megaraidRem.RedHat 6.0, 6.1, 6.2, 7.0, 7.1, 7.2, Mandrake 7.2, 8.0, 8.1, SuSE 7.0
NetRaid 4M D9161A, D9351ACarte NetRaidStrong ARM (Raid 0, 1, 3, 5, 10, 50)Oui pilote aacraidRem.RedHat 7.0, 7.1, Mandrake 8.0, 8.1
C1578BCarte SCSIAdaptec AIC 7895H PCIOui pilote aic7xxxRem.Non
C7430ACarte SCSIAdaptec AIC 7880 UW PCIOui pilote aic7xxxRem.Non
D5025ACarte SCSIAdaptec AIC 7880 UW PCIOui pilote aic7xxxRem.Oui
D5252ACarte SCSIAdaptec AIC 7880 UWD PCIOui pilote aic7xxxRem.Oui
P3413ACarte SCSIAdaptec AIC 29160 PCIOui pilote aic7xxxRem. RedHat 6.2, 7.0, 7.1, 7.2, Mandrake 8.1
D5013A, D5013BCarte RéseauIntel i82557 / i82558 10/100 BT (D5013A/B)Oui pilote eepro100 ou e100RedHat 6.2, 7.0, 7.1, Mandrake 7.2, 8.0, 8.1
P3482ACarte Réseau3Com ??? 10/100/1000 BTOui pilote bcm5700Rem.RedHat 7.0, 7.1, 7.2, Mandrake 8.0, 8.1
P3492ACarte Réseau??????Non
P5545ACarte Réseau??????Non
J2585BCarte Réseaucarte 100VG (J2585B)Oui pilote hp100Oui
D6977ACarte Fibre Channel??????Non
D5246ACarte Fibre Channel??????Non
D8602ACarte Fibre Channel??????Non
D8602BCarte Fibre Channel??????Non
A7298ACarte Fibre ChannelEmulex Fibre Channel LP 982pilote emulexOui
D6028A, P1218A, P5445ACarte de management Top Tools???OuiOui
P1979AUSB Modem??????Non
D8384BUSB ModemAztech UM9800pilote AztechOui

Pour les cartes TopTools Remote Control (TTRCC), le micrologociel B.02.02 présente d'étranges symptômes à l'initialisation, en l'occurence, vous ne voyez rien dans votre navigateur (Netscape sur Linux) tant que les tests initiaux et LILO ne sont pas terminés, ce qui est fort génant pour charger un autre noyau. La solution est de charger une ancienne version de micrologociel B.02.00 sur la TTRCC. Vous pouvez visualiser la version que vous exécutez en choisissant l'onglet 'Identity Screen' dans TopTools. Vous pouvez flasher l'eeprom de la TTRCC à n'importe quel moment (sauf si vous voulez vraiment faire une disquette DOS et réinitialiser) en utilisant tftp pour télécharger le bon micrologiciel (ttrc0200.bin) dans l'onglet 'Configuration' tab -> 'Card Info' et appuyer sur 'Update'. Cela prend environ une minute pour télécharger/vérifier/réinitialiser la TTRCC. (Information de Lee Mayes)

La gamme des serveurs (Proliant)

Des pages concernant le fonctionnement de Linux sur les HP Proliant sont disponibles à l'adresse http://www.compaq.com/products/servers/linux/whitepapers.html et http://h18000.www1.hp.com/products/servers/linux/15ad-0701a-wwen.html

Une page concernant la certification des distributions SuSE et Redhat Linux sur les HP Proliant est disponible à l'adresse http://www.compaq.com/products/servers/linux/hpLinuxcert.html

Une page proposant l'accès à tous les logiciels fournis pour les HP Proliant et classé par distribution est disponible à l'adresse http://www.compaq.com/products/servers/linux/softwaredrivers.html

Le site de Richard Black est également une mine d'information sur l'histoire de Linux sur Proliant que vous consulterez avec profit à http://www.cpqlinux.com. Le tableau ci-dessous recence des informations sur les machines disponibles après la fusion HP/Compaq (Mai 2002).

Le tableau suivant indique l'état de prise en charge de ces matériels par Linux.

Tableau 3-18. Proliant et Linux

MachineCarte GraphiquePrise en charge LinuxCarte RéseauPrise en charge LinuxCarte SCSIPrise en charge LinuxCarte SonPrise en charge LinuxTestée
Proliant ML310 (263629, 264658, 306669, )ATI Rage XL AGP 8MBOui XFree 4.3.0Rem. (ati)carte HP Gigabit (BCM5700 like)Oui pilote bcm5700 ou HPRem.Mega IDE raid controler (0, 1, 1+0)Oui pilote megaideRem.SansN/ANon
Proliant ML310 (263659, 263660, 306667)ATI Rage XL AGP 8MBOui XFree 4.3.0Rem. (ati)carte HP Gigabit (BCM5700 like)Oui pilote bcm5700 ou HPRem.Adaptec AIC 29160 PCIOui pilote aic7xxxRem.SansN/ANon
Proliant ML330 G2 ()??????Compaq Fast Ethernet Adapter (Intel Pro/100 based)Oui pilote eepro100 ou e100 ou HPRem.??????SansN/ANon
Proliant ML330 G2 ()??????Compaq Fast Ethernet Adapter (Intel Pro/100 based)Oui pilote eepro100 ou e100 ou HPRem.Mega IDE raid controler (0, 1, 1+0)Oui pilote megaideRem.SansN/ANon
Proliant ML570 G2 ()??????Compaq Fast Ethernet Adapter (Intel Pro/100 based)Oui pilote eepro100 ou e100 ou HPRem.Oui pilote aic7xxxRem.SansN/ANon 
Proliant DL360 G2 () ??????Compaq Fast Ethernet Adapter (Intel Pro/100 based)Oui pilote eepro100 ou e100 ou HPRem.Compaq Smart Array 5iOui pilote ccissRem.SansN/ANon
Proliant DL380 G2 () ??????Compaq Fast Ethernet Adapter (Intel Pro/100 based)Oui pilote eepro100 ou e100 ou HPRem.Compaq Smart Array 5iOui pilote ccissRem.SansN/ANon
Proliant DL360 G3 () Rem.??????Compaq Gigabit Ethernet Adapter (Intel Pro/1000 based)Oui pilote e1000 ou HPRem.Compaq Smart Array 5iOui pilote ccissRem.SansN/ANon
Proliant DL380 G3 () Rem.??????Compaq Gigabit Ethernet Adapter (Intel Pro/1000 based)Oui pilote e1000 ou HPRem.Compaq Smart Array 5iOui pilote ccissRem.SansN/ANon
Proliant DL580 G2 () Rem.????????????Compaq Smart Array 5iOui pilote ccissRem.SansN/ANon
Proliant DL760 G2 () Rem.??????carte HP Gigabit (Tigon3 like)Oui pilote tg3 ou HPRem.Compaq Smart Array 5iOui pilote ccissRem.SansN/ASuSE UL 1.0

Les accessoires des Proliant

Le tableau suivant indique l'état de prise en charge de ces matériels par Linux.

Tableau 3-19. Les accessoires des Proliant

RéférenceType de CarteChipsetPrise en charge LinuxTestée
NC3120, NC3121, NC3122, NC3123, NC3131, NC3132, NC3133, NC3134, NC3135, NC3163Carte RéseauCompaq Fast Ethernet Adapter (Intel Pro/100 based)Oui pilote eepro100 ou e100 ou HPRem.RedHat 6.2-8.0 Mandrake 8.0-9.0 SuSE 6.4-8.0
NC6132, NC6133, NC6134, NC6136, NC7131, NC7132Carte RéseauCompaq Gigabit Ethernet Adapter (Intel Pro/1000 based)Oui pilote e1000 ou HPRem.RedHat 7.2-8.0 Mandrake 8.0-9.0 SuSE 7.0-8.0
NC6770, NC7760, NC7770, NC7771, NC7780, NC7781Carte Réseaucarte HP Gigabit (BCM5700 like)Oui pilote bcm5700 ou HPRem.RedHat 7.1-7.3, 8.0 Mandrake 8.0-8.2, 9.0 SuSE 8.0
Smart Array 5i, 5i+, 532, 5300, 5302, 5304, 5312Carte RaidCompaq Smart Array 5iOui pilote ccissRem.RedHat 7.0-8.0 Mandrake 9.0, 9.1

HP Server Appliances

Les informations concernant ces machines sont disponibles sur http://www.hp.com/products1/servers/serverappliances/

Les machines "Web hosting" SA1100 (P4533A) et SA1120 (P4534A) sont équipées d'une version de Linux basée sur une distribution RedHat.

Les machines "Web caching" SA2100 (P4535A), SA2150 (P4651A), SA2200 (P4536A) et SA2250 (P4537A) sont équipées d'une version de Linux basée sur une distribution RedHat et du logiciel Inktomi. La base matérielle est un LP1000r.

Informations complémentaires

On se reportera aux Hardware Howto et Ethernet Howto pour d'autres détails concernant la prise en charge du matériel par Linux.

Pour la prise en charge des chipsets vidéo, une page fondamentale est celle de l'organisme XFree86 avec sa liste de chipsets pris en charge.

Des serveurs commerciaux sont également disponibles, comme ceux de X-Inside et MetroLink

Les machines NecVectra ne sont pas utilisables sous Linux.

Le pilote supportant les cartes HP GPIB (IEEE 488) HP 27209 (= HP 82990, HP 61062, HP 88500) et HP 82335 est disponible à l'adresse : ftp://ftp.llp.fu-berlin.de/pub/linux/LINUX-LAB/IEEE488.

Un autre pilote GPIB peut êre trouvé à cette adresse http://www.inesinc.com/linux.htm.

XFree86

La dernière version de XFree86 est la 4.1.0, disponible à partir de ce serveur.

Carte G100

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

Carte G450

Cette carte peut prendre en charge jusqu'à deux écrans. Ceux-ci peuvent être configurés de deux façons différentes.

Pour des opérations sur des écrans séparés uniquement, vous pouvez configurer l'affichage pour un travail "multi-écran". Dans ce mode, le serveur X propose deux écrans indépendants pour les connexions des clients (par exemple, <hostname>:0.0 and <hostname>:0.1). Il n'y a pas de possibilité de passer les fenêtres des clients d'un écran à l'autre.

L'autre possibilité de configuration utilise l'extension Xinerama. Cette configuration lie de multiples écrans pour qu'ils se comportent comme un seul virtuel. Dans ce mode, le serveur X propose un écran pour toutes les connexions des clients. Les clients X peuvent être déplacés d'un écran à l'autre et la résolution globale de l'écran est double dans le sens de la largeur ou la hauteur, suivant la configuration souhaitée.

Les exemples suivants démontrent ces possibilités au travers du fichier de configuration /etc/X11/XF86Config-4 :

  Section "Device"
    Identifier   "G450_0"
    Driver       "mga"
    Screen       0
  EndSection

  Section "Device"
    Identifier   "G450_1"
    Driver       "mga"
    Screen       1
  EndSection

  Section "Screen"
    Identifier   "Screen0"
    Device       "G450_0"
    Monitor      "Monitor0"
    DefaultDepth 24

    SubSection "Display"
      Depth    24
      Modes    "1280x1024"
      Viewport 0 0
    EndSubsection
  
  EndSection

  Section "Screen"
    Identifier   "Screen1"
    Device       "G450_1"
    Monitor      "Monitor1"
    DefaultDepth 24

    SubSection "Display"
      Depth    24
      Modes    "1280x1024"
      Viewport 0 0
    EndSubsection
    
  EndSection

  Section "ServerLayout"
    Identifier  "MyLayout"
    Screen      "Screen0" LeftOf "Screen1"
    Screen      "Screen1"
    InputDevice "Keyboard0" "CoreKeyboard"
    InputDevice "Mouse0"    "CorePointer"
  EndSection
Pour activer l'extension XINERAMA, vous pouvez utiliser l'une de ces deux méthodes. La première est d'ajouter une option à la ligne de commande du serveur X. Ceci peut être réalisé comme suit :
#startx -- +xinerama
La seconde méthode est d'ajouter une option au fichier /etc/X11/XF86Config-4 :
  Section "ServerFlags"
    Option "Xinerama" "on"
  EndSection

La pilote matrox prend en compte de nombreuses options de XFree86 au travers du fichier /etc/X11/XF86Config-4. L'exemple ci-dessous décrit deux de ces options qui contribue à améliorer les performances graphiques :

  Section "Device"
    Identifier "Matrox G450"
    Driver     "mga"
# Utiliser cette option pour activer le mode AGP 2x
# Dans le mode par défaut AGP 1x, la bande passante entre la carte et l'hôte est de 500 Mo/s
# Ceci amènera la bande passante entre la carte et l'hôte à 1Go/s
Ce mode est recommandé par HP pour les X2000/X4000
    Option     "AGPMode4x"    "on"
# Utiliser cette option pour activer le mode AGP 4x
# Ceci amènera la bande passante entre la carte et l'hôte à 2Go/s
Ce mode est recommandé par HP pour les X2000/X4000
  EndSection

Brett Johnson mentionne également que le nouveau pilote Matrox fusionne les deux cartes en un seul écran au niveau du pilote. L'avantage est que c'est *beaucoup* plus stable, et un peu plus rapide que xinerama. Voici un exemple des sections connexes dans XF86Config :

Section "Device"
        Identifier  "MATROX CARD 1"
        Driver      "mga"
        Option      "hw cursor" "off"
        BusID       "PCI:1:0:0"
EndSection
Section "Screen"
        Identifier "Display Merged"
        Device     "MATROX CARD 1"
        Monitor    "Display Merged"
        DefaultDepth     16
        Option      "Monitor2Position" "RightOf"
        Option      "MergedFB"
        Option      "MetaModes" "1600x1024-1280x1024 "
        Option      "Monitor2HSync" "30.0-96.0 "
        Option      "Monitor2VRefresh" "50.0-160.0 "
        SubSection "Display"
                Virtual   2880 1024
                Depth     16
                Modes    "1600x1024" "1280x1024"
        EndSubSection
EndSection
Section "ServerLayout"
        Identifier     "Matrox PowerDesk configured."
        Screen         "Display Merged" 0 0
        InputDevice    "Mouse1" "CorePointer"
        InputDevice    "Keyboard1" "CoreKeyboard"
        Option         "Xinerama" "on"
EndSection

Carte vidéo ATI Rage Mobility

La résolution maximale prise en charge par ce chipset en mode frame-buffer est 800x600 en 16 bpp (vga=0x315 dans /etc/lilo.conf)

Ce chipset est aussi pris en charge par XFree 3.3.6 avec le pilote Mach64 et un correctif disponible à l'adresse http://www.staikos.on.ca/~staikos/tp1460/XFMa64-Rage-Thinkpad.patch.

Un serveur X précompilé est disponible à cette adresse : http://www.0wned.org/XFMa64-Rage-Thinkpad.tar.gz.

Carte FireGL 2/4

Ce serveur est disponble à partir du site d'ATI à l'adresse http://support.ati.com/drivers/

Pour activer le multi-écran avec la carte FireGL4, configurez la résolution du moniteur à une valeur prise en charge par le multi-écran, comme 2560x1024 dans le fichier /etc/X11/XF86Config-4. Le pilote firegl le reconnaîtra et se configurera en mode multi-écran lors du démarage du serveur X. Assurez-vous d'avoir deux moniteurs configurés et connectés aux deux ports DVI de la carte FireGL4.

La pilote firegl prend en compte de nombreuses options de XFree86 au travers du fichier /etc/X11/XF86Config-4. Les valeurs indiquées dans l'exemple correspondent aux valeurs par défaut.

  Section "Device"
    Identifier "FIRE GL2"
        Driver     "firegl"
        Option     "Overlay"    "off"
# Utiliser cette option pour activer une prise en charge limitée du mode Overlay
# NOTE: pour le moment, ceci n'est pas prévu pour prendre en charge l'exécution d'applications dans les plans d'overlay
# Nombre de tampons DMA de 4k utilisé par contexte OpenGL.
# Nombre de tampons DMA de 4k utilisés par processus OpenGL par le gestionnaire de textures.
# Ligne de commande des paramètres passés au module du noyau firegl.
# Exemple : Option "KernelModuleParm" "maxlockedmem=64;agpgart=2"
# Liste des options :
# maxlockedmem : Mémoire DMA maximum vérouillée
# maxdlist : Mémoire maximum vérouillée pour les display list
# agpgart : Valeur 0, utilise l'AGP GART intégré, valeur 2, désactive l'AGP GART intégré, mais si le module agpgart est chargé il sera utilisé, valeur 3, désactive toute prise en charge de l'AGP GART
# agp_try_unsupported : Essayer les chipset non pris en charge
        Option     "OffScreenPixmaps"   "no"
# Active l'utilisation de la mémoire frame buffer pour sauver/générer des pixmaps
        Option     "BIOSInfo"   "no"
# Affiche la version du BIOS dans le fichier XFree86.0.log
        Option     "HW Cursor"   "yes"
# Active le curseur matériel
        Option     "enable DVI"   "no"
# Active les connecteurs DVI (toujours actifs en mode double (Fire GL3/4)
        Option     "no_accel"   "no"
# Désactive l'accélération matérielle XAA
        Option     "NoDDC"   "no"
# Désactive la fonction de moniteur Plug and Play, tel que le mode de configuration automatique (ceci est important pour les utilisateurs de FireGL 3/4 qui veulent travailler en mode bi-écrans)
        Option     "AGPSpeed"   "-1"
# 0 pour retire l'AGP, 1 pour AGP 1x, 2 pour AGP 2x, 4 pour AGP 4x, -1 pour "Automatique"
# 
  EndSection

Carte vidéo GD 5465

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

Certains utilisateurs ayant eu des problèmes avec la prise en charge de ce chipset, il peut être utile d'utiliser l'option "sw_cursor"

Carte Elsa Gloria Synergy

Les spécifications 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.

Carte Silicon Motion LynxE

Cette carte n'est prise en charge qu'à partir de la version 3.3.6 de XFree86. Néanmoins, même dans cette version, cela reste préliminaire, et n'offre pas toute la stabilité du mode Frame Buffer.

D'autre part, pour pouvoir s'effectuer correctement l'installation de la RedHat 6.1 doit être effectuée en mode texte, car le serveur fourni (3.3.5) ne prend pas cette carte en charge.

Si vous disposez d'un dual-boot sur cette machine, le fait d'amorcer d'abord Windows, et d'initialiser la carte par son pilote semble améliorer le fonctionnement ensuite sous Linux (réamorçage à chaud).

Les versions d'XFree86 supéreures à 4.0.2 offrent également la prise en charge de ce chipset.

Carte Intel i810/i815

(Informations fournies par Frédéric Dubuy, Anne-Marie Mahfouf et Jean-Bernard Chaffardon)

Ces cartes ne sont prises en charge qu'avec un serveur X spécifique XFCom_i810/5 téléchargeable au format RPM ou tar.gz et un module complémentaire pour le noyau agpgart, téléchargeable au format SRPM ou tar.gz (old).

Des documentations détaillées sur l'installation sont fournies aux adresses http://www.linux-france.org/article/x/GuideIntel810/book1.html et ftp://download.intel.com/support/graphics/intel815/release_linux.pdf

En résumé, une fois le serveur X installé, le module compilé et installé, il suffit de modifier de la façon suivante le fichier /etc/X11/XF86Config :

Section "Device"
[...]
      Identifier "i810"
[...]
EndSection

[...]
Section "Screen"
[...]
      Driver "svga"
      Device "i810"
[...]
EndSection

Il est à noter que le module agpgart livré par Intel doit se substituer à celui fourni dans le noyau pour que ceci fonctionne. Il faut dont le réinstaller, en particulier lors d'une mise à jour du noyau.

Carte Intel i845

Ces cartes ne sont prises en charge qu'à partir de la version 4.3?0 ou plus de XFree86. Cf aussi: http://support.intel.com/support/graphics/intel845g/linux.htm

Carte S3 Savage 4

Cette carte n'est prise en charge qu'avec un serveur X spécifique téléchargeable à l'adresse (Original: ftp://ftp.s3.com/pub/s3/desktop/395/395_xf86_1011.tar.gz)

Vous pouvez aussi consulter http://www.probo.com/timr/savage40.html

Carte nVidia

Des pilotes Linux (non-libres) sont proposés par nVidia à l'adresse http://www.nvidia.com/view.asp?IO=linux_display_archive (ia32) et http://www.nvidia.com/view.asp?IO=linux_ia64_display_archive (ia64)

Frame Buffer

Pour utiliser le mode Frame Buffer, veuillez consulter les documents http://www.medasys-digital-systems.fr/linux/framebuffer.html et http://www.freenix.org/unix/linux/HOWTO/Framebuffer-HOWTO.html.

Configuration bi-carte avec XFree86

Il est possible d'utiliser XFree86 en mode bi-carte. L'exemple de fichier de configuration suivant est fourni à cet effet par S. Eranian pour une carte Matrox G200 AGP et une ATI Rage 128 PCI. "L'élément clé est qu'il faut spécifier l'id PCI pour les 2 cartes."


# /etc/X11/XF86Config-4
  
# File generated by xf86config.
  
#
# Copyright (c) 1999 by The XFree86 Project, Inc.
#
# Permission is hereby granted, free of charge, to any person obtaining a
# copy of this software and associated documentation files (the "Software"),
# to deal in the Software without restriction, including without limitation
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
# and/or sell copies of the Software, and to permit persons to whom the
# Software is furnished to do so, subject to the following conditions:
#
# The above copyright notice and this permission notice shall be included in
# all copies or substantial portions of the Software.
#
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
# THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
# OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.
#
# Except as contained in this notice, the name of the XFree86 Project shall
# not be used in advertising or otherwise to promote the sale, use or other
# dealings in this Software without prior written authorization from the
# XFree86 Project.
#

# **********************************************************************
# Refer to the XF86Config(4/5) man page for details about the format of
# this file.
# **********************************************************************

# **********************************************************************
# Module section -- this  section  is used to specify
# which dynamically loadable modules to load.
# **********************************************************************
Section "Module"
  
# This loads the DBE extension module.
  
    Load        "dbe"   # Double buffer extension

# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
#    SubSection  "extmod"
#      Option    "omit xfree86-dga"   # don't initialise the DGA extension
#    EndSubSection
        Load "extmod"
  
# This loads the Type1 and FreeType font modules
    Load        "type1"
    Load        "freetype"
# This loads the GLX module
    Load       "glx"
  
#    Load       "dri"
EndSection

Section "DRI"
        Mode 0666
EndSection
# **********************************************************************
# Files section.  This allows default font and rgb paths to be set
# **********************************************************************

Section "Files"

# The location of the RGB database.  Note, this is the name of the
# file minus the extension (like ".txt" or ".db").  There is normally
# no need to change the default.

    RgbPath     "/usr/X11R6/lib/X11/rgb"

# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)
# 
# If you don't have a floating point coprocessor and emacs, Mosaic or other
# programs take long to start up, try moving the Type1 and Speedo directory
# to the end of this list (or comment them out).
# 

    FontPath   "/usr/X11R6/lib/X11/fonts/local/"
    FontPath   "/usr/X11R6/lib/X11/fonts/misc/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath   "/usr/X11R6/lib/X11/fonts/Type1/"
#    FontPath   "/usr/X11R6/lib/X11/fonts/Speedo/"
    FontPath   "/usr/X11R6/lib/X11/fonts/75dpi/"
    FontPath   "/usr/X11R6/lib/X11/fonts/100dpi/"
    FontPath   "/opt/fonts"

# The module search path.  The default path is shown here.

    ModulePath "/usr/X11R6/lib/modules"
  
EndSection
  
# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"

# Uncomment this to cause a core dump at the spot where a signal is
# received.  This may leave the console in an unusable state, but may
# provide a better stack trace in the core dump to aid in debugging

#    Option "NoTrapSignals"
    
# Uncomment this to disable the <Ctrl><Alt><BS> server abort sequence
# This allows clients to receive this key event.
  
#    Option "DontZap"

# Uncomment this to disable the <Ctrl><Alt><KP_+>/<KP_-> mode switching
# sequences.  This allows clients to receive these key events.
        
#    Option "Dont Zoom"

# Uncomment this to disable tuning with the xvidtune client. With
# it the client can still run and fetch card and monitor attributes,
# but it will not be allowed to change them. If it tries it will
# receive a protocol error.

#    Option "DisableVidModeExtension"

# Uncomment this to enable the use of a non-local xvidtune client.

#    Option "AllowNonLocalXvidtune"

# Uncomment this to disable dynamically modifying the input device
# (mouse and keyboard) settings.

#    Option "DisableModInDev"

# Uncomment this to enable the use of a non-local client to
# change the keyboard or mouse settings (currently only xset).

#    Option "AllowNonLocalModInDev"
    
EndSection
  
# **********************************************************************
# Input devices
# **********************************************************************

# **********************************************************************
# Core keyboard's InputDevice section
# **********************************************************************

Section "InputDevice"

    Identifier  "Keyboard1"
    Driver      "Keyboard"
# For most OSs the protocol can be omitted (it defaults to "Standard").
# When using XQUEUE (only for SVR3 and SVR4, but not Solaris),
# uncomment the following line.

#    Option     "Protocol"      "Xqueue"

    Option "AutoRepeat" "500 30"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
#    Option     "Xleds"      "1 2 3"

#    Option "LeftAlt"     "Meta"
#    Option "RightAlt"    "ModeShift"

# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a non-U.S.
# keyboard, you will probably want to use:
#    Option "XkbModel"    "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
#    Option "XkbModel"    "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#    Option "XkbLayout"   "de"
# or:
#    Option "XkbLayout"   "de"
#    Option "XkbVariant"  "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#    Option "XkbOptions"  "ctrl:swapcaps"

# These are the default XKB settings for XFree86
#    Option "XkbRules"    "xfree86"
#    Option "XkbModel"    "pc101"
#    Option "XkbLayout"   "us"
#    Option "XkbVariant"  ""
#    Option "XkbOptions"  ""

#    Option "XkbDisable"

    Option "XkbRules"   "xfree86"
    Option "XkbModel"   "pc101"
    Option "XkbLayout"  "us"
    
EndSection


# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************

Section "InputDevice"

# Identifier and driver

    Identifier  "Mouse1"
    Driver      "mouse"
#    Option "Protocol"    "PS/2"
    Option "Protocol"    "imps/2"
Option "ZAxisMapping" "4 5"
    Option "Device"      "/dev/mouse"

# When using XQUEUE, comment out the above two lines, and uncomment
# the following line.

#    Option "Protocol"  "Xqueue"

# Baudrate and SampleRate are only for some Logitech mice. In
# almost every case these lines should be omitted.

#    Option "BaudRate"  "9600"
#    Option "SampleRate"        "150"

# Emulate3Buttons is an option for 2-button Microsoft mice
# Emulate3Timeout is the timeout in milliseconds (default is 50ms)

#    Option "Emulate3Buttons"
#    Option "Emulate3Timeout"    "50"

# ChordMiddle is an option for some 3-button Logitech mice

#    Option "ChordMiddle"

EndSection


# **********************************************************************
# Other input device sections
# this is optional and is required only if you
# are using extended input devices.  This is for example only.  Refer
# to the XF86Config man page for a description of the options.
# **********************************************************************
#
# Section "InputDevice"
#    Identifier  "Mouse2"
#    Driver      "mouse"
#    Option      "Protocol"      "MouseMan"
#    Option      "Device"        "/dev/mouse2"
# EndSection
#
# Section "InputDevice"
#    Identifier "spaceball"
#    Driver     "magellan"
#    Option     "Device"        "/dev/cua0"
# EndSection
#
# Section "InputDevice"
#    Identifier "spaceball2"
#    Driver     "spaceorb"
#    Option     "Device"        "/dev/cua0"
# EndSection
# 
# Section "InputDevice"
#    Identifier "touchscreen0"
#    Driver     "microtouch"
#    Option     "Device"        "/dev/ttyS0"
#    Option     "MinX"          "1412"
#    Option     "MaxX"          "15184"
#    Option     "MinY"          "15372"
#    Option     "MaxY"          "1230"
#    Option     "ScreenNumber"  "0"
#    Option     "ReportingMode" "Scaled"
#    Option     "ButtonNumber"  "1"
#    Option     "SendCoreEvents"
# EndSection
# 
# Section "InputDevice"
#    Identifier "touchscreen1"
#    Driver     "elo2300"
#    Option     "Device"        "/dev/ttyS0"
#    Option     "MinX"          "231"
#    Option     "MaxX"          "3868"
#    Option     "MinY"          "3858"
#    Option     "MaxY"          "272"
#    Option     "ScreenNumber"  "0"
#    Option     "ReportingMode" "Scaled"
#    Option     "ButtonThreshold"       "17"
#    Option     "ButtonNumber"  "1"
#    Option     "SendCoreEvents"
# EndSection

# **********************************************************************
# Monitor section
# **********************************************************************

# Any number of monitor sections may be present

Section "Monitor"

    Identifier  "HP4331D"

# HorizSync is in kHz unless units are specified.
# HorizSync may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.

    HorizSync   30-82

#    HorizSync  30-64         # multisync
#    HorizSync  31.5, 35.2    # multiple fixed sync frequencies
#    HorizSync  15-25, 30-50  # multiple ranges of sync frequencies

# VertRefresh is in Hz unless units are specified.
# VertRefresh may be a comma separated list of discrete values, or a
# comma separated list of ranges of values.
# NOTE: THE VALUES HERE ARE EXAMPLES ONLY.  REFER TO YOUR MONITOR'S
# USER MANUAL FOR THE CORRECT NUMBERS.

    VertRefresh 48-150

++vsync
EndSection


# **********************************************************************
# Graphics device section
# **********************************************************************

# Any number of graphics device sections may be present

# Standard VGA Device:

Section "Device"
    Identifier  "Standard VGA"
    VendorName  "Unknown"
    BoardName   "Unknown"

# The chipset line is optional in most cases.  It can be used to override
# the driver's chipset detection, and should not normally be specified.

#    Chipset    "generic"

# The Driver line must be present.  When using run-time loadable driver
# modules, this line instructs the server to load the specified driver
# module.  Even when not using loadable driver modules, this line
# indicates which driver should interpret the information in this section.

    Driver     "vga"
# The BusID line is used to specify which of possibly multiple devices
# this section is intended for.  When this line isn't present, a device
# section can only match up with the primary video device.  For PCI
# devices a line like the following could be used.  This line should not
# normally be included unless there is more than one video device
# intalled.

#    BusID      "PCI:0:10:0"

#    VideoRam   256

#    Clocks     25.2 28.3

EndSection

# Device configured by xf86config:

Section "Device"
    Identifier  "G200"
    Driver      "mga"
    BusID       "PCI:4:0:0"
    #VideoRam    8192
    VideoRam 8192
#    Option     "SWCursor"
#    Option      "ShadowFB"
#    Option      "PciRetry"
    # Insert Clocks lines here if appropriate
EndSection

Section "Device"
    Identifier  "permedia2"
    Driver      "glint"
    BusID       "PCI:1:8:0"
    #VideoRam    4096
    #VideoRam 4096
    # Insert Clocks lines here if appropriate
EndSection

Section "Device"
    Identifier  "rage"
    Driver      "r128"
    BusID       "PCI:01:08:00"
EndSection
    
    
# **********************************************************************
# Screen sections
# **********************************************************************

# Any number of screen sections may be present.  Each describes
# the configuration of a single screen.  A single specific screen section
# may be specified from the X server command line with the "-screen"
# option.
Section "Screen"
    Identifier  "Screen 1"
    Device      "rage"
    Monitor     "HP4331D"
    DefaultDepth 16

    Subsection "Display"
        Depth       8
        Modes       "640x480" "800x600" "1024x768" "1280x1024"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       16
#        Modes       "800x600" "1024x768" "1280x1024"
        Modes        "1024x768" "1280x1024" "640x480" "800x600"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       24
#        Modes       "640x480" "800x600" "1024x768" "1280x1024"
        Modes       "1280x1024" "1024x768" "800x600" "640x480"
        ViewPort    0 0
    EndSubsection
    
EndSection
    
Section "Screen"
    Identifier  "Screen 2"
    Device      "G200"
    Monitor     "HP4331D"
    DefaultDepth 16

    Subsection "Display"
        Depth       8
        Modes       "640x480" "800x600" "1024x768" "1280x1024"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       16
#        Modes       "800x600" "1024x768" "1280x1024"
        Modes      "1280x1024"  "640x480" "800x600" "1024x768"
        ViewPort    0 0
    EndSubsection
    Subsection "Display"
        Depth       24
        Modes       "640x480" "800x600" "1024x768" "1280x1024"
        ViewPort    0 0
    EndSubsection
EndSection
    
    
# **********************************************************************
# ServerLayout sections.
# **********************************************************************

# Any number of ServerLayout sections may be present.  Each describes
# the way multiple screens are organised.  A specific ServerLayout
# section may be specified from the X server command line with the
# "-layout" option.  In the absence of this, the first section is used.
# When now ServerLayout section is present, the first Screen section
# is used alone.
    
Section "ServerLayout"

# The Identifier line must be present
    Identifier  "Simple Layout"
        
# Each Screen line specifies a Screen section name, and optionally
# the relative position of other screens.  The four names after
# primary screen name are the screens to the top, bottom, left and right
# of the primary screen.  In this example, screen 2 is located to the
# right of screen 1.
        
#   Screen "Screen 1"
    Screen "Screen 1" "" "" "" "Screen 2"
    Screen "Screen 2" "" "" "Screen 1" ""
#    Screen "Screen 2"

# Each InputDevice line specifies an InputDevice section name and
# optionally some options to specify the way the device is to be
# used.  Those options include "CorePointer", "CoreKeyboard" and
# "SendCoreEvents".

    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
    
EndSection

Aic7xxx

La dernière version du pilote aic7xxx est disponible à partir du site de référence.

Des disquettes de pilote mis à jour pour les distributions RedHat 7.x, 8.0, SuSE 7.x 8.0 peuvent être téléchargées depuis le site d" Adaptec

Aic79xx

La dernière version du pilote aic79xx est disponible à partir du site de référence.

Ce pilote a été intégré dans la noyau standard 2.4.21.

Des disquettes de pilote mis à jour pour les distributions RedHat 7.x, 8.0, SuSE 7.x 8.0 peuvent être téléchargées depuis le site d" Adaptec

ncr|sym53c8xx

La dernière version du pilote ncr|sym53c8xx est disponible à partir du site de référence.

Une disquette de pilote (driver disk) pour la distribution RedHat est disponible à l'adresse suivante pour les versions 6.2 et 7.0.

Pour pouvoir utiliser un disque pilote sur une distribution RedHat 6.2, il convient d"amorcer l"installation avec la dernière version disponible de la disquette d"amorçage RedHat. Soit en refabriquant un CD-ROM la contenant, soit en l"utilisant directement. Elle est disponible à l"adresse suivante ftp://ftp.redhat.com/pub/redhat/linux/updates/6.2/en/os/images/i386/boot-20000407.img

Carte D6692A

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.4.21) et les paquetages complémentaires nécessaires.

X4000

Certaines configurations de X4000 avaient des incompatibilités avec Linux conduisant à blocages durant l'amorçage. Ce problème est résolu avec les dernières mises à jour de noyau RedHat 7.x (2.4.9-34 et plus).

3C59x

La dernière version du pilote 3c59x est disponible à partir du site de référence.

Il existe également une version fournie et supportée par 3Com, disponible à l'adresse http://support.3com.com/infodeli/tools/nic/linuxdownload.htm.

D'autres drivers sont également disponibles aux adresses ftp://ftp.scyld.com/pub/network/test/3c59x.c et http://www.uow.edu.au/~andrewm/linux/#3c59x-bc.

3C556

Cette carte est prise en charge à partir des noyaux 2.2.17.

Pilote Intel e100

Un pilote est fourni par Intel pour prendre en charge le cartes du constructeur de modèle de base PRO/100, dans ses diverses variantes. Selon le modèle, vous obtiendrez un meilleur support avec celui-ci, ou le pilote eepro100 standard du noyau Linux. Il devrait permettre la prise en charge systématique des nouveaux modèles. Il est disponible à l'adresse ftp://aiedownload.intel.com/df-support/2896/eng

Si vous utilisez le pilote e100, vous pouvez utiliser également les outils ANS (Advanced Network Services) qui vous permettrons de faire de l'AFT (Adapter Fault Tolerance - Tolérance de panne pour la carte), de l'ALB (Adaptive Load Balancing - Répartition de charge adaptative, comprenant l'AFT), du FEC (Fast Etherchannel Technology) ou du 802.3ad (Aggregation de liens). Pour plus de détails sur ces modes, consultez le fichier associé au fichier à télécharger intitulé readme.txt. Il est disponible à l'adresse ftp://aiedownload.intel.com/df-support/2895/eng

Pour mettre en oeuvre cette fonctionnalité, procédez comme suit :

#ifconfig ethx down # Pour tous les adaptateurs du groupement
#ianscfg -a -tTEAM # Créer le groupement
#ianscfg -C -tTEAM -Mmode # Déterminer le mode du groupement
#ianscfg -a -tTEAM -methx # Ajouter l'interface ethx au groupement
#ianscfg -a -tTEAM -vveth0 # Créer l'interface virtuelle veth0 associée au groupement
#ianscfg -c -tTEAM # Active le groupement
#ianscfg -w -f/etc/ians.conf # Sauve la configuration
#ifconfig veth0 xxx.yyy.zzz.ttt ... # Configurer l'interface virtuelle comme d'habitude

D'autres outils autour de ce pilote peuvent être trouvé depuis le site d'Intel : http://appsr.intel.com/scripts-df/filter_results.asp?strOSs=39&strTypes=PLU%2CDRV%2CSPH%2CUTL&ProductID=416&OSFullName=Linux*&submit=Go%21

Pour utiliser correctement le modèle VE de cette carte réseau (e-PC 40, par ex.), avec une distribution SuSE 7.2, il est indispensable de mettre à jour celle-ci avec les updates SuSE disponibles à cette adresse ftp://ftp.suse.com/pub/suse/i386/update/7.2/

Carte Intel PRO/100 (HP version) (10/100BT)

En plus des informations du point précédent, HP fournit un pilote certifié (e100 pour RedHat/SuSE) pour cette carte à l'adresse suivante : ftp://ftp.compaq.com/pub/products/servers/supportsoftware/linux

Pilote Intel e1000

Un pilote est fourni par Intel pour prendre en charge le cartes du constructeur de modèle de base PRO/1000. Il est disponible à l'adresse ftp://aiedownload.intel.com/df-support/2897/eng

Si vous utilisez le pilote e1000, vous pouvez utiliser également les outils ANS (Advanced Network Services) qui vous permettrons de faire de l'AFT (Adapter Fault Tolerance - Tolérance de panne pour la carte), de l'ALB (Adaptive Load Balancing - Répartition de charge adaptative, comprenant l'AFT), du FEC (Fast Etherchannel Technology) ou du 802.3ad (Aggregation de liens). Pour plus de détails sur ces modes, consultez le fichier associé au fichier à télécharger intitulé readme.txt. Il est disponible à l'adresse ftp://aiedownload.intel.com/df-support/2895/eng

Pour mettre en oeuvre cette fonctionnalité, procédez comme au paragraphe e100.

Carte Intel PRO/1000 (HP version) (10/100BT)

En plus des informations du point précédent, HP fournit un pilote certifié (e1000 pour RedHat/SuSE) pour cette carte à l'adresse suivante : ftp://ftp.compaq.com/pub/products/servers/supportsoftware/linux

Réveil à distance (Wake on Lan)

Les cartes réseau Intel Pro/100 et 3Com 3C59x utilisées majoritairement dans les machines HP prennent en charge la fonction de réveil à distance. Tous les détails sur http://www.scyld.com/expert/wake-on-lan.html,

Chipset son ESS Maestro

Le chipset 2EM (Vendor id: 125d - device id: 1978) est pris en charge à partir du noyau 2.2.14. La version 3 (Vendor id: 125d - device id: 1998) en revanche n'est prise en charge à partir du noyau 2.2.19pre5. Cf : le site du pilote maestro3, , le projet AlsaRem. (version >= 0.5.10) , et le logiciel commercial Open Sound System . La dernière version du pilote ESS Maestro est disponible à partir du site de référence.

Chipset son AD1816

La dernière version du pilote AD1816 est disponible à partir du site de référence.

Pour les stations Visualize, il est conseillé par HP de mettre dans /etc/conf.modules :

alias sound ad1816
pre-install sound /sbin/insmod sound dmabuf=1
options ad1816 io=0x500 irq=5 dma=0 dma2=3 ad1816_clockfreq=33000
alias midi opl3
options opl3 io=0x388
(Source : http://www.hp.com/visualize/support/technotes/linux)

Chipset son SB Live

La dernière version du pilote SB Live est disponible à partir du site de référence.

Pilotes son Alsa

Le projet Alsa a pour but de développer des pilotes pour la prise en charge des cartes son sous Linux, qui soient compatibles avec les pilotes OSS actuels, apportant plus de fonctionnalités, et couvrant plus de matériels.

Toutes les informations sur ce projet, ainsi que les sources en licence GPL, sont disponibles à partir de leur page d'accueil http://www.alsa-project.org

Des RPMs pour la version 6.2 de la distribution RedHat et 6.0 de la distribution Turbo Linux sont disponibles à l'adresse http://hp-linux.org/aau/alsa

Chipset son Aztec 2320

Pour les machines équipées de ce chipset, Chuck Slivkoff rapporte qu'il fonctionne en mettant les paramètres suivants dans /etc/conf.modules :

alias           char-major-116          snd
alias           char-major-14           soundcore

post-install    snd                     /sbin/modprobe snd-card-azt2320
pre-install     snd-card-azt2320        /sbin/modprobe isapnp
post-remove     snd-card-azt2320        /sbin/modprobe -r isapnp
post-install    snd-card-azt2320        bash -c '       /sbin/modprobe snd-mixer-oss;   /sbin/modprobe snd-pcm-oss;     '

Notez que pre-install peut induire des problèmes et il est recommandé de remplaceer la ligne le contenant par :

below snd-card-azt2320 isapnp
(Source : http://www.uwsg.iu.edu/hypermail/linux/kernel/0110.3/0304.html. Thanks to Mike Castle)

Carte son Intel

Pour les cartes son Intel, reportez-vous aux dernières informations dispobibles sur http://support.intel.com/support/graphics/linux/audio.htm

Modèle DOS

Ces modèles sont livrés avec le seul MS-DOS, pour permettre d'avoir une machine Linux au meilleur coût.

Modèle Turbo Linux

Ces modèles sont livrés prêts à installer avec Turbo Linux, ce qui permet d'avoir une machine Linux au meilleur coût (2 CDs + support 30 jours).

Modèle RedHat

Ces modèles sont livrés préinstallés avec une distribution améliorée basée sur RedHat (pub honteuse, j'ai commis ce forfait :-).

e-PC 40 and Mandrake

Sur cette configuration en version Mandrake 8.0, il semble que le demon kapmd prenne trop de ressources CPU. Il est donc recommané d'appliquer les patches disponibles, ou de le désactiver.

$ ps aux
USER       PID %CPU %MEM   VSZ  RSS TTY      STAT START   TIME COMMAND
root         1  0.1  0.4  1364  532 ?        S    10:15   0:04 init [5]
root         2  0.0  0.0     0    0 ?        SW   10:15   0:00 [keventd]
root         3 65.1  0.0     0    0 ?        SW   10:15  30:11 [kapm-idled]
root         4  0.0  0.0     0    0 ?        SW   10:15   0:00 [kswapd]
[...]

Avec la version 9.0, il faut passer le paramètre noapic à l'amorçage du système.

XU800

Sur cette machine, le bios ne passe pas correctement la quantité de mémoire dont est équipée la machine à Linux. Il faut donc utiliser une ligne du type append="mem=xxxM" au début du fichier /etc/lilo.conf où xxx est votre quantité de mémoire vive en Mo.

La prise en charge de disques IDE de "grande taille" (par exemple les disques 27 Go qui équipent les XU 800) sur ces machines nécessite un noyau 2.2.15 minimum.

X2100

Cett machine avait des problèmes avec des BIOS initiaux qui pouvaient affecter le fonctionnement normal du clavier/carte réseau sous Linux. Téléchargez le dernier BIOS depuis le site Web d'HP en cas de problème, or prenez une copie d'un BIOS corrigeant ce problème à l'adresse http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/Biosx2100-JGW102US.rom

Omnibook XE

Si vous comptez utiliser à la fois le son et une carte PCMCIA dans ce portable, de manière à éviter les conflits sur les ports d'entrée/sortie, il vous faudra modifier le fichier /etc/pcmcia/config.opts pour y changer la ligne 6 en

include port 0x300-0x4ff, port 0x1000-0x17ff
Le chipset NSC PC87108/338 contrôlant l'IrDA sur ce modèle est pris en charge par le noyau 2.4.21 (Source : http://www.bits.bris.ac.uk/madmatt/laptop.shtml)

Certains utilisateurs ont eu recours à la même manipulation pour leur Omnibook 4150 avec succès.

Omnibook xe4500/xt6200

Ce portable utilise un chipset Ali M5529 dont un pilote pour noyau 2.2 est disponible sur ftp://ftp.aliusa.com/driver/linux-ide-10b3.tgz

Pour le noyau 2.4.18 (RedHat 8.0), on peut utiliser à l'amorçage l'option idebus=50 ou idebus=66 et/ou nousb selon le contributeur.

Omnibook XE3

Il est conseillé de ne pas lancer la commande /sbin/halt depuis X11.

La carte modem intégrée ne fonctionne normalement pas sous Linux (ESS ES56CVM-PL). Néanmoins, Jean-Bernard Chaffardon a diffusé une version binaire d'un pilote pour le noyau 2.4.18-2mdk de la distribution Mandrake 8.x. Il est toujours possible d'essayer de l'utiliser avec /sbin/insmod -f. Le pilote est disponible à l'adresse http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/ES2839_4Linux2_4_18-2mdk.zip (XE3 GF) et http://luftstrom.bastun.net/ess-modem-1989.tar.gz (XE3 GC).

Soos Peter ajoute de plus "J'ai essayé 'fixscript' originellement développé pour les modules binaires Lucent du noyau, et j'ai écrit un petit script d'installation pour esscom.o pour n'importe quel noyau 2.4. J'ai réussi à l'installer sur un noyau RedHat 2.4.9-31 ainsi qu'un 2.4.18 (voir dessous). J'ai eu des problèmes avec le pilote lui-même :

  • Si je branche le modem à la ligne téléphonique après avoir chargé le module sur un XE3-GF, la machine se gèle complètement.

  • Le pilote ne prend pas en charge le modem du XE3-GC.

# cat install

mkdir -p /lib/modules/`uname -r`/misc
./fixscript esscom.o /lib/modules/`uname -r`/misc/esscom.o

rm -f /dev/essmodem
mknod /dev/essmodem c 127 1
rm -f /dev/modem
ln -sf essmodem /dev/modem

mv /etc/modules.conf /etc/modules.conf.orig
grep -v "alias.*esscom" /etc/modules.conf.orig > /etc/modules.conf
echo alias char-major-127 esscom >> /etc/modules.conf
depmod -a

# cat fixscript

echo "Fixscript V1.8"

OTHERMODULES=
while : ; do
case "$1" in
"-m" )  shift
        if [ -f "$1" ] ; then
                OTHERMODULES="$OTHERMODULES $1"
        else
                echo "ERROR: module $1 doesnt exist"
                exit 1
        fi
        shift
        ;;
*)      break;;
esac
done

if [ -z "$1" -o -z "$2" ]; then
cat <<END
This script changes version number tags of binary
kernel modules to match the version of the currently
running kernel. It also renames any symbol that the
current kernel can't resolve into their equivalent
resolvable symbols.

For inserting binary modules into kernels, the 'fixed'
module can be inserted with:
        insmod module
which is used in automated kernel module management,
rather than forcing module loading with:
        insmod -f module
which is necessary when kernel and module versions
are not matched.

WARNING! This change is purely cosmetic, and the use
of version matched binaries whenever possible is
strongly advised. It may crash your kernel due to
inconsistencies in data structures between the kernel
as it stands and the headers used to originally compile
the module being fixed. No guarantees are given or implied
under any circumstances.

GNU objcopy version 2.9.5 or later is required;
this is provided as part of the 'binary utilities'
packages such as the Debian binutils.deb

USAGE: fixscript [-m othermodule] input-file output-file
  option -m can be repeated. space is mandatory
END
exit 1
fi

MI=/tmp/modinfo

[ -z "$DEPMOD" ] && DEPMOD=depmod

echo -ne "kernel_version="`uname -r`"\0" > $MI
echo -ne `objdump -s -j .modinfo $1 |
        awk 'BEGIN{v=0;} /Contents/ {v=1; next; } { if (v==1) print $0; }' |
        cut -c7-41 |
        awk '{ printf($0); }' |
        sed 's/ //g;s/../\\\\x&/g;'` |
        tr '\000' '\n' |
        awk '/^kernel_version=/ { next;} {print $0;}' |
        tr '\n' '\000' >> $MI
                
CMD="objcopy"
for i in `$DEPMOD -e $1 $OTHERMODULES 2>&1 | sed 's/depmod://g' | grep -vE "^$1:|Unresolved symbols|^#|:$"` ; do
 echo -n doing $i
 i1=`echo $i | awk '{
  gsub(/_R[0-9a-fA-F]+/,"");
  printf("%s", $1);
 }'`
 echo -n " trunc=$i1"
 new=`awk '/ '$i1'_R/ {
  printf("%s", $2);
 }' < /proc/ksyms`
 if [ -z "$new" -a -n "$OTHERMODULES" ]; then
    new=`nm $OTHERMODULES | grep " *T " | awk '/ '$i1'_R/ {
       printf("%s", $3);
    }'`
 fi
 echo " new=$new"
 if [ -n "$i" -a -n "$new" ] ; then
  CMD="$CMD --redefine-sym=$i=$new"
 else
  echo "ERROR: Symbol $i not found in kernel symbols."
  echo "Insert the appropriate module and try again."
 fi
done

CMD="$CMD --redefine-sym=register_serial=register_lucent"
CMD="$CMD --redefine-sym=unregister_serial=unregister_lucent"
CMD="$CMD --redefine-sym=serial_console_init=ltmodem_console_init"

CMD="$CMD --remove-section=.modinfo --add-section=.modinfo=$MI"
CMD="$CMD $*"
  
$CMD

rm -f $MI

L'installation d'une distribution RedHat 6.2 pose un problème lors du réamorçage du système sur le lancement du PCMCIA. Il faut utiliser la dernière version du paquetage pcmcia-cs à l'adresse : ftp://pcmcia-cs.sourceforge.net/pub/pcmcia-cs/

Pour faire fonctionner le réseau avec cette distribution, il faut un pilote tulip modifié par notre pingouindor P. Depouilly et disponible à cette adresse http://www.math.u-bordeaux.fr/~depouill/XE3/tulip.tar.gz

Oliver Tharan rapporte que les modèles équipés d'un chip Savage peuvent rencontrer quelques problèmes avec ICA ou StarOffice. Des éléments de réponse sont disponibles à la page http://www.probo.com/timr/savage40.html

Gabor Fleischer a développé un DSDT modifié pour une meilleure prise en charge de l'ACPI sur le XE2 GF. Téléchargez-le à http://progs.fleischer.hu/XE3-GF/DSDT/HP_OmniBook_XE3-GF_DSDT.asl

Omnibook 600

La souris surgissante est prise en charge. Olivier Florent a écrit le pilote originel. Grant Grundler l'a réécrit et publié. Regardez obmouse.sourceforge.net

Omnibook 4150

Si vous utilisez une carte PCMCIA Adaptec APA-1480, elle doit être située dans le slot du haut. Si vous ne la placez pas dans le slot du haut, la carte qui est dans le slot du haut ne fonctionnera pas. Egalement, bien que la carte APA-1480 soit prise en charge depuis longtemps, la première fois qu'elle a fonctionné sur un OmniBook, c'était avec un noyau 2.2.16. Il y avait quelques problèmes avec les pilotes PCMCIA précédents et les OmniBook. (Information de Bruce Kives)

Omnibook 6000

reboot ne fonctionne pas correctement sur cette machine qui reste bloquée au lieu de se réamorcer. Utiliser le bouton d'extinction pour la réamorcer. Un Bios > 1.81 semble corriger le problème. (Information de Yuthay Yean)

Omnibook 6100

Le pilote PCMCIA sur cette machine est yenta_socket (dans /etc/sysconfig/pcmcia)

Pour utiliser le réseau sans-fil (wireless) intégré sur cette machine il faut: wireless-tools et pilote prism2_pci

et effectuer les opérations suivantes:

#modprobe orinoco_cs
Chargement du pilote
#/etc/rc.d/init.d/pcmcia restart
Redémarrer la couche pcmcia
#vi /etc/pcmcia/wireless.opts
Configurer l'interface sans-fil
#iwconfig eth1
Vérifier l'état de l'interface sans-fil
#ifconfig eth1 your.ip.address.thatyouwant
Configurer la couche IP

Des pages dédiées à ce portable sont disponibles à http://www.senecass.com/rob/omnibook6100.html, http://www.nyx.net/~dwiebold/omnibook6100-linux.html et http://www.rag.com.au/linux/6100howto.html

Modèle B

Les modèles B utilisent de l'ultra 3 SCSI sym53c1010 (les A utilisent de l'ultra 2).

Pour utiliser le SCSI natif de cette machine, il est nécessaire d"utiliser le pilote sym53c8xx dans une version supérieure à 1.6c. Une disquette pilote est disponible pour les distributions RedHat 6.1, 6.2 et 7.0.

Pour la distribution SuSE 7.0 il faut utiliser le mode manuel pour charger le pilote, car l"autodétection ne s"efectue pas correctement.

LC 2000

Pour utiliser le SCSI natif de cette machine, il est nécessaire de désactiver dans le Bios l'option "Reserve PCI Bus Numbers" dans le menu PCI Device Setting (Indication de Gillynn Couch). Les modèles P3493B et P5364B ont en plus une carte NetRaid 1M.

LP1000r/LP2000r

Pour utiliser le SCSI natif de cette machine, il est nécessaire d"utiliser le pilote sym53c8xx dans une version supérieure à 1.6c. Une disquette pilote est disponible pour les distributions RedHat 6.1, 6.2 et 7.0.

Pour la distribution SuSE 7.0 il faut utiliser le mode manuel pour charger le pilote, car l"autodétection ne s"efectue pas correctement.

TC 3100/4100

Pour installer cette machine sous RedHat 6.2, il faut utiliser la procédure suivante fournie par Gallig Renaud :

  • Désactiver la carte réseau dans le BIOS

  • Faire une install de RedHat 6.2 avec le disque pilote disponible à l'adresse http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/dd62-ami.img

    Pour pouvoir utiliser un disque pilote sur une distribution RedHat 6.2, il convient d"amorcer l"installation avec la dernière version disponible de la disquette d"amorçage RedHat. Soit en refabriquant un CD-ROM la contenant, soit en l"utilisant directement. Elle est disponible à l"adresse suivante ftp://ftp.redhat.com/pub/redhat/linux/updates/6.2/en/os/images/i386/boot-20000407.img

  • Appliquer les mises à jour de la 6.2 dans cet ordre

    #rpm -Uvh rpm* db3*
    #rpm --rebuilddb
    #rpm -Uvh mount* nfs-util*
    #rpm -ivh kernel*i686*
    #rpm -Fvh *.rpm

  • Faire les initrd pour les nouveaux noyaux (man mkinitrd - hint: /sbin/mkinitrd /boot/initrd-2.2.19-xx.img 2.2.19-xx)

  • Si vousutilisez lilo, ré-éxécutez-le lilo

  • Réamorcer

  • Réactiver la carte réseau dans le BIOS

  • Le systeme va detecter automatiquement le nouveau composant materiel

  • Modifier le fichier /etc/module.conf remplacer eepro100 par e100 (avec le module eepro100, vous obtenez des messqges d'erreur tels que card reports no resources, card reports no RX buffers)

  • Tapez les commandes suivantes pour valider cette modification

    #service network stop
    #rmmod eepro100
    #service network start

  • A consommer sans modération ;-)

LH 6000

Pour utiliser le SCSI natif de cette machine, il peut être nécessaire de procéder à la désactivation dans le Bios du "Hotadd reserved resources" dans le menu PCI Device Setting. Le système PS/2 ne fonctionne pas correctement avec une distribution type RedHat 6.1 ou 6.2. Il faut pour ce faire soit placer la machine en mode MPS 1.1, via le BIOS, soit utiliser un noyau de version supérieure à 2.3.47 en mode MPS 1.4. La carte réseau n'est pas opérationnelle avec le noyau de la distribution RedHat 6.2.

LT 6000r

Pour utiliser le SCSI natif de cette machine, il est nécessaire de procéder à la désactivation dans le Bios du "Hotadd reserved resources" dans le menu PCI Device Setting.

BX Chipset

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.

DL 360/380 G3

Pour installer/utiliser ces machines sous RedHat 7.3, ou 9 il faut passer le paramètre suivant en ligne de commande lors de l'amorçage ide=nodma. Vous pouvez également utiliser la commande suivante dans le fichier /etc/rc.local

/sbin/hdparm -d0 /dev/hda

Si les ventilateurs des machines DL360 G3 ne reviennent pas à un niveau sonore acceptable après l'amorçage soit vous installez les pilotes hpasm de votre distribution, soit vous mettez à jour le BIOS de la machine (2003-04-08 ou supérieur) P31

DL 580 G2

Christian Franck reporte un problème de délai SCSI lors de l'utilisation d'une carte SCSI C7474A (Adaptec 29160). Il y a remédié en installant la carte en question dans un slot non échangeable à chaud (hot plug).

DL 760 G2

Lorsque l'on active l'hyper-threading (HT - processeur logique) sur la machine dans le BIOS, le système semble démarrer correctement (détectant les 16 CPUs comme il se doit), mais ensuite, il plante pendant les phases suivantes de l'amorçage.

Pour corriger ce problème, vous devez utiliser le noyau standard 2.4.21 + la rustine ac4 + une petite rustine additionnelle faite par Venkatesh Pallipadi

--- linux-2.4.21-ac2/arch/i386/kernel/mpparse.c.org     2003-06-30 12:52:21.000000000 -0700
+++ linux-2.4.21-ac2/arch/i386/kernel/mpparse.c 2003-06-30 12:54:40.000000000 -0700
@@ -987,7 +987,10 @@
 {
        struct mpc_config_processor processor;
        int                     boot_cpu = 0;
-
+
+       static unsigned long apic_ver;
+       static int first_time = 1;
+
        if (id >= MAX_APICS) {
                printk(KERN_WARNING "Processor #%d invalid (max %d)\n",
                        id, MAX_APICS);
@@ -999,7 +1002,18 @@

        processor.mpc_type = MP_PROCESSOR;
        processor.mpc_apicid = id;
-       processor.mpc_apicver = 0x10; /* TBD: lapic version */
+
+       if (first_time) {
+               first_time = 0;
+               set_fixmap(FIX_APIC_BASE, APIC_DEFAULT_PHYS_BASE);
+               Dprintk("Local APIC ID %lx\n", apic_read(APIC_ID));
+               apic_ver = apic_read(APIC_LVR);
+               Dprintk("Local APIC Version %lx\n", apic_ver);
+               if (APIC_XAPIC_SUPPORT(apic_ver))
+                       xapic_support = 1;
+       }
+       processor.mpc_apicver = apic_ver;
+
        processor.mpc_cpuflag = (enabled ? CPU_ENABLED : 0);
        processor.mpc_cpuflag |= (boot_cpu ? CPU_BOOTPROCESSOR : 0);
        processor.mpc_cpufeature = (boot_cpu_data.x86 << 8) |
Et votre .config devrait contenir quelque chose comme ça
CONFIG_X86=y
CONFIG_UID16=y
CONFIG_MODULES=y
CONFIG_KMOD=y
CONFIG_MPENTIUM4=y
CONFIG_X86_WP_WORKS_OK=y
CONFIG_X86_INVLPG=y
CONFIG_X86_CMPXCHG=y
CONFIG_X86_XADD=y
CONFIG_X86_BSWAP=y
CONFIG_X86_POPAD_OK=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_X86_HAS_TSC=y
CONFIG_X86_GOOD_APIC=y
CONFIG_X86_PGE=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_F00F_WORKS_OK=y
CONFIG_X86_MCE=y
CONFIG_HIGHMEM64G=y
CONFIG_HIGHMEM=y
CONFIG_X86_PAE=y
CONFIG_HIGHIO=y
CONFIG_MTRR=y
CONFIG_SMP=y
CONFIG_X86_CLUSTERED_APIC=y
CONFIG_X86_TSC=y
CONFIG_HAVE_DEC_LOCK=y
CONFIG_NET=y
CONFIG_X86_IO_APIC=y
CONFIG_X86_LOCAL_APIC=y
CONFIG_PCI=y
CONFIG_PCI_GOANY=y
CONFIG_PCI_BIOS=y
CONFIG_PCI_DIRECT=y
CONFIG_PCI_NAMES=y
CONFIG_SYSVIPC=y
CONFIG_SYSCTL=y
CONFIG_KCORE_ELF=y
CONFIG_BINFMT_ELF=y
CONFIG_ACPI=y
CONFIG_ACPI_HT_ONLY=y
CONFIG_ACPI_BOOT=y
CONFIG_BLK_DEV_FD=y
CONFIG_BLK_CPQ_CISS_DA=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_NBD=m
CONFIG_BLK_DEV_RAM=m
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_PACKET=y
CONFIG_UNIX=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_CMD640=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_IDEDMA_PCI_AUTO=y
CONFIG_BLK_DEV_IDEDMA=y
CONFIG_BLK_DEV_PIIX=y
CONFIG_BLK_DEV_RZ1000=y
CONFIG_BLK_DEV_SVWKS=y
CONFIG_IDEDMA_AUTO=y
CONFIG_BLK_DEV_IDE_MODES=y
CONFIG_SCSI=y
CONFIG_BLK_DEV_SD=y
CONFIG_SD_EXTRA_DEVS=40
CONFIG_CHR_DEV_ST=m
CONFIG_CHR_DEV_SG=m
CONFIG_SCSI_DEBUG_QUEUES=y
CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
CONFIG_BONDING=m
CONFIG_TIGON3=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_SERIAL=y
CONFIG_SERIAL_CONSOLE=y
CONFIG_UNIX98_PTYS=y
CONFIG_UNIX98_PTY_COUNT=256
CONFIG_MOUSE=y
CONFIG_PSMOUSE=y
CONFIG_AUTOFS4_FS=y
CONFIG_REISERFS_FS=y
CONFIG_REISERFS_PROC_INFO=y
CONFIG_EXT3_FS=m
CONFIG_JBD=m
CONFIG_FAT_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=m
CONFIG_TMPFS=y
CONFIG_RAMFS=y
CONFIG_ISO9660_FS=y
CONFIG_PROC_FS=y
CONFIG_DEVPTS_FS=y
CONFIG_EXT2_FS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
CONFIG_NFSD=y
CONFIG_NFSD_V3=y
CONFIG_SUNRPC=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_SMB_FS=m
CONFIG_MSDOS_PARTITION=y
CONFIG_SMB_NLS=y
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_VGA_CONSOLE=y
CONFIG_DEBUG_KERNEL=y
CONFIG_MAGIC_SYSRQ=y
Ensuite
linux:~ #cat /proc/cpuinfo | grep processor |wc -l
     16
:-))

Hyper Threading (HT)

Avec les nouveaux processeurs Xeon (DP et MP) vous avez une nouvelle fonction appelée hyperthreading. En gros, ceci vous permet d'avoir 2 processeurs (logique) dans 1 (physique).

RedHat (7.3 et supérieur) dispose d'un noyau prenant en charge cette fonction en standard.

Les versions précédentes (Mandrake 8.2 et RedHat 7.2) ne prennent PAS en charge l'hyperthreading en standard, donc les machines avec des processeurs HT utilisant ces distributions ne verront qu'un seul processeur.

Néanmoins, il semble qu'il y ait un patch disponible dans les noyaux Redhat à partir de 2.4.9. Regardez dans les sources du noyau redHat, il s'appelle linux-2.4.9-hyperthreading.patch et est disponible avec les dernières mises à jour pour RedHat 7.2.

i820 Chipset

Technologie Coppermine 0.18 µm - 256 ko cache synchrone - Chipset Intel i820

P4 - i850 Chipset

Ces machines sont équipées d'un Pentium IV, pris en charge par les noyaux 2.2.18/2.4.0 ou supérieur. Les distributions RedHat 7.0, Mandrake 7.2 et TurboLinux 6.1, par exemple, s'installent correctement sur ce type de machine.

BAx

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 pour les RedHat 5.2/6.0).

Disquette de Boot pour carte 3Com

Création d'une disquette de boot RedHat 5.1 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'accueil (~root)
#cd ~
Y récupérer le source 3c59x.c du module de la carte 3Com
#ncftp ftp://ftp.scyld.com/pub/network/3c59x.c
Le compiler
#gcc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6 -c 3c59x.c `[ -f /usr/include/linux/modversions.h ] && echo -DMODVERSIONS`
mettre la disquette Boot RedHat 5.1 dans le lecteur de disquette.
Il faut copier le fichier initrd.img de la disquette  
#mcopy a:initrd.img /tmp
Puis le décompresser  
#gzip -cd /tmp/initrd.img > /tmp/initrd.ext2
Monter le système de fichiers "fichier" ainsi obtenu  
#mount -t ext2 /tmp/initrd.ext2 /mnt/floppy -o loop
décompresser les modules fournis  
#gzip -cd /mnt/floppy/modules/modules.cgz > /tmp/modules.cpio
extraire les modules  
#cd /tmp ; mkdir modules ; 
cd modules ; cat /tmp/modules.cpio | cpio -i
Copier le nouveau module à jour pour la carte 3Com.  
#cp ~/3c59x.o .
recréer le fichier cpio compressé  
#ls | cpio -o | gzip -c9 > ../newmodules.cgz
remplacer les modules par la mise à jour  
#cp ../newmodules.cgz /mnt/floppy/modules/modules.cgz
démonter le système de fichiers "fichier"  
#umount /mnt/floppy
compresser le système de fichiers "fichier"  
#gzip -c9 /tmp/initrd.ext2 > /tmp/initrd.img
le copier sur la disquette  
#mcopy /tmp/initrd.img a:

Carte 3Com 996/Broadcom 5700 (10/100/1000BT)

Ce pilote est fourni avec les dernières distributions RedHat 7.1, 7.2/Mandrake 8.0, 8.1, en tant que rustine pour le noyau, mais il n'est pas encore inclus dans le noyau 2.4 standard.

Carte 3Com 996/Broadcom 5700 (HP version) (10/100/1000BT)

En plus des informations du point précédent, HP fournit un pilote certifié (bcm5700 pour RedHat/SuSE) pour cette carte à l'adresse suivante : ftp://ftp.compaq.com/pub/products/servers/supportsoftware/linux

Carte Tigon 3 (HP version) (10/100/1000BT)

Disquette de Boot/Pilote pour distribution RedHat

Pour pouvoir booter une distribution RedHat (>6.1) et avoir une reconnaissance d'un périphérique non pris en charge par la distribution en standard, il faut effectuer les opérations suivantes :

Télécharger l'outil de développement de disquette de pilote pour la distribution RedHat à l'adresse suivante : http://people.redhat.com/dledford

Installez les sources du pilote dans un répertoire et suivez les indications du fichier README du kit pour créer les modules nécessaires pour les divers noyaux des distributions.

Se connecter en tant que root. (~root)
mettre la disquette de Boot RedHat à modifier dans le lecteur de disquette.
Il faut copier le fichier initrd.img de la disquette  
#mcopy a:initrd.img /tmp
Puis le décompresser  
#gzip -cd /tmp/initrd.img > /tmp/initrd.ext2
Monter le système de fichiers "fichier" ainsi obtenu  
#mount -t ext2 /tmp/initrd.ext2 /mnt/floppy -o loop
créer un répertoire de travail  
#cd /tmp ; mkdir modules ; cd modules
décompresser et extraire les modules fournis  
#gzip -cd /mnt/floppy/modules/modules.cgz | cpio -ivdum
Copier le nouveau module à jour. En cas d'ajout effacer d'autres modules inutiles de taille équivallente   
#cp ~/.../mod_devel_kit/rhxx/modules/x.y.z-iBOOT/module.o x.y.z-iBOOT
Toujours en cas d'ajout, copier également les modules devant servir au noyau installé lors du reboot, et adaptez les fichiers pcitable, module-info et modules.dep en utilisant les informations du kit de développement  
#cp -a ~/.../mod_devel_kit/rhxx/modules/x.y.z-i ~/.../mod_devel_kit/rhxx/modules/x.y.z-ismp .
#vi /mnt/floppy/modules/pcitable /mnt/floppy/modules/module-info /mnt/floppy/modules/modules.dep
recréer le fichier cpio compressé  
#find * -print -depth | cpio -ov -H crc | gzip -c9 > /mnt/floppy/modules/modules.cgz
démonter le système de fichiers "fichier"  
#umount /mnt/floppy
compresser le système de fichiers "fichier"  
#gzip -c9 /tmp/initrd.ext2 > /tmp/initrd.img
le copier sur la disquette  
#mcopy /tmp/initrd.img a:

Disquette de Boot/Pilote pour distribution SuSE

Pour pouvoir booter une distribution SuSE (>7.1) et avoir une reconnaissance d'un périphérique non pris en charge par la distribution en standard, il faut effectuer les opérations suivantes : Cf: http://sdb.suse.de/en/sdb/html/hmeyer_driver_update.html

Disquette de Boot/Pilote pour distribution Mandrake

Pour pouvoir booter une distribution Mandrake et avoir une reconnaissance d'un périphérique non pris en charge par la distribution en standard, il faut effectuer les opérations suivantes : Cf: http://cvs.mandrakesoft.com/cgi-bin/cvsweb.cgi/~checkout~/gi/mdk-stage1/doc/UPDATEMODULES?rev=1&content-type=text/plain

LH 4

Le LH4 ne semble pas fonctionner correctement en mode non-Raid. Même avec les derniers Bios disponibles au moment du test (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 part 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.

Cette machine ne peut être instalée correctement avec une RedHat 7.1 ou une Mandrake 8.0.

Carte NetRaid

Ces cartes sont équipées du chipset AMI Megaraid et peuvent effectuer les niveaux de Raid 0, 1, 3, 5, 10, 30 et 50.

AMI a récemment vendu sa division MegaRaid à LSILogic et les informations sont dorénavant disponibles à l'adressse http://www.megaraid.lsilogic.com/

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.20/2.4.21 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. 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.

Pour éliminer les messages bizarres affichés à l'amorçage par le pilote megaraid, il est nécessaire de le compiler en spécifiant l'option -DHP (avant le noyau 2.4.2) ou -DMEGA_HP_FIX (après), voire plus rien maintenant (> 2.4.13).

Pour la distribution RedHat 6.1, le pilote megaraid du noyau fourni ne prend en charge que la première unité logique déclarée. Pour obtenir les suivantes, veuillez recompiler un noyau 2.4.21 standard.

Il est à noter que la carte intégrée des LH3/LH4 réalise le calcul de parité de façon logicielle et est donc moins performante que les cartes filles NetRaid. En revanche, les LH3000/6000 disposent d'une carte intégrée effectuant le calcul de façon matérielle.

Dans la livraison du pilote fourni par AMI se trouve un outil de gestion du Raid megamgr, utilisable depuis Linux, équivalent à l'outil inclut dans le logiciel embarqué avec le contrôleur. Il est téléchargeable depuis l'adresse http://www.ami.com/support/prodsearch.cfm?InpProdID=17

En cas de problème, une version est disponible ici http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/107.zip, http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/1e08.zip et http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/mega115.tgz,.

Des rustines pour le noyau et des utiliatires pour surveiller les disques physiques ou logiques sur les cartes MegaRaid (Netraid) ont été développés par Katsuyuki Yumoto. "Ils peuvent détecter des erreurs matérielles pour les disques, envoyer un mail et stocker l'information dans un fichier de log. Les cartes NetRAID-1Si/3Si, les cartes embarquées et les cartes NetRaid 1M/2M sont prises en charge. Ne les utilisez pas pour des cartes NetRaid-4M." Vous touverez le code sur http://www.jpn.hp.com/software/os/linux/tech/faq/megascan-20020509.tar.gz. A utiliser avec précaution, car les versions que j'ai utilisées ont conduit à des kernel panic.

La carte NetRaid 1Si n'est pas détectée correctement par la RedHat 7.2.

Modèle NetRaid 1M/2M

En plus de ce qui est mentionné ci-dessus, ces modèles nécessitent une version 1.14 du pilote megaraid pour fonctionner correctement. Vous pouvez trouver une version des sources de ce pilote sur http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/ami-mr114b.tar.gz.

Une disquette de pilote (driver disk) pour la distribution RedHat est disponible à l'adresse suivante pour les versions 6.2 et 7.0.

Pour pouvoir utiliser un disque pilote sur une distribution RedHat 6.2, il convient d"amorcer l"installation avec la dernière version disponible de la disquette d"amorçage RedHat. Soit en refabriquant un CD-ROM la contenant, soit en l"utilisant directement. Elle est disponible à l"adresse suivante ftp://ftp.redhat.com/pub/redhat/linux/updates/6.2/en/os/images/i386/boot-20000407.img

L'utilisation de ces cartes avec le noyau standard de la distribution RedHat 7.1 occasionne des corruptions de données. Il faut impérativement utilser cette disquette de pilote pour l'utiliser correctement. Ceci a été constaté avec les micro-logiciels H.01.07, H.01.08 H.01.09. Les sources de la rustine nécessaire pour que cette carte fonctionne correctement avec un noyau 2.4.x (x < 7) sont disponibles ici http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/mega115hp.tgz. Le même problème se pose avec la distribution Mandrake 8.0, mais la 8.1, elle, dispose du bon pilote.

Ceci s'applique en particulier aussi à MC/ServiceGuard (première version) qui se base sur une RedHat 7.1 et recommande l'utilisation d'une carte NetRaid pour les disques système :-)

Même si cela n'est PAS mentionné dans la matrice de compatibilité d'HP, ces cartes fonctionnent CORRECTEMENT avec une RedHat 7.2.

Vous trouverez ci-après une copie du microcode (H.02.01) sur une image de disquete amorçable qui résoud le problème constaté http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/netraid2M.img

La version de microcode K.01.05 est spécifique aux cartes P7749A destinéesaux machines ia64. Il est possible de mettre à jour les NetRaid 2M "i386" en NetRaid 2M "ia64" par mise à jour du microcode, mais en perdant tout support auprès d'HP. J'ai aussi pu utiliser des NetRaid 2M "i386" sur ia64 sans problème, si les pilotes et microcodes sont à jour (voir ci-dessus). Faites tout ceci à vos propres risques, bien entendu.

Carte NetRaid 4M

Ces cartes sont équipées d'un chipset StrongARM et correspondent à la carte Adaptec AAC-3642. Un pilote est disponible à l'adresse http://domsch.com/linux. La distribution RedHat 7.0 contient en standard ce pilote, même si cette version de noyau ne le prend pas en charge normalement. Des informations sont également disponibles sur le HP Navigator L.19.00.

Le pilote aacraid a été intégré au noyau 2.4.17.

Des disquettes de pilote mis à jour pour les distributions RedHat 7.x, 8.0, SuSE 7.x 8.0 peuvent être téléchargées depuis le site d" Adaptec

Carte Smart Array

Les derniers pilotes et disquettes d"installation pour les distributions Linux supportées (RedHat et SuSE) sont disponibles à l"adresse : ftp://ftp.compaq.com/pub/products/servers/supportsoftware/linux.

HP fournit un outil en mode ligne de commande pour configurer la carte Smart Array à l"adresse http://www.compaq.com/support/files/server/us/locate/3331.html

Sur DL380, pour installer automatiquement une RedHat 7.2 par kickstart, Carl Riches donne des parties de son fichier ks.cfg :

%pre

mkdir /dev/ida
mknod /dev/ida/c0d0 b 72 0
mknod 660 /dev/ida/c0d0

echo | fdisk /dev/ida/c0d0 <<EOF
...
EOF

Des outils de gestion et de contrôle de ces cartes sous licence GPL sont également disponible à l'adresse http://starbreeze.knoware.nl/~spark/compaq/

Carte Smart Array 5i

Les derniers pilotes et disquettes d"installation pour les distributions Linux supportées (RedHat et SuSE) sont disponibles à l"adresse : ftp://ftp.compaq.com/pub/products/servers/supportsoftware/linux.

HP fournit un outil en mode ligne de commande pour configurer la carte Smart Array à l"adresse http://www.compaq.com/support/files/server/us/locate/3331.html

Le pilote cciss a été intégré au noyau 2.2.5.

La documentation relative à ce pilote se trouve dans /usr/src/linux/Documentation/cciss.txt

La distribution RedHat 7.0 plante durant l'installation lors de l'utilisation de ce pilote. Référez-vous à la page http://h18023.www1.hp.com/support/files/server/us/locate/3412.html et http://www.redhat.com/support/errata/partners/compaq/compaq_errata-2.html pour plus de détails.

Pour certaines distributions utilisant devfs (Mandrake 8.2/9.0, Gentoo) il peut y avoir des problèmes après l'installation lors du premier amorçage avec des messages d'erreur du type

VFS: Cannot open root device "cciss/disc0/part5" or 00:cc
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 00:cc
Ceci est dû à l'absence de création de liens symboliques de type /dev/cciss/c0d0px.

Pour résoudre ce problème, il faut redémarrer en mode sauvetage la distribution, monter manuellement si besoin est le système de fichier / et ajouter les liens de la façon suivante

#mkdir /mnt/disc0 # si besoin
#mount /dev/cciss/disc0/part5 /mnt/disc0 -o rw,remount # part5 = / FS
#cd /mnt/disc0/dev/cciss
#ln -sf disc0/part1 c0d0p1
#...
#ln -sf disc0/partn c0d0pn
#cd /
#umount /mnt/disc0 # si besoin
#reboot

Pilote MegaIDE

LSILogic donne toutes les informations sur cette carte à l'adressse http://www.megaraid.lsilogic.com/

Seul des pilotes binaires sont disponibles pour cette carte, ne permettant donc son utilisation qu'avec un nombre restreint de noyaux. Vous pouvez les téléchargez à l'adresse

Second bus IDE

Sur ces machines, quand le second bus IDE est vérifié par le noyau, il y a un temps d'attente, non préjudiciable, mais inutile. Pour l'éviter, ajoutez simplement à votre lilo.conf la ligne suivante :

append="ide1=noprobe"

Processeurs

Pour désactiver des processeurs sur un serveur Linux, il suffit de passer une option au noyau lors de l'amorçage de la machine du type :

Lilo boot: linux maxcpus=3

où le nombre de processeurs donné en option est inférieur de 1 au nombre de processeurs voulu. Par exemple, ici on active 4 processeurs.

Cluster de haute disponibilité

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

Claviers Multimedia

Certains des PCs fournis par HP sont équipés de claviers multimédia. Vous pouvez faire usage des touches additionnelles grâce au démon HotKeys (Cf: http://freshmeat.net/projects/hotkeys/)

.fr

pilote Orinoco

La gamme des moniteurs HP

Le tableau suivant indique l'état de prise en charge de ces matériels par XFree86.

Tableau 3-20. Moniteurs HP et Linux

RéférenceDésignationF Vert. (Hz)F Hor. (kHz)Bande (MHz)Résol.Freq. (Hz)Testée
D2825A, D2825S15" HP Ultra VGA 102450-11031-5465640x400, 640x480, 800x600, 1024x76870, 60-72-75-85, 60-72-75-85, 60Oui
D2826A, D2826S15" HP 5050-12031-5465640x400, 640x480, 800x600, 1024x76870, 60-75-85, 60-75-85, 60Oui
D2827A15" HP 5150-12031-54?????????Non
D2828A15" HP 5250-12030-5465640x400, 640x480, 800x600, 1024x76870, 60-75-85, 60-75-85, 60Non
D8897A15" HP 55???30-54?????????Non
P4795A15" HP 56???30-54?????????Non
D2832A15" HP M50050-12030-70110640x400, 640x480, 800x600, 1024x768, 1280x102470, 60-75-85, 72-75-85, 70-75-85, 60Non
D2807A17" Ultra 128050-16030-64?????????Oui
D2837A17" HP7050-12030-70110640x400, 640x480, 800x600, 1024x768, 1280x102470, 75-85, 75-85, 75-85, 60Oui
D2838A17" HP M70050-16030-86?????????Non
D8906A17" HP P70050-16030-86140??????Non
D8907A17" HP P720???30-85?????????Non
D2840A17" Ergo 128050-15031-92160512x384, 640x480, 800x600, 1024x768, 1152x864, 1280x1024, 1440x1080, 1600x120085, 100, 100, 100, 100, 85, 72, 60Oui
D8901A, D8902A17" HP7150-12030-60110640x400, 640x480, 800x600, 1024x768, 1280x102470, 60, 75-85, 75-85, 60Non
D8904A, D8905A|M17" HP72???30-70?????????Non
D8900A17" HP7550-16030-86 (30-64 real)150640x400, 640x480, 800x600, 1024x768, 1280x102470, 60-75-85, 75-85, 75-75-85, 75Oui
D2842A, D2842W19" HP9050-20030-96203640x400, 640x480, 800x600, 1024x768, 1280x1024, 1600x120070, 75-85, 75-85, 75-85, 75-85, 75Oui
D8910A19" HP P91050-15029-107230640x400, 640x480, 800x600, 1024x768, 1280x1024, 1600x120070, 60-85, 85, 75-85, 75-85, 75-85Non
D8911A19" HP91???30-96?????????Non
P4815A19" HP92???????????????Non
D8912A19" HP P920???30-107?????????Non
P9009W19" HP P930???????????????Non
A4031A20"48-15030-82?????????Oui
D2846A, A4576A21" HP P110050-16030-107?????????Non
D2847A21" P111050-18029-121300??????Oui
D8915A21" P1120???30-121?????????Non
P4819X21" P1130???????????????Non
A4819A21" P1130???????????????Non
A4033A21"50-12030-80?????????Oui
A1295A24" Wide Aspect50-16030-96?????????Non
A7217A24" Wide Aspect???????????????Non
D5061A15,1" LCD HP??????N/A??????Non
P4825D15" LCD HPL1501?????-75N/A??????Non
D5062A15" LCD HPL1510?????-75N/A??????Non
D5063A, D5063D, D5063P15" LCD HPL1520??????N/A??????Non
P9019A17" LCD HPL1701??????N/A??????Non
D5064A, D5064D, D5064P17" LCD HPL1720??????N/A??????Non
D5065A18,1" LCD HP L180056-8530-80N/A640x350, 640x480, 720x400, 800x600, 832x624, 1024x768, 1152x870, 1152x900, 1280x102470, 60-75-85, 70, 60-75-85, 75, 60-75-85, 75, 66, 60-75Oui
D5069A, D5069C, D5069J, D5069L18" LCD HPL1810?????-75N/A??????Non
P4830A18" LCD HPL1815??????N/A??????Non
P4829A18" LCD HPL1820??????N/A??????Non
P9021W18" LCD HPL1825??????N/A??????Non
P4831W20,1" LCD HPL2025??????N/A??????Non

La gamme informatique basée sur des processeurs PA-Risc

La gamme PA-Risc est architecturée autour d'un processeur conçu et réalisé par HP. Les premières versions remontent à 1987. Les versions actuelles sont dénommées PA-8000 (8200, 8500, ...).

L'initiative du portage de Linux pour l'architecture PA-RISC a été prise durant le salon Linux d'Atlanta en Octobre 1998. HP a annoncé en Février 1999 son intention de sponsoriser ce portage de Linux. Ce portage est un portage natif, à la différence d'un projet précédent ayant utilisé MkLinux sur des machines à base de PA-7200. Le travail est en cours avec The Puffin Group racheté par Linuxcare et des informations plus précises de l'état d'avancement peuvent être consultées sur le site Web officiel. En particulier, des points de départ utiles peuvent être trouvé sur http://www.parisc-linux.org/faq.html et http://www.parisc-linux.org/hw.html. Consultez aussi le site de l'ESIEE (712 sur Linux/PA) qui participe activement au portage : http://mkhppa1.esiee.fr/fr/ La dernière version est la 0.9.3. Elle prend en charge les systèmes L1000, L2000, A500, A180, B, C, J, D, R, 742, 725, 735, 755, 705, 710, 720, 730, 750, 712, 715.

Cette version prend en charge les modes 32 et 64 bits, le SMP (1-4 processeurs), la mémoire jusqu'à 16 Go, offre une compatibilité avec HP-UX, X-Window, KDE, Gnome, 80% des paquetages Debian.

Debian a accepté de prendre en charge l'architecture PA-RISC dans sa future version stable Debian GNU/Linux 3.0 (woody). http://www.debian.org/ports/hppa/.

Thomas Marteau a écrit un HOWTO sur la manière d'amorcer concrètement un système Pa-Risc. Il est disponible sur http://www.linuxdoc.org/HOWTO/PA-RISC-Linux-Boot-HOWTO/index.html.

Une Foire Aux Questions est également disponible sur http://dsportal.eservices.hp.com/dspp/tech/tech_TechDocumentDetailPage_IDX/1,1701,276,00.html.

Il existe d'autre part pour ces machines un projet Linux basé sur le micro noyau MkLinux. Ce projet a été développé au sein de l'OSF. Le site Web qui mentionne des informations se trouve à l'adresse http://www.gr.opengroup.org/mklinux/hppa/mkpa-rel.html. Des liens sur d'autres portages parisc sont disponibles sur http://parisc.workstations.org/.

La gamme IA-64

HP a développé en collaboration avec Intel une nouvelle génération de processeurs 64 bits appelée Itanium (IA-64). Le premier processeur de cette nouvelle génération, baptisé Itanium a vu le jour en Septembre 2001. Le second processeur de cette nouvelle génération, baptisé Itanium 2 a vu le jour en Juillet 2002. Le portage initial de Linux sur IA-64 a été rendu public le 2 février 2000 et les sources du projet sont accessibles à l'adresse ftp://ftp.kernel.org/pub/linux/kernel/ports/ia64. C'est l'endroit des sources les plus à jour pour ce projet. Plus d'informations sur ce sujet peuvent être consultées sur ces pages : http://www.hp.com/products1/linux/itanium/index.html (LSO), http://devresource.hp.com/devresource/Topics/IA64/IA64.html et http://www.hpl.hp.com/techreports/index.html (HP Labs) ou sur les sites de référence http://www.linuxia64.org et http://www.lia64.org

HP, en tant que membre fondateur du projet IA-64 Linux, travaille sur le portage du noyau, de la version préliminaire de gcc, de gas, ld et emacs. Une autre contribution fondamentale d'HP à ce projet est la mise à disposition d'un kit de développement logiciel disponible à l'adresse http://www.software.hp.com/ia64linux. Il permet développer des applications aussi bien que du code noyau sur Linux/IA32 pour plateforme IA64 et surtout de les tester grâce à un simulateur.

Vous pourrez trouver certains outils utiles pour l'architecture IA-64 sur le site ftp des HP labs.

Debian a accepté de prendre en charge l'architecture IA-64 dans sa version stable Debian GNU/Linux 3.0 (woody). Cf: http://www.debian.org/ports/ia64/. L'image du CD d'installation IA-64 est maintenant disponible soit par HTTP ou FTP depuis les adresses : http://gluck.debian.org/ia64/ et ftp://gluck.debian.org/ia64/.

MandrakeSoft a annoncé que sa version Mandrake 8.1 pour IA-64 supportait parfaitement bien les configurations Itanium HP, comme relaté sur http://www.mandrakesoft.com/company/press/pr?n=/pr/products/1444fr=fr

Les points clés et uniques de l'architecture IA-64 sont ainsi décrits par Stéphane Eranian :

Stéphane Eranian et David Mosberger ont publié en Juillet 2002 un livre intitulé IA-64 Linux Kernel: design and implementation (Prentice Hall - ISBN: 0-13-061014-3) http://www.lia64.org/book

Plus d'information sur les distributions Linux IA-64 peuvent être trouvées sur http://www.redhat.com/software/itanium/, http://www.mandrakesoft.com/company/press/pr?n=/pr/products/1444fr=en et http://www.suse.de/us/business/products/sles/sles_ia64/

La gamme des serveurs IA64

Le tableau suivant indique l'état de prise en charge de ces matériels par Linux.

Tableau 3-21. HP IA-64 Servers et Linux

MachineCarte GraphiquePrise en charge LinuxCarte RéseauPrise en charge LinuxCarte SCSIPrise en charge LinuxCarte SonPrise en charge LinuxTestée
rx4610 (A6153A, A6447A, P7672A, P7673A, P7701A, P7702A) - Itanium 1ATI Rage 128 AGP 8MoOui XFree 4.3.0Rem. (ati)Intel S82093A / i82559 10/100 BTOui pilote eepro100 ou e100Qlogic Ultra3 Wide PCIOui pilote qla1280SansN/ARedHat 7.0, 7.1, Mandrake 8.0, 8.1
rx2600 () - Itanium 2ATI Rage 128 AGP 8MoOui XFree 4.3.0Rem. (ati)Intel S82093A / i82559 10/100 BTOui pilote eepro100 ou e100Qlogic Ultra3 Wide PCIOui pilote qla1280SansN/ARedHat AS2.1, Mandrake 9.0, SuSE UL 1.0, Debian 3.0
rx5670 () - Itanium 2ATI Rage 128 AGP 8MoOui XFree 4.3.0Rem. (ati)Intel S82093A / i82559 10/100 BTOui pilote eepro100 ou e100Qlogic Ultra3 Wide PCIOui pilote qla1280SansN/ARedHat AS2.1, Mandrake 9.0, SuSE UL 1.0, Debian 3.0

Les accessoires des Servers IA-64

Le tableau suivant indique l'état de prise en charge de ces matériels par Linux.

Tableau 3-22. Les accessoires des serveurs IA-64

RéférenceType de CarteChipsetPrise en charge LinuxTestée
NetRaid 2M P7749A Rem.Carte NetRaidAMI Megaraid (Raid 0, 1, 3, 5, 10, 50)Oui pilote megaraidRem.RedHat AS2.1, Mandrake 9.0, SuSE UL 1.0, Debian 3.0

La gamme des stations de travail IA64

Les tableaux suivants indiquent l'état de prise en charge de ces matériels par Linux :

Tableau 3-23. HP IA-64 Workstations et Linux

MachineCarte GraphiquePrise en charge LinuxCarte RéseauPrise en charge LinuxCarte SCSIPrise en charge LinuxCarte SonPrise en charge LinuxTestée
i2000 (A7202A, A7203A) - Itanium 1nVidia Quadro2 Pro AGPOui XFree 4.3.0Rem. (nv ou nVidia driversRem. )Intel PRO 10/100 BTOui pilote eepro100 ou e100Qlogic Ultra3 Wide PCIOui pilote qla1280Cirrus Logic CS 4281Oui pilote AlsaRem.RedHat 7.1, Mandrake 8.1

Informations complémentaires

Amorçage/ELILO

Pour amorcer Linux sur ce type de machine, il faut sélectionner le shell EFI (si présent) dans le gestionnaire d'amorçage EFI

Vérifier la correspondance entre les lecteurs logiques et les périphériques
Shell>map
Aller sur le lecteur logique correspondant au CD-ROM
Shell>fs1:
Amorcer le système
fs1:>elilo linux (was eli linux on first models)
Installer la distribution comme d'habitude
La seule différence est qu'il faut créer une partition dite 'EFI' de type FAT32 (Id:b) d'environ 128 Mo. Cette partition sera montée en tant que /boot/efi ultérieurement
Après l'installation, réamorcer et recommencer la séquence initiale, en vérifiant de nouveau la correspondance (qui peut avoir changé car le CD-ROM n'est plus disponible, les numéros indiquant l'ordre dedétection des périphériques amorçables)
Shell>map
Shell>fs0:
fs0:>dir
Vérifier le nom de votre noyau à amorcer elilo.conf
fs0:>elilo linux-up
Pour automatiser l'amorçage, vous pouvez faire du shell EFI la première option (voir l'option de maintenance de l'amorçage). Ensuite, après un délai, le shell sera lancé automatiquement. Pour éviter le mode interactif, vous pouvez créer un fichier de commandes appelé startup.nsh sur n'importe lequel des systèmes de fichiers accessibles par EFI. Ce fichier n'a pas besoin de résider au même endroit que elilo ou les noyaux, même si cela est préférable pour éviter de spécifier un chemin d'accès complet. Si elilo et le noyau sont sur fs0:, le contenu de startup.nsh peut alors être le suivant:
fs0:>type -a startup.nsh
fs0:
elilo linux-up

Ceci suppose que linux-up est un label d'une image dans le fichier elilo.conf. A la différence de LILO sur ia32, elilo peut aussi recevoir des noms de fichiers sur la ligne de commande. Par exemple, vous pouvez préciser :
 

fs0:>elilo vmlinuz root=/dev/sda2

Où vmlinuz est le fichier noyau lui-même et non un nom logique.
 

ELILO prend en charge l'amorçage à travers le réseau en utilisant le protocole PXE ou DHCP. L'amorçage de machines sans disque est également possible en utilisant un système de fichiers racine via NFS. C'est utile pour des configurations de cluster.

La dernière version de ELILO est disponible à l'adresse ftp://ftp.hpl.hp.com/pub/linux-ia64.

Vous avez aussi besoin du paquetage gnu-efi disponible sur le même site pour compiler ELILO. Vous avez besoin de gcc 3.0 et binutils 2.11.90 ou plus récent pour le compiler.

Notez que ELILO peut amorcer Linux/ia64 sur des plateformes IA-64, mais il peut aussi être compilé pour une plateforme cible EFI/ia32 où il peut amorcer un noyau Linux/ia32 standard sur un matériel ou EFI/ia32 est installé.

Toutes les distributions récentes, y compris RedHat 7.1 (NdT: au moment de la rédaction), installent maintenant leur propre option dans le gestionnaire d'amorçage EFI, ce qui rend la description précédente inutile, sauf si vous voulez une adaptation spécifique.

Le gestionnaire d'amorçage EFI est contrôlé par des variable EFI qui peuvent être modifiées epuis Linux en utilisant l'interface /proc (vous devez avoir compilé votre noyau avec l'option CONFIG_EFI_VARS).

Il existe un outil créé par Matt Domsch de Dell qui vous permet d'adapter le gestionnaire d'amorçage EFI. Cet outil s'appelle efibootmgr et est disponible sur http://www.domsch.com/linux.

(A partir d'informations fournies par Stéphane Eranian. Un grand merci pour sa collaboration si précieuse. Seules les erreurs sont miennes :-)

GPT

David Mosberger rapporte que les récentes versions (7.2) de la distribution RedHat installent une partition de type GPT (GUID Partition Table) et que l'on doit activer les deux options de configuration suivantes dans le noyau pour la reconnaître :

CONFIG_PARTITION_ADVANCED=y
CONFIG_EFI_PARTITION=y

Stéphane précise que la distribution RedHat 7.1 pour IA-64 prend aussi en charge le format GPT. Néanmoins, ceci n'est pas directement visible durant la procédure d'installation. C'est utilisé par l'outil d'installation UNQUEMENT si le le disque est vierge, i.e., s'il n'a pas de table de partitions préexistante. Sinon, il adopte par défaut la gestion d'une table de partition classique de type PC.

Vous pouvez créer ou modifier une GPT en utilisant l'outil GNU Parted (partition editor), voir : http://www.gnu.org/software/parted.

L'outil fdisk NE PREND PAS en charge ce type de table.

Mode série

Informations fournies par Nathalie Viollet

Si vous n'avez pas de carte graphique dans votre serveur, il est possible de rediriger les messages d'installation sur la carte de gestion du serveur (BMC) en utilisant lors de l'amorçage la syntaxe suivante

Shell>fs1:
fs1:>elilo linux text "console=ttyS0"

Pour avoir aussi les messages d'amorçage du microcode de la machine, il faut rediriger les entrées/sorties EFI vers cette console également

        ->   Boot option maintenance menu
        ->   Select active Console Output Device
                Select the Console Output Device(s)
                Acpi(PNP0501,0)/Uart(9600 N81)/VenMsg(PcAnsi)
              Acpi(PNP0501,0)/Uart(9600 N81)/VenMsg(Vt100)
        Acpi(PNP0501,0)/Uart(9600 N81)/VenMsg(Vt100+)
                Acpi(PNP0501,0)/Uart(9600 N81)/VenMsg(VtUtf8)
                Acpi(HWP0002,700)/Pci(1|1)/Uart(9600 N81)/VenMsg(PcAnsi)
        Acpi(HWP0002,700)/Pci(1|1)/Uart(9600 N81)/VenMsg(Vt100)
            * Acpi(HWP0002,700)/Pci(1|1)/Uart(9600 N81)/VenMsg(Vt100+)
        Acpi(HWP0002,700)/Pci(1|1)/Uart(9600 N81)/VenMsg(VtUtf8)
                Acpi(HWP0002,700)/Pci(2|0)
            Save Settings to NVRAM
            Exit


        -> Select active Console Input Device
                Select the Console Input Device(s)
                Acpi(PNP0501,0)/Uart(9600 N81)/VenMsg(PcAnsi)
                Acpi(PNP0501,0)/Uart(9600 N81)/VenMsg(Vt100)
                Acpi(PNP0501,0)/Uart(9600 N81)/VenMsg(Vt100+)
                Acpi(PNP0501,0)/Uart(9600 N81)/VenMsg(VtUtf8)
                Acpi(HWP0002,700)/Pci(1|1)/Uart(9600 N81)/VenMsg(PcAnsi)
                Acpi(HWP0002,700)/Pci(1|1)/Uart(9600 N81)/VenMsg(Vt100)
            * Acpi(HWP0002,700)/Pci(1|1)/Uart(9600 N81)/VenMsg(Vt100+)
                Acpi(HWP0002,700)/Pci(1|1)/Uart(9600 N81)/VenMsg(VtUtf8)
                Save Settings to NVRAM
                Exit

        -> Select active Console Standard Error Device
                Select the Standard Error Device
                Acpi(PNP0501,0)/Uart(9600 N81)/VenMsg(PcAnsi)
                Acpi(PNP0501,0)/Uart(9600 N81)/VenMsg(Vt100+)
                Acpi(PNP0501,0)/Uart(9600 N81)/VenMsg(VtUtf8)
                Acpi(HWP0002,700)/Pci(1|1)/Uart(9600 N81)/VenMsg(PcAnsi)
                Acpi(HWP0002,700)/Pci(1|1)/Uart(9600 N81)/VenMsg(Vt100)
            * Acpi(HWP0002,700)/Pci(1|1)/Uart(9600 N81)/VenMsg(Vt100+)
                Acpi(HWP0002,700)/Pci(1|1)/Uart(9600 N81)/VenMsg(VtUtf8)
                Acpi(HWP0002,700)/Pci(2|0)
                Save Settings to NVRAM
                Exit

        -> Cold Reset


Ultérieurement il est possible d'ajouter de gérer un accès par login sur cette carte en ajoutant une ligne dans /etc/inittab

co:12345:respawn:/sbin/mingetty /dev/ttyS0 ou
co:12345:respawn:/sbin/agetty ttyS0 9600 vt100

Si vous avez affecté une adresse IP à la carte de gestion BMC, il est alors également possible d'avoir les mêmes fonctions que précédemment en s'y connectant via telnet

100% CPU

Christian Franck donne ce truc : si ksoftirqd_CPU prends environ 100% de temps CPU sur un système Itanium 2, essayez de remplacer le pilote eepro100 par celui d'Intel le e100.

Crash

Si votre machine ia64 crashe pendant sa sauvegarde, c'est normal :-(Vous devez utiliser gdb sur /proc/kcore et rien d'autre). Ceci est reproductible (2.4.21+ia64 patch): il suffit d'effectuer

#sync
#cat /proc/kcore

Blade Server (Old models)

Les informations concernant ces machines sont disponibles sur http://www.hp.com/products1/servers/blades/index.html

Le premier serveur disponible est le bh7800 (A6474A). La lame bc1100 (A6743A) prend en charge les distribution Linux suivantes :

Dann Frazier donne ces informations supplémentaires sur cette lame :

Ces lames prennent en charge XFree 2.2.6 (SVGA) et 4.1.0 (pas certain du module, 'chips' probablement).

#lspci
00:00.0 Host bridge: Intel Corporation 440GX - 82443GX Host bridge (AGP disabled)
00:07.0 ISA bridge: Intel Corporation 82371AB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corporation 82371AB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corporation 82371AB PIIX4 ACPI (rev 02)
00:10.0 Class ff00: Unknown device 15bc:2530
00:10.1 Class ff00: Unknown device 15bc:2530
00:10.2 Class ff00: Unknown device 15bc:2530
00:11.0 Ethernet controller: Intel Corporation 82557 [Ethernet Pro 100] (rev 08)00:12.0 Ethernet controller: Intel Corporation 82557 [Ethernet Pro 100] (rev 08)
00:13.0 VGA compatible controller: Chips and Technologies F69000 HiQVideo (rev 64)
00:14.0 PCI bridge: Hint Corp: Unknown device 0022 (rev 02)
Ces lames disposent d'une fonction échange à chaud (hotswap) qui requiert un pilote additionnel, disponible sous licence GPL. Il [...] s'appellera prochainement "cpcieject" et sera disponible sous forme de module. (Cf: http://packages.debian.org/unstable/admin/cpcieject.html)

Onduleurs

HP ne fabrique plus d'onduleurs, mais dispose d'un accord mondial avec APC. APC diffuse un logiciel gratuit, non-libre pour la gestion de ses onduleurs sous Linux. Il est disponible sur http://www.apcc.com/products/management/pcp_linux.cfm.

Une page spéciale pour la configuration des onduleurs APC pour machines HP est disponible à l'adresse http://hp.apcc.com.

La gamme informatique des terminaux X

HP propose maintenant des terminaux X NCD en remplacement de la gamme Envizex/Entria.

La gamme des terminaux X HP (Entria, Envizex) est utilisable avec un serveur Linux. De plus, un serveur Linux peut être le serveur d'amorçage par défaut de terminaux X. Pour ce faire, un certain nombre d'opérations est nécessaire.

Admettons que l'on dispose d'une machine HP-UX nommée hpux, sur laquelle est instalé Enware, d'un serveur Linux nommé linux et d'un terminal X d'adresse Ethernet 08:00:09:db:8d:1c. La passerelle du réseau est à l'adresse IP 192.168.1.254, le serveur de nom du réseau est à l'adresse IP 192.168.1.1.

Les commandes à effectuer sont :

Répertoire d'accueil d'Enware

hpux #cd /opt/hpxt/enware/xthome

Création d'une archive tar de ce logiciel

hpux #tar cvf ~ftp/en.tar * .??*

Récupération de l'archive tar

linux #ftp hpux
Connected to hpux.
220 hpux  FTP server (Version wu-2.5.0(1) Wed Aug 25 12:50:08 EDT 1999) ready.
Name (ftp:Root):ftp
331 Password required for  ftp.
Password:(type your mail address here)
230-
[...]
230-
230 User ftp logged in.  Access restrictions apply.
ftp>lcd /tmp
Local directory now /tmp
ftp>get en.tar
200 PORT command successful.
150 Opening BINARY mode data connection for en.tar (57638340 bytes).
226 Transfer complete.
57638340 bytes received in [...]
ftp>quit
[...]

Création du répertoire cible sur la machine linux

linux #mkdir -p /tftpboot

Y aller

linux #cd /tftpboot

Extraction de l'archive tar

linux #tar xvf /tmp/en.tar

Exécution d'un serveur de polices sur le port 7100

linux #/usr/X11R6/bin/xfs -port 7100

Création du fichier de configuration de bootpd

linux #cat >> /etc/bootptab << EOF
global.prof::sm=255.255.255.0::ds=192.168.1.1::gw=192.168.1.254::ht=ethernet::bf=bin/C3253A:	 # Adjust to your X-terminal
tx1:hd=/tftpboot:tc=global.prof:ha=080009db8d1c:ip=192.168.1.100:
EOF
Installez bootpd depuis, par exemple,  http://rpmfind.net
linux #rpm -Uvh bootp-2.4.3-7.i386.rpm

Vérifiez la présence d'une ligne de ce style dans /etc/inetd.conf, et redémarrez éventuellement le serveur par killall -1 inetd 

linux #grep bootps /etc/inetd.conf
bootps dgram   udp     wait    root    /usr/sbin/tcpd  bootpd

Maintenant profitez de votre terminal X en l'amorçant

Pour une description plus détaillée, ainsi qe le logiciel relatif à cette manipulation, consultez également la page http://www.cb3rob.net/~sven/xterm.

La gamme des produits d'impression

Généralités

Les imprimantes peuvent être connectées à une machine soit directement via un port parallèle (le plus souvent), soit par un port série, soit (plus récemment) par un port USB. Elles peuvent aussi être directement raccordées au réseau, pour un accès global ; ceci est réalisé par une carte insérée dans un logement de l'imprimante, ou par une connexion via le port parallèle de l'imprimante à un boîtier de partage réseau.

HP dispose de tels boîtiers, appelés JetDirect, qui permettent donc de partager des imprimantes personnelles sur le réseau, directement, sans passer par une machine. Ils existent pour des topologies de réseau différentes (10 BT, 10/100 BT, Localtalk, 10B2) et offrent une possibilité d'accès à l'imprimante directement depuis des machines qui comme Linux prennent en charge le protocole LPD en utilisant une imprimante distante dans le fichier /etc/printcap . Le nom de la file à utiliser est alors raw.

Un exemple de fichier /etc/printcap permettant d'accéder à une imprimante, équipée d'un tel boîtier ou carte, nommée lj4000 sur le réseau est fourni ci-dessous :


# Imprimante PostScript 1200x1200 a4 {} PostScript Default {}
lj4000::sd=/var/spool/lpd/lj4000::rm=lj4000::rp=raw::if=/var/spool/lpd/lj4000/filter::mx#0::sh:

L'accès aux boîtiers pour leur configuration s'effectue, soit par l'outil WebJetAdminHP WebJetAdmin , fourni maintenant également sous Linux, soit par la commande telnet . L'adresse par défaut de ces produits est 192.0.0.192. Pour s'y connecter initialement, il suffit d'ajouter un alias IP sur son interface réseau, typiquement par :

#ifconfig eth0:0 192.0.0.1

et une route vers ce réseau (si elle n'est pas automatiquement créée) typiquement par :

#route add -net 192.0.0.0

L'accès à l'équipement s'effectue ensuite simplement par :

#telnet 192.0.0.192

Veillez à n'avoir qu'un seul équipement de ce type en même temps sur le réseau, faute de quoi vous auriez des duplications d'adresses IP, ce qui cause toujours quelques soucis. Notez que les équipements réseau HP administrables utilisent la même adresse par défaut. La lecture du IP Alias mini HOWTO peut être judicieuse si vous ne comprenez pas le paragraphe précédent :-).

Il est bien entendu possible d'accéder via le réseau à une imprimante HP rattachée et déclarée directement sur une machine Linux, via le service lpd pour les autres clients Unix, via SaMBa pour les clients de systèmes Microsoft (Win9x ou WinNTx) ou via NetAtalk pour les clients MacIntosh.

Enfin, SaMBa offre un outil, smbclient, qui permet d'imprimer depuis une machine Unix/Linux sur une imprimante raccordée directement sur un PC sous système Microsoft, sans avoir besoin d'utiliser le système JetDirect. Tous les détails utiles pour réaliser cette opération sont décrits dans le fichier d'exemple smbprint fourni avec le paquetage SaMBa et sur la page http://www.medasys-digital-systems.fr/linux/samba-truc.html.

La communication entre une machine Linux et une imprimante nécessite aussi, outre un dialogue au niveau réseau, une entente au niveau langage d'échange entre les deux constituants. Il existe de nombreux langages de ce type, tels que le PCL, Postscript ou HPGL. Pour pouvoir imprimer correctement, il faut donc que l'outil produisant les données à imprimer sache générer le code compris par l'imprimante. Des filtres existent, qui permettent de transformer facilement une sortie d'un format donné en une sortie d'un autre format. Ainsi, le logiciel Ghostscript autorise la transformation de source Postscript en tout un ensemble de formats de sortie, comme indiqué par son invocation à la rubrique 'Available devices' :

#gs -h
GNU Ghostscript 6.51 (2001-03-28)
Copyright (C) 2001 artofcode LLC, Benicia, CA.  All rights reserved.
Usage: gs [switches] [file1.ps file2.ps ...]
Most frequently used switches: (you can use # in place of =)
 -dNOPAUSE           no pause after page   | -q       `quiet', fewer messages
 -g<width>x<height>  page size in pixels   | -r<res>  pixels/inch resolution
 -sDEVICE=<devname>  select device         | -dBATCH  exit after last file
 -sOutputFile=<file> select output file: - for stdout, |command for pipe,
                                         embed %d or %ld for page #
Input formats: PostScript PostScriptLevel1 PostScriptLevel2 PDF
Available devices:
   x11 bbox x11alpha x11cmyk x11gray2 x11gray4 x11mono bmpmono bmpgray
   bmpsep1 bmpsep8 bmp16 bmp256 bmp16m bmp32b deskjet djet500 laserjet
   ljetplus ljet2p ljet3 ljet3d ljet4 ljet4d lj5mono lj5gray cdeskjet
   cdjcolor cdjmono cdj550 pj pjxl pjxl300 uniprint omni bj10e bj200 bjc600
   bjc800 faxg3 faxg32d faxg4 pcxmono pcxgray pcx16 pcx256 pcx24b pcxcmyk
   pbm pbmraw pgm pgmraw pgnm pgnmraw pnm pnmraw ppm ppmraw pkm pkmraw pksm
   pksmraw tiffcrle tiffg3 tiffg32d tiffg4 tifflzw tiffpack tiff12nc
   tiff24nc psmono psgray psrgb bit bitrgb bitcmyk pngmono pnggray png16
   png256 png16m jpeg jpeggray pdfwrite pswrite epswrite pxlmono pxlcolor
   dmprt cdj880 ap3250 appledmp atx23 atx24 atx38 bmpa16 bmpa16m bmpa256
   bmpa32b bmpamono bmpasep1 bmpasep8 ccr cdj1600 cdj500 cdj670 cdj850
   cdj890 cdj970 cfax cgm24 cgm8 cgmmono cljet5pr coslw2p coslwxl cp50
   declj250 dfaxlow dfaxhigh djet500c dl2100 dnj650c eps9high eps9mid epson
   epsonc escp fs600 hl1250 hl7x0 ibmpro imagen inferno iwhi iwlo iwlq
   jetp3852 la50 la70 la75 la75plus lbp8 lj250 lj3100sw lj4dith ln03 lp2563
   lp8000 lq850 lxm5700m m8510 mgr4 mgr8 mgrgray2 mgrgray4 mgrgray8 mgrmono
   miff24 necp6 oce9050 oki182 okiibm paintjet photoex pjetxl plan9bm sgirgb
   r4081 sj48 st800 stcolor sunhmono t4693d2 t4693d4 t4693d8 tek4696 xes
   x11cmyk2 x11cmyk4 x11cmyk8 x11rg16x x11rg32x ljet4pjl lj4dithp dj505j
   picty180 pr201 pr150 pr1000 pr1000_4 jj100 bj10v bj10vh mag16 mag256
   mj700v2c mj500c mj6000c mj8000c fmpr fmlbp ml600 lbp310 lbp320 lips2p
   bjc880j lips4 lips4v escpage lp2000 npdl md50Mono md50Eco md1xMono hpijs
   DJ630 DJ6xx DJ6xxP DJ8xx DJ9xx DJ9xxVIP AP21xx hpdj md2k md5k stp lxm3200
   lx5000 lex7000 lex5700 lex3200 lex2050 gdi epl5800 epl2050 epl2050p
   alc8500 alc2000 cljet5 cljet5c nullpage
Search path:
   . : /usr/share/ghostscript/6.51/lib : /usr/share/ghostscript/6.51/vflib :
   /usr/share/ghostscript/fonts : /usr/share/fonts/default/ghostscript :
   /usr/share/fonts/default/Type1 : /usr/share/fonts/default/amspsfnt/pfb :
   /usr/share/fonts/default/cmpsfont/pfb
For more information, see /usr/share/doc/ghostscript-6.51/Use.htm.
Report bugs to bug-gs@ghostscript.com, using the form in Bug-form.htm.

Ceci ne représente que les divers formats de sortie compilés dans le programme. D'autres sont également disponibles. On peut trouver une liste complète de toutes les imprimantes reconnues par ce logiciel à l'adresse http://www.cs.wisc.edu/~ghost/printer.html.

Un pilote pour la prise en charge par ghostscript du pcl3 est aussi disponible à cette adresse http://home.t-online.de/home/Martin.Lottermoser/pcl3.html.

Un logiciel permettant la conversion du format HP-GL en divers autres formats graphiques est disponible dans le projet GNU à l'adresse : http://www.gnu.org/software/hp2xx/ (hp2xx).

Une liste de l'état de prise en charge des imprimantes HP peut être obtenue sur les pages suivantes : http://www.linuxprinting.org/printer_list.cgi?make=HP et http://hp.sourceforge.net/.

HP a publié en Avril 2001 des pilotes améliorés pour les imprimantes jet d'encre. Cf: http://hpinkjet.sourceforge.net/.

HP dispose également d'une page de ressouces sur l'impression disponible à l'adresse http://www.hp.com/united-states/linux/products/printing_imaging/printing_resources.html

Ram Rao rapporte que si vous disposez du fichier PPD (texte) pour l'imprimante avec le kit du pilote Windows, il est alors facile de rendre cette imprimante utilisable sous Linux/CUPS. Compressez ce fichier avec gzip. Placez le résulat sous /usr/share/model/footmatic/HP. Et redémarrez le démon cups. Ensuite, quand vous installez la nouvelle imprimante via CUPS, elle apparaîtra dans la liste des options.

Codes de Contrôle

Les imprimantes jet d'encre et laser peuvent être pilotée par l'intermédiaire de code de contrôle. Le tableau ci-dessous en recense certains :

Tableau 3-24. Codes de Contrôle des imprimantes

CodeFonction
ESC&l1HBac 2
ESC&l2HAlimentation manuelle, papier
ESC&l3HAlimentation manuelle, enveloppe
ESC&l4HBac 1
ESC&l5HBac 3
ESC&l7HSélection automatique
ESC&l0OMode Portait
ESC&l1OMode Paysage
ESC&l5AA4
ESC(8UHP Roman 8
ESC(10UIBM PC-8 (CP437)
ESC(12UIBM PC-850 (CP850)

D'autres codes de contrôle pour le langage PCL3 sont donnés sur le site Web d'HP pour deskjet et laserjet.

Les imprimantes chez HP se répartissent en deux catégories de technologies : jet d'encre et laser qui sont détaillées ci-après.

La gamme imprimantes jet d'encre (DeskJet)

Les imprimantes HP à technologie jet d'encre utilisent soit un langage de description de page propre, soit le protocole PPA, soit encore le langage PCL ou Postscript. Leur gamme et liens avec Linux est documentée sur http://www.hp.com/united-states/linux/products/printing_imaging/deskjet_printers.html

Le site de référence pour les imprimantes Jet d'encre est http://hpinkjet.sourceforge.net

Pour les imprimantes PPA, consultez également le site http://sourceforge.net/projects/pnm2ppa

Notez que la plupart des imprimantes jet d'encre sont limitées à une résolution de 600x600 lorsqu'elles sont utilisées depuis Unix/Linux.

La gamme imprimantes laser (LaserJet)

Les imprimantes HP à technologie laser utilisent les langages de description de page PCL ou Postscript. Leur gamme et liens avec Linux est documentée sur http://www.hp.com/united-states/linux/products/printing_imaging/laserjet_printers.html

Le site de référence pour les imprimantes laser est http://hp.sourceforge.net

La gamme des produits de numérisation

La gamme des scanners (ScanJet)

Le principal outil disponible en environnement Linux pour la gestion des scanners est SANE (Scanner Access Now Easy). Ce logiciel fournit en particulier un pilote pour la gestion des scanners HP : hpbackend.

Le tableau suivant indique l'état de prise en charge de ces matériels par Linux.

Tableau 3-25. Scanners et Linux

RéférenceScannerInterfacePrise en charge LinuxTestée
C9195AScanJet PlusHP Parallel Interface CardSANE et piloteNon
C1750AScanJet IIcSCSISANEOui
C2500A, C2507A, C2508A, C2509AScanJet IICXSCSISANEOui
C1790A, C1797A, C1798A, C1799AScanJet IIPSCSISANEOui
C2520A, C2527A, C2528A, C2529AScanJet 3CSCSISANEOui
C2570AScanJet 3PSCSISANEOui
C2520B, C2527B, C2527D, C2528B, C2529BScanJet 4CSCSISANEOui
C1130BScanJet 4PSCSISANEOui
C5110A, C5116A, C5117A, C5119AScanJet 5PSCSISANEOui
C5160A, C5167AScanJet 5S??????Non
 ScanJet 2100CUSBSANE et pilote USB (pilote plustek)Oui
C8500AScanJet 2200CUSBSANE et pilote USB (pilote plustek)Oui
Q2957AScanJet 2300Cpilote USB???Non
C7167AScanJet 3200CPort ParallèleSANE et umax1220pOui
C7680AScanJet 3300CUSBSANE et pilote USB hp3300Oui
C7727AScanJet 3400CPort Parallèle ou USBSANE et pilote PPSCSI ou pilote USB hp3300Non
Q2707A, Q2807A, Q2907AScanJet 3500C, 3530C, 3570CUSB???Non
C6290A, C6292A, C6293A, C7297AScanJet 4100C, Cse, CxiUSBSANE et pilote USBOui
C7177AScanJet 4200CUSBSANE et pilote USBNon
C7737AScanJet 4300CPort Parallèle ou USBSANE et pilote PPSCSI ou pilote USB hp3300Non
C9877A, C9887AScanJet 4400C, 4470CUSB???Non
C9917A, C9927AScanJet 4500C, 4570CUSB???Non
C5190A, C5192A, C5193A, C5197AScanJet 5100C, Cse, CxiPort ParallèleSANE et pilote PPSCSIOui
C5190A, C7192A, C7193AScanJet 5200CPort Parallèle ou USBSANE et pilote PPSCSI ou pilote USBOui
C7697A, C8477AScanJet 5300C, 5370CPort Parallèle ou USBSANE et pilote PPSCSI ou pilote USB (pilote hp5300)Non
C8517A, C9857A, C9867AScanJet 5400C, 5470CUSB???Non
C9919A, C9929AScanJet 5500C, 5570CUSB???Non
C6260A, C6266A, C6267A, C6269AScanJet 6100CSCSISANEOui
C6270A, C6272A, C6273A, C6274A, C6275A, C7277A, C6278AScanJet 6200C, Cse, Cxi, 6250CSCSI ou USBSANE ou pilote USBOui
C7677A, C7678A, C7679AScanJet 6300C, Cse, Cxi, 6350C, 6390CSCSI ou USBSANE ou pilote USBOui
C7717A, C7718A, C7719AScanJet 7400C, 7450C, 7490CSCSI ou USBVue ScanOui
C5100APhotoSmart PhotoScannerSCSISANEOui

Une FAQ dédiée au support des scanners HP sous Linux par SANE est disponible à l'adresse : http://www.kirchgessner.net/sanehpfaq.html

Une adresse utile pour les scanners parallèles est également à consulter : http://www.buzzard.org.uk/jonathan/scanners.html

Des adresses utiles pour les scanners USB sont également à consulter : http://www.buzzard.org.uk/jonathan/scanners-usb.html et http://www.qbik.ch/usb/devices/search_res.php3?pattern=hp

Les appareils photo numériques

Pour utiliser ces périphériques, vous devez compiler la prise en charge du SCSI dans votre noyau et activer celle du stockage sur bus USB. Ensuite montez votre /dev/sdxx comme d'habitude.

Le tableau suivant indique l'état de prise en charge de ces matériels par Linux.

Tableau 3-26. Cameras et Linux

RéférenceCameraInterfacePrise en charge LinuxTestée
 PhotoSmart 120pilote USBusb-storageOui
C8890APhotoSmart 215pilote USB???Non
C8452APhotoSmart 315pilote USBusb-storageOui
C8900APhotoSmart 318pilote USBgPhoto2Oui
Q2180APhotoSmart 320pilote USBusb-storageOui
C8908APhotoSmart 612pilote USBgPhoto2Non
C6324APhotoSmart 618pilote USBgPhoto2 et usb-storageOui
Q2170APhotoSmart 620pilote USB???Non
C8913APhotoSmart 715pilote USBgPhoto2 et kernelOui
Q2164APhotoSmart 720pilote USBusb-storageOui
Q2146APhotoSmart 812pilote USB???Non
Q2190APhotoSmart 850pilote USB???Non
C6326Ahttp://www.qbik.ch/usb/devices/showdev.php?id=672PhotoSmart 912pilote USBusb-storage et gPhoto2 (digita)Oui
C5101APhotoSmart S20pilote USB???Non

Le Digital Sender

Ce produit est un numériseur, capable d'envoyer le résultat de la numérisation par courrier électronique, en attachant le document numérisé comme pièce jointe au format PDF. Il peut donc tout à fait être utilisé conjointement avec un serveur de mail (sendmail, postfix...) sous Linux (ou autre), ainsi que des clients lisant leurs messages depuis Linux, sous réserve qu'ils disposent d'un outil d'affichage des fichiers au format PDF tel que Acrobat Reader ou xpdf.

Le Digital Sender peut également envoyer des images en tant que fichier TIFF, en noir et blanc ou en couleur. Pour les images noir et banc, cela fonctionne correctement, en revanche, il y a un problème avec les fichiers TIFF couleur. Ils sont envoyés à l'aide d'un format obsolète, qui n'est pas pris en charge par libtiff, qui est à la base de la reconnaissance du format TIFF par la quasi-totalité des logiciels sous Linux. Ce qui signifie qu'il n'est pas possible d'ouvrir directement des images coleur TIFF créées par le Digital Sender à l'aide de logiciels tournant sous Linux (par exemple, The GIMP, ImageMagik).

Le CapShare

Il existe une application pour le gestionnaire de fenêtres Window Maker concernant le CapShare. Tous les détails sur http://www.netjunki.org/projects/index.php

La gamme des tout en un (OfficeJet)

Ces produits réunissent plusieurs fonctions : impression (tous), numérisation (tous), copie (tous) et fax (certains).

Plus d'informations à partir du site qui leur est dédié : http://hpoj.sourceforge.net/suplist.shtml

La gamme des produits de stockage

Les Produits à base de Bandes

La plupart des lecteurs de bandes SCSI HP (DAT, DLT, LTO) fonctionnent sous Linux. Le fichier de périphérique à utiliser est /dev/st0 pour le premier lecteur, /dev/st1, pour le second...

De plus amples informations peuvent être trouvées sur le site de certification http://www.linuxtapecert.org/

HP fournit le logiciel tapeware avec ses lecteurs, comprenant une version pour Linux.

Les Colorado Trakker 250 et 350 sont pris en charge avec ftape (>= 4.02) Les T1000 devraient aussi fonctionner. Les Colorado 5Go sont pris en charge par le pilote paride

Librairies HP

Des outils de gestion de tels lecteurs peuvent être trouvés sur http://mtx.sourceforge.net/ ou http://www.arkeia.com/ ou http://www.strusel007.de/linux/changer.html. J'ai eu l'occasion de tester les modèles 6x24, 418, 718, 818 avec arkeia sans problème.

HP SureStore Virtual Array

Ces systèmes sont pris en charge dans un environnement mixte Windows NT/2K, HP-UX 11.0 et Linux. Ils sont connectés par des contrôleurs Fibre Channel au SAN. Parmi les cartes FC utilisables sur des serveurs Linux, HP supporte ceux fournis par Emulex et QLogic. HP vend les logiciels de gestion de ces baies en version Linux. Les modèles pris en charge sont : VA7100 (A6183A), VA7400.

HP Fournit des informations sur l'utilisation du logiciel Comman View avec la distribution RedHat 6.2 et 7.1 respectivement aux adresses suivantes : http://www.hp.com/cposupport/information_storage/support_doc/lpg64111.html et http://h20000.www2.hp.com/bizsupport/TechSupport/SoftwareDescription.jsp?locale=en_US&prodNum=&seriesId=&lang=English+%28American%29&basePartNum=COL1202&locBasepartNum=co-7366-1-5&prodName=Configuring+the+HP+VA7xxx+with+Command+View+SDM+for+Linux+Red+Hat+7.1&os=&tech=Software+-+Patch

HP XP Storage Systems

Voici les configurations prises en charge par HP pour ces baies :

Redhat 6.0/6.1
Qlogic QLA2100F or QLA2200F with driver V2.23
Private Loop or Direct Fibre Attach
No boot support
XP256 has to have firmware >= 44.14.00 Mode 00
For direct attach XP512/48 has to have firmware >= 11.22.00 Mode 00
For attachment to a switch XP512/48 has to have firmware >= 12.19.00

Redhat 6.2
Emulex LP8000 with driver V4.10g
Private Loop or Direct Fibre Attach
No boot support
For attachment to a switch use Brocade 2400/2800 with firmware >= V2.1.9f) 
XP512/48 has to have firmware >= 12.19.00 Mode 00

Khalid Aziz rapporte qu'il peut y avoir des problèmes avec la prise en charge des XP512 sous Linux dû à un trou dans la numérotation des LUN. Si les Luns étaient numérotées en continu, il serait possible de toutes les voir. Des personnes chez HP ont écrit des rustines pour cela. Essentiellement, tout ce dont on a besoin est d'ajouter une entrée dans device_list[] dans scsi_scan.c pour la XP512 et de positionner le drapeau BLIST_SPARSELUN. L'entrée devrait ressembler à :

{ "HP", "XP512", "*", BLIST_SPARSELUN}
Le premier champ est le nom du constructeur, comme indiqué par la XP512 et le second champ est le nom modèle , également comme reporté par la XP512. Ils doivent correspondre exactement à ce que la XP512 retourne lors de la commande SCSI Inquiry.