| HP HOWTO: Configuration Guide and Use of HP Products under Linux (Version v0.95) | ||
|---|---|---|
![]() | Chapter 3. Linux and HP products | ![]() |
This section presents HP hardware supported today by Linux. Informations are based on the latest stable version of the Linux kernel, which is currently version 2.4.21. A development kernel (version 2.5) is also available but doesn't offer any guarantee of stability.
Page last updated the 2003-10-01.
That computer range is today the main set of HP machines supported by Linux, and that till many years. In case you didn't already do it before, some preliminaty readings are recommended before to try to install Linux on these platforms.
The Linux Installation HOWTO contains a great number of information to install Linux. If you bought linux on a CD-ROM, chances are that installation instructions are provided with it (the little booklet inside the disk case, and/or files on the CD).
The Linux Kernel HOWTO should be read to have details on kernel construction. I will just mention here points which are specific to HP hardware.
Outside particular indication, Linux support means during the installation of a RedHat/Mandrake type distribution. In special cases, a kernel rebuild will be necessary to support completely some hardware elements. You should note that what is true for one distribution is generally true for another, as these functions are linked to the kernel or the XFree86 server, and not to the distribution itself.
In case of problem, the first reflex should be to update the BIOS of the HP machine, and to verify whether the problem is always there. If yes, you may then contact HP support, if your configuration is supported by HP (This document focus on what is working, superset of what is supported, and has no value in that area). On the other hand, if your machine is working correctly, don't update the BIOS without reason, this is always a risked operation. BIOS updates are available from http://www.hp.com/cposupport/software.html
HP has a new program called "Freedom of Choice" on the whole desktop range. Linux is thus one of the operating systems pushed by HP. Cf: http://www.hp.com/desktops/linux/ and http://www.hp.com/pressrel/aug00/14aug00.htm.
A FAQ is also available.
HP insures the support of certified Linux hardware by the following method : all the machines have the Diagtool utility. If this utility indicates a problem, it's taken in account by HP maintenance. If it doesn't, it's considered as a software problem and should be reported to the distribution provider.
The partnership between HP and MandrakeSoft on desktop machines is detailed here: http://www.mandrakesoft.com/oem/hardwarepart/hp
The following tables indicate the state of Linux support by these platforms :
Table 3-1. Brio and Linux
| Machine | Graphic Card | Linux support | Network Card | Linux support | SCSI Card | Linux support | Sound Card | Linux support | Tested |
|---|---|---|---|---|---|---|---|---|---|
| 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 PCI | Yes XFree 3.3.6Rem. (S3) | None | N/A | None | N/A | ??? | ??? | Yes |
| Brio (D6810A, D6812A) | ATI Rage Pro ZX AGP | Yes XFree 4.3.0Rem. (ati) | None | N/A | None | N/A | ??? | ??? | No |
| Brio (D6638A, D6639A, D6640A, D6644A, D7901A, D7902A, D6645A, D6646A) Chipset BXRem. | ATI Rage Pro ZX AGP | Yes XFree 4.3.0Rem. (ati) | None | N/A | None | N/A | ??? | ??? | No |
| Brio (D5841A, D6516B) | Matrox Millenium II PCI | Yes XFree 4.3.0Rem. (mga) | None | N/A | None | N/A | ??? | ??? | No |
| Brio (D6760A, D7671A, D6908A, D7930A, D7672A, D7925T, D6776A, D6769A, D6755A, D6895A, D6896A, D6897A, D7931A) | Matrox Productiva G100 AGPRem. | Yes XFree 4.3.0Rem. (mga) | None | N/A | None | N/A | ??? | ??? | No |
| Brio BA (D7581A, D7584A, D7585A, D7587A, D7586A, D7591A, D7594A, D8411A) | Sis 5595 AGP | Yes XFree 4.3.0Rem. in Frame Buffer mode (FBDEV)Rem. | None | N/A | None | N/A | Cirrus Logic CS 4614 | Yes driver AlsaRem. | No |
| Brio BAx (D7600A, D7603A, D7624A, D7625A, D7630A, D7610A)Rem. | Matrox Productiva G200 AGP | Yes XFree 4.3.0Rem. (mga) | None | N/A | None | N/A | Cirrus Logic CS 4614 | Yes driver AlsaRem. | Yes |
| Brio BAx (D7605A)Rem. | Matrox Productiva G200 AGP | Yes XFree 4.3.0Rem. (mga) | ??? | ??? | None | N/A | Cirrus Logic CS 4614 | Yes driver AlsaRem. | No |
| Brio BA400 (D8760A, D8761A, D8763A, D8764A, D8767A, D8768A, D8769A, D8934A, D8935A, D8936A, D8943A, D8947A, D8952A, D8953A, D9720A, D9721A, D9724A) | Intel i810 AGPRem. | Yes XFree 4.3.0Rem. (i810) | None | N/A | None | N/A | ??? | ??? | Yes |
| 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. | Yes XFree 4.3.0Rem. (savage) | None | N/A | None | N/A | VIA 82C686 | Yes driver AlsaRem. | Yes |
| Brio BA410 (P1716A, P1721A, P1723A, P3270A, P3273A, P4873A) | S3 Savage AGPRem. | Yes XFree 4.3.0Rem. (savage) | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | None | N/A | VIA 82C686 | Yes driver AlsaRem. | Yes |
| Brio BA410 (P2744A, P3274A, P3667A) | nVidia GeForce 2 GTS AGP | Yes XFree 4.3.0Rem. (nv ou nVidia driversRem. ) | None | N/A | None | N/A | VIA 82C686 | Yes driver AlsaRem. | No |
| 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 AGP | Yes XFree 4.3.0Rem. (mga) | None | N/A | None | N/A | Cirrus Logic CS 4614 | Yes driver AlsaRem. | Yes |
| Brio BA600 (D8406A, D8774A, D8781A, D8787A, D8967A, D9075A) Chipset BXRem. | Matrox Productiva G200 AGP | Yes XFree 4.3.0Rem. (mga) | ??? | ??? | None | N/A | Cirrus Logic CS 4614 | Yes driver AlsaRem. | No |
Table 3-2. Vectra and Linux
| Machine | Graphic Card | Linux support | Network Card | Linux support | SCSI Card | Linux support | Sound Card | Linux support | Tested |
|---|---|---|---|---|---|---|---|---|---|
| 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. | Yes XFree 4.3.0Rem. (i810) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | Intel 82810 Audio | Yes driver AlsaRem. | Mandrake 8.1 |
| Vectra xe310 (P6017B, P6137A, P7617B, P8410A) | Intel i815 AGPRem. | Yes XFree 4.3.0Rem. (i810) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | Intel 82810 Audio | Yes driver AlsaRem. | Preload Mandrake 8.1 |
| Vectra VE5 (D5592A, D5602A, D5603A, D5604A, D5606N, D5608A, D5612A, D5615A, D5618A, D5607A, D5617A) | S3 Trio 64V2 PCI | Yes XFree 3.3.6Rem. (S3) | None | N/A | None | N/A | ??? | ??? | Yes |
| Vectra VE7 (D6530A, D6531A, D6533A, D6610A, D6611A, D6615A, D6616A, D6613A) | ATI Rage II C AGP | Yes XFree 4.3.0Rem. (ati) | None | N/A | None | N/A | ??? | ??? | Yes |
| Vectra VE7 (D6532A, D6612A, D6617A, D6618A) | ATI Rage II C AGP | Yes XFree 4.3.0Rem. (ati) | 3Com 905B-TX 10/100 BTRem. | Yes driver 3c59xRem. | None | N/A | ??? | ??? | Yes |
| 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. | Yes XFree 4.3.0Rem. (mga) | None | N/A | None | N/A | AZTEC 2320Rem. | Yes driver AlsaRem. | Yes |
| Vectra VE8 (D6552N, D6562N, D6565N, D6542A, D6572A, D6575A, D6582A, D6595A, D6582A, D6585N, D6599A) Chipset BXRem. | Matrox Productiva G100 AGPRem. | Yes XFree 4.3.0Rem. (mga) | 3Com 905B-TX 10/100 BTRem. | Yes driver 3c59xRem. | None | N/A | AZTEC 2320Rem. | Yes driver AlsaRem. | Yes |
| 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 AGP | Yes XFree 4.3.0Rem. in Frame Buffer mode (FBDEV)Rem. | None | N/A | None | N/A | ??? | ??? | Yes |
| Vectra VEi7 (D8118N, D8122A, D8127N, D8132A, D8137A, P1620A) | Sis 5595 AGP | Yes XFree 4.3.0Rem. in Frame Buffer mode (FBDEV)Rem. | 3Com 905B-TX 10/100 BTRem. | Yes driver 3c59xRem. | None | N/A | ??? | ??? | No |
| 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 AGP | Yes XFree 4.3.0Rem. (mga) | None | N/A | None | N/A | ??? | ??? | No |
| Vectra VEi8 (D8167N, D8152N, D8172N, D8182N, D8187N, D9787N, D9789A, D9792N, P1627A) | Matrox Productiva G200 AGP | Yes XFree 4.3.0Rem. (mga) | 3Com 905B-TX 10/100 BTRem. | Yes driver 3c59xRem. | None | N/A | ??? | ??? | No |
| Vectra VL5 (D4552A, D4543A, D4554A, D4555A, D4556A, D4557A, D4558A, D4559A, D4560A, D4567A, D4562A, D4563A, D4572A, D4574A, D4576A, D4579A, D4577A) | S3 Trio 64V2 PCI | Yes XFree 3.3.6Rem. (S3) | None | N/A | None | N/A | ??? | ??? | Yes |
| Vectra VL6 | Cirrus Logic GD 5446 PCI | Yes XFree 4.3.0Rem. (cirrus) | None | N/A | None | N/A | ??? | ??? | Yes |
| Vectra VL6 | Matrox Millenium II PCI | Yes XFree 4.3.0Rem. (mga) | None | N/A | None | N/A | ??? | ??? | No |
| Vectra VL7 (D5710A, D5711N, D5725A, D5720A, D5721N, D5731N, D5797N, D5737A, D5799N) | Cirrus Logic GD 5465 AGPRem. | Yes XFree 4.3.0Rem. (cirrus) | None | N/A | None | N/A | ??? | ??? | Yes |
| Vectra VL7 (D5734N, D5729N, D5739N, D5728N, D5798N) | Matrox Millenium II PCI | Yes XFree 4.3.0Rem. (mga) | None | N/A | None | N/A | ??? | ??? | No |
| Vectra VL7 (D5724N, D5796N) | Cirrus Logic GD 5465 AGPRem. | Yes XFree 4.3.0Rem. (cirrus) | AMD 79C971 KC 10/100 BT | Yes driver pcnet32 | None | N/A | ??? | ??? | No |
| Vectra VL8 (D5880A, D5882A, D5890A, D5891A, D5893A, D5896A, D5898A, D5900A, D5902A, D6945A) Chipset BXRem. | Matrox Productiva G100 AGPRem. | Yes XFree 4.3.0Rem. (mga) | None | N/A | None | N/A | ??? | ??? | No |
| Vectra VL8 (D5881A, D5883A, D5894A, D5888A, D5892A) Chipset BXRem. | Matrox Productiva G100 AGPRem. | Yes XFree 4.3.0Rem. (mga) | 3Com 905B-TX 10/100 BTRem. | Yes driver 3c59xRem. | None | N/A | ??? | ??? | No |
| Vectra VL8 (D5887A) Chipset BXRem. | Matrox Productiva G100 AGPRem. | Yes XFree 4.3.0Rem. (mga) | 3Com 905B-TX 10/100 BTRem. | Yes driver 3c59xRem. | ??? | ??? | ??? | ??? | No |
| Vectra VL8 (D6944A) Chipset BXRem. | Matrox Millenium G200 AGP | Yes XFree 4.3.0Rem. (mga) | None | N/A | None | N/A | ??? | ??? | No |
| Vectra VL8 (D6940A, D6941A, D6942A) Chipset BXRem. | Matrox Millenium G200 AGP | Yes XFree 4.3.0Rem. (mga) | 3Com 905B-TX 10/100 BTRem. | Yes driver 3c59xRem. | None | N/A | ??? | ??? | No |
| Vectra VL8 (D6943A) Chipset BXRem. | Matrox Millenium G200 AGP | Yes XFree 4.3.0Rem. (mga) | 3Com 905B-TX 10/100 BTRem. | Yes driver 3c59xRem. | Adaptec AIC 7880 UW PCI | Yes driver aic7xxxRem. | ??? | ??? | Yes |
| 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 AGP | Yes XFree 4.3.0Rem. (mga) | None | N/A | None | N/A | Cirrus Logic CS 4614 | Yes driver AlsaRem. | Yes |
| 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 AGP | Yes XFree 4.3.0Rem. (mga) | 3Com 905C-TX 10/100 BT | Yes driver 3c59xRem. | None | N/A | Cirrus Logic CS 4614 | Yes driver AlsaRem. | Yes |
| 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. | Yes XFree 4.3.0Rem. (i810) | 3Com 905C-TX 10/100 BT | Yes driver 3c59xRem. | None | N/A | Intel 82810 Audio | Yes driver AlsaRem. | Yes |
| 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. | Yes XFree 4.3.0Rem. (mga) | 3Com 905C-TX 10/100 BT | Yes driver 3c59xRem. | None | N/A | Intel 82810 Audio | Yes driver AlsaRem. | RedHat 7.0 |
| Vectra VL400 (P2257A) Chipset i820Rem. | Matrox Millenium G400D AGP | Yes XFree 4.3.0Rem. (mga) | 3Com 905C-TX 10/100 BT | Yes driver 3c59xRem. | None | N/A | Intel 82810 Audio | Yes driver AlsaRem. | No |
| Vectra VL400 (P5083A) Chipset i820Rem. | nVidia GeForce 2 GTS AGP | Yes XFree 4.3.0Rem. (nv ou nVidia driversRem. ) | 3Com 905C-TX 10/100 BT | Yes driver 3c59xRem. | None | N/A | Intel 82810 Audio | Yes driver AlsaRem. | No |
| 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. | Yes XFree 4.3.0Rem. (i810) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | Analog Device 1885 | Yes driver AD1885 | Mandrake 8.1 |
| Vectra VL410 (P5961B, P5964A) | nVidia GeForce 2 GTS AGP | Yes XFree 4.3.0Rem. (nv ou nVidia driversRem. ) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | Analog Device 1885 | Yes driver AD1885 | No |
| Vectra VL410 (P7649B) | Intel i815 AGPRem. | Yes XFree 4.3.0Rem. (i810) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | Analog Device 1885 | Yes driver AD1885 | Preload 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 8MB | Yes XFree 4.3.0Rem. (ati) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | Analog Device 1885 | Yes driver AD1885 | Mandrake 8.1 |
| Vectra VL420 (P7588A, P7589A, P8355A, P8356A, P8360A, P8378B, P8381B) | nVidia TNT2 AGP | Yes XFree 4.3.0Rem. (nv ou nVidia driversRem. ) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | Analog Device 1885 | Yes driver AD1885 | Mandrake 8.1 |
| Vectra VL420 (P7639A, P8375B) | ATI Rage 128 AGP 8MB | Yes XFree 4.3.0Rem. (ati) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | Analog Device 1885 | Yes driver AD1885 | Preload Mandrake 8.1 |
| Vectra VL420 (P5760A, P5763A, P5766A, P5768A, P5986A, P5990A) | nVidia GeForce 2 GTS AGP | Yes XFree 4.3.0Rem. (nv ou nVidia driversRem. ) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | Analog Device 1885 | Yes driver AD1885 | No |
| Vectra VL600 (D9733A, D8643A, D8653A, D8657A, D8663A, D8667A, D9737A, D8647A, D8677A, P2780A, P3285A, P3288A) Chipset i820Rem. | Matrox Millenium G250 AGP | Yes XFree 4.3.0Rem. (mga) | None | N/A | None | N/A | Cirrus Logic CS 4614 | Yes driver AlsaRem. | No |
| Vectra VL600 (D7543N, D8644N, D8648N, D8654N, D8658N, D8664N, D8668N, D8678A, D9734N, D9738N, P2786A, P3286N, P3289N, P3604N, P3705N) Chipset i820Rem. | Matrox Millenium G250 AGP | Yes XFree 4.3.0Rem. (mga) | 3Com 905C-TX 10/100 BT | Yes driver 3c59xRem. | None | N/A | Cirrus Logic CS 4614 | Yes driver AlsaRem. | No |
| 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 AGP | Yes XFree 4.3.0Rem. (mga) | 3Com 905C-TX 10/100 BT | Yes driver 3c59xRem. | None | N/A | Cirrus Logic CS 4614 | Yes driver AlsaRem. | Yes |
| Vectra VL600 (P3609N) Chipset i820Rem. | Matrox Millenium G450D AGPRem. | Yes XFree 4.3.0Rem. (mga) | 3Com 905C-TX 10/100 BT | Yes driver 3c59xRem. | None | N/A | Cirrus Logic CS 4614 | Yes driver AlsaRem. | No |
| Vectra VL600 (D8656N) Chipset i820Rem. | Matrox Millenium G250 AGP | Yes XFree 4.3.0Rem. (mga) | None | N/A | ??? | ??? | Cirrus Logic CS 4614 | Yes driver AlsaRem. | No |
| 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. | Yes XFree 4.3.0Rem. (mga) | 3Com 905C-TX 10/100 BT | Yes driver 3c59xRem. | None | N/A | Cirrus Logic CS 4299 | Yes driver cs4299 | No |
| 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 AGP | Yes XFree 4.3.0Rem. (nv ou nVidia driversRem. ) | 3Com 905C-TX 10/100 BT | Yes driver 3c59xRem. | None | N/A | Cirrus Logic CS 4299 | Yes driver cs4299 | RedHat 7.1 |
| Vectra VL800 (P2696A, P2697A, P3642A) P4 Chipset i850Rem. | nVidia GeForce 2 GTS AGP | Yes XFree 4.3.0Rem. (nv ou nVidia driversRem. ) | 3Com 905C-TX 10/100 BT | Yes driver 3c59xRem. | None | N/A | Sound Blaster Live! | Yes driver emu10k1Rem. | No |
| Vectra VL800 (P2058A, P3223A, P3224A, P3225A, P3226A, P3640A, P5994A, P5997A, P5998A, P6002B) P4 Chipset i850Rem. | ATI Rage 128 AGP 8MB | Yes XFree 4.3.0Rem. (ati) | 3Com 905C-TX 10/100 BT | Yes driver 3c59xRem. | None | N/A | Cirrus Logic CS 4299 | Yes driver cs4299 | No |
| Vectra VL800 (P3639A, P6000A) P4 Chipset i850Rem. | ATI Rage 128 AGP 8MB | Yes XFree 4.3.0Rem. (ati) | 3Com 905C-TX 10/100 BT | Yes driver 3c59xRem. | None | N/A | Cirrus Logic CS 4299 | Yes driver cs4299 | Preload Mandrake 8.0, 8.1 |
| Vectra XA (D3986A, D3989A, D3990A, D3991A, D3993A, D4770N, D4771N, D4773N, D4774N, D3994N, D3995N, D4776N) | Matrox Millenium II PCI | Yes XFree 4.3.0Rem. (mga) | AMD 79C971 KC 10/100 BT | Yes driver pcnet32 | None | N/A | ??? | ??? | No |
| Vectra XA (D4777A) | Matrox Millenium II PCI | Yes XFree 4.3.0Rem. (mga) | AMD 79C971 KC 10/100 BT | Yes driver pcnet32 | Adaptec AIC 7880 UW PCI | Yes driver aic7xxxRem. | ??? | ??? | Yes |
A page on certification of Mandrake, TurboLinux, SuSE and Redhat Linux distributions on HP EVO is available at http://www.compaq.com/products/servers/linux/clientscert.html
The table here after gives information on machines available after the HP/Compaq merge (May 2002).
Table 3-3. EVO and Linux
| Machine | Graphic Card | Linux support | Network Card | Linux support | SCSI Card | Linux support | Sound Card | Linux support | Tested |
|---|---|---|---|---|---|---|---|---|---|
| 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. | Yes XFree 4.3.0Rem. (i810) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | ADI 1981 | ??? | No |
| EVO D310 (X1017A, X1018A) | Intel i845G/E AGPRem. | Yes XFree 4.3.0Rem. (i810) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | ADI 1981 | ??? | Linux Preload |
| EVO D510 (X1021A, X1022A, X1023A, X1025A, X1026A, X1027A, X1029A, X1030A, X1031A, X1091A) | Intel i845G/E AGPRem. | Yes XFree 4.3.0Rem. (i810) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | ADI 1981 | ??? | RedHat 7.3, 8.0 |
| EVO D510 (X1038A, X1039A) | Intel i845G/E AGPRem. | Yes XFree 4.3.0Rem. (i810) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | ADI 1981 | ??? | Linux Preload |
Table 3-4. e-PC and Linux
| Machine | Graphic Card | Linux support | Network Card | Linux support | SCSI Card | Linux support | Sound Card | Linux support | Tested |
|---|---|---|---|---|---|---|---|---|---|
| e-Vectra (D9896T, D9897T, D9898T, D9899T, P2024T, P2025T, P2027T, P2706T, P2707T) | Intel i810 AGPRem. | Yes XFree 4.3.0Rem. (i810) | 3Com 905C-TX 10/100 BT | Yes driver 3c59xRem. | None | N/A | Intel 82810 Audio | Yes driver AlsaRem. | Yes |
| 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. | Yes XFree 4.3.0Rem. (i810) | 3Com 905C-TX 10/100 BT | Yes driver 3c59xRem. | None | N/A | Intel 82810 Audio | Yes driver 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. | Yes XFree 4.3.0Rem. (i810) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | Intel 82810 Audio | Yes driver 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 8MB | Yes XFree 4.3.0Rem. (ati) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | Intel 82810 Audio | Yes driver AlsaRem. | Mandrake 8.2 |
Table 3-5. Kayak and Linux
| Machine | Graphic Card | Linux support | Network Card | Linux support | SCSI Card | Linux support | Sound Card | Linux support | Tested |
|---|---|---|---|---|---|---|---|---|---|
| Kayak XA (D4792A, D4795N) | Cirrus Logic GD 5465 AGPRem. | Yes XFree 4.3.0Rem. (cirrus) | None | N/A | None | N/A | ??? | ??? | No |
| Kayak XA (D4807N, D4796N, D6491N, D6492N, D4806N, D4808N, D6493N) | Cirrus Logic GD 5465 AGPRem. | Yes XFree 4.3.0Rem. (cirrus) | AMD 79C971 KC 10/100 BT | Yes driver pcnet32 | None | N/A | ??? | ??? | Yes |
| Kayak XA (D4798N, D6490N, D4799N, D4803N, D6494N) | Cirrus Logic GD 5465 AGPRem. | Yes XFree 4.3.0Rem. (cirrus) | AMD 79C974 KC 10/100 BT + SCSI | Yes driver pcnet32 | Symbios Logic 8751SP with network card | Yes driver ncr53c8xxRem. | Analog Device 1816 | Yes driver AD1816Rem. | Yes |
| Kayak XA (D4796S, D6493S) | Matrox Millenium II AGP | Yes XFree 4.3.0Rem. (mga) | None | N/A | None | N/A | ??? | ??? | No |
| Kayak XA (D4803S) | Matrox Millenium II AGP | Yes XFree 4.3.0Rem. (mga) | AMD 79C974 KC 10/100 BT + SCSI | Yes driver pcnet32 | Symbios Logic 8751SP with network card | Yes driver ncr53c8xxRem. | ??? | ??? | No |
| Kayak XA (D6720N, D6721N, D6723N, D6726N, D6724N, D6730N, D6731N, D6735N, D6736N, D6738N, D6739N, D7994N) | Matrox Millenium G200 AGP | Yes XFree 4.3.0Rem. (mga) | None | N/A | None | N/A | AZTEC 2320Rem. | Yes driver AlsaRem. | No |
| Kayak XA (D6722N, D6729N, D6734N) | Elsa Gloria Synergy + AGPRem. | Yes XFree 4.3.0Rem. (glint) | None | N/A | None | N/A | ??? | ??? | Yes |
| Kayak XA (D6725N, D6732N, D6737N, D7993N) | Matrox Millenium G200 AGP | Yes XFree 4.3.0Rem. (mga) | AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem. | Yes driver pcnet32 | Symbios Logic 53c875 with network card (D6692A) | Yes driver ncr53c8xxRem. | ??? | ??? | Yes |
| Kayak XA (D6727N) | Elsa Gloria Synergy + AGPRem. | Yes XFree 4.3.0Rem. (glint) | AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem. | Yes driver pcnet32 | Symbios Logic 53c875 with network card (D6692A) | Yes driver ncr53c8xxRem. | ??? | ??? | No |
| Kayak XA (D6728N, D6733N) | Accel Galaxy AGP | Yes XFree 4.3.0Rem. in Frame Buffer mode (FBDEV)Rem. Not interesting | None | N/A | None | N/A | ??? | ??? | No |
| Kayak XA-s (D5751N, D5752N, D5753N, D5755N, D5754N, D5756N, D5759N) Chipset BXRem. | Matrox Productiva G100 AGPRem. | Yes XFree 4.3.0Rem. (mga) | None | N/A | None | N/A | ??? | ??? | No |
| Kayak XA-s (D5757N, D5758N) Chipset BXRem. | Matrox Productiva G100 AGPRem. | Yes XFree 4.3.0Rem. (mga) | AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem. | Yes driver pcnet32 | Symbios Logic 53c875 with network card (D6692A) | Yes driver ncr53c8xxRem. | ??? | ??? | Yes |
| Kayak XA-s (D5765N, D5763N, D5766N, D5769N, D7982N, D7986N, D7991N, D7987N) Chipset BXRem. | Matrox Productiva G200 AGP | Yes XFree 4.3.0Rem. (mga) | None | N/A | None | N/A | ??? | ??? | Yes |
| Kayak XA-s (D5768N, D5767N) Chipset BXRem. | Matrox Productiva G200 AGP | Yes XFree 4.3.0Rem. (mga) | AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem. | Yes driver pcnet32 | Symbios Logic 53c875 with network card (D6692A) | Yes driver ncr53c8xxRem. | ??? | ??? | No |
| Kayak XA-s (D5762N, D7984N, D7988N) Chipset BXRem. | Elsa Gloria Synergy + AGPRem. | Yes XFree 4.3.0Rem. (glint) | AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem. | Yes driver pcnet32 | Symbios Logic 53c875 with network card (D6692A) | Yes driver ncr53c8xxRem. | ??? | ??? | Yes |
| Kayak XA-s (D5764N, D7983N, D7989N) Chipset BXRem. | Accel Galaxy AGP | Yes XFree 4.3.0Rem. in Frame Buffer mode (FBDEV)Rem. Not interesting | AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem. | Yes driver pcnet32 | Symbios Logic 53c875 with network card (D6692A) | Yes driver ncr53c8xxRem. | ??? | ??? | No |
| Kayak XA-s (D7990N) Chipset BXRem. | Matrox Productiva G100 AGPRem. | Yes XFree 4.3.0Rem. (mga) | AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem. | Yes driver pcnet32 | Symbios Logic 53c875 with network card (D6692A) | Yes driver ncr53c8xxRem. | ??? | ??? | No |
| Kayak XA-s (D7992N) Chipset BXRem. | Elsa Gloria Synergy II AGP | Yes XFree 4.3.0Rem. (glint) | AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem. | Yes driver pcnet32 | Symbios Logic 53c875 with network card (D6692A) | Yes driver ncr53c8xxRem. | Analog Device 1816 | Yes driver AD1816Rem. | Yes |
| Kayak XM600 (D9531N, D9533N, D9535N, D9541N, D9549N, D9552N, D9553N, D9555N, D9556N, D9557N, D9559N, P1642N, P1645N, P1653N, P1655N, P1658N, P2055N, P2191N, P2202N) | Matrox Millenium G250 AGP | Yes XFree 4.3.0Rem. (mga) | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | None | N/A | Cirrus Logic CS 4614 | Yes driver AlsaRem. | No |
| Kayak XM600 (P1650N, P1652N, P1656N) | Matrox Millenium G250 AGP | Yes XFree 4.3.0Rem. (mga) | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | Symbios Logic 53C895 PCI | Yes driver ncr53c8xxRem. | Cirrus Logic CS 4614 | Yes driver AlsaRem. | No |
| Kayak XM600 (D8350N, D9554N, D9558N) Rem. | Matrox Millenium G250 AGP | Yes XFree 4.3.0Rem. (mga) | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | None | N/A | Cirrus Logic CS 4614 | Yes driver AlsaRem. | No |
| Kayak XM600 (P2054N) Rem. | Matrox Millenium G400D AGP | Yes XFree 4.3.0Rem. (mga) | None | N/A | None | N/A | Cirrus Logic CS 4614 | Yes driver AlsaRem. | No |
| Kayak XM600 (D9563N) | Matrox Millenium G400D AGP | Yes XFree 4.3.0Rem. (mga) | None | N/A | None | N/A | Cirrus Logic CS 4614 | Yes driver AlsaRem. | No |
| Kayak XM600 (D9536N, D9537N, D9538N, D9544N, D9548N, P1646N, P1648N, P2192N, P2193N, P2203N, P2204N, P2204N, P2192N, P2193N) | Matrox Millenium G400D AGP | Yes XFree 4.3.0Rem. (mga) | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | None | N/A | Cirrus Logic CS 4614 | Yes driver AlsaRem. | No |
| Kayak XM600 (D9539N, D9565N, P1651N, P1657N, P2190N, P2194N) | Matrox Millenium G400D AGP | Yes XFree 4.3.0Rem. (mga) | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | Symbios Logic 53C895 PCI | Yes driver ncr53c8xxRem. | Cirrus Logic CS 4614 | Yes driver AlsaRem. | No |
| Kayak XM600 (D9550N, D9567N) | Elsa Gloria Synergy II AGP | Yes XFree 4.3.0Rem. (glint) | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | None | N/A | Cirrus Logic CS 4614 | Yes driver AlsaRem. | Yes |
| Kayak XM600 (D9534N, D9540N, D9543N, D9546N, D9564N, P1644N, P1647N, P1649N, P2053N, P2056N, P2195N, P2210N, P2211N) | Elsa Gloria Synergy II AGP | Yes XFree 4.3.0Rem. (glint) | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | Symbios Logic 53C895 PCI | Yes driver ncr53c8xxRem. | Cirrus Logic CS 4614 | Yes driver AlsaRem. | Yes |
| Kayak XM600 (D9545N, D8366N) | 3DLabs Oxygen GVX1 AGP | Yes XFree 4.3.0Rem. in Frame Buffer mode (FBDEV)Rem. | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | Symbios Logic 53C895 PCI | Yes driver ncr53c8xxRem. | Cirrus Logic CS 4614 | Yes driver AlsaRem. | Yes |
| Kayak XU (D4691N, D4692N, D4695N, D4701N, D4693N, D4694N, D4702N, D4705N) | Matrox Millenium II PCI | Yes XFree 4.3.0Rem. (mga) | AMD 79C971 KC 10/100 BT | Yes driver pcnet32 | Adaptec AIC 7860 PCI + Adaptec AIC 7880 UW PCI | Yes driver aic7xxxRem. | ??? | ??? | Yes |
| Kayak XU (D5680N, D5682N, D5683N, D5684N) Chipset BXRem. | Matrox Millenium II PCI | Yes XFree 4.3.0Rem. (mga) | AMD 79C971 KC 10/100 BT | Yes driver pcnet32 | Adaptec AIC 7860 PCI + Adaptec AIC 7880 UW PCI | Yes driver aic7xxxRem. | Analog Device 1816 | Yes driver AD1816Rem. | Yes |
| Kayak XU (D5702, D5704, D5686N, D6336N, D6348N, D8431N, D8920N) | Matrox Millenium G200 AGP | Yes XFree 4.3.0Rem. (mga) | AMD 79C972 10/100 BT + SCSI (D6692A)Rem. | Yes driver pcnet32 | Symbios Logic 53c875 with network card (D6692A) + Adaptec AIC 7880 PCI | Yes driver ncr53c8xx and driver aic7xxx | ??? | ??? | Yes |
| Kayak XU (D5687N, D6333N, D6334N, D8432N, D6345N, D8923N) | Elsa Gloria Synergy + AGPRem. | Yes XFree 4.3.0Rem. (glint) | AMD 79C972 10/100 BT + SCSI (D6692A)Rem. | Yes driver pcnet32 | Symbios Logic 53c875 with network card (D6692A) + Adaptec AIC 7880 PCI | Yes driver ncr53c8xx and driver aic7xxx | ??? | ??? | No |
| Kayak XU (D6337N, D6346N) | Accel Galaxy AGP | Yes XFree 4.3.0Rem. in Frame Buffer mode (FBDEV)Rem. Not interesting | AMD 79C972 10/100 BT + SCSI (D6692A)Rem. | Yes driver pcnet32 | Symbios Logic 53c875 with network card (D6692A) + Adaptec AIC 7880 PCI | Yes driver ncr53c8xx and driver aic7xxx | ??? | ??? | No |
| Kayak XU (D6347N) | Matrox Productiva G100 AGPRem. | Yes XFree 4.3.0Rem. (mga) | AMD 79C972 10/100 BT + SCSI (D6692A)Rem. | Yes driver pcnet32 | Symbios Logic 53c875 with network card (D6692A) + Adaptec AIC 7880 PCI | Yes driver ncr53c8xx and driver aic7xxx | ??? | ??? | No |
| Kayak XU (D8924N) | Matrox Millenium G400D AGP | Yes XFree 4.3.0Rem. (mga) | AMD 79C972 10/100 BT + SCSI (D6692A)Rem. | Yes driver pcnet32 | Symbios Logic 53c875 with network card (D6692A) + Adaptec AIC 7880 PCI | Yes driver ncr53c8xx and driver aic7xxx | ??? | ??? | No |
| Kayak XU700 (A7185C) | Matrox Millenium G450D AGPRem. | Yes XFree 4.3.0Rem. (mga) | ??? | ??? | None | N/A | ??? | ??? | No |
| Kayak XU700 (A7186C) | Matrox Millenium G450D AGPRem. | Yes XFree 4.3.0Rem. (mga) | ??? | ??? | ??? | ??? | ??? | ??? | No |
| Kayak XU800 (D8019N) Rem. | Matrox Millenium G250 AGP | Yes XFree 4.3.0Rem. (mga) | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | None | N/A | Cirrus Logic CS 4614 | Yes driver AlsaRem. | No |
| Kayak XU800 (D8021N, P1586N, P1661N) Rem. | Matrox Millenium G400D AGP | Yes XFree 4.3.0Rem. (mga) | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | None | N/A | Cirrus Logic CS 4614 | Yes driver AlsaRem. | No |
| Kayak XU800 (D8000N, D8001N) Rem. Rem. | Matrox Millenium G250 AGP | Yes XFree 4.3.0Rem. (mga) | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | Symbios Logic 53C895 PCI | Yes driver ncr53c8xxRem. | Cirrus Logic CS 4614 | Yes driver AlsaRem. | No |
| Kayak XU800 (D8002N, D8010N, D8016N, P1585N, P1589N, P1663N, P1664N, P1668N) Rem. | Matrox Millenium G250 AGP | Yes XFree 4.3.0Rem. (mga) | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | Symbios Logic 53C895 PCI | Yes driver ncr53c8xxRem. | Cirrus Logic CS 4614 | Yes driver AlsaRem. | No |
| Kayak XU800 (D8003N, D8006N, D8012N, P1587N, P1665N, P1669N) Rem. | Matrox Millenium G400D AGP | Yes XFree 4.3.0Rem. (mga) | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | Symbios Logic 53C895 PCI | Yes driver ncr53c8xxRem. | Cirrus Logic CS 4614 | Yes driver AlsaRem. | Yes |
| Kayak XU800 (P1667N) Rem. Rem. | Matrox Millenium G400D AGP | Yes XFree 4.3.0Rem. (mga) | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | Symbios Logic 53C895 PCI | Yes driver ncr53c8xxRem. | Cirrus Logic CS 4614 | Yes driver AlsaRem. | No |
| Kayak XU800 (D8007N, D8013N, D8020N, D8022N, P1588N, P1590N, P1662N, P3220N, P3221N) Rem. | Elsa Gloria Synergy II AGP | Yes XFree 4.3.0Rem. (glint) | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | Symbios Logic 53C895 PCI | Yes driver ncr53c8xxRem. | Cirrus Logic CS 4614 | Yes driver AlsaRem. | No |
| Kayak XU800 (D8009N, D8015N) Rem. | 3DLabs Oxygen GVX1 AGP | Yes XFree 4.3.0Rem. in Frame Buffer mode (FBDEV)Rem. | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | Symbios Logic 53C895 PCI | Yes driver ncr53c8xxRem. | Cirrus Logic CS 4614 | Yes driver AlsaRem. | Yes |
| Kayak XW (D6475N) | Elsa Gloria SynergyRem. | Yes XFree 4.3.0Rem. (glint) | AMD 79C971 KC 10/100 BT | Yes driver pcnet32 | Adaptec AIC 7860 PCI + Adaptec AIC 7880 UW PCI | Yes driver aic7xxxRem. | ??? | ??? | No |
| Kayak XW (D5505N, D5507N, D5509N) | Accel Eclipse PCI | Yes XFree 4.3.0Rem. in Frame Buffer mode (FBDEV)Rem. Not interesting | AMD 79C971 KC 10/100 BT | Yes driver pcnet32 | Adaptec AIC 7860 PCI + Adaptec AIC 7880 UW PCI | Yes driver aic7xxxRem. | ??? | ??? | No |
| Kayak XW (D5510N, D5514N, D6485N) | HP Fx-4 AGP | Yes HP X ServerRem. | AMD 79C971 KC 10/100 BT | Yes driver pcnet32 | Adaptec AIC 7860 PCI + Adaptec AIC 7880 UW PCI | Yes driver aic7xxxRem. | ??? | ??? | No |
| Kayak XW (D6480N, D6481N, D6482N) Chipset BXRem. | Accel Eclipse PCI | Yes XFree 4.3.0Rem. in Frame Buffer mode (FBDEV)Rem. Not interesting | ??? | ??? | ??? | ??? | ??? | ??? | No |
| Kayak XW (D6797N) | HP Fx-6 AGP | Yes HP X ServerRem. | ??? | ??? | ??? | ??? | ??? | ??? | No |
| Kayak XW (D6486N, D6487N, D6488N) Chipset BXRem. | HP Fx-4 AGP | Yes HP X ServerRem. | ??? | ??? | ??? | ??? | ??? | ??? | No |
The health monitoring system HP Kayak Maxilife, available on the whole Kayak range, is supported by Linux with the tool Lm_sensors
The following table provides all information on the support for this hardware by Linux.
Table 3-6. Desktop computer accessories
| Reference | Card type | Chipset | Linux support | Tested |
|---|---|---|---|---|
| D1553A | Extension | ISA Slots Extension kit | Yes | Yes |
| D5480A | FastRaid Card | Adaptec ARO Raidport | No | No |
| D6690A | FastRaid Card | Adaptec ARO Raidport | No | No |
| D6951A | SCSI Card | Adaptec AIC 7880 UW PCI | Yes driver aic7xxxRem. | Yes |
| D9528A | SCSI Card | Symbios Logic 8952U Ultra2 Wide PCI | ??? | No |
| D9529A | SCSI Card | Symbios Logic 53C895 PCI | Yes driver ncr53c8xxRem. | Yes |
| D9663A | SCSI Card | Symbios Logic 53C895 PCI | Yes driver ncr53c8xxRem. | Yes |
| D9561A | SCSI Card | ??? | ??? | No |
| P2280A | SCSI Card | Adaptec AIC 29160 PCI | Yes driver aic7xxxRem. | No |
| C7474A | SCSI Card | Adaptec AIC 29160 PCI | Yes driver aic7xxxRem. | Yes |
| D6936A | Network Card | AMD 79C972 AKC 10/100 BT | Yes driver pcnet32 | Yes |
| D7504A | Network Card | 3Com 905B-TX 10/100 BTRem. | Yes driver 3c59xRem. | Yes |
| D7506A | Network Card | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | No |
| D7508A | Network Card | ??? | ??? | No |
| D7522A | Network Card | 3Com 905C-TX 10/100 BT | Yes driver 3c59xRem. | Yes |
| D7531A | Network Card | card HP chipset RealTek | Yes driver RealTek | Yes |
| D6657A | Sound Card | ??? | ??? | No |
| D5183A | Sound Card | ??? | ??? | No |
| P1552A | Video Card | Matrox Millenium G250 AGP | Yes XFree 4.3.0Rem. (mga) | Yes |
| D9521A | Video Card | Matrox Millenium G400D AGP | Yes XFree 4.3.0Rem. (mga) | Yes |
| D9509A, D9522A, D9522B | Video Card | Elsa Gloria Synergy II AGP | Yes XFree 4.3.0Rem. (glint) | Yes |
| D9523A | Video Card | 3DLabs Oxygen GVX1 AGP | Yes XFree 4.3.0Rem. in Frame Buffer mode (FBDEV)Rem. | Yes |
| P1971A, P2289A (MX) | Video Card | nVidia GeForce 2 GTS AGP | Yes XFree 4.3.0Rem. (nv ou nVidia driversRem. ) | No |
| P5106A | Video Card | nVidia GeForce 3 AGP | Yes XFree 4.3.0Rem. (nv ou nVidia driversRem. ) | No |
CD-ROM, DVD and ZIP drives are supported by Linux kernel. Read the various HOWTO for their use, following the interface type.
Visualize systems come in two flavors: the p and x class systems are preinstalled, supported, and configured with Windows; the pl and xl class systems are preinstalled, supported, and configured with Linux. There is no hardware difference between the base systems, but the Linux image that is preinstalled on the pl and xl is customized so that all drivers for the systems are preconfigured -- there's no need to specify or tune the box and drivers.
Table 3-7. Visualize and Linux
| Machine | Graphic Card | Linux support | Network Card | Linux support | SCSI Card | Linux support | Sound Card | Linux support | Tested |
|---|---|---|---|---|---|---|---|---|---|
| Visualize P (A1296A, A5015A) Chipset BXRem. | Elsa Gloria Synergy + AGPRem. | Yes XFree 4.3.0Rem. (glint) | AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem. | Yes driver pcnet32 | Symbios Logic 53c875 with network card (D6692A) | Yes driver ncr53c8xxRem. | Analog Device 1816 | Yes driver AD1816Rem. | RedHat 6.0, 6.1 |
| Visualize P (A1296A, A5015A) Chipset BXRem. | Elsa Gloria Synergy II AGP | Yes XFree 4.3.0Rem. (glint) | AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem. | Yes driver pcnet32 | Symbios Logic 53c875 with network card (D6692A) | Yes driver ncr53c8xxRem. | Analog Device 1816 | Yes driver AD1816Rem. | RedHat 6.0, 6.1 |
| Visualize P (A6034A, A6038A) | Elsa Gloria Synergy II AGP | Yes XFree 4.3.0Rem. (glint) | Intel i82557 / i82558 10/100 BT (D5013A/B) | Yes driver eepro100 or e100 | Adaptec AIC 7892 PCI | Yes driver aic7xxxRem. | Cirrus Logic CS 4280 | Yes driver AlsaRem. | RedHat 6.2 |
| Visualize P (A6034A, A6038A) | HP Fx-5 AGP | Yes HP X ServerRem. | Intel i82557 / i82558 10/100 BT (D5013A/B) | Yes driver eepro100 or e100 | Adaptec AIC 7892 PCI | Yes driver aic7xxxRem. | Cirrus Logic CS 4280 | Yes driver AlsaRem. | RedHat 6.2 |
| Visualize P (A6034A, A6038A) | HP Fx-10 AGP | Yes HP X ServerRem. | Intel i82557 / i82558 10/100 BT (D5013A/B) | Yes driver eepro100 or e100 | Adaptec AIC 7892 PCI | Yes driver aic7xxxRem. | Cirrus Logic CS 4280 | Yes driver AlsaRem. | RedHat 6.2 |
| Visualize X (A1297A, A5014A) Chipset BXRem. | Elsa Gloria Synergy + AGPRem. | Yes XFree 4.3.0Rem. (glint) | AMD 79C971 KC 10/100 BT + SCSI (D6692A)Rem. | Yes driver pcnet32 | Symbios Logic 53c875 with network card (D6692A) | Yes driver ncr53c8xxRem. | Analog Device 1816 | Yes driver AD1816Rem. | RedHat 6.0 |
| Visualize X (A1280A, A6020A) | Elsa Gloria Synergy II AGP | Yes XFree 4.3.0Rem. (glint) | Intel i82557 / i82558 10/100 BT (D5013A/B) | Yes driver eepro100 or e100 | Adaptec AIC 7892 PCI | Yes driver aic7xxxRem. | Cirrus Logic CS 4280 | Yes driver AlsaRem. | RedHat 6.2 |
| Visualize X (A1280A, A6020A) | HP Fx-5 AGP | Yes HP X ServerRem. | Intel i82557 / i82558 10/100 BT (D5013A/B) | Yes driver eepro100 or e100 | Adaptec AIC 7892 PCI | Yes driver aic7xxxRem. | Cirrus Logic CS 4280 | Yes driver AlsaRem. | RedHat 6.2 |
| Visualize X (A1280A, A6020A) | HP Fx-10 AGP | Yes HP X ServerRem. | Intel i82557 / i82558 10/100 BT (D5013A/B) | Yes driver eepro100 or e100 | Adaptec AIC 7892 PCI | Yes driver aic7xxxRem. | Cirrus Logic CS 4280 | Yes driver AlsaRem. | RedHat 6.2 |
A page dedicated to these machines and their support under Linux is available at the following address : http://www.hp.com/workstations/products/linux/index.html
A page of questions and answers on these machines is also available at the following address : http://www.hp.com/visualize/programs/news/archive/qa1.html
In particular, it's recommended to use a kernel 2.2.16 at least to support correctly the SCSI controller of these machines.
A beta X server for the FX2+, FX4+ and FX6+ cards is available at the following address : http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/hpfx6_beta.tar.gz and 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?)
An X server for the FX5 and FX10 cards is available at the following address : http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/hpgraphics-1.5.13-1.i386.rpm and 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)
Following infos come from Michael Corral:
You can use the XFree86 X server included with Red Hat to do the install, but you won't want to use it permanently. It detects the fx10 card as a Matrox Millenium G200 with 2MB SDRAM. So you can only do 1024x768 at 16-bit color, and there will be some screen corruption (windows partially blacked out, incomplete re-drawing, etc). The monitor was a 21" HP P1110, model D2847, which the install had an entry for. So I decided to try HP's X server for this card.
I got two RPM's from HP's site: the hpgraphics X server RPM and the hpgraphics-kernel source RPM. I installed the hpgraphics package and ran /usr/X11R6/hp/bin/FXconfig.sh, then rebooted. When it came back up, the hpgraphics module could not be loaded, so it defaulted back to the XFree86 X server. The problem is that the modules available from HP's site are compiled against specific kernels. Red Hat 7.2 ships kernel 2.4.7-10, so I had to compile and install the hpgraphics kernel source module. The instructions from HP worked, the "make install" put the module in the right place for my 2.4.7-10 SMP-enabled kernel. I switched to runlevel 3 and ran startx, the HP X server then came up in 1280x1024 at 24-bit color.
I then discovered a few things about HP's X server. According to HP, runlevel 5 is not supported by the HP X server with Red Hat 7.1. And sure enough it didn't work with Red Hat 7.2 using gdm as the display manager. But when I tried it with xdm, it worked. It also worked with wdm. So it appears that gdm has something in it that HP's X server doesn't like. Just change /etc/inittab to use a different display manager in runlevel 5.
I then discovered something else, which may possibly be related to this. It has to do with fonts. When I ran the nedit text editor before installing HP's X server, it was fine. But under HP's X server, all the menu fonts did not get detected, the characters showed up as dotted squares. Some other apps had the same problem. In fact, the Theme Selecter under GNOME had the same problem when trying to preview some of the installed themes. It took me a while, but I finally found the cause of this. When you install the 75dpi and/or 100dpi fonts that come with Red Hat 7.2, fonts in the iso10646 multi-byte character set get installed, in addition to the usual iso8859-* character sets. XFree86 apparently will try and use the iso8859 fonts first, which any app should be able to use. But HP's X server will try and use the iso10646 fonts, which some apps apparently do not recognize. I tested this with nedit, which has a command-line option for using standard X resources. Namely, I used this: nedit -xrm "nedit*fontList:name_of_some_font".
If I used an iso10646 font, I got the dotted squares. But if I used any iso8859 font, it was fine. So what I did to fix this was to make all those iso10646 unavailable to the X server. I removed all references to those fonts in the /usr/X11R6/lib/X11/fonts/75dpi/fonts.dir file and changed the number at the top of that file accordingly (it was 1885, and there were 186 iso10646 fonts listed, so the new number became 1699). I did the same for the 100dpi fonts and restarted the X server. Bingo! That fixed the problem. Note that I didn't remove the fonts themselves, just the references to them in the fonts.dir files.
Everything worked fine, and when I upgraded to kernel 2.4.17 and recompiled the hpgraphics kernel module and installed it, everything still worked fine. Overall, I am very pleased with it.
Table 3-8. HP workstation and Linux
| Machine | Graphic Card | Linux support | Network Card | Linux support | SCSI Card | Linux support | Sound Card | Linux support | Tested |
|---|---|---|---|---|---|---|---|---|---|
| X1000 (A8063A), X1100 (A8073A, A8116A) | None | N/A | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | Cirrus Logic CS 4299 | Yes driver cs4299 | No |
| X1100 (A7867A) | None | N/A | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | Adaptec AIC 7892 PCI | Yes driver aic7xxxRem. | Cirrus Logic CS 4299 | Yes driver cs4299 | No |
| X1000 (A7778A), X1100 (A7863A) | Matrox Millenium G450D AGPRem. | Yes XFree 4.3.0Rem. (mga) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | Cirrus Logic CS 4299 | Yes driver cs4299 | No |
| X1000 (A7779A, A7780A), X1100 (A7864A, A7865A, A7866A) | nVidia Quadro2 Pro AGP | Yes XFree 4.3.0Rem. (nv ou nVidia driversRem. ) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | Adaptec AIC 7892 PCI | Yes driver aic7xxxRem. | Cirrus Logic CS 4299 | Yes driver cs4299 | No |
| X1100 (A8697A) | None | N/A | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | None | N/A | Cirrus Logic CS 4299 | Yes driver cs4299 | No |
| X1100 (A8674A, A8677A, A8679A) | nVidia Quadro2 EX AGP | Yes XFree 4.3.0Rem. (nv ou nVidia driversRem. ) | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | None | N/A | Cirrus Logic CS 4299 | Yes driver cs4299 | No |
| X1100 (A8698A) | nVidia Quadro2 EX AGP | Yes XFree 4.3.0Rem. (nv ou nVidia driversRem. ) | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | Adaptec AIC 7892 PCI | Yes driver aic7xxxRem. | Cirrus Logic CS 4299 | Yes driver cs4299 | No |
| X1100 (A8071A, A8675A, A8696A) | ATI Radeon 7000 AGP | No | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | None | N/A | Cirrus Logic CS 4299 | Yes driver cs4299 | No |
| X1100 (A8676A, A8700A) | ATI fireGL8800 AGP | No | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | None | N/A | Cirrus Logic CS 4299 | Yes driver cs4299 | No |
| X1100 (A8072A, A8680A, A8699A) | ATI fireGL8800 AGP | No | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | Adaptec AIC 7892 PCI | Yes driver aic7xxxRem. | Cirrus Logic CS 4299 | Yes driver cs4299 | No |
| X2000 (A7805A), X2100 (A7825A, A8117A, A9364A, A9364B, A9378A) Rem. | None | N/A | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | Adaptec AIC 7892 PCI | Yes driver aic7xxxRem. | Cirrus Logic CS 4299 | Yes driver cs4299 | RedHat 7.1 |
| X2000 (A7236A, A7236B), X2100 (A7822A) | Matrox Millenium G450D AGPRem. | Yes XFree 4.3.0Rem. (mga) | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | None | N/A | Cirrus Logic CS 4299 | Yes driver cs4299 | RedHat 7.1 |
| X2000 (A7237A), X2100 (A7823A, A7824A) | nVidia Quadro2 Pro AGP | Yes XFree 4.3.0Rem. (nv ou nVidia driversRem. ) | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | Adaptec AIC 7892 PCI | Yes driver aic7xxxRem. | Cirrus Logic CS 4299 | Yes driver cs4299 | RedHat 7.1 |
| X2000 (A7238A, A7862A), X2100 (A8029A) | ATI fireGL2 AGPRem. | Yes XFree 4.3.0Rem. (fireglRem.) | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | Adaptec AIC 7892 PCI | Yes driver aic7xxxRem. | Cirrus Logic CS 4299 | Yes driver cs4299 | RedHat 7.1 |
| X2100 (A9361A) | ATI Radeon 7000 AGP | No | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | None | N/A | Cirrus Logic CS 4299 | Yes driver cs4299 | No |
| X2100 (A8074A, A9362A) | ATI Radeon 7000 AGP | No | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | Adaptec AIC 7892 PCI | Yes driver aic7xxxRem. | Cirrus Logic CS 4299 | Yes driver cs4299 | No |
| X2100 (A8076A, A9363A) | ATI fireGL8800 AGP | No | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | Adaptec AIC 7892 PCI | Yes driver aic7xxxRem. | Cirrus Logic CS 4299 | Yes driver cs4299 | No |
| X2100 (A8077A, A9379A) | nVidia Quadro4 900 XGL AGP | Yes XFree 4.3.0Rem. + nVidia driversRem. | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | Adaptec AIC 7892 PCI | Yes driver aic7xxxRem. | Cirrus Logic CS 4299 | Yes driver cs4299 | No |
| X4000 (A7265A, A8037A, A8111A, A8695A, A9380A) Rem. | None | N/A | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | Symbios Logic 53C810 PCI | Yes driver ncr53c8xxRem. | ??? | ??? | RedHat 7.1 |
| X4000 (A7264A, A8034A, A8059A) Rem. | Matrox Millenium G450D AGPRem. | Yes XFree 4.3.0Rem. (mga) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | Symbios Logic 53C810 PCI | Yes driver ncr53c8xxRem. | ??? | ??? | RedHat 7.1, Debian 3.0 |
| X4000 (A7266A, A8035A, A8060A) Rem. | nVidia Quadro2 Pro AGP | Yes XFree 4.3.0Rem. (nv ou nVidia driversRem. ) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | Symbios Logic 53C810 PCI | Yes driver ncr53c8xxRem. | ??? | ??? | RedHat 7.1, Debian 3.0 |
| X4000 (A7267A, A8036A, A8061A) Rem. | ATI fireGL2 AGPRem. | Yes XFree 4.3.0Rem. (fireglRem.) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | Symbios Logic 53C810 PCI | Yes driver ncr53c8xxRem. | ??? | ??? | RedHat 7.1, Debian 3.0 |
| X4000 (A8107A) Rem. | ATI Radeon 7000 AGP | No | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | Symbios Logic 53C810 PCI | Yes driver ncr53c8xxRem. | ??? | ??? | No |
| X4000 (A8108A, A8109A) Rem. | ATI fireGL8800 AGP | No | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | Symbios Logic 53C810 PCI | Yes driver ncr53c8xxRem. | ??? | ??? | No |
| X4000 (A8110A) Rem. | nVidia Quadro4 900 XGL AGP | Yes XFree 4.3.0Rem. + nVidia driversRem. | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | Symbios Logic 53C810 PCI | Yes driver ncr53c8xxRem. | ??? | ??? | No |
| XW4000 (AA672A, AA681A, AA684A) | Intel i845G/E AGPRem. | Yes XFree 4.3.0Rem. (i810) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | ??? | ??? | RedHat 8.0 |
| XW4000 (AA665A, AA674A, AA676A, AA694A, AA739A) | Intel i845G/E AGPRem. | Yes XFree 4.3.0Rem. (i810) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | Adaptec AIC 29160 PCI | Yes driver aic7xxxRem. | ??? | ??? | RedHat 8.0 |
| XW4000 (AA666A, AA668A, AA669A, AA692A, AA700A, AA701A) | nVidia Quadro4 200 NVS AGP | Yes XFree 4.3.0Rem. + nVidia driversRem. | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | ??? | ??? | RedHat 8.0 |
| XW4000 (AA680A) | nVidia Quadro2 EX AGP | Yes XFree 4.3.0Rem. (nv ou nVidia driversRem. ) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | ??? | ??? | RedHat 8.0 |
| XW6000 (AA763A) | None | N/A | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | ??? | ??? | RedHat 8.0 |
| XW6000 (AA714A, AA715A, AA716A, AA717A, AA764A, AA765A, AA769A, AA770A, AA772A, AA773A, AA774A) | None | N/A | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | Yes driver aic79xxRem. | ??? | ??? | RedHat 8.0 | |
| XW6000 (AA771A, AA775A) | nVidia Quadro4 200 NVS AGP | Yes XFree 4.3.0Rem. + nVidia driversRem. | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | ??? | ??? | RedHat 8.0 |
| XW6000 (AA777A) | nVidia Quadro4 750 XGL AGP | Yes XFree 4.3.0Rem. + nVidia driversRem. | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | ??? | ??? | RedHat 8.0 |
The following table provides all information on the support for this hardware by Linux.
Table 3-9. Workstations accessories
| Reference | Card type | Chipset | Linux support | Tested |
|---|---|---|---|---|
| A6076A (GL2), A7226A (GL4) | Video Card | ATI fireGL2 AGPRem. | Yes XFree 4.3.0Rem. (fireglRem.) | No |
| A7192A | Video Card | Matrox Millenium G450D AGPRem. | Yes XFree 4.3.0Rem. (mga) | Yes |
| A8051A, A8712A | Video Card | 3DLabs Wildcat III 6110 AGP | Yes driver wildcat/RedHat 7.3 | No |
| A6064A (MXR), A6065A (PRO), A7806A (EXE) | Video Card | nVidia Quadro2 Pro AGP | Yes XFree 4.3.0Rem. (nv ou nVidia driversRem. ) | No |
| A8064A (900XGL) | Video Card | nVidia Quadro4 Pro AGP | No | No |
CD-ROM, DVD and ZIP drives are supported by Linux kernel. Read the various HOWTO for their use, following the interface type.
There are 4 supported graphics cards with XFree86 on HP X2000 and X4000 systems with Linux: SynergyPlus, Synergy2, Matrox G450, and FireGL2/4. There are also 4 rpms that are associated with these cards and they must be present on your system in order to have a supported graphics environment: synergyplus, synergy2, firegl2 and mgag450. For example, to check for the existence of the firegl2 rpm, run
#rpm -q firegl2 |
Once you have installed the new card and rebooted, run /usr/X11R6/bin/graphicsconfig to configure the card. If it is a recognized card supported by your Linux system, the function will return the name of the card and it will be configured to run. At this point you may start up your X window environment.
If it returns "UNKNOWN", then your graphics card either is not one of the 4 currently supported cards, or it is a newer/older version of the card than is supported. In either case you will need to run Xconfigurator to set it up.
To suspend to disk the current session, you need to not have deleted the hibernation partition (type a0), which size should be the size of the RAM, to have support for APM in the kernel, and to use the key combination Fn+F12. In case of removal, it may be useful to recreate it to use resize2fs, partedand lphdisk.
To send the video signal, either to an external screen, or through the docking station, it is be necessary to add the following parameter to your XFree86 configuration file /etc/X11/XF86Config:
[...] Section "Device" [...] Options "crt_screen" [...] |
Roman Stanchak provides a method to use alternatively many CRT or LCD screens at the following address http://www.digitalmc.org/~roman/XF86Config-4. You have to use the following launch command:
>startx -- -layout [Home|Work|...] |
Most of the OmniBook have in option a "Port Replicator" system allowing, according to the model, to support PCI cards, complementary ports, ...
Web pages dedicated to Omnibook under Linux are available at: http://www.swiss.ai.mit.edu/projects/omnibook/ and http://www.linux-on-laptops.com/hp.html
In case of problem with ACPI, some modified DSDT for Omnibook under Linux are available at http://acpi.sourceforge.net/dsdt/view.php?manufacturer=HP
A set of programs to use enhanced features of Omnibook named omke is available at http://sourceforge.net/projects/omke
Some Omnibook use Synaptic touchpads that can be controlled by the tpconfig program available at http://compass.com/synaptics/. Typically, using tpconfig --sleep=1 at boot time disables the touchpad.
The following table provides all information on the support for this hardware by Linux.
Table 3-10. OmniBook and Linux
| Machine | Graphic Card | Linux support | Network Card | Linux support | SCSI Card | Linux support | Sound Card | Linux support | Tested |
|---|---|---|---|---|---|---|---|---|---|
| OmniBook Sojourn (F1430A) | Neomagic MagicGraph 128XD NM2160 | Yes XFree 4.3.0Rem. (neomagic) | None | N/A | None | N/A | ??? | ??? | No |
| OmniBook XE (F1719W, F1720W, F1721W, F1722W) Rem. | Silicon Motion LynxE SM810Rem. | Yes XFree 4.3.0Rem. (siliconmotion) | None | N/A | None | N/A | ESS Maestro 2 | Yes driver maestroRem. | Yes |
| 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. | Yes XFree 4.3.0Rem. (siliconmotion) | None | N/A | None | N/A | ESS Maestro 3 | YesRem. | Yes |
| OmniBook XE3 (F2113W|K, F2114W|K, F3877W) Rem. Rem. | S3 Savage AGPRem. | Yes XFree 4.3.0Rem. (savage) | None | N/A | None | N/A | ESS Maestro 3 | YesRem. | Yes |
| 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. | Yes XFree 4.3.0Rem. (savage) | Accton EN2242 minipci | Yes driver tulip | None | N/A | ESS Maestro 3 | YesRem. | Yes |
| OmniBook XE3 /i830 (F4711H) Rem. | Intel i830MP AGPRem. | Yes XFree 4.3.0Rem. (i810) | None | N/A | None | N/A | ESS Maestro 3 | YesRem. | 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. | Yes XFree 4.3.0Rem. (i810) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | ESS Maestro 3 | YesRem. | No |
| OmniBook xe4100 (F4641J, F4642J, F4643J, F4644J, F4651J, F4652J) | VIA Twister | ??? | ??? | ??? | None | N/A | ??? | ??? | No |
| OmniBook xe4500 (F4869J, F4870J, F4871J, F4873J, F4874J, F4875J, F4879J, F4882J, F4887J, F4888J, F4889J, F4890J) Rem. | ATI Radeon Mobility AGP | Yes XFree 4.3.0Rem. (ati) | ??? | ??? | None | N/A | ??? | ??? | RedHat 7.3, 8.0, 9.0, Debian 3.0 |
| OmniBook xt6050 (F5652J, F5665J, F5800J) | Intel i830MP AGPRem. | Yes XFree 4.3.0Rem. (i810) | ??? | ??? | None | N/A | ??? | ??? | No |
| OmniBook xt6200 (F4535J, F5378J, F5379J, F5382J, F5383J, F5385J, F5386J, F5387JF5394J, F5395J, F5396J, F5864J, F5865J) Rem. | ATI Radeon Mobility AGP | Yes XFree 4.3.0Rem. (ati) | ??? | ??? | None | N/A | ??? | ??? | No |
| OmniBook 500 (F2158W|K, F2159W|K, F2161W|K, F2162W|K) | ATI Rage Mobility | Yes XFree 4.3.0Rem. in Frame Buffer mode (FBDEV)Rem. Rem. | None | N/A | None | N/A | ESS Maestro 3 | YesRem. | 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 Mobility | Yes XFree 4.3.0Rem. in Frame Buffer mode (FBDEV)Rem. Rem. | 3Com 3C556 10/100 BT | Yes driver Rem. | None | N/A | ESS Maestro 3 | YesRem. | 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. | Yes XFree 4.3.0Rem. (i810) | ??? | ??? | None | N/A | ??? | ??? | Debian 3.0 |
| OmniBook 600 () Rem. | Chips & Technologies CT65545 | Yes XFree 4.3.0Rem. (chips) | None | N/A | None | N/A | ??? | ??? | RedHat 6.x, Debian 2.2 |
| OmniBook 800 (F1360A, F1175A, F1174A, F1173A, F1172A, F1171A) | Neomagic MagicGraph 128XD NM2160 | Yes XFree 4.3.0Rem. (neomagic) | None | N/A | SCSI Card | Yes driver ncr53c8xxRem. | SoundBlaster compatible | Yes driver sb | Mandrake 8.0, Debian 2.2, SuSE 8.0, RedHat 7.2 |
| OmniBook 900 (F1711W|N, F1712W|N, F1760W|N) | Neomagic MagicGraph 256AV NM2200 | Yes XFree 4.3.0Rem. (neomagic) | None | N/A | None | N/A | Analog Device 1848 | Yes driver AD1848 | Mandrake 8.1 |
| OmniBook 900 (F1769W|N|K, F1770W|N|K, F1979W|N|K, F1980W|N|K, F2007W|N|K) | ATI Rage Mobility | Yes XFree 4.3.0Rem. in Frame Buffer mode (FBDEV)Rem. Rem. | None | N/A | None | N/A | ESS Maestro 2 | Yes driver maestroRem. | Mandrake 8.1 |
| OmniBook xt1000 | S3 Savage AGPRem. | Yes XFree 4.3.0Rem. (savage) | None | N/A | SMC 1211 TX EZ Card 10/100 BT | Yes driver rtl8139 | ??? | ??? | No |
| OmniBook 2000 (F1356A, F1397A) | Chips & Technologies CT65554 | Yes XFree 4.3.0Rem. (chips) | None | N/A | None | N/A | ??? | ??? | No |
| OmniBook 2100 (F1584W, F1580W, F1581W, F1597W, F1598W, F1599W, F1600W, F1729W) | Neomagic MagicGraph 128XD NM2160 | Yes XFree 4.3.0Rem. (neomagic) | None | N/A | None | N/A | Crystal CS 4232 | Yes | Yes |
| OmniBook 3000 (F1391A, F1392A, F1393A) | Neomagic MagicGraph 128XD NM2160 | Yes XFree 4.3.0Rem. (neomagic) | None | N/A | None | N/A | Crystal CS 4232 | Yes | No |
| OmniBook 3100 (F1582W) | Neomagic MagicGraph 128XD NM2160 | Yes XFree 4.3.0Rem. (neomagic) | None | N/A | None | N/A | SoundBlaster compatible | Yes driver sb | No |
| OmniBook 4000 () | WD90C24 PCI | Yes XFree 3.3.6Rem. (SVGA) | None | N/A | None | N/A | ??? | ??? | No |
| OmniBook 4100 (F1462W, F1463W, F1479W, F1464W, F1703W) | Neomagic MagicGraph 128XD NM2160 | Yes XFree 4.3.0Rem. (neomagic) | None | N/A | None | N/A | ??? | ??? | Yes |
| OmniBook 4150 Rem. (F1629W|N, F1640W|N, F1641W|N, F1642W|N, F1647W|N, F1648W|N, F1663W|N) | Neomagic MagicGraph 256AV NM2200 | Yes XFree 4.3.0Rem. (neomagic) | None | N/A | None | N/A | Neomagic 256AV NM2200 | Yes driver nm256_audio | Mandrake, 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 Mobility | Yes XFree 4.3.0Rem. in Frame Buffer mode (FBDEV)Rem. Rem. | None | N/A | None | N/A | Neomagic 256AV NM2200 | Yes driver nm256_audio | Yes |
| OmniBook 5000 () | Chips & Technologies CT65545 | Yes XFree 4.3.0Rem. (chips) | None | N/A | None | N/A | Crystal CS 4232 | Yes | Yes |
| OmniBook 5500 () | Chips & Technologies CT65548 | Yes XFree 4.3.0Rem. (chips) | None | N/A | None | N/A | Crystal CS 4232 | Yes | Yes |
| OmniBook 5700 (F1352A, F1353A, F1396A, F1354A, F1355A) | Chips & Technologies CT65554 | Yes XFree 4.3.0Rem. (chips) | None | N/A | None | N/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 Mobility | Yes XFree 4.3.0Rem. in Frame Buffer mode (FBDEV)Rem. Rem. | 3Com 3C556 10/100 BT | Yes driver Rem. | None | N/A | ESS Maestro 3 | YesRem. | 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. | Yes XFree 4.3.0Rem. (i810) | ??? | ??? | None | N/A | ??? | ??? | No |
| 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 AGP | Yes XFree 4.3.0Rem. (ati) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | ESS Maestro 3 | YesRem. | RedHat 7.2, Mandrake 8.1, 8.2 |
| OmniBook vt6200 (F5050J, F5051J, F5055J, F5056J, F5057J, F5060J, F5061J) | ??? | ??? | ??? | ??? | None | N/A | ??? | ??? | No |
| OmniBook 7100 (F1441W, F1442W) | ATI Rage LT Pro | Yes XFree 4.3.0Rem. (ati) | None | N/A | None | N/A | SoundBlaster compatible | Yes driver sb | RedHat 7.0 |
| OmniBook 7150 (F1443W) | ATI Rage LT Pro | Yes XFree 4.3.0Rem. (ati) | None | N/A | None | N/A | ESS Maestro 2 | Yes driver maestroRem. | No |
The cards mentionned below are PCMCIA or PC-Card cards.
The following table provides all information on the support for this hardware by Linux.
Table 3-11. Mobile computer accessories
| Reference | Card type | Chipset | Linux support | Tested |
|---|---|---|---|---|
| F1623A | Modem/Net Card | Xircom CEM56-100 56Kb 10/100 BT | Yes driver xirc2ps_cs | Yes |
| F1625A | Modem Card | ??? | ??? | No |
| F1626A | Network Card | 3Com 3CXFE575BT 10/100 BT | ??? | No |
| F1626B | Network Card | ??? | ??? | No |
| F2136B | Network Card | Lucent 802.11b wireless | driver orinocoRem. | Mandrake 8.1 |
| F1643A | Modem/Net Card | ??? | ??? | No |
| F1782A | Modem/Net Card | ??? | ??? | No |
Some comments which apply also to EVO notebooks should be read at the begining of Section 3.2.1.5.
A page is also dedicated to users experience with Linux/EVO at http://www.linux-on-laptops.com/compaq.html
In case of problem with ACPI, some modified DSDT for EVO under Linux are available at http://acpi.sourceforge.net/dsdt/view.php?manufacturer=Compaq
The following table provides all information on the support for this hardware by Linux.
Table 3-12. Evo and Linux
| Machine | Graphic Card | Linux support | Network Card | Linux support | SCSI Card | Linux support | Sound Card | Linux support | Tested |
|---|---|---|---|---|---|---|---|---|---|
| Evo N410c () | ATI Radeon Mobility AGP | Yes XFree 4.3.0Rem. (ati) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | Intel 82810 Audio | Yes driver AlsaRem. | Debian |
| Evo N600c () | ATI Radeon Mobility AGP | Yes XFree 4.3.0Rem. (ati) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | Intel 82810 Audio | Yes driver AlsaRem. | Debian, SuSE 8.1, Gentoo |
| Evo N610c () | ATI Radeon Mobility AGP | Yes XFree 4.3.0Rem. (ati) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | Intel 82810 Audio | Yes driver AlsaRem. | SuSE 8.0, 8.1 |
| Evo N800c () | ATI Radeon Mobility AGP | Yes XFree 4.3.0Rem. (ati) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | Intel 82810 Audio | Yes driver AlsaRem. | SuSE 8.0, 8.1, RedHat 8.0, Debian 3.0 |
The following table provides all information on the support for this hardware by Linux.
Table 3-13. Jornada and Linux
| Machine | Graphic Card | Linux support | Network Card | Linux support | SCSI Card | Linux support | Sound Card | Linux support | Tested |
|---|---|---|---|---|---|---|---|---|---|
| Jornada 710 (F1889A) | ??? | ??? | None | N/A | None | N/A | None | N/A | No |
| Jornada 720 (F1816A, F1430A) | ??? | ??? | None | N/A | None | N/A | None | N/A | Yes |
For this machine look at : http://www.arm.linux.org.uk/developer/machines/?action=list&id=48
Models 620, 680 and 690, equiped with a superH processor are also supported by the Linux Kernel. Cf: http://www.handhelds.org/projects/jornada.html
The other models of Jornada can not run Linux.
Consult also this article on the port of NetBSD on a Jornada 728.
The following table provides all information on the support for this hardware by Linux.
Table 3-14. iPAQ and Linux
| Machine | Graphic Card | Linux support | Network Card | Linux support | SCSI Card | Linux support | Sound Card | Linux support | Tested |
|---|---|---|---|---|---|---|---|---|---|
| iPAQ 1900 () | ??? | ??? | None | N/A | None | N/A | None | N/A | Yes |
| iPAQ 3100 () | ??? | ??? | None | N/A | None | N/A | None | N/A | Yes |
| iPAQ 3600 () | ??? | ??? | None | N/A | None | N/A | None | N/A | Yes |
| iPAQ 3800 (H3835, H3850, H3870) | ??? | ??? | None | N/A | None | N/A | None | N/A | Yes |
| iPAQ 3900 () | ??? | ??? | None | N/A | None | N/A | None | N/A | Yes |
| iPAQ 5400 () | ??? | ??? | None | N/A | None | N/A | None | N/A | Yes |
For these machines look at : http://www.arm.linux.org.uk/developer/machines, http://www.handhelds.org and http://mstempin.free.fr/linux-ipaq/
A mailing-list dedicated to these machines is available at http://www.handhelds.org/mailman/listinfo/ipaq
The following table provides all information on the support for this hardware by Linux.
Table 3-15. Tablet PC and Linux
| Machine | Graphic Card | Linux support | Network Card | Linux support | SCSI Card | Linux support | Sound Card | Linux support | Tested |
|---|---|---|---|---|---|---|---|---|---|
| TC1000() | nVidia GeForce 2 GTS AGP | Yes XFree 4.3.0Rem. (nv ou nVidia driversRem. ) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | None | N/A | VIA 82C686 | Yes driver AlsaRem. | Debian |
A page on how Linux works on HP NetServers is available at http://www.netserver.hp.com/netserver/products/highlights_linux.asp
An official compatibility matrix of HP NetServers with Linux and other operating systems is available at : http://netserver.hp.com/products/highlights_nos.asp
Documents (in japanese) written by Junichi Shimoda concerning management of AMI Megaraid cards and HP Instant TopTools under Linux are respectively available at http://www.jpn.hp.com/biz/products/pcserver/linux/document/pdf/rh70_lp1000r_megamgr.pdf and http://www.jpn.hp.com/biz/products/pcserver/linux/document/pdf/instanttt-rh62.pdf
Official documents to help configuring NetServers under Linux RedHat 5.2 and 6.0 are also available.
The following table provides all information on the support for this hardware by Linux.
Table 3-16. NetServers and Linux
| Machine | Graphic Card | Linux support | Network Card | Linux support | SCSI Card | Linux support | Sound Card | Linux support | Tested |
|---|---|---|---|---|---|---|---|---|---|
| NetServer E45 (D4973A, D4974A, D4975A, D4976A, D5971A) | Cirrus Logic GD 5446 PCI | Yes XFree 4.3.0Rem. (cirrus) | Intel i82557 / i82558 10/100 BT (D5013A/B) | Yes driver eepro100 or e100 | Adaptec AIC 2910bui (7860) PCI | Yes driver aic7xxxRem. | None | N/A | No |
| NetServer E50 (D6034A, D6033A, D6035A, D6031A, D6030A, D6032A) | Cirrus Logic GD 5446 PCI | Yes XFree 4.3.0Rem. (cirrus) | Intel i82557 / i82558 10/100 BT (D5013A/B) | Yes driver eepro100 or e100 | Adaptec AIC 7880 UW PCI | Yes driver aic7xxxRem. | None | N/A | Yes |
| NetServer E55 (D9337A) | ATI Rage II C AGP | Yes XFree 4.3.0Rem. (ati) | Intel S82093A / i82559 10/100 BT | Yes driver eepro100 or e100 | Adaptec AIC 7895H PCI | Yes driver aic7xxxRem. | None | N/A | No |
| NetServer E60 (D7140A, D7142A, D7144A, D7146A, D7148A, D9123A, D9127A, D9128A, D9129A) | ATI Rage II C AGP | Yes XFree 4.3.0Rem. (ati) | Intel S82093A / i82559 10/100 BT | Yes driver eepro100 or e100 | Adaptec AIC 7895H PCI | Yes driver aic7xxxRem. | None | N/A | Yes |
| NetServer E200 (P4595A, P5404A, P5447A) | ATI Rage II C AGP | Yes XFree 4.3.0Rem. (ati) | Intel i82557 / i82558 10/100 BT (D5013A/B) | Yes driver eepro100 or e100 | None | N/A | None | N/A | No |
| NetServer E200 (P1205A, P2448A, P4594A, P5403A) | ATI Rage II C AGP | Yes XFree 4.3.0Rem. (ati) | Intel i82557 / i82558 10/100 BT (D5013A/B) | Yes driver eepro100 or e100 | Adaptec AIC 7880 UW PCI | Yes driver aic7xxxRem. | None | N/A | No |
| 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 AGP | Yes XFree 4.3.0Rem. (ati) | Intel S82093A / i82559 10/100 BT | Yes driver eepro100 or e100 | 2 Symbios Logic 53C896 PCI | Yes driver sym53c8xxRem. | None | N/A | RedHat 7.0, Mandrake 7.2 |
| NetServer LC (D3343A) | Trident TVGA 9000i | Yes XFree 3.3.6Rem. (SVGA) | None | N/A | Adaptec AIC 7770 EISA | Yes driver aic7xxxRem. | None | N/A | Yes |
| NetServer LCII (D4907A, D4909A, D5014A, D5015A, D5016A, D5969A, D5970A, D5959A, D5961A) | Cirrus Logic GD 5446 PCI | Yes XFree 4.3.0Rem. (cirrus) | Intel i82557 / i82558 10/100 BT (D5013A/B) | Yes driver eepro100 or e100 | Adaptec AIC 7880 UW PCI | Yes driver aic7xxxRem. | None | N/A | Yes |
| NetServer LC3 (D6123A, D7018A, D6125A, D7020A, D7028A, D7025A, D7126A, D8594A) Chipset BXRem. | Cirrus Logic GD 5446 PCI | Yes XFree 4.3.0Rem. (cirrus) | Intel i82557 / i82558 10/100 BT (D5013A/B) | Yes driver eepro100 or e100 | Adaptec AIC 7880 UW PCI | Yes driver aic7xxxRem. | None | N/A | Yes |
| 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 AGP | Yes XFree 4.3.0Rem. (ati) | Intel S82093A / i82559 10/100 BT | Yes driver eepro100 or e100 | 2 Symbios Logic 53C897 PCI | Yes driver ncr53c8xxRem. | None | N/A | RedHat 6.2, 7.0, 7.3, Mandrake 7.2, 8.1 |
| NetServer LDPro (D4944A, D4946A, D4961A, D4962A) | Trident TVGA 9000i | Yes XFree 3.3.6Rem. (SVGA) | Intel i82557 / i82558 10/100 BT (D5013A/B) | Yes driver eepro100 or e100 | Adaptec AIC 7880 UW PCI | Yes driver aic7xxxRem. | None | N/A | No |
| NetServer LHPro (D4979A, D4980A, D4981A, D4982A) | Trident TVGA 9000i | Yes XFree 3.3.6Rem. (SVGA) | None | N/A | 2 Adaptec AIC 7880 UW PCI | Yes driver aic7xxxRem. | None | N/A | Yes |
| NetServer LHII (D5017A, D5953A, D5021A, D5023A, D6047A, D6048A) | Trident TVGA 9000i | Yes XFree 3.3.6Rem. (SVGA) | None | N/A | 2 Adaptec AIC 7880 UW PCI | Yes driver aic7xxxRem. | None | N/A | Yes |
| NetServer LH3 (D4998A, D5002A, D5000A, D5004A, D7033A, D7034A, D8503A, D8504A, D8567A, D8568A, D9343A, D9344A) Chipset BXRem. Rem. | Cirrus Logic GD 5446 PCI | Yes XFree 4.3.0Rem. (cirrus) | Intel i82557 / i82558 10/100 BT (D5013A/B) | Yes driver eepro100 or e100 | 2 Symbios Logic 53C895 PCI | Yes driver ncr53c8xxRem. | None | N/A | Yes |
| 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 AGP | Yes XFree 4.3.0Rem. (ati) | Intel S82093A / i82559 10/100 BT | Yes driver eepro100 or e100 | Adaptec AIC 7880 PCI + 2 Symbios Logic 53C896 PCI | Yes driver aic7xxx and driver sym53c8xx | None | N/A | RedHat 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 PCI | Yes XFree 4.3.0Rem. (cirrus) | Intel i82557 / i82558 10/100 BT (D5013A/B) | Yes driver eepro100 or e100 | 2 Symbios Logic 53C895 PCI | Yes driver ncr53c8xxRem. | None | N/A | RedHat 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 AGP | Yes XFree 4.3.0Rem. (ati) | Intel S82093A / i82559 10/100 BT | Yes driver eepro100 or e100 | Adaptec AIC 7880 PCI + 2 Symbios Logic 53C896 PCI | Yes driver aic7xxx and driver sym53c8xx | None | N/A | RedHat 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 PCI | Yes XFree 4.3.0Rem. (cirrus) | Intel i82557 / i82558 10/100 BT (D5013A/B) | Yes driver eepro100 or e100 | Symbios Logic 53C895 PCI | Yes driver ncr53c8xxRem. | None | N/A | RedHat 6.2, 7.0, Debian 2.2 |
| NetServer LP1000r (P1810A, P1812A, P2465A, P4632A, P4634A, P5476A, P7674A) Rem. Rem. | ATI Rage II C AGP | Yes XFree 4.3.0Rem. (ati) | 2 x Intel i82559 10/100 BT | Yes driver eepro100 or e100 | 2 Symbios Logic 53C1010 PCI | Yes driver sym53c8xxRem. | None | N/A | RedHat 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 AGP | Yes XFree 4.3.0Rem. (ati) | 2 x Intel i82559 10/100 BT | Yes driver eepro100 or e100 | 2 Symbios Logic 53C1010 PCI | Yes driver sym53c8xxRem. | None | N/A | Preload RedHat 7.0 based |
| NetServer LP1000r (P3574A) Rem. Rem. Rem. | ATI Rage II C AGP | Yes XFree 4.3.0Rem. (ati) | 2 x Intel i82559 10/100 BT | Yes driver eepro100 or e100 | 2 Symbios Logic 53C1010 PCI | Yes driver sym53c8xxRem. | None | N/A | Preload SuSE 7.0 based |
| NetServer LP2000r (P1824A, P1827A, P1830A, P3576A, P4636A, P4638A, P5478A, P7676A) Rem. Rem. | ATI Rage II C AGP | Yes XFree 4.3.0Rem. (ati) | 2 x Intel i82559 10/100 BT | Yes driver eepro100 or e100 | 2 Symbios Logic 53C1010 PCI | Yes driver sym53c8xxRem. | None | N/A | RedHat 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 PCI | Yes XFree 4.3.0Rem. (cirrus) | Intel i82557 / i82558 10/100 BT (D5013A/B) | Yes driver eepro100 or e100 | Symbios Logic 53C895 PCI | Yes driver ncr53c8xxRem. | None | N/A | Yes |
| NetServer LT6000r (D9143A, D9145A, P1756A, P1756B, P1758A, P1758B, P1821B, P2621A, P3460) Chipset BXRem. Rem. Rem. Rem. Rem. | ATI Rage II C AGP | Yes XFree 4.3.0Rem. (ati) | Intel S82093A / i82559 10/100 BT | Yes driver eepro100 or e100 | Adaptec AIC 7880 PCI + 2 Symbios Logic 53C896 PCI | Yes driver aic7xxx and driver sym53c8xx | None | N/A | RedHat 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 PCI | Yes XFree 3.3.6Rem. (SVGA) | None | N/A | 2 Adaptec AIC 7880 UW PCI | Yes driver aic7xxxRem. | None | N/A | RedHat 7.0 |
| NetServer LXrPro8 (D5028A) | ? | ? | None | N/A | Symbios logic UW | ? | None | N/A | No |
| NetServer LXr8000 (D6021A, D6022A, D6136A, D6137A, D7000A, D8256A, D8257A, D8258A, D8546A, D8548A) Rem. | Cirrus Logic GD 5446 PCI | Yes XFree 4.3.0Rem. (cirrus) | None | N/A | 2 Symbios Logic 53C896 PCI | Yes driver sym53c8xxRem. | None | N/A | Yes |
| NetServer LXr8500 (D8540A, D8542A, D9317A, D9417A, D9418A, P1230A, P1765A, P3461A) Rem. | Cirrus Logic GD 5446 PCI | Yes XFree 4.3.0Rem. (cirrus) | None | N/A | 2 Symbios Logic 53C896 PCI | Yes driver sym53c8xxRem. | None | N/A | RedHat 7.1 |
| NetServer TC2100 (P4649A, P4654A, P7691A, P7717A) | ATI Rage II C AGP | Yes XFree 4.3.0Rem. (ati) | Intel S82093A / i82559 10/100 BT | Yes driver eepro100 or e100 | None | N/A | None | N/A | Mandrake 8.1, RedHat 7.1, 7.2 |
| NetServer TC2100 (P4648A, P4652A) | ATI Rage II C AGP | Yes XFree 4.3.0Rem. (ati) | Intel S82093A / i82559 10/100 BT | Yes driver eepro100 or e100 | Adaptec AIC 29160 PCI | Yes driver aic7xxxRem. | None | N/A | Mandrake 8.1, RedHat 7.1, 7.2 |
| NetServer TC2110 (P5499A, P5530A, P7759A) | ATI Rage II C AGP | Yes XFree 4.3.0Rem. (ati) | Intel S82093A / i82559 10/100 BT | Yes driver eepro100 or e100 | None | N/A | None | N/A | Mandrake 8.1, RedHat 7.1, 7.2 |
| NetServer TC2110 (P5498A, P5529A, P7740A, P7758A) | ATI Rage II C AGP | Yes XFree 4.3.0Rem. (ati) | Intel S82093A / i82559 10/100 BT | Yes driver eepro100 or e100 | Adaptec AIC 29160 PCI | Yes driver aic7xxxRem. | None | N/A | Mandrake 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 AGP | Yes XFree 4.3.0Rem. (ati) | Intel S82093A / i82559 10/100 BT | Yes driver eepro100 or e100 | 2 Symbios Logic 53C1010 PCI | Yes driver sym53c8xxRem. | None | N/A | Mandrake 8.1, RedHat 7.1, 7.2, SuSE 7.2 |
| NetServer TC4100 (P3537A, P3539A, P3545A, P3547A, P3549A, P3551A) Rem. | ATI Rage II C AGP | Yes XFree 4.3.0Rem. (ati) | Intel S82093A / i82559 10/100 BT | Yes driver eepro100 or e100 | 2 Symbios Logic 53C1010 PCI | Yes driver sym53c8xxRem. | None | N/A | Mandrake 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 AGP | Yes XFree 4.3.0Rem. (ati) | Intel S82093A / i82559 10/100 BT | Yes driver eepro100 or e100 | AMI Megaraid (Raid 0, 1, 3, 5, 10, 50) | Yes driver megaraidRem. | None | N/A | Mandrake 8.1, RedHat 7.1, 7.2, SuSE 7.2 |
The following table provides all information on the support for this hardware by Linux.
Table 3-17. NetServers accessories
| Reference | Card type | Chipset | Linux support | Tested |
|---|---|---|---|---|
| NetRaid 1 D4992A | NetRaid Card | AMI Megaraid (Raid 0, 1, 3, 5, 10, 50) | Yes driver 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 D2140A | NetRaid Card | AMI Megaraid (Raid 0, 1, 3, 5, 10, 50) | Yes driver megaraidRem. | RedHat 6.0, 6.1, 6.2, 7.0, 7.1, Mandrake 7.2, 8.0, SuSE 7.0 |
| NetRaid 1M P3410A Rem. | NetRaid Card | AMI Megaraid (Raid 0, 1, 3, 5, 10, 50) | Yes driver megaraidRem. | RedHat 6.1, 6.2, 7.0, 7.1, 7.2, Mandrake 8.1 |
| NetRaid 2M P3411A, P3411B, P3475A, P3475B Rem. | NetRaid Card | AMI Megaraid (Raid 0, 1, 3, 5, 10, 50) | Yes driver megaraidRem. | RedHat 6.1, 6.2, 7.0, 7.1, 7.2, Mandrake 8.1 |
| NetRaid 3 D4943A | NetRaid Card | AMI Megaraid (Raid 0, 1, 3, 5, 10, 50) | Yes driver 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 D5955A | NetRaid Card | AMI Megaraid (Raid 0, 1, 3, 5, 10, 50) | Yes driver 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, D9351A | NetRaid Card | Strong ARM (Raid 0, 1, 3, 5, 10, 50) | Yes driver aacraidRem. | RedHat 7.0, 7.1, Mandrake 8.0, 8.1 |
| C1578B | SCSI Card | Adaptec AIC 7895H PCI | Yes driver aic7xxxRem. | No |
| C7430A | SCSI Card | Adaptec AIC 7880 UW PCI | Yes driver aic7xxxRem. | No |
| D5025A | SCSI Card | Adaptec AIC 7880 UW PCI | Yes driver aic7xxxRem. | Yes |
| D5252A | SCSI Card | Adaptec AIC 7880 UWD PCI | Yes driver aic7xxxRem. | Yes |
| P3413A | SCSI Card | Adaptec AIC 29160 PCI | Yes driver aic7xxxRem. | RedHat 6.2, 7.0, 7.1, 7.2, Mandrake 8.1 |
| D5013A, D5013B | Network Card | Intel i82557 / i82558 10/100 BT (D5013A/B) | Yes driver eepro100 or e100 | RedHat 6.2, 7.0, 7.1, Mandrake 7.2, 8.0, 8.1 |
| P3482A | Network Card | 3Com ??? 10/100/1000 BT | Yes driver bcm5700Rem. | RedHat 7.0, 7.1, 7.2, Mandrake 8.0, 8.1 |
| P3492A | Network Card | ??? | ??? | No |
| P5545A | Network Card | ??? | ??? | No |
| J2585B | Network Card | card 100VG (J2585B) | Yes driver hp100 | Yes |
| D6977A | Fibre Channel Card | ??? | ??? | No |
| D5246A | Fibre Channel Card | ??? | ??? | No |
| D8602A | Fibre Channel Card | ??? | ??? | No |
| D8602B | Fibre Channel Card | ??? | ??? | No |
| A7298A | Fibre Channel Card | Emulex Fibre Channel LP 982 | driver emulex | Yes |
| D6028A, P1218A, P5445A | Top Tools Management Card | ??? | Yes | Yes |
| P1979A | USB Modem | ??? | ??? | No |
| D8384B | USB Modem | Aztech UM9800 | driver Aztech | Yes |
For TopTools Remote Control Cards (TTRCC), the B.02.02 firmware release shows some strange symptoms at boot time, namely you get no data in your browser (Netscape on Linux) until way past selftest and LILO, so it's kind of hard to boot an alternate kernel. The fix is to 'downgrade' your firmware on the TTRCC to B.02.00. You can see what revision you're running on the TopTools 'Identity Screen'. You can flash the eeprom on the TTRCC anytime (unless you really want to make a DOS floppy and reboot) by tftping the right firmware (ttrc0200.bin) in the 'Configuration' tab -> 'Card Info' area, and press 'Update'. It takes a minute or so to download/verify/and reset the TTRCC. (Information from Lee Mayes)
Pages on how Linux works on HP Proliant are available at http://www.compaq.com/products/servers/linux/whitepapers.html and http://h18000.www1.hp.com/products/servers/linux/15ad-0701a-wwen.html
A page on certification of SuSE and Redhat Linux distributions on HP Proliant is available at http://www.compaq.com/products/servers/linux/hpLinuxcert.html
A page iving access to all the software provided for HP Proliant and sorted by distribution is available at http://www.compaq.com/products/servers/linux/softwaredrivers.html
Richard Black's site is also an information mine on Linux history with Proliant, that you'll consult with great benefit at http://www.cpqlinux.com. The table here after gives information on machines available after the HP/Compaq merge (May 2002).
The following table provides all information on the support for this hardware by Linux.
Table 3-18. Proliant and Linux
| Machine | Graphic Card | Linux support | Network Card | Linux support | SCSI Card | Linux support | Sound Card | Linux support | Tested |
|---|---|---|---|---|---|---|---|---|---|
| Proliant ML310 (263629, 264658, 306669, ) | ATI Rage XL AGP 8MB | Yes XFree 4.3.0Rem. (ati) | card HP Gigabit (BCM5700 like) | Yes driver bcm5700 or HPRem. | Mega IDE raid controler (0, 1, 1+0) | Yes driver megaideRem. | None | N/A | No |
| Proliant ML310 (263659, 263660, 306667) | ATI Rage XL AGP 8MB | Yes XFree 4.3.0Rem. (ati) | card HP Gigabit (BCM5700 like) | Yes driver bcm5700 or HPRem. | Adaptec AIC 29160 PCI | Yes driver aic7xxxRem. | None | N/A | No |
| Proliant ML330 G2 () | ??? | ??? | Compaq Fast Ethernet Adapter (Intel Pro/100 based) | Yes driver eepro100 or e100 or HPRem. | ??? | ??? | None | N/A | No |
| Proliant ML330 G2 () | ??? | ??? | Compaq Fast Ethernet Adapter (Intel Pro/100 based) | Yes driver eepro100 or e100 or HPRem. | Mega IDE raid controler (0, 1, 1+0) | Yes driver megaideRem. | None | N/A | No |
| Proliant ML570 G2 () | ??? | ??? | Compaq Fast Ethernet Adapter (Intel Pro/100 based) | Yes driver eepro100 or e100 or HPRem. | Yes driver aic7xxxRem. | None | N/A | No | |
| Proliant DL360 G2 () | ??? | ??? | Compaq Fast Ethernet Adapter (Intel Pro/100 based) | Yes driver eepro100 or e100 or HPRem. | Compaq Smart Array 5i | Yes driver ccissRem. | None | N/A | No |
| Proliant DL380 G2 () | ??? | ??? | Compaq Fast Ethernet Adapter (Intel Pro/100 based) | Yes driver eepro100 or e100 or HPRem. | Compaq Smart Array 5i | Yes driver ccissRem. | None | N/A | No |
| Proliant DL360 G3 () Rem. | ??? | ??? | Compaq Gigabit Ethernet Adapter (Intel Pro/1000 based) | Yes driver e1000 or HPRem. | Compaq Smart Array 5i | Yes driver ccissRem. | None | N/A | No |
| Proliant DL380 G3 () Rem. | ??? | ??? | Compaq Gigabit Ethernet Adapter (Intel Pro/1000 based) | Yes driver e1000 or HPRem. | Compaq Smart Array 5i | Yes driver ccissRem. | None | N/A | No |
| Proliant DL580 G2 () Rem. | ??? | ??? | ??? | ??? | Compaq Smart Array 5i | Yes driver ccissRem. | None | N/A | No |
| Proliant DL760 G2 () Rem. | ??? | ??? | card HP Gigabit (Tigon3 like) | Yes driver tg3 or HPRem. | Compaq Smart Array 5i | Yes driver ccissRem. | None | N/A | SuSE UL 1.0 |
The following table provides all information on the support for this hardware by Linux.
Table 3-19. Proliant accessories
| Reference | Card type | Chipset | Linux support | Tested |
|---|---|---|---|---|
| NC3120, NC3121, NC3122, NC3123, NC3131, NC3132, NC3133, NC3134, NC3135, NC3163 | Network Card | Compaq Fast Ethernet Adapter (Intel Pro/100 based) | Yes driver eepro100 or e100 or HPRem. | RedHat 6.2-8.0 Mandrake 8.0-9.0 SuSE 6.4-8.0 |
| NC6132, NC6133, NC6134, NC6136, NC7131, NC7132 | Network Card | Compaq Gigabit Ethernet Adapter (Intel Pro/1000 based) | Yes driver e1000 or HPRem. | RedHat 7.2-8.0 Mandrake 8.0-9.0 SuSE 7.0-8.0 |
| NC6770, NC7760, NC7770, NC7771, NC7780, NC7781 | Network Card | card HP Gigabit (BCM5700 like) | Yes driver bcm5700 or 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, 5312 | Raid Card | Compaq Smart Array 5i | Yes driver ccissRem. | RedHat 7.0-8.0 Mandrake 9.0, 9.1 |
Information concerning these machines are available at http://www.hp.com/products1/servers/serverappliances/
The "Web hosting" SA1100 (P4533A) and SA1120 (P4534A) machines are equiped with a RedHat based distribution of Linux.
The "Web caching" SA2100 (P4535A), SA2150 (P4651A), SA2200 (P4536A) and SA2250 (P4537A) machines are equiped with a RedHat based distribution of Linux and of the Inktomi software. The hardware base is a LP1000r.
Please refer to the Hardware Howto and Ethernet Howto for other details concerning the support of some hardware elements by Linux.
For video chipsets support, a fundamental page is the one of XFree86 with its supported chipsets list.
Commercial servers are also available, as those of X-Inside and MetroLink
Netvectra are not supported by Linux.
Driver supporting the HP GPIB cards (IEEE 488) HP 27209 (= HP 82990, HP 61062, HP 88500) and HP 82335 is available at the following address : ftp://ftp.llp.fu-berlin.de/pub/linux/LINUX-LAB/IEEE488.
Another GPIB driver may be found at this address http://www.inesinc.com/linux.htm.
The latest version of XFree86 is the 4.1.0, available from this server.
To use the MGA G100 AGP card, with a version of XFree86 before the 3.3.2 one, you have to use an option in the file XF86Config : Option "no_accel".
Section example :
Section "Device"
[...]
VendorName "Matrox"
VideoRam 4096
Option "no_accel"
EndSection |
This card can support up to two displays. These displays can be configured in two different ways.
For uniquely independent screen operation, you can configure displays for "multi-screen" work. In this mode, the X server reports two independent screens for client connections. These are numbered using the "minor" display number (e.g. <hostname>:0.0 and <hostname>:0.1). There is no support to move client windows between the screens.
The other configuration option uses the XINERAMA extension. This configuration links multiple screens to behave as one logical screen. In this mode, the X server reports one screen for all client connections. X clients can move between screens and the overall screen resolution is doubled width or height depending upon the desired setup.
The following examples demonstrate these possibilities through the configuration file /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 |
#startx -- +xinerama |
Section "ServerFlags"
Option "Xinerama" "on"
EndSection |
The Matrox driver supports several XFree86 options through the file /etc/X11/XF86Config-4. The example below describes two such options that contribute to improved graphics performance:
Section "Device"
Identifier "Matrox G450"
Driver "mga"
# Use this option to enable AGP 2X mode
# In default mode AGP 1x, the host to graphics bandwidth is about 500 MB/sec
# This will increase the host to graphics bandwidth to about 1 GB/sec
# This mode is recommended by HP for X2000/X4000
Option "AGPMode4x" "on"
# Use this option to enable AGP 4X mode
# This will increase the host to graphics bandwidth to about 2 GB/sec
# This mode is recommended by HP for X2000/X4000
EndSection |
Brett Johnson also mentions that the newest matrox driver will "merge" the two heads into a single screen at the driver level. This has the advantage that it's a *lot* more stable, and a little faster than xinerama. Here is an example of the relevant sections from 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 |
The maximum resolution supported by this chipset in frame-buffer mode is 800x600 in 16 bpp (vga=0x315 in /etc/lilo.conf)
This chipset is also supported by XFree 3.3.6 with the Mach64 driver and a patch available at http://www.staikos.on.ca/~staikos/tp1460/XFMa64-Rage-Thinkpad.patch.
A precompiled X server is available at this address : http://www.0wned.org/XFMa64-Rage-Thinkpad.tar.gz.
This serveur is available from the ATI site at http://support.ati.com/drivers/
To enable multi-screen with FireGL4, set the monitor resolution to a supported multi-screen resolution like 2560x1024 in the /etc/X11/XF86Config-4 file. The firegl driver recognizes this and sets up multi-screen when the Xserver starts. Make sure you have two monitors set up and connected to the two DVI ports on the FireGL4 card.
The firegl driver supports several XFree86 options through the file /etc/X11/XF86Config-4. Values indicated in the example correspond to the default values.
Section "Device"
Identifier "FIRE GL2"
Driver "firegl"
Option "Overlay" "off"
# Use this option to enable limited overlay plane support.
# NOTE: currently this is not intended to support the running of applications in the overlay planes.
# Number of 4k DMA buffers used per OpenGL context.
# number of 4k DMA buffers used per OpenGL process by texture manager.
# parameter command line passed to firegl kernel module
# Example:Option "KernelModuleParm" "maxlockedmem=64;agpgart=2"
# Option list:
# maxlockedmem: Maximum locked DMA memory
# Maximum locked display list memory
# Value 0, use firegl built-in support, value 2, disable firegl built-in AGP GART support if an agpgart module is loaded, it will be used, value 3, disable AGP GART support
# agp_try_unsupported: try unsupported chipsets
Option "OffScreenPixmaps" "no"
# enables the use of frame buffer memory to save/generate pixmaps.
Option "BIOSInfo" "no"
# enable BIOS version output to the XFree86.0.log file
Option "HW Cursor" "yes"
# Enable HW Cursor
Option "enable DVI" "no"
# enable DVI connector(s) (always enabled in dual mode (Fire GL3/4)
Option "no_accel" "no"
# Disable XAA hardware acceleration
Option "NoDDC" "no"
# disables PnP Monitor functionality such as automatic mode configuration (This important for Fire GL3/4 users who want to work with dual screen modes)
Option "AGPSpeed" "-1"
# 0 for AGP off, 1 for AGP 1x, 2 for AGP 2x, 4 for AGP 4x, -1 for "Query Chipset"
#
EndSection |
To use a Cirrus Logic GD 5465 AGP card, with a version below Xfree86 3.3.3, you have to use an option in the file XF86Config : Option "xaa_no_color_exp".
Section example :
Section "Device"
[...]
Identifier "CL-GD5465"
VendorName "Cirrus"
BoardName "GD5465"
VideoRam 2048
Option "xaa_no_color_exp"
EndSection |
Some users who had problems with the support of this chipset were more satisfied with the use of the "sw_cursor" option.
Specifications of that card should be consulted on Elsa web site. This card is equiped with an hardware OpenGL accelerator. Under Linux, there is an OpenGL compatible layer called Mesa. This layer begins to support hardware accelerators, and among them the 3DLabs chipset which is on Elsa Gloria cards.
This card is only supported by the 3.3.6 version of XFree86 and upper. Nevertheless, even in that version, this is a preliminary support, which isn't as stable as the Frame Buffer mode.
On the other hand, to be able to install a RedHat 6.1 version, you should do that in text mode, because the server provided (3.3.5) doesn't support this card.
If you have a dual-boot system, booting first on Windows, and initialize the card through its driver seems to improve the operations then under Linux (warm reboot).
Versions of XFree86 above 4.0.2 also offer the support of this chipset.
(Informations provided by Frédéric Dubuy, Anne-Marie Mahfouf and Jean-Bernard Chaffardon)
These cards are only supported with a specific X server XFCom_i810/5 downloadable in both format RPM or tar.gz and a complementary module for the kernel agpgart, downloadable in both format SRPM or tar.gz (old).
Detailed documentations on the installation are provided at http://www.linux-france.org/article/x/GuideIntel810/book1.html and ftp://download.intel.com/support/graphics/intel815/release_linux.pdf
To summarize, once the X server installed, the module compiled and installed, it's sufficient to modify with the following parameters the file /etc/X11/XF86Config :
Section "Device"
[...]
Identifier "i810"
[...]
EndSection
[...]
Section "Screen"
[...]
Driver "svga"
Device "i810"
[...]
EndSection |
You have to note that the agpgart module provided by Intel should replace the one delivered in the kernel so that it works. You then have to reinstall it, particularly when a kernel update occurs.
These cards are only supported with a 4.3.0 XFree86 server or upper. Cf also: http://support.intel.com/support/graphics/intel845g/linux.htm
This card is only supported with a specific X server downloadable at (Original: ftp://ftp.s3.com/pub/s3/desktop/395/395_xf86_1011.tar.gz)
You may also look at http://www.probo.com/timr/savage40.html
Non free drivers are proposed by nVidia at http://www.nvidia.com/view.asp?IO=linux_display_archive (ia32) and http://www.nvidia.com/view.asp?IO=linux_ia64_display_archive (ia64)
To use the Frame Buffer mode, please consult the following documents http://www.medasys-digital-systems.fr/linux/framebuffer.html and http://www.linuxdoc.org/HOWTO/Framebuffer-HOWTO.html.
It's possible to use XFree86 in dual-head mode. The following example of configuration is provided by S. Eranian for a Matrox G200 AGP and a ATI Rage 128 PCI card. "The key element is that you must specify the PCI id for both cards."
# /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 |
The latest version of the aic7xxx driver is available from the reference site.
Driver update disks for various distributions RedHat 7.x, 8.0, SuSE 7.x 8.0 may be downloaded from the site of Adaptec
The latest version of the aic79xx driver is available from the reference site.
This driver has been integrated in the standard kernel 2.4.21.
Driver update disks for various distributions RedHat 7.x, 8.0, SuSE 7.x 8.0 may be downloaded from the site of Adaptec
The latest version of the ncr|sym53c8xx driver is available from the reference site.
A driver disk for the RedHat distribution is available at the following address for the versions 6.2 and 7.0.
To use a driver disk on a RedHat 6.2 distribution, you need to boot with the latest boot disk made by RedHat. Either by remaking a CD-ROM containing it, or by using it directly. It"s available at the following address ftp://ftp.redhat.com/pub/redhat/linux/updates/6.2/en/os/images/i386/boot-20000407.img
To use the D6692A card, you need to use a 2.1.122 kernel at least. Previous kernels didn't handled correctly the shared IRQ between the network and SCSI parts of the card. In particular, a standard RedHat 5.2 version doesn't allow to the network part to be supported. You have to update your kernel with a recent one (preferably 2.4.21) and the distribution with the complementary packages needed.
Some X4000 configurations had incompatibilities with Linux resulting in boot hang. This issue is solve with the latest RedHat kernel updates (2.4.9-34 and upper).
The latest version of the 3c59x driver is available from the reference site.
There is also a version provided and supported by 3Com, available at http://support.3com.com/infodeli/tools/nic/linuxdownload.htm.
There are also other drivers available at ftp://ftp.scyld.com/pub/network/test/3c59x.c and http://www.uow.edu.au/~andrewm/linux/#3c59x-bc.
This card is supported by kernel 2.2.17 and upper.
A driver is provided by Intel to support its cards based on the PRO/100 model, in its various versions. Depending on the model, you'll have a better support with this one, or with the standard eepro100 provided in the Linux kernel. It should allow a systematic support of the latest models. It's available at ftp://aiedownload.intel.com/df-support/2896/eng
If you use the e100 driver, you could also use the ANS tools (Advanced Network Services) allowing you to do AFT (Adapter Fault Tolerance), ALB (Adaptive Load Balancing, including AFT), FEC or 802.3ad (Link Aggregation). For more details on these modes, please refer to the file associated with the file to download called readme.txt. It's available at ftp://aiedownload.intel.com/df-support/2895/eng
To use this functionality, proceed as follow:
#ifconfig ethx down # For all adapters of the team #ianscfg -a -tTEAM # Create the team #ianscfg -C -tTEAM -Mmode # Determine the mode of the team #ianscfg -a -tTEAM -methx # Add the interface ethx to the team #ianscfg -a -tTEAM -vveth0 # Create the virtual interface veth0 associated to the team #ianscfg -c -tTEAM # Activate the team #ianscfg -w -f/etc/ians.conf # Save the configuration #ifconfig veth0 xxx.yyy.zzz.ttt ... # Configure the virtual interface as usual |
Other tools around this driver may be found on Intel's web site: http://appsr.intel.com/scripts-df/filter_results.asp?strOSs=39&strTypes=PLU%2CDRV%2CSPH%2CUTL&ProductID=416&OSFullName=Linux*&submit=Go%21
To use correctly the VE model of this network card (e-PC 40 e.g.), with a SusE 7.2 distribution, it is mandatory to upgrade it with the updates available at ftp://ftp.suse.com/pub/suse/i386/update/7.2/
In addition to the previous point, HP provides a certified driver (e100 for RedHat/SuSE) for this card at the following address: ftp://ftp.compaq.com/pub/products/servers/supportsoftware/linux
A driver is provided by Intel to support its cards based on the PRO/1000 model. It's available at ftp://aiedownload.intel.com/df-support/2897/eng
If you use the e1000 driver, you could also use the ANS tools (Advanced Network Services) allowing you to do AFT (Adapter Fault Tolerance), ALB (Adaptive Load Balancing, including AFT), FEC or 802.3ad (Link Aggregation). For more details on these modes, please refer to the file associated with the file to download called readme.txt. It's available at ftp://aiedownload.intel.com/df-support/2895/eng
To use this functionality, proceed as in paragraph e100.
In addition to the previous point, HP provides a certified driver (e1000 for RedHat/SuSE) for this card at the following address: ftp://ftp.compaq.com/pub/products/servers/supportsoftware/linux
The Intel Pro/100 and 3Com 3C59x network cards used in majority in HP machines support the Wake on Lan function (WOL). All the details on http://www.scyld.com/expert/wake-on-lan.html,
The chipset 2EM (Vendor id: 125d - device id: 1978) is supported in 2.2.14 kernel and upper. Version 3 (Vendor id: 125d - device id: 1998) on the other side is supported in 2.2.19pre5 kernel and upper. Cf : the site of the maestro3, driver, the AlsaRem. project (version >= 0.5.10) driver, and the commercial software Open Sound System . The latest version of the ESS Maestro driver is available from the reference site.
The latest version of the AD1816 driver is available from the reference site.
For Visualize workstations, it's recommended by HP to put in /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 |
The latest version of the SB Live driver is available from the reference site.
The Alsa project has for primary goals to develop drivers to support sound cards in Linux, being fully compatible with current OSS drivers, bringing more functionalities and supporting more hardware.
All the information on this project, as well as sources under the GPL license, are available from their home page http://www.alsa-project.org
RPMs for RedHat 6.2 and Turbo Linux 6.0 distribution are available at the address http://hp-linux.org/aau/alsa
For machines equipped with this chipset, Chuck Slivkoff reports that it works when you put the following parameters in /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; ' |
Note that pre-install may create problems and i's recommended to replace the line containing it with:
below snd-card-azt2320 isapnp |
For Intel sound cards you may want to get the latest informations from http://support.intel.com/support/graphics/linux/audio.htm
These models are delivered with MS-DOS only, in order to have a Linux Machine at the best price.
These models are delivered ready to be installed with Turbo Linux, in order to have a Linux Machine at the best price (2 CDs + 30 days of support).
These models are delivered preloaded with a improved distribution based on RedHat (shameless plug, as I did it :-)
On this configuration in version Mandrake 8.0, it seems that the kapmd daemon uses too much CPU. It's so recommended to apply patches or to desactivate it.
$ 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] [...] |
With the 9.0 version, you have to give the noapic parameter at system boot time.
On that machine, the Bios doesn't give the right amount of memory which is in the machine to Linux. You need to use a line such as append="mem=xxxM" at the begining of /etc/lilo.conf where xxx is your RAM in MB.
The support of "big size" IDE disks (for example, 27 GB disks provided for the XU 800) on these machines needs a kernel 2.2.15 at least.
This machine had problems with some early BIOSes that may prevent keyboard/lan to work properly under Linux. Download the latest one from HP Web site in case of issue or grab a local copy at http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/Biosx2100-JGW102US.rom
If you intend to use both the sound chipset and a PCMCIA card in this laptop, in order to avoid conflicts at input/output ports level, you'll have to modify the file /etc/pcmcia/config.opts to change the line 6 to
include port 0x300-0x4ff, port 0x1000-0x17ff |
Some users had to apply the same tric for their Omnibook 4150 with success.
This laptop uses an Ali chipset M5529 whose driver is available for kernel 2.2 at ftp://ftp.aliusa.com/driver/linux-ide-10b3.tgz
For kernel 2.4.18 (RedHat 8.0), you may use at boot prompt the option idebus=50 or idebus=66 and/or nousb depending of the contributor
It is recommended to not launch /sbin/halt under X11.
The integrated modem card is not normaly supported under Linux (ESS ES56CVM-PL). Nevertheless, Jean-Bernard Chaffardon has published a binary version of a driver for the kernel 2.4.18-2mdk of Mandrake distribution 8.x. It's always possible to try to use it with /sbin/insmod -f. The driver is available at http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/ES2839_4Linux2_4_18-2mdk.zip (XE3 GF) and http://luftstrom.bastun.net/ess-modem-1989.tar.gz (XE3 GC).
Soos Peter adds "I tried fixscript originally developed for Lucent binary kernel modules, and wrote a little install script to install esscom.o on any 2.4.x kernel. I had succesful installation with 2.4.9-31 RedHat kernel and 2.4.18 (see below). I had some problem with the driver itself:
If I attach the modem to the telephone line after loading module on a XE3-GF, the machine completly frozen.
The driver does not support the modem in 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
|
The installation of a RedHat 6.2 distribution gives a problem when rebooting the system, at the PCMCIA initialisation. You have to install the latest version of the pcmcia-cs package at ftp://pcmcia-cs.sourceforge.net/pub/pcmcia-cs/
To use the network with this distribution, you need a tulip driver modified by P. "goldpenguin" Depouilly, and available at http://www.math.u-bordeaux.fr/~depouill/XE3/tulip.tar.gz
Oliver Tharan reports that models equiped with a Savage chip may encounter some problems with ICA or Starffice. Some answers may be found at http://www.probo.com/timr/savage40.html
Gabor Fleischer has developped a modified DSDT for a better ACPI support of the XE3 GF. Download it at http://progs.fleischer.hu/XE3-GF/DSDT/HP_OmniBook_XE3-GF_DSDT.asl
Pop-up mouse is supported. Olivier Florent wrote the original linux code. Grant Grundler rewrote it and published it. See obmouse.sourceforge.net
If you use the Adaptec APA-1480 SCSI PCMCIA card, It must be in the top slot. If you don't put it in the top slot, the card that is in the top slot will not work. Also, even though the APA-1480 was supported long before this, the first time it worked on an Omnibook was kernel 2.2.16. There was some problems with the earlier cardbus drivers and the Omnibook. (Information from Bruce Kives)
reboot doesn't work correctly on this machine, which remains blocked instead of rebooting. Use the poweroff button to reset it. A BIOS > 1.81 seems to fix the issue. (Information from Yuthay Yean)
The PCMCIA driver on this machine is yenta_socket (in /etc/sysconfig/pcmcia)
To use the embedded wireless LAN on this machine you need: wireless-tools and driver prism2_pci
and do the following operations:
#modprobe orinoco_cs Load the driver #/etc/rc.d/init.d/pcmcia restart restart the pcmcia stack #vi /etc/pcmcia/wireless.opts Configure the wireless interface #iwconfig eth1 Verify the status of the wireless interface #ifconfig eth1 your.ip.address.thatyouwant Configure the IP layer |
Pages dedicated to that notebook are available at http://www.senecass.com/rob/omnibook6100.html, http://www.nyx.net/~dwiebold/omnibook6100-linux.html and http://www.rag.com.au/linux/6100howto.html
B models use Ultra 3 SCSI sym53c1010 (A models use ultra 2).
To use the native SCSI bus of this machine, it"s necessary to use the sym53c8xx driver with a version upon 1.6c. A driver disk for RedHat distributions is available for versions 6.1, 6.2 and 7.0.
For the SuSE 7.0 distribution, you have to enter the manual mode to load the driver, as autodetection doesn"t work correctly.
In order to use the native SCSI controler you need to disable in the Bios the option "Reserve PCI Bus Numbers", in the menu PCI Device Setting (Indication of Gillynn Couch). Models P3493B and P5364B are equiped with an additional NetRaid 1M card.
To use the native SCSI bus of this machine, it"s necessary to use the sym53c8xx driver with a version upon 1.6c. A driver disk for RedHat distributions is available for versions 6.1, 6.2 and 7.0.
For the SuSE 7.0 distribution, you have to enter the manual mode to load the driver, as autodetection doesn"t work correctly.
To install this machine under RedHat 6.2, you have to follow the following steps provided by Gallig Renaud :
Desactivate the LAN card in the BIOS
Do a RedHat 6.2 install with the driver disk available at http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/dd62-ami.img
To use a driver disk on a RedHat 6.2 distribution, you need to boot with the latest boot disk made by RedHat. Either by remaking a CD-ROM containing it, or by using it directly. It"s available at the following address ftp://ftp.redhat.com/pub/redhat/linux/updates/6.2/en/os/images/i386/boot-20000407.img
Apply 6.2 updates in that order
#rpm -Uvh rpm* db3* #rpm --rebuilddb #rpm -Uvh mount* nfs-util* #rpm -ivh kernel*i686* #rpm -Fvh *.rpm |
Do the initrd for the new kernels (man mkinitrd - hint: /sbin/mkinitrd /boot/initrd-2.2.19-xx.img 2.2.19-xx)
If you use lilo, re-run it lilo
Reboot
Reactivate the LAN card in the BIOS
The system will automatically detect the new hardware component
Modify the file /etc/module.conf and remplace eepro100 by e100 (with eepro100 you have error messages such as card reports no resources, card reports no RX buffers)
Type the following commands to validate this change
#service network stop #rmmod eepro100 #service network start |
Enjoy ;-)
In order to use the native SCSI controler you may need to desactivate in the Bios the "reserver PCI Bus #s", in the menu PCI Device Setting. The PS/2 system doesn't work correctly with a RedHat 6.1 or 6.2 distribution. In order to correct that you need to either put the machine in MPS 1.1, in the BIOS, or use a kernel above 2.3.47 in MPS 1.4 mode. The network card doesn't work correctly with the kernel of the RedHat 6.2 distribution.
In order to use the native SCSI controler you need to desactivate in the Bios the "reserver PCI Bus #s", in the menu PCI Device Setting.
Intel BX Chipset (Memory Bus at 100 MHz) is supported by kernels above 2.0.34/2.1.103.
To install/use these machines under redHat 7.3 or 9, you have to pass the following parameter on the command line at boot time ide=nodma. You may also use the following command in the file /etc/rc.local
/sbin/hdparm -d0 /dev/hda |
If the fans of DL360 G3 machines do not have an acceptable noise level after the boot either you install the hpasm driver for your distribution, or you update the BIOS of your machine (2003-04-08 or upper) P31
Christian Franck reports an issue of SCSI timeout while using a SCSI card C7474A (Adaptec 29160). His solution was to put the card in a non hot plug slot.
When activating Hyper-Threading (HT) on the machine in the BIOS, the system boots correctly as it seems (detecting the 16 CPUs it should detect) but then it hangs during the remaining phases of the boot.
To correct the issue, you need to use at least a vanilla 2.4.21 kernel + the patch ac4 + a small additional patch made by 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) | |
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 |
linux:~ #cat /proc/cpuinfo | grep processor |wc -l
16
:-)) |
With the new Xeon processors (DP and MP) you have a new function available called hyperthreading. This allows you roughly to have 2 processors (logical) in 1 (physical).
RedHat (7.3 and upper) has a kernel which supports this new feature in standard.
The previous versions (Mandrake 8.2 and RedHat 7.2) do NOT support hyperthreading in standard so the machines with HT processors using these distro will only see one proc.
BTW, it seems that there is a patch available in RedHat kernels from 2.4.9 on. Look at the sources of the RedHat kernel, it's called linux-2.4.9-hyperthreading.patch and is available with the latest RedHat updates for 7.2.
Coppermine 0.18 µm technology - 256 kB synchronous cache - Intel i820 Chipset
These machines are equiped with a Pentium IV processor, supported by kernels 2.2.18/2.4.0 and above. The RedHat 7.0, Mandrake 7.2 and TurboLinux 6.1 distributions, e.g., can be installed correctly on this kind of machines.
Attention, the XF86_SVGA server works correctly with this mother board embedded version only above XFree86 3.3.5, due to the use of different frequencies (In particular, use the updates for RedHat 5.2/6.0).
Creation of a custom RedHat 5.1 Boot disk
To be able to boot with the RedHat 5.1 boot disk, and to have the support of the 3C905B-TX card, you need to do the following :
Log as root. Go in the home directory (~root) #cd ~ Put there the 3c59x.c source module for the 3Com card #ncftp ftp://ftp.scyld.com/pub/network/3c59x.c Compile it #gcc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -O6 -c 3c59x.c `[ -f /usr/include/linux/modversions.h ] && echo -DMODVERSIONS` put the RedHat 5.1 floppy boot disk in the drive you have to copy the initrd.img file from the floppy disk #mcopy a:initrd.img /tmp then uncompress it #gzip -cd /tmp/initrd.img > /tmp/initrd.ext2 Mount the "file" filesystem thus obtained #mount -t ext2 /tmp/initrd.ext2 /mnt/floppy -o loop uncompress the modules provided #gzip -cd /mnt/floppy/modules/modules.cgz > /tmp/modules.cpio extract the modules #cd /tmp ; mkdir modules ; cd modules ; cat /tmp/modules.cpio | cpio -i Copy the new updated module for the 3Com card #cp ~/3c59x.o . recreate the compressed cpio file #ls | cpio -o | gzip -c9 > ../newmodules.cgz replace the modules by their update #cp ../newmodules.cgz /mnt/floppy/modules/modules.cgz unmount the "file" filesystem #umount /mnt/floppy compress the "file" filesystem #gzip -c9 /tmp/initrd.ext2 > /tmp/initrd.img copy it on the floppy disk #mcopy /tmp/initrd.img a: |
This driver is provided with latest RedHat 7.1-8.0/Mandrake 8.0-9.0 distributions, as kernel patches, but isn't included yet in the standard 2.4 kernel.
In addition to the previous point, HP provides a certified driver (bcm5700 for RedHat/SuSE) for this card at the following address: ftp://ftp.compaq.com/pub/products/servers/supportsoftware/linux
To be able to boot with a RedHat distribution (>6.1), and to have the recognition of a peripheral non supported in standard in the distribution, you need to do the following :
Download the delopment toolkit to create driver disk for the RedHat distribution at the following address: http://people.redhat.com/dledford
Install the sources of the driver in a directory and follow the instructions of the README file of the kit to create the modules necessary for the various kernel of the distributions.
Log as root. (~root) put the RedHat floppy boot disk to modify in the drive you have to copy the initrd.img file from the floppy disk #mcopy a:initrd.img /tmp then uncompress it #gzip -cd /tmp/initrd.img > /tmp/initrd.ext2 Mount the "file" filesystem thus obtained #mount -t ext2 /tmp/initrd.ext2 /mnt/floppy -o loop create a temporary directory #cd /tmp ; mkdir modules ; cd modules uncompress and extract the modules provided #gzip -cd /mnt/floppy/modules/modules.cgz | cpio -ivdum Copy the new updated module. In case you add it, remove also other useless modules of the same size. #cp ~/.../mod_devel_kit/rhxx/modules/x.y.z-iBOOT/module.o x.y.z-iBOOT Also in case you add it, copy the modules needed for the installed kernel during reboot, and adapt the files pcitable, module-info and modules.dep by using the information provided in the development kit. #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 recreate the compressed cpio file #find * -print -depth | cpio -ov -H crc | gzip -c9 > /mnt/floppy/modules/modules.cgz unmount the "file" filesystem #umount /mnt/floppy compress the "file" filesystem #gzip -c9 /tmp/initrd.ext2 > /tmp/initrd.img copy it on the floppy disk #mcopy /tmp/initrd.img a: |
To be able to boot with a SuSE distribution (>7.1), and to have the recognition of a peripheral non supported in standard in the distribution, you need to do the following : Cf: http://sdb.suse.de/en/sdb/html/hmeyer_driver_update.html
To be able to boot with a Mandrake distribution and to have the recognition of a peripheral non supported in standard in the distribution, you need to do the following : Cf: http://cvs.mandrakesoft.com/cgi-bin/cvsweb.cgi/~checkout~/gi/mdk-stage1/doc/UPDATEMODULES?rev=1&content-type=text/plain
The LH4 doesn't seem to work correctly when not in Raid. Even with the latest Bios available at the time of the test (16.00), the problem remains. If you desactivate the Raid management, during the boot, the ncr53c8xx driver in Linux detects 4 controlers instead of 2 and boot doesn't end. To avoid that, you have to activate the Raid in the Bios and use each of the disk in Raid0 mode, which is quite the same as the solution without Raid at all.
This machine can not be installed correctly with RedHat 7.1 or Mandrake 8.0 distributions.
These cards are equiped with an AMI Megaraid chipset and may support the following Raid levels : 0, 1, 3, 5, 10, 30 and 50.
AMI has recently sold his Megaraid division to LSILogic and information is now available from http://www.megaraid.lsilogic.com/
Some NetRaid cards, as well as the chipset integrated on the LH3 and LH4 mother boards are supported by recent version of the Linux kernel (2.0.36/2.2.19/2.4.21 typically - don't use 2.0.37/38).
For the RedHat 5.2 distribution, it's not possible to install the system on this type of controler, because it's not detected by the installation program. You have to use a specific floppy disk . This floppy disk should be used as input to the rawrite tool, for example. It works for systems with less than 1 GB of memory.
For the RedHat 6.0 distribution, you have to manually declare the existence of this card as a supplementary SCSI adapter, in order to use it directly during the installation. The megaraid driver isn't automatically detected.
To avoid strange messages during the boot printed by the megaraid driver, it's necessary to recompile it with the option -DHP (before kernel 2.4.2) or -DMEGA_HP_FIX (after) or even nothing now (> 2.4.13).
For the RedHat 6.1 distribution, the megaraid driver provided by the kernel does support only the first logical drive. In order to obtain the others, please recompile a 2.2 standard kernel.
You have to note that the integrated card of the LH3/4 realises a software parity checks and performs thus less efficiently than the NetRaid daughter cards. On the other side, LH3000/6000 are equiped with an integrated card doing hardware checks.
In the driver provided by AMI there is a Raid management tool megamgr, usable within Linux, and equivalent to the tool included in the software embedded on the controler. It's downloadable from http://www.ami.com/support/prodsearch.cfm?InpProdID=17
In case of problem, old versions are available there http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/107.zip, http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/1e08.zip and http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/mega115.tgz,.
Kernel patches and utility to monitor logical/physical drives on MegaRAID (NetRAID) Adapters have been made by Katsuyuki Yumoto. "This can detect physical drive failure, send E-Mail and syslog it. NetRAID-1Si/3Si, embeded NetRAID and NetRAID-1M/2M are okay to use. Don't use this for NetRAID-4M." You'll find the code at this address http://www.jpn.hp.com/software/os/linux/tech/faq/megascan-20020509.tar.gz. Use with care as the versions I tried have conducted to kernel panic.
The NetRaid 1Si card isn't recognized correctly by RedHat 7.2.
In addition to what is mentionned above, these models require a 1.14 version of the megaraid driver to work correctly. You may find a version of the sources of this driver at this address http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/ami-mr114b.tar.gz.
A driver disk for the RedHat distribution is available at the following address for the versions 6.2 and 7.0.
To use a driver disk on a RedHat 6.2 distribution, you need to boot with the latest boot disk made by RedHat. Either by remaking a CD-ROM containing it, or by using it directly. It"s available at the following address ftp://ftp.redhat.com/pub/redhat/linux/updates/6.2/en/os/images/i386/boot-20000407.img
You'll have data corruption by using these cards with the standard kernel of the RedHat 7.1 distribution. You necessaraly need this driver disk to use it correctly. This has been seen with both H.01.07, H.01.08 and H.01.09 firmware. Sources of the patch required to make this card work correctly with kernels 2.4.x (x < 7) are available here http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/mega115hp.tgz. The same problème is true with the Mandrake 8.0, but the 8.1 has the right driver.
This particularly applies also to MC/ServiceGuard (First version) which uses RedHat 7.1 as a base and recommend to use NetRaid cards for system disks :-)
Even if NOT mentionned in the compatibility matrix by HP, these cards DO work with RedHat 7.2.
You'll find here after a copy of the firmware (H.02.01) on a bootable floppy image that solves the issue mentioned here http://www.HyPer-Linux.org/HP-HOWTO/mirror/Software/netraid2M.img
The firmware version K.01.05 is specific to P7749A cards dedictaed to ia64 machines. It is possible to upgrade a NetRaid 2M "i386" in NetRaid 2M "ia64" by updating the firmware, thus loosing all support from HP. I have also been able to use NetRaid 2M "i386" on ia64 without problem, if drivers and firmware are uptodate (see upper). Do all this at your own risk of course.
These cards are equiped with a StrongARM Chipset and correspond to the Adaptec card AAC-3642. A driver is available at http://domsch.com/linux. The RedHat 7.0 includes in standard the driver even if that release of the kernel doesn't handle it normaly. Information are also available on the HP Navigator L.19.00.
The aacraid driver as been included in the kernel in 2.4.17.
Driver update disks for various distributions RedHat 7.x, 8.0, SuSE 7.x 8.0 may be downloaded from the site of Adaptec
The latest drivers and installation floppies for the supported distributions (RedHat and SuSE) are available at the following address: ftp://ftp.compaq.com/pub/products/servers/supportsoftware/linux.
HP provides a command line interface tool to configure the Smart Array card available at http://www.compaq.com/support/files/server/us/locate/3331.html
On DL380, to kickstart a RedHat 7.2 installation, Carl Riches gives parts of his ks.cfg file:
%pre mkdir /dev/ida mknod /dev/ida/c0d0 b 72 0 mknod 660 /dev/ida/c0d0 echo | fdisk /dev/ida/c0d0 <<EOF ... EOF |
Control and management tools for these cards under the GPL license are also available at http://starbreeze.knoware.nl/~spark/compaq/
The latest drivers and installation floppies for the supported distributions (RedHat and SuSE) are available at the following address: ftp://ftp.compaq.com/pub/products/servers/supportsoftware/linux.
HP provides a command line interface tool to configure the Smart Array card available at http://www.compaq.com/support/files/server/us/locate/3331.html
The cciss driver as been included in the kernel in 2.2.5.
The documentation related to this driver is located under /usr/src/linux/Documentation/cciss.txt
The RedHat 7.0 is crashing during install when using this driver. Refer to http://h18023.www1.hp.com/support/files/server/us/locate/3412.html and http://www.redhat.com/support/errata/partners/compaq/compaq_errata-2.html for more details.
For some distributions using devfs (Mandrake 8.2/9.0, Gentoo) you may encounter a problem after the installtion during the first reboot with such messages
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 |
To solve that issue, you have to reboot using the rescue mode of your distribution, manually mounting if necessary the / file system and add the links the following way
#mkdir /mnt/disc0 # if necessary #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 # if necessary #reboot |
LSILogic gives all information on this card at http://www.megaraid.lsilogic.com/
Only binary drivers are available for this card, thus allowing only its use with a limited number of kernels. You can download them at
On these machines, when the second ide bus is probed by the kernel, there is a timeout, which doesn't hurt, but is useless. To avoid it, just add to your lilo.conf the following line :
append="ide1=noprobe" |
To desactivate processors on a Linux server, you need to give an option during the boot to the kernel such as :
Lilo boot: linux maxcpus=3 |
where the number of processors given in option is less by one of the number of processors wanted. For example, here we activate 4 processors.
To use a High Availability Custer under Linux, you need to use additional software, such as :
Some of the PCs provided by HP are equiped with a multimedia keyboard. You may use the additional keys thanks to the HotKeys daemon (Cf: http://freshmeat.net/projects/hotkeys/)
Another tool to consider is Xbinkeys.
The following table provides all information on the support for this hardware by XFree86.
Table 3-20. HP Monitors and Linux
| Reference | Name | Vert. F. (Hz) | Hor. F. (kHz) | Bandwidth (MHz) | Resol. | Freq. (Hz) | Tested |
|---|---|---|---|---|---|---|---|
| D2825A, D2825S | 15" HP Ultra VGA 1024 | 50-110 | 31-54 | 65 | 640x400, 640x480, 800x600, 1024x768 | 70, 60-72-75-85, 60-72-75-85, 60 | Yes |
| D2826A, D2826S | 15" HP 50 | 50-120 | 31-54 | 65 | 640x400, 640x480, 800x600, 1024x768 | 70, 60-75-85, 60-75-85, 60 | Yes |
| D2827A | 15" HP 51 | 50-120 | 31-54 | ??? | ??? | ??? | No |
| D2828A | 15" HP 52 | 50-120 | 30-54 | 65 | 640x400, 640x480, 800x600, 1024x768 | 70, 60-75-85, 60-75-85, 60 | No |
| D8897A | 15" HP 55 | ??? | 30-54 | ??? | ??? | ??? | No |
| P4795A | 15" HP 56 | ??? | 30-54 | ??? | ??? | ??? | No |
| D2832A | 15" HP M500 | 50-120 | 30-70 | 110 | 640x400, 640x480, 800x600, 1024x768, 1280x1024 | 70, 60-75-85, 72-75-85, 70-75-85, 60 | No |
| D2807A | 17" Ultra 1280 | 50-160 | 30-64 | ??? | ??? | ??? | Yes |
| D2837A | 17" HP70 | 50-120 | 30-70 | 110 | 640x400, 640x480, 800x600, 1024x768, 1280x1024 | 70, 75-85, 75-85, 75-85, 60 | Yes |
| D2838A | 17" HP M700 | 50-160 | 30-86 | ??? | ??? | ??? | No |
| D8906A | 17" HP P700 | 50-160 | 30-86 | 140 | ??? | ??? | No |
| D8907A | 17" HP P720 | ??? | 30-85 | ??? | ??? | ??? | No |
| D2840A | 17" Ergo 1280 | 50-150 | 31-92 | 160 | 512x384, 640x480, 800x600, 1024x768, 1152x864, 1280x1024, 1440x1080, 1600x1200 | 85, 100, 100, 100, 100, 85, 72, 60 | Yes |
| D8901A, D8902A | 17" HP71 | 50-120 | 30-60 | 110 | 640x400, 640x480, 800x600, 1024x768, 1280x1024 | 70, 60, 75-85, 75-85, 60 | No |
| D8904A, D8905A|M | 17" HP72 | ??? | 30-70 | ??? | ??? | ??? | No |
| D8900A | 17" HP75 | 50-160 | 30-86 (30-64 real) | 150 | 640x400, 640x480, 800x600, 1024x768, 1280x1024 | 70, 60-75-85, 75-85, 75-75-85, 75 | Yes |
| D2842A, D2842W | 19" HP90 | 50-200 | 30-96 | 203 | 640x400, 640x480, 800x600, 1024x768, 1280x1024, 1600x1200 | 70, 75-85, 75-85, 75-85, 75-85, 75 | Yes |
| D8910A | 19" HP P910 | 50-150 | 29-107 | 230 | 640x400, 640x480, 800x600, 1024x768, 1280x1024, 1600x1200 | 70, 60-85, 85, 75-85, 75-85, 75-85 | No |
| D8911A | 19" HP91 | ??? | 30-96 | ??? | ??? | ??? | No |
| P4815A | 19" HP92 | ??? | ??? | ??? | ??? | ??? | No |
| D8912A | 19" HP P920 | ??? | 30-107 | ??? | ??? | ??? | No |
| P9009W | 19" HP P930 | ??? | ??? | ??? | ??? | ??? | No |
| A4031A | 20" | 48-150 | 30-82 | ??? | ??? | ??? | Yes |
| D2846A, A4576A | 21" HP P1100 | 50-160 | 30-107 | ??? | ??? | ??? | No |
| D2847A | 21" P1110 | 50-180 | 29-121 | 300 | ??? | ??? | Yes |
| D8915A | 21" P1120 | ??? | 30-121 | ??? | ??? | ??? | No |
| P4819X | 21" P1130 | ??? | ??? | ??? | ??? | ??? | No |
| A4819A | 21" P1130 | ??? | ??? | ??? | ??? | ??? | No |
| A4033A | 21" | 50-120 | 30-80 | ??? | ??? | ??? | Yes |
| A1295A | 24" Wide Aspect | 50-160 | 30-96 | ??? | ??? | ??? | No |
| A7217A | 24" Wide Aspect | ??? | ??? | ??? | ??? | ??? | No |
| D5061A | 15,1" LCD HP | ??? | ??? | N/A | ??? | ??? | No |
| P4825D | 15" LCD HPL1501 | ??? | ??-75 | N/A | ??? | ??? | No |
| D5062A | 15" LCD HPL1510 | ??? | ??-75 | N/A | ??? | ??? | No |
| D5063A, D5063D, D5063P | 15" LCD HPL1520 | ??? | ??? | N/A | ??? | ??? | No |
| P9019A | 17" LCD HPL1701 | ??? | ??? | N/A | ??? | ??? | No |
| D5064A, D5064D, D5064P | 17" LCD HPL1720 | ??? | ??? | N/A | ??? | ??? | No |
| D5065A | 18,1" LCD HP L1800 | 56-85 | 30-80 | N/A | 640x350, 640x480, 720x400, 800x600, 832x624, 1024x768, 1152x870, 1152x900, 1280x1024 | 70, 60-75-85, 70, 60-75-85, 75, 60-75-85, 75, 66, 60-75 | Yes |
| D5069A, D5069C, D5069J, D5069L | 18" LCD HPL1810 | ??? | ??-75 | N/A | ??? | ??? | No |
| P4830A | 18" LCD HPL1815 | ??? | ??? | N/A | ??? | ??? | No |
| P4829A | 18" LCD HPL1820 | ??? | ??? | N/A | ??? | ??? | No |
| P9021W | 18" LCD HPL1825 | ??? | ??? | N/A | ??? | ??? | No |
| P4831W | 20,1" LCD HPL2025 | ??? | ??? | N/A | ??? | ??? | No |
The PA-Risc range is achitectured around a processor designed and realised by HP. First versions were produced in 1987. Currently the versions are named PA-8000 (8200, 8500, ...).
The initiative to port Linux on the PA-RISC architecture was taken during the Atlanta Linux exhibition in October 1998. HP has announced in February 1999 its sponsorship to to this port of Linux. This port is a native one, which is different from a preceding project which used MkLinux on machines based on PA-7200. The work is currently done with The Puffin Group bought by Linuxcare, and more precise information on the status may be found on the official Web site. In particular, interesting starting points may be found on http://www.parisc-linux.org/faq.html and http://www.parisc-linux.org/hw.html. Consult also ESIEE site (712 on Linux/PA) which participates actively to the port : http://mkhppa1.esiee.fr/en/ The last version is 0.9.3. It supports the following systems L1000, L2000, A500, A180, B, C, J, D, R, 742, 725, 735, 755, 705, 710, 720, 730, 750, 712, 715.
This version supports 32 and 64 bits modes, SMP (1-4 way), RAM up to 16 GB, HP-UX compatibility, X-Window, KDE, Gnome, 80% of Debian packages.
Debian has accepted PA-RISC as a supported architecture for the upcoming Debian GNU/Linux 3.0 (woody) stable release. http://www.debian.org/ports/hppa/.
Thomas Marteau has written a HOWTO on the way to boot concretely a Pa-Risc suystem. It's available at http://www.linuxdoc.org/HOWTO/PA-RISC-Linux-Boot-HOWTO/index.html.
FAQ is also available at http://dsportal.eservices.hp.com/dspp/tech/tech_TechDocumentDetailPage_IDX/1,1701,276,00.html.
There is on the other side for these machines a Linux project based on the MkLinux micro-kernel. This project as developped within OSF. The web site mentionning information is at http://www.gr.opengroup.org/mklinux/hppa/mkpa-rel.html. Links to more parisc ports are at http://parisc.workstations.org/.
HP has developed in collaboration with Intel a new generation of 64 bits processors called Itanium (IA-64). The first processor of this new generation, called Itanium, was born in September 2001. The second processor of this new generation, called Itanium 2, was born in July 2002. The initial port of Linux on IA-64 was published the 2nd of february, 2000 and the sources of the project are available through ftp://ftp.kernel.org/pub/linux/kernel/ports/ia64. This is the place of the latest sources for this project. More information on this topic may be found on these pages: http://www.hp.com/products1/linux/itanium/index.html (LSO), http://devresource.hp.com/devresource/Topics/IA64/IA64.html and http://www.hpl.hp.com/techreports/index.html (HP Labs) or on the reference sites http://www.linuxia64.org and http://www.lia64.org
HP, as a founding member of the IA-64 Linux project, works on the port of the kernel, the initial version of gcc, gas, ld and emacs. Another major contribution of HP to this project is the availability of the software development kit available at http://www.software.hp.com/ia64linux. It allows to develop applications as well as kernel code on Linux/IA32 for IA64 platforms and moreover to test them through a simulator.
You may find some useful tools for IA-64 architecture on the ftp site of the HP labs.
Debian has accepted IA-64 as a supported architecture for the Debian GNU/Linux 3.0 (woody) stable release. Cf: http://www.debian.org/ports/ia64/. The IA-64 installer CD image is now available by either HTTP or FTP from these locations: http://gluck.debian.org/ia64/ and ftp://gluck.debian.org/ia64/.
MandrakeSoft has announced that its Mandrake 8.1 for IA-64 version supports perfectly HP Itanium configurations as related on http://www.mandrakesoft.com/company/press/pr?n=/pr/products/1444en=en
The following key features which are all unique to IA-64 are described by Stéphane Eranian:
IA-64/EPIC goes beyond pure VLIW. Code is portable from one implementation to another. The timing dependencies are protected by stop bits. This allow unmodified code to run with no recompilation. Of course better performance is achieved by recompilation.
Very large register set: 128 floating point, 128 general registers.
Predication: a very elegant way of removing the cost of branch in if-then-else statments.
Speculation: a elegant mechanism to hide memory access latency by allowing load instructions to be hoisted from the location where they are needed without risking unwanted faults (like NULL pointer).
Register Stack Engine: a mechanism similar to the register window found a SPARC but much more powerful and dynamic. The window size varies on demand. Take advantage of the large register set and is used on function calls.
Hardware support for software pipelined-loop: this is the most powerful construct which takes advantages of : predication, large registers. This is a renaming scheme for general, floating point or predication registers which allows one to unroll loops without incuring the code expansion seen on other architectures.
All the multmedia-type instructions are support in IA-64 mode.
IA-32 hardware emulation: possibility to run unmodified Linux/ia32 applications on Linux/ia64 (requires some OS support).
On the system level: full 64 bit address space. Hardware walker to TLB misses.
Banked registers (16 of them) to help speed up interrupt processing.
Stéphane Eranian and David Mosberger have published in July 2002 a book called IA-64 Linux Kernel: design and implementation (Prentice Hall - ISBN: 0-13-061014-3) http://www.lia64.org/book
More info on Liux IA-64 distributions may be found on http://www.redhat.com/software/itanium/, http://www.mandrakesoft.com/company/press/pr?n=/pr/products/1444en=en and http://www.suse.de/us/business/products/sles/sles_ia64/
The following table provides all information on the support for this hardware by Linux.
Table 3-21. HP IA-64 Servers and Linux
| Machine | Graphic Card | Linux support | Network Card | Linux support | SCSI Card | Linux support | Sound Card | Linux support | Tested |
|---|---|---|---|---|---|---|---|---|---|
| rx4610 (A6153A, A6447A, P7672A, P7673A, P7701A, P7702A) - Itanium 1 | ATI Rage 128 AGP 8MB | Yes XFree 4.3.0Rem. (ati) | Intel S82093A / i82559 10/100 BT | Yes driver eepro100 or e100 | Qlogic Ultra3 Wide PCI | Yes driver qla1280 | None | N/A | RedHat 7.0, 7.1, Mandrake 8.0, 8.1 |
| rx2600 () - Itanium 2 | ATI Rage 128 AGP 8MB | Yes XFree 4.3.0Rem. (ati) | Intel S82093A / i82559 10/100 BT | Yes driver eepro100 or e100 | Qlogic Ultra3 Wide PCI | Yes driver qla1280 | None | N/A | RedHat AS2.1, Mandrake 9.0, SuSE UL 1.0, Debian 3.0 |
| rx5670 () - Itanium 2 | ATI Rage 128 AGP 8MB | Yes XFree 4.3.0Rem. (ati) | Intel S82093A / i82559 10/100 BT | Yes driver eepro100 or e100 | Qlogic Ultra3 Wide PCI | Yes driver qla1280 | None | N/A | RedHat AS2.1, Mandrake 9.0, SuSE UL 1.0, Debian 3.0 |
The following table provides all information on the support for this hardware by Linux.
Table 3-22. IA-64 Server accessories
| Reference | Card type | Chipset | Linux support | Tested |
|---|---|---|---|---|
| NetRaid 2M P7749A Rem. | NetRaid Card | AMI Megaraid (Raid 0, 1, 3, 5, 10, 50) | Yes driver megaraidRem. | RedHat AS2.1, Mandrake 9.0, SuSE UL 1.0, Debian 3.0 |
The following tables indicate the state of Linux support by these platforms :
Table 3-23. HP IA-64 Workstations and Linux
| Machine | Graphic Card | Linux support | Network Card | Linux support | SCSI Card | Linux support | Sound Card | Linux support | Tested |
|---|---|---|---|---|---|---|---|---|---|
| i2000 (A7202A, A7203A) - Itanium 1 | nVidia Quadro2 Pro AGP | Yes XFree 4.3.0Rem. (nv ou nVidia driversRem. ) | Intel PRO 10/100 BT | Yes driver eepro100 or e100 | Qlogic Ultra3 Wide PCI | Yes driver qla1280 | Cirrus Logic CS 4281 | Yes driver AlsaRem. | RedHat 7.1, Mandrake 8.1 |
To boot Linux on this kind of machine, you need to select the EFI SHELL (if present) at the EFI boot manager menu
Verify the correspondance between logical drives and peripherals Shell>map Go to the logical drive corresponding to the CD-ROM Shell>fs1: Boot the system fs1:>elilo linux (was eli linux on first models) Install your distribution as usual The only difference is that you need to create a so-called 'EFI' partition of type FAT32 (Id:b) of around 128 MB. This partition will be mounted as /boot/efi later After the installation, reboot and redo the initial sequence, verifying again the correspondance (which may have changed because the CD-ROM isn't available anymore, the numbers indicating the order of detection of bootable devices) Shell>map Shell>fs0: fs0:>dir Verify the name of the kernel to boot in elilo.conf fs0:>elilo linux-up To automate the boot, you can make the EFI shell the first option (see boot maintenance option). Then after a timeout the shell will automatically be launched. To avoid the interactive mode, you can create a batch file called startup.nsh on any of the EFI accessible file systems. This file does not need to be where the elilo and kernels are but it is preferrable if you want to avoid specifying the full pathname. If elilo and the kernel are on fs0:, then the content of startup.nsh could be as follows: fs0:>type -a startup.nsh fs0: elilo linux-up This supposes that the linux-up is an image label in the elilo.conf file. As opposed to LILO on ia32, elilo also accepts file names on the command line. For instance, you can specify: fs0:>elilo vmlinuz root=/dev/sda2 Where vmlinuz is the kernel image file itself and not a logical name. |
ELILO supports network booting using the PXE or DHCP protocol. Diskless booting is also possible using a NFS root fileystem. This is useful for cluster configurations.
The latest version of ELILO is available at ftp://ftp.hpl.hp.com/pub/linux-ia64.
You also need to gnu-efi package on the same site to compile ELILO. You need gcc-3.0 and binutils 2.11.90 or newer to compile the package.
Note that ELILO can boot Linux/ia64 on IA-64 platforms but it can also be compiled for an EFI/ia32 target platform where it can boot unmodified Linux/ia32 kernel on hardware where EFI/ia32 is installed.
All the most recent distributions, including RH7.1, now install their own option in the EFI boot manager which makes the above description uncessary unless you want special customization.
The EFI boot manager menu is controlled by EFI variables which can be manipulated from Linux using a /proc interface (need to have kernel compiled with CONFIG_EFI_VARS).
There is a tool created by Matt Domsch from Dell which allow you to customize the EFI boot manager. The tool is called efibootmgr and is available from http://www.domsch.com/linux.
(From information provided by S. Eranian. A big thank for his so precious help. Only mistakes are mine :-)
David Mosberger reports that recent versions (7.2) of Red Hat install a GPT (GUID Partition Table) partition and that you must enable the following two config options for the kernel to recognize them:
CONFIG_PARTITION_ADVANCED=y CONFIG_EFI_PARTITION=y |
Stéphane precises that the Redhat 7.1 distribution for IA-64 includes also support for GPT. However it is not directly visible during the install procedure. It is used by the installer ONLY when it detect that the install disk is blank, i.e., has not existing partition table. Otherwise it default to the PC-style legacy partition table.
You can create or modify a GPT using the GNU parted (partition editor) program (see http://www.gnu.org/software/parted.
The fdisk program DOES NOT support this kind of table.
Information provided by Nathalie Viollet
If you don't have a graphical card in your server, it is possible to redirect installation messages on the server's management board (BMC) by using during the boot the following syntax
Shell>fs1: fs1:>elilo linux text "console=ttyS0" |
To also have firmware boot messages of the system, you have to redirect EFI inputs/outputs to this console too
-> 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
|
/etc/inittab
co:12345:respawn:/sbin/mingetty /dev/ttyS0 or co:12345:respawn:/sbin/agetty ttyS0 9600 vt100 |
If you have given an IP address to the BMC management board, it is then also possible to have the same functionalities as previously described by connecting to it with telnet
Christian Franck gives this tip: If ksoftirqd_CPU takes around 100% CPU time on the Itanium 2 system, try replacing your eepro100 driver by the Intel e100 one.
If your ia64 machine cashes during a backup, it's normal :-(you should be using gdb on /proc/kcore; nothing else). This is reproduceable (2.4.21+ia64 patch): you just have to do
#sync #cat /proc/kcore |
Information concerning these machines are available at http://www.hp.com/products1/servers/blades/index.html
Debian: 2.2r3 kernel 2.2.19
Debian: 3.0
Red Hat: 7.0 kernel 2.2.16
SuSE: 7.1 kernel 2.4.0
Dann Frazier gives the following additional information on this blade:
These blades support XFree 3.3.6 (SVGA) and Xfree 4.1.0 (not sure which module, 'chips' probably).
#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) |
Hp doesn't make UPS anymore, but has a world-wide agreement with APC. APC distributes a free software (no cost, not open-source), to manage its UPS under Linux. It's available at http://www.apcc.com/products/management/pcp_linux.cfm.
A dedicated page for APC UPS configuration with HP machines is available at http://hp.apcc.com.
HP proposes now NCD X terminals to replace the Envizex/Entria range.
The HP X terminal range (Entria, Envizex) is usable with a Linux server. More over, a Linux server may be a boot server for X terminals. To do it, a certain number of operations are mandatory.
We suppose we have a HP-UX machine named hpux, on which is installed Enware, a Linux server, named linux and an X Terminal with MAC address 08:00:09:db:8d:1c. The gateway on the network is at IP address 192.168.1.254, and the DNS name server at 192.168.1.1.
Commands to do are :
Enware Home Directory hpux #cd /opt/hpxt/enware/xthome Creation of a tar archive of this software hpux #tar cvf ~ftp/en.tar * .??* Download of the tar archive 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 [...] Creation of the target directory on the linux machine linux #mkdir -p /tftpboot Go there linux #cd /tftpboot untar the archive linux #tar xvf /tmp/en.tar Launch the X Font Server working on port 7100 linux #/usr/X11R6/bin/xfs -port 7100 Creation of the bootpd configuration file 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 Install bootpd say from http://rpmfind.net linux #rpm -Uvh bootp-2.4.3-7.i386.rpm Verify the existence of such a line in /etc/inetd.conf, and restart if needed the server by killall -1 inetd linux #grep bootps /etc/inetd.conf bootps dgram udp wait root /usr/sbin/tcpd bootpd Now enkoy your X terminal by booting it |
For a more detailed description, as well as the software related to that operation, consult also the page http://www.cb3rob.net/~sven/xterm.
Printers may be connected directly to a machine through either a parallel port (generally), or a serial port, or even (more recently) through a USB port. They may also be directly wired to the network, for a global access; this is done thanks to a card put in a slot of the printer, or through the connexion of the parallel port of the printer to a sharing network box.
HP provides such boxes, called JetDirect, which allow thus to share personnal printers on the network, directly, without going through a machine. They exist for various network topologies (10 BT, 10/100 BT, Localtalk, 10B2) and offer the ability to access to the printer directly from machine which like Linux support the LPD protocol, by using a remote printer in the /etc/printcap file. The name of the queue to use is then raw.
An example of /etc/printcap file allowing to access to a printer, equiped with such a box or card, named lj4000 on the network is given below :
# REMOTE POSTSCRIPT 1200x1200 a4 {} PostScript Default {}
lj4000::sd=/var/spool/lpd/lj4000::rm=lj4000::rp=raw::if=/var/spool/lpd/lj4000/filter::mx#0::sh: |
The configuration access to the box is done either through the WebJetAdmin tool provided also under Linux now, or by the telnet command. The default address of these products is 192.0.0.192. To connect to them initially, you just have to add an IP alias on your network interface, typically by :
#ifconfig eth0:0 192.0.0.1 |
and a route to that network (if not automatically created) typically by :
#route add -net 192.0.0.0 |
The access to the equipment is thus done simply by :
#telnet 192.0.0.192 |
Please pay attention to have only one such equipment on the network, at the same time, or you'll have duplicate IP addresses, which always causes problems. Note that HP manageable network equipments also use the same default address. The reading of the IP Alias mini HOWTO may be useful if you don't understand the previous paragraph :-).
It is of course possible to access through the network to an HP printer attached and declared directly on a Linux machine, thanks to the lpd service for the other Unix clients, through SaMBa for the clients of Microsoft systems (Win9x ou WinNTx) or through NetAtalk for the MacIntosh clients.
At last, SaMBa offers a tool, smbclient, which allows to print from a Unix/Linux machine to a printer wired directly on a Microsoft based PC, without any need to use a JetDirect system. All the details useful to realize this operation are described in the example file of smbprint provided with the SaMBa package and on the page http://www.medasys-digital-systems.fr/linux/samba-truc.html.
Communication between a Linux machine and a printer needs also, outside a network dialog, a discussion with an exchange language between the two elements. There are a lot of languages of that sort, such as PCL, Postscript or HPGL. To be able to print correctly, the tool providing the datas to print has to generate code known by the printer. Filters exist which allow to easily transform an output in one given format to another one. Thus the Ghostscript software authorizes the transformation of Postscript source in a great variety of output formats, as indicated by its invocation in the 'Available devices' part :
#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. |
This represents only the output formats compiled in the program. Other are also available. You may find a complete list of all the printers known by this software at http://www.cs.wisc.edu/~ghost/printer.html.
A ghostscript driver for supporting pcl3 is also available at http://home.t-online.de/home/Martin.Lottermoser/pcl3.html.
A software allowing the conversion of HP-GL format in a various set of other graphical formats is available n the GNU project at: http://www.gnu.org/software/hp2xx/ (hp2xx).
A list of HP printers supported may be found on the following pages : http://www.linuxprinting.org/printer_list.cgi?make=HP and http://hp.sourceforge.net/.
HP has published in April 2001 improved drivers to support inkjet printers. Cf: http://hpinkjet.sourceforge.net/.
HP also has a printing resources Web page available at http://www.hp.com/united-states/linux/products/printing_imaging/printing_resources.html
Ram Rao reports that if you have the PPD file (textual) for the printer in the Windows driver kit, it is then easy to make this printer usable under Linux/CUPS. Compress that file with gzip. Put the result in /usr/share/model/footmatic/HP. And restart the cups daemon. Then when you install the new printer via CUPS, it will show up in the options list.
Ink or laser printers may be controled through control codes. The following table gives some of them :
Table 3-24. Printer Control codes
| Code | Function |
|---|---|
| ESC&l1H | Tray 2 |
| ESC&l2H | Manual tray, sheet |
| ESC&l3H | Manual tray, envelope |
| ESC&l4H | Tray 1 |
| ESC&l5H | Tray 3 |
| ESC&l7H | Automatic selection |
| ESC&l0O | Portrait |
| ESC&l1O | Landscape |
| ESC&l5A | A4 |
| ESC(8U | HP Roman 8 |
| ESC(10U | IBM PC-8 (CP437) |
| ESC(12U | IBM PC-850 (CP850) |
Other control codes for PCL3 language are given on HP's Web site for deskjet and laserjet.
HP printers are of two kind of technologies : inkjet or laserjet which are detailed below.
Inkjet HP printers use either an own language for page description, or the PPA protocol, or also the Postscript or PCL language. The range and their links with Linux are documented at http://www.hp.com/united-states/linux/products/printing_imaging/deskjet_printers.html
The reference site for InkJet printer is http://hpinkjet.sourceforge.net
For PPA printers, consult also http://sourceforge.net/projects/pnm2ppa
Note that most inkjet printers are limited to a 600x600 resolution when used from Unix/Linux.
LaserJet HP printers use PCL or Postscript page description language. The range and their links with Linux are documented at http://www.hp.com/united-states/linux/products/printing_imaging/laserjet_printers.html
The reference site for LaserJet printer is http://hp.sourceforge.net
The main tool available in Linux environment to manage scanners is SANE (Scanner Access Now Easy). This software provides in particular a driver for HP scanner management: hpbackend.
The following table provides all information on the support for this hardware by Linux.
Table 3-25. Scanners and Linux
| Reference | Scanner | Interface | Linux support | Tested |
|---|---|---|---|---|
| C9195A | ScanJet Plus | HP Parallel Interface Card | SANE and driver | No |
| C1750A | ScanJet IIc | SCSI | SANE | Yes |
| C2500A, C2507A, C2508A, C2509A | ScanJet IICX | SCSI | SANE | Yes |
| C1790A, C1797A, C1798A, C1799A | ScanJet IIP | SCSI | SANE | Yes |
| C2520A, C2527A, C2528A, C2529A | ScanJet 3C | SCSI | SANE | Yes |
| C2570A | ScanJet 3P | SCSI | SANE | Yes |
| C2520B, C2527B, C2527D, C2528B, C2529B | ScanJet 4C | SCSI | SANE | Yes |
| C1130B | ScanJet 4P | SCSI | SANE | Yes |
| C5110A, C5116A, C5117A, C5119A | ScanJet 5P | SCSI | SANE | Yes |
| C5160A, C5167A | ScanJet 5S | ??? | ??? | No |
| ScanJet 2100C | USB | SANE and driver USB (driver plustek) | Yes | |
| C8500A | ScanJet 2200C | USB | SANE and driver USB (driver plustek) | Yes |
| Q2957A | ScanJet 2300C | driver USB | ??? | No |
| C7167A | ScanJet 3200C | Parallel Port | SANE and umax1220p | Yes |
| C7680A | ScanJet 3300C | USB | SANE and driver USB hp3300 | Yes |
| C7727A | ScanJet 3400C | Parallel Port or USB | SANE and driver PPSCSI or driver USB hp3300 | No |
| Q2707A, Q2807A, Q2907A | ScanJet 3500C, 3530C, 3570C | USB | ??? | No |
| C6290A, C6292A, C6293A, C7297A | ScanJet 4100C, Cse, Cxi | USB | SANE and driver USB | Yes |
| C7177A | ScanJet 4200C | USB | SANE and driver USB | No |
| C7737A | ScanJet 4300C | Parallel Port or USB | SANE and driver PPSCSI or driver USB hp3300 | No |
| C9877A, C9887A | ScanJet 4400C, 4470C | USB | ??? | No |
| C9917A, C9927A | ScanJet 4500C, 4570C | USB | ??? | No |
| C5190A, C5192A, C5193A, C5197A | ScanJet 5100C, Cse, Cxi | Parallel Port | SANE and driver PPSCSI | Yes |
| C5190A, C7192A, C7193A | ScanJet 5200C | Parallel Port or USB | SANE and driver PPSCSI or driver USB | Yes |
| C7697A, C8477A | ScanJet 5300C, 5370C | Parallel Port or USB | SANE and driver PPSCSI or driver USB (driver hp5300) | No |
| C8517A, C9857A, C9867A | ScanJet 5400C, 5470C | USB | ??? | No |
| C9919A, C9929A | ScanJet 5500C, 5570C | USB | ??? | No |
| C6260A, C6266A, C6267A, C6269A | ScanJet 6100C | SCSI | SANE | Yes |
| C6270A, C6272A, C6273A, C6274A, C6275A, C7277A, C6278A | ScanJet 6200C, Cse, Cxi, 6250C | SCSI or USB | SANE or driver USB | Yes |
| C7677A, C7678A, C7679A | ScanJet 6300C, Cse, Cxi, 6350C, 6390C | SCSI or USB | SANE or driver USB | Yes |
| C7717A, C7718A, C7719A | ScanJet 7400C, 7450C, 7490C | SCSI or USB | Vue Scan | Yes |
| C5100A | PhotoSmart PhotoScanner | SCSI | SANE | Yes |
A FAQ dedicated to HP scanners support under Linux with SANE is available at the address : http://www.kirchgessner.net/sanehpfaq.html
One usefull adress for parallel scanners should be consulted : http://www.buzzard.org.uk/jonathan/scanners.html
Some usefull adresses for USB scanners should be consulted : http://www.buzzard.org.uk/jonathan/scanners-usb.html and http://www.qbik.ch/usb/devices/search_res.php3?pattern=hp
To use these peripherals, you have to compile SCSI support with your kernel, and turn on mass storage device in USB support. Then mount the /dev/sdxx device as usual.
The following table provides all information on the support for this hardware by Linux.
Table 3-26. Cameras and Linux
| Reference | Camera | Interface | Linux support | Tested |
|---|---|---|---|---|
| PhotoSmart 120 | driver USB | usb-storage | Yes | |
| C8890A | PhotoSmart 215 | driver USB | ??? | No |
| C8452A | PhotoSmart 315 | driver USB | usb-storage | Yes |
| C8900A | PhotoSmart 318 | driver USB | gPhoto2 | Yes |
| Q2180A | PhotoSmart 320 | driver USB | usb-storage | Yes |
| C8908A | PhotoSmart 612 | driver USB | gPhoto2 | No |
| C6324A | PhotoSmart 618 | driver USB | gPhoto2 and usb-storage | Yes |
| Q2170A | PhotoSmart 620 | driver USB | ??? | No |
| C8913A | PhotoSmart 715 | driver USB | gPhoto2 and kernel | Yes |
| Q2164A | PhotoSmart 720 | driver USB | usb-storage | Yes |
| Q2146A | PhotoSmart 812 | driver USB | ??? | No |
| Q2190A | PhotoSmart 850 | driver USB | ??? | No |
| C6326A | http://www.qbik.ch/usb/devices/showdev.php?id=672PhotoSmart 912 | driver USB | usb-storage and gPhoto2 (digita) | Yes |
| C5101A | PhotoSmart S20 | driver USB | ??? | No |
This product is a scanner, able to send the result of the digitalisation through e-mail, by sending the digitalised document as an attachement in PDF format. It may so well be used with a Linux (or other) mail server (sendmail, postfix, ...), as well as with clients reading their messages under Linux, providing they have a tool to display PDF file such as Acrobat Reader or xpdf.
The Digital Sender can also send images as black and white or colour TIFF files. The black and white images work fine, however, there is a problem with the coloured TIFF files. These are sent in an obsolete format which is not supported by libtiff, which is the basis of support for the TIFF format for nearly all Linux software. This means that you cannot directly open colour TIFF images created by the Digital Sender using Linux software (e.g. The GIMP, ImageMagick).
THere is an application for the Window Maker window manager to manage the CapShare. More information at http://www.netjunki.org/projects/index.php
These products gather many functions : printing (all), scanning (all), copying (all), and faxing (some).
More information from their dedicated web site : http://hpoj.sourceforge.net/suplist.shtml
Most HP SCSI tape drives (DAT 1, 2, 3, 4, DLT, LTO) work with Linux. the driver file to use is /dev/st0 for the first drive, /dev/st1, for the second...
More information may be found on the certification site http://www.linuxtapecert.org/
HP provides the tapeware software with its drives, including a Linux version.
Colorado Trakker 250 and 350 are supported with ftape (>= 4.02) T1000 should also work correctly. Colorado 5GB are supported with the paride driver.
Tools to manage such drives may be found on http://mtx.sourceforge.net/ or http://www.arkeia.com/ or http://www.strusel007.de/linux/changer.html. I had the chance to test models 6x24, 418, 718, 818 with arkeia without problem.
These systems are supported in a mixed environment Windows NT/2K, HP-UX 11.0 and Linux. They are connected through Fibre Channel controlers to the SAN. Among all FC cards supported on Linux, HP supoprts those provided by Emulex and QLogic. HP sells a Linux version of the management software for these arrays. Supported models are VA7100 (A6183A), VA7400.
HP provides information on Command View usage with RedHat 6.2 and 7.1 respectively at the following addresses : http://www.hp.com/cposupport/information_storage/support_doc/lpg64111.html and 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
Here are the configurations supported by HP for these Storage Systems:
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 reports that there may be a problem with XP512 support of Linux due to a hole in LUN numbers. If the LUNs were numbered continuously, you would see all LUNs. Some folks in HP have written patches for this. Essentially all that is needed is to add an entry in device_list[] in scsi_scan.c for the XP512 and set the flag BLIST_SPARSELUN. The entry would look something like:
{ "HP", "XP512", "*", BLIST_SPARSELUN} |