HP HOWTO
Utilisation and Configuration Guide of HP Products under Linux (Version 0.91)
Bruno Cornec
Medasys Digital Systems
Bruno.Cornec@medasys-digital-systems.fr
Copyright © 1997-2000 by Bruno Cornec
This document describes the use of products available in the
[1]Hewlett-Packard (HP) catalog with Linux and some free software. It
gives the state of the support for hardware, software to use, answers
to some frequently asked questions and gives elements of sizing. The
goals are to offer a general view of free software functions and their
use at best with HP products; as well as to make new users of HP
products rapidly operational and also to allow others to choose their
products knowing facts.
License
This HOWTO is a free documentation thanks to [2]Medasys and
[3]Hewlett-Packard for whom I do that job; you may redistribute and/or
modify it under the terms of the [4]Diffusion License of Free
Documents .
This document is distributed hoping it will be useful, but without any
guaranty; you're completely responsible of its use, and coulnd't
complain in case it doesn't work, or even if it breaks the hardware.
_________________________________________________________________
Table of Contents
1. [5]Introduction
1.1. [6]Presentation
1.1.1. [7]New versions of this document
1.1.2. [8]Suggestions
1.2. [9]Aknowledgements
2. [10]Presentation of Linux and Free Software
2.1. [11]Some definitions
2.1.1. [12]Free Software or Open Source software
2.1.2. [13]Examples and counter-examples
2.1.3. [14]Linux
2.2. [15]Free software concepts
2.2.1. [16]Free software philosophy
2.2.2. [17]The choice of free software
2.2.3. [18]Wrong ideas on free software
2.2.4. [19]Real problems around free software
2.3. [20]Linux and other operating systems
2.3.1. [21]Linux and other proprietary Unix (HP-UX, Tru64,
AIX, Solaris, Irix)
2.3.2. [22]Linux and SCO
2.3.3. [23]Linux and Windows NT
3. [24]Linux and HP products
3.1. [25]Informations on HP products and Linux
3.1.1. [26]General informations
3.1.2. [27]Particular announces
3.2. [28]HP hardware supported by Linux
3.2.1. [29]Intel based computer range
3.2.2. [30]The monitors range
3.2.3. [31]PA-Risc based computer range
3.2.4. [32]The IA-64 range
3.2.5. [33]The printing product range
3.2.6. [34]Digital imaging product range
3.3. [35]HP software and free software
3.3.1. [36]HP softwares under Linux
3.3.2. [37]Third party softwares linked to HP for Linux
3.3.3. [38]Free softwares under HP-UX
3.3.4. [39]Free softwares under MPE/IX
3.4. [40]Support of HP solutions under Linux
3.5. [41]Training on HP Linux solutions
3.6. [42]HP as an Open Source Software user and contributor
4. [43]Solutions and Sizing
4.1. [44]Linux as file and print server
4.1.1. [45]Linux as file server
4.1.2. [46]Linux as print server
4.2. [47]Internet/Intranet Linux server
4.2.1. [48]Web Server
4.2.2. [49]Mail Server
4.2.3. [50]Firewall/Proxy/Web-Cache server
4.2.4. [51]Directory server
4.3. [52]Linux as computing server
4.4. [53]Linux as an office server
5. [54]Frequently Asked Questions (FAQ)
6. [55]References
7. [56]Contributors
8. [57]Future versions
List of Tables
2-1. [58]Performances of Free Software
3-1. [59]Brio and Linux
3-2. [60]Vectra and Linux
3-3. [61]e-Vectra and Linux
3-4. [62]Kayak and Linux
3-5. [63]Visualize and Linux
3-6. [64]Desktop computer accessories
3-7. [65]OmniBook and Linux
3-8. [66]Portable accessories
3-9. [67]NetServers and Linux
3-10. [68]NetServers accessories
3-11. [69]HP Monitors and Linux
3-12. [70]Scanners and Linux
4-1. [71]Sizing of a file server
4-2. [72]Sizing of a print server
4-3. [73]Sizing of a static Web server
4-4. [74]Sizing of a dynamic Web server
4-5. [75]Sizing of an e-mail server
4-6. [76]Sizing of a Firewall/Proxy/Web-Cache server
4-7. [77]Sizing of a LDAP server
4-8. [78]Sizing of an office server
6-1. [79]Web sites ofMedasys and HP
6-2. [80]Other fundamental sites on Linux and Open Source Software
List of Figures
2-1. [81]Server operating system repartition in 1998 (IDC).
2-2. [82]Server operating system repartition in 1999 (IDC).
2-3. [83]Web server software by Netcraft between 1995 and 2000.
2-4. [84]Repartition of Internet servers by IOS Counter in April 1999.
_________________________________________________________________
Chapter 1. Introduction
1.1. Presentation
This document is a guide on the use of products proposed by the
hardware manufacturer [85]Hewlett-Packard (HP) under Linux. It's a
quick reference guide, covering all what you need to know to size,
install and configure your products under Linux, or which
complementary software will be usefull for their use. Frequently Asked
Questions find answers, and references are given concerning other
sources of information related to HP technologies and applications.
Opinions expressed here are those of the author, and don't commit both
[86]Medasys or [87]Hewlett-Packard . Informations are provided in the
aim to be useful to the readers. However, there can't be, through this
document, any warranty of any kind either from [88]Medasys or
[89]Hewlett-Packard on these systems under Linux, as well as from
myself. Neither [90]Medasys , nor [91]Hewlett-Packard , nor the author
could be responsible for any problem caused by the use of these
informations. However, software editors don't garantee you a lot
either (re-read the contracts).
_________________________________________________________________
1.1.1. New versions of this document
New versions of this document will be announced regularly on the
Usenet groups [92]news:fr.comp.os.linux.annonces and
[93]news:comp.os.linux.annonces. They will also be updated on the
various anonymous ftp sites which archive such informations, mainly
[94]ftp://metalab.unc.edu/pub/Linux/docs/HOWTO.
Hypertext versions of this and other Linux HOWTO are available on many
web sites, including [95]http://metalab.unc.edu/LDP/HOWTO and
[96]http://www.medasys-digital-systems.fr/mirror/linux/LDP/HOWTO. Most
Linux distributions on CD-ROM include the HOWTO, often under the
/usr/doc, directory, and you can also buy printed copies from several
vendors. Sometimes the HOWTO available from CD-ROM vendors, ftp sites
or printed format are out of date. If the date on this HOWTO is more
than 6 months in the past, then a newer copy is probably available on
the Internet. The site of reference for this HOWTO is
[97]http://www.medasys-digital-systems.fr/linux/HP-Howto/HP-HOWTO-EN
If you make a translation of this document into another language,
please let me know so that I can include a reference to it here.
_________________________________________________________________
1.1.2. Suggestions
I rely on you, the reader, to make this HOWTO useful. If you have any
suggestions, corrections, or congratulations :-) don't hesitate to
send them to me <[98]Bruno.Cornec@medasys-digital-systems.fr>, and I
will try to incorporate them in a next revision.
I am also willing to answer general questions on HP hardware and
software with Linux, as best I can. Before doing so, please read all
of the information in this HOWTO, and then send me detailed
information about the problem.
If you publish this document on a CD-ROM or in hardcopy form, a
complimentary copy would be appreciated; mail me for my postal
address. Also consider making a donation to the Linux Documentation
Project to help support free documentation for Linux. Contact the
Linux HOWTO coordinator, Guylhem AZNAR
<[99]guylhem@rrremovethis.oeil.qc.ca>.
_________________________________________________________________
1.2. Aknowledgements
Most of the informations provided here come from research made in HP
documentations, files provided with Linux kernel sources, the FAQ of
the Usenet newsgroup [100]news:comp.sys.hp.hpux with a [101]HTML
version available on all mirror sites like the CICT, our experience as
an HP VAR, a lot of tests and deployments realised, and remarks from
Linux users.
Numerous people have contributed to this document and augmented its
contents. You'll find the most complete possible list in the
[102]Chapter 7. I would like to thank just now, without any particular
order, those without whom this document would simply not exist :
* Marc Hia Balié <[103]Marc_Hia-Balie@hp.com>, who ordered that
document and accepted to make it a free documentation.
* [104]Linus Torvalds, for the Linux project (without it, nothing
would exist).
* [105]Richard Stallman, for the GNU project (without it, nothing
would exist either).
* Nat Makarévitch <[106]nat@nataa.frmug.org>, For his work as
translator and his advocacy conferences.
* Xavier Cazin <[107]xc@itp.fr>, for his talent to convince me to
use DocBook.
* Eric Dumas <[108]dumas@Linux.EU.Org>, for the management of the
french LDP.
* Rémy Card <[109]Remy.Card@linux.org>, for ext2 and his love of
electricity :-)
* René Cougnenc, to have helped a lot of people to begin with Linux,
including myself.
* Dany Coffineau <[110]Dany.Coffineau@alcatel.fr>, for teachnig me
Unix.
* François Strobel <[111]Francois.Strobel@alcatel.fr>, for his
peacefulness and legendary patience :-)
* Frédéric Dubuy <[112]F.Dubuy@atrid.fr>, who contributed to the
writing of that document and took all the work I coulnd't achieve,
while I was writing it. Without saying he's also the graphist of
the logo !
* Alain Pascal <[113]pascal@montrouge.omnes.slb.com>, for the
several tests made.
* Pascal Lemonnier
<[114]Pascal.Lemonnier@medasys-digital-systems.fr> typography
expert who found a lot of typos.
* Ralf S. Engelschall <[115]rse@engelschall.com>, who realised the
[116]wml tool set, used to manage the languages of this document.
* Cees de Groot <[117]cg@sgmltools.org>, who realised the
[118]SGMLTools tools set, which allow to generate all the versions
of this document from a single SGML source.
* Norman Walsh <[119]ndw@nwalsh.com>, who realised the SGML DTD
[120]DocBook.
* James Clark <[121]jjc@jclark.com>, who realised the tool
[122]Jade.
* Cornec family<[123]cornec@victoria.frmug.org>, for his patience
and his support.
_________________________________________________________________
Chapter 2. Presentation of Linux and Free Software
2.1. Some definitions
Before going into more details in the presentation, it could be useful
to give some definitions of terms and software mentionned in that
HOWTO.
_________________________________________________________________
2.1.1. Free Software or Open Source software
A free software (or Open Source software) is a software distributed
with its source code, allowing its study, its transmission, its
adaptation. The problem, in english, is the use of free, which has
both meanings of "at no cost" and "without constraint". Here, it's the
second use which has to be considered, hence the use of Open Source.
To remember, think of free as speech, not beer.
Depending on the licenses used for its development, the constraints
for users of such a software are various. The most open licenses (like
the BSD one) allow code appropriation by third parties, including the
resell of the resulting software (with or without modification) in
commercial products, without any problem, and without owing something
else to the originators than the mention of their copyright. Other
licenses (like the GNU Public License or GPL) force every modified GPL
software to be free GPL software itself ; this doesn't allow the use
of such programs in a commercial one. Many other licenses exist, more
or less open: the Artistic License (perl), the NPL one (mozilla), the
QPL one (Qt) ...
A vast majority of free software is today under the GPL license, even
if the BSD world takes always a great place, however less visible,
mainly in the press.
[124]GNU project Web site
You find there all of the informations on the GNU project,
including the licenses produced (GPL and LGPL) and various
discussions on free software.
[125]Open Source project Web site
This site proposes a new definition, a bit less restrictive, of
free software - called here OpenSource Software - by well-known
people.
[126]FreeBSD project Web site
Here are explained the advantages of the very open BSD license.
_________________________________________________________________
2.1.2. Examples and counter-examples
First of all, free software and freeware shouldn't be mixed up. A
freeware is not necessarily a software provided with its sources, on
the contrary of a free software. On the other side, on the contrary of
a freeware, you may be charged to obtain a free software (it's not in
contradiction with the licensed used). The ambiguity, as stated
before, comes from the word "free" . A freeware is then free of
charge, but not necessarily "free of sources". (As well, the shareware
has nothing to do with free software).
So examples of important and well-known free software are the Linux
and FreeBSD operating systems, the [127]Apache Web server, the
[128]SaMBa SMB server, GNU C and C++ compilers ... A contrario,
examples of well-known freeware are the Internet Explorer browser, the
Eudora Light mail reader, ...
_________________________________________________________________
2.1.3. Linux
Linux is a free operating system, superset of the POSIX norm. "Linux"
points out the kernel alone. By extension, the name is also given to
distributions based on that kernel plus a set of tools from the GNU
project.
Linux is by consequence a Unix system, except that it doesn't use any
proprietary code and is furnished under the GPL license, implying the
availability of the sources. As every Unix system, Linux is
multi-tasking and multi-user. It's also extremely portable, and it is
available officialy today on processors such as Intel (i386 to Pentium
III), Alpha, Motorola (680x0 and PowerPC), Sparc, StrongArm, Mips.
Without mention of the ports, operational or in process on PalmPilot,
Itanium (ex-Merced), PA-Risc, Crusoe ...
The system is today perfectly stable and mature. Versions "x.y.z" of
the Linux kernel, where "y" is an even number, are stable and only bug
corrections are generaly applied when "z" augments. Versions "x.y.z"
of the Linux kernel, where "y" is an odd number, are development
versions which may be instable and are reserved to developers or
intrepids.
>From time to time, when the kernel development stabilizes a "freeze"
is announced to furnish a new "stable" version (even), and the
development goes on on a new version (odd).
The current stable version is the version 2.2.17 (this last number may
evolve following the rythm of corrections). Development has on the
other side begun again with a 2.3 version currently in code freeze.
Numerous presentations of Linux are currently available. Among them,
you should consult the one made by Michael Johnson at
[129]http://www.medasys-digital-systems.fr/mirror/linux/HOWTO/INFO-SHE
ET.html.
_________________________________________________________________
2.1.3.1. Linux technical characteristics
The system offers the following technical characteristics :
* Multi-tasking : executes several programs in pseudo-parallel.
* Multi-users : many users acting on the same machine at the same
time (without worrying on licenses).
* Portable and interoperable : works on several hardware
architectures. All the sources are available. Linux supports a lot
of file systems, outside the native ext2 : System V, BSD, Sun,
MS-DOS, VFAT, NTFS, Mac, HPFS, EFS, ISO9660. On the network side,
it supports the following protocols TCP/IP v4 and v6, Appletalk,
Netware (client and server), Lan Manager SMB (client and server),
X-Window, NFS, PPP, SLIP, UUCP.
* Performant architecture : modular kernel, built at will, execution
in protect mode on 80x86 processors, page load on demand, page
share between executables when reading, virtual memory with swap
on disk, use of a dynamical disk cache in memory, dynamic
libraries, process management, pseudo terminals, virtual consoles.
* Security : protection of memory between processes: one user
program can't compromise the whole system operation. The kernel
may also, on the other hand, filter network packets.
* Respect of norms and standards : Posix, with System V and BSD
extensions. Support of COFF and ELF binaries. Binary compatibility
with SCO, SVR3/4 through the iBCS2 module. Native Language Support
as well as national keyboards, fonts...
_________________________________________________________________
2.2. Free software concepts
Once the definitions are given, it is important to stay on at ideas
promoted by the free software movement. It's important as well to
clear some wrong ideas hawked on these software. This section gives
then a various set of elements in favour of the introduction of free
software and ends on the real problems remaining to solve.
_________________________________________________________________
2.2.1. Free software philosophy
In fact, the philosophy promoted by the free software movement is not
that different from the one proposed by the scientific movement till a
long time already: to put in common ideas and collective knowledge to
allow the progression of the research and the growth of this
knowledge. The knowledge of the human genome is one of the examples of
such a collaborative work.
The computer engineering environement, and especially the software
one, seems to have turn away till the last 20 years from these base
concepts of the scientific world. It prefers on the contrary to keep
the customer captive instead of giving him the informations needed to
exploit his computing environement the best he can. That's indeed
following such a problem at the begining of the 80's that Richard
Stallman, who was doing researches in artificial intelligence at the
MIT, decided to create the GNU project. This project is the foundation
of the current free software movement.
The main ideas promoted by this movement and stated by Richard
Stallman himself are :
* Liberty: every user should be free to copy, diffuse, modify a
program, either to share it with others, or to adapt it to his own
needs. As well, he should be able to analyse it to understand,
imitate, improve, verify its operations, as well as every
scientific result is published and seen by the peers for
verification, study, understanding and realisation of derived
works. Could you imagine a vaccine against the liver cancer that
another laboratory couldn't derive to make a vaccine against the
pancres cancer.
* Equality: every person should have the same rights on the
software. Thus the provider isn't priviledged and can't keep
customers to whom he furnished his work captive. Could you think
that only the producer of our vaccine could use it ?
* Fraternity: this mode of working encourages the whole computer
engineering community to cooperate and thus to produce software
more and more reliable and useful to all. Could you imagine that a
discovery like the vaccine above couldn't help everyone and favour
other discoveries.
More over the utopy of these ideas, we can find other reasons which
allowed free software to spread so widely today. They are detailed in
[130]Section 2.2.2.
The free software movement materializes itself also through a
community of people. That community, informal meeting of
personnalities, is heterogeneous in its contents, actions, ideas, even
if all share the same belief in the freedom of the software. That
community created for itself the tools needed to its communication :
Internet and Usenet. And these communication tools are based of course
on a lot of free software to work. Among the outstanding persons of
this movement, we can present :
* [131]Linus Torvalds, conceptor of Linux.
* [132]Richard Stallman, GNU project conceptor.
* [133]Eric S. Raymond, writer of several and excellent articles,
which inspired so many vocations.
* [134]Larry Wall, author of Perl and of the patch tool, and
philosopher.
* Tim O'Reilly <[135]ask_tim@oreilly.com>, free software advocate
and editor of several books dedicated to them.
All these personalities are, above all, excellent computer engineers,
which allows them to be recognized as major actors of the free
software movement. Their human and communication qualities are also
strong characteristics of their nature. In any case they aren't
considered for their power, but for their knowledge.
Of course, the free software community is built of thousands of
programmers, whose complete list would be too tedious. All share the
will of producing useful work, free, and to be recognized for their
technical qualities above all.
_________________________________________________________________
2.2.2. The choice of free software
To use free software to bring solutions in a computing environment is
a choice. First, it is in favour of a plurality of solutions, mainly
in the personal computer world which tends to be monopolistic. Then,
the choice is made, and that's what is finally important, on the own
qualities of free software, which are detailed just below.
Source code access
This point is the most important of the choice, because it
allows the undestanding, adaptation, correction, distribution,
improvement of the software.
Reliability
That quality is derived from the previous one: the free
software is the combined result of the experience and the
intelligence of all the participants. Its reliability increases
then as time passes, with all the corrections which are made.
More over, no marketing pression obliges the software's
producer to deliver it to its customers before it is in a
satisfactory state.
Portability
This quality is not intrinsic to free software, but is very
often seen in a free software. Indeed if a softawre meets
success, it will necessarily be adapted to other environments
than those initialy considered. Thus by increasing its
disponibility, its portability and reliability are also
increased.
Universality
One essential quality of free software is the character
naturaly universal of the data format used. Even if they don't
follow standards, the availibility of the source code assures
the user that he will understand them, and more over be able to
write any filter needed to the reuse of data or their exchange
with other software. This allows also users to stabilize their
environment, because they are not obliged to migrate in case of
incompatibility of data formats in their applications.
Performance
Resulting from a lot of examinations, the use of algorithms
coming from advanced research works, as well as tested by
various usages, free software have good performances by nature.
Frequently large portions of code are rewritten to allow the
reuse of the original ideas with a better code and thus to
increase performance. Several tests made by various organisms
tend to prove it also
Table 2-1. Performances of Free Software
Subject URL
[136]Apache Web Server and competitors
[137]http://www5.zdnet.com/products/content/pcmg/1709/305867.html
SMB [138]SaMBa server vs Windows NT
[139]http://www.zdnet.com/sr/stories/news/0,4538,2196106,00.html
Once more, there is no obligation to diffuse an application
whose performances would be bad.
Interoperability
Historically, Unix environment was always a ferment for
interoperability with other systems (big or medium size
systems, as well as personal computers). The support in Linux,
for example, of a lot of network protocols, filesystem formats,
and even binary compatibility modes assures a good
interoperability.
Reactivity
When considering the more and more longer development cycles of
the software editors, the reactivity brought by the free
software movement is interesting for a lot of sites, concerned
by the rapid obtention of corrections to a given problem. Thus,
during the recent discoveries of IP problems (ping of the
death,...), patches were always available within the next 3
days. And above that, only the patch correcting the hole found
was delivered. There were no functionality added, which could
have create other instabilities.
Independantly of its qualities, it's possible to give other reasons of
various nature, in favor of free software, depending on the type of
the person met.
_________________________________________________________________
2.2.2.1. Marketing argumentation
Studies from IDC bring to light the irresistible rise of Linux as a
server operating system. In 1998, Linux is credited with 17% of market
share, with an increase of 212%, which is the most important in that
domain. The following graphics give the whole market share
repartition.
Figure 2-1. Server operating system repartition in 1998 (IDC).
[idc1998.png]
This was confirmed in 1999 with a market share climbing to 24% and an
ancrease of 93%, always more than four times the increase of the
follower.
Figure 2-2. Server operating system repartition in 1999 (IDC).
[idc1999.png]
Dataquest [140]estimates on its side that Linux servers will
represent, with 1.1 million of units, 14% of the servers sold in 2003.
the Net itself produces marketing tools to demonstrate the superiority
of free software. Two counters are regularly updated by [141]Netcraft,
on web server software, and by [142]IOS Counter for the servers on
Internet. Results, reproduced below, show the importance taken by
[143]Apache with more than 6 millions of operational sites, crushing
the competition, as well as the free operating systems Linux and *BSD
which dominate the world of Internet servers.
Figure 2-3. Web server software by Netcraft between 1995 and 2000.
[netcraft.png]
Figure 2-4. Repartition of Internet servers by IOS Counter in April
1999.
[ioscounter.png]
_________________________________________________________________
2.2.2.2. Financial argumentation
Financial arguments also speaks for free software. And first the price
to aquire them is low. Low, because it's never zero. Even if you can
find it on Internet, you have to consider the costs related to that
link. However costs are greatly less expensive than for commercial
software. So a RedHat 6.2 Linux distribution, delivered with more than
1200 software packages, costs about 60 USD when you have to pay more
than 800 USD to obtain Windows NT server, delivered only with IIS.
On the other side, free software don't have the notion of license by
user or by supplmentary service. Thus there is no additional cost when
you have to increase the use of these software in your entity. That's
of course not the case with commercial software whose economical logic
is often based on the number of licenses.
Free software bring in addition a better mastering of the TCO (Total
Cost of Ownership), mentionned so frequently in the massive deployment
of personal computers. Thus administration costs are reduced because
systems like Linux or FreeBSD, as Unix, are managed completely
remotely, either through command line orders (with telnet) or in
graphical mode by using X-Window. More over, we benefit from a true
multi-users mode, improving these management operations. Always in
this domain, it's also possible to do remote management, either
through the own hardware capacities (as the Remote Assistant card
integrated in most HP NetServers), or by doing a remote connexion
(through modem, ISDN adapter or a permanent link) thanks to the native
protocol PPP and secure connexion systems as tunneling or ssh. This
managemnt could even be realised by an external entity, in
outsourcing.
At last, the costs due to the hardware themselves could be controled;
on one side, if by chance free software don't meet the needs, it's
always possible to buy then commercial software solutions to cover the
rest. On the other side, solutions based on free software have good
performances by nature, and can use hardware platforms which would be
considered as obsolete, if installed following the standard criterias
of other operating systems or applications. It's so possible to use
"old" hardware, mainly to model. It's then possible to invest, with a
fine knowledge, when puting the solution in operation, if needed. The
power increase may naturaly take place progressively.
_________________________________________________________________
2.2.2.3. Technical argumentation
This argumentation was already given in the previous sections. I think
nevertheless that some notions may be explained with complementary
informations.
So concerning the reliability aspects of free software based
solutions, it's important to note that it implies an operational
running time very high (standard characteristic of Unix systems in
general). This is mesured by the command uptime. One of Medasys and HP
customers, Saint-Michel Hospital, has a Vectra VL5 acting as router
under Linux since more than 300 days. And that's not a isolated case.
Respect of standards and norms, as well as the extreme portability of
free software assures also to applications developed on these
platforms the same qualities. And notably, if after their use, the
performances or services brought by free software based architectures
were insufficient, it would be easy to migrate to machines offering
more performances and capacities of evolution, as the HP 9000 systems,
running HP-UX.
At last a development plan centered around performances implies a
modularity, such as it's possible to resize the system kernel nearest
to the capacities of the hardware or to use dynamically loaded modules
following the needs. A packages installation may vary from 40 GB for a
minimal system up to many GB for a complete distribution. The system
linearity allow also the support of multi-processors machines (SMP)
(tested up to 32 processors on a Sparc machine). The system modularity
allows also to obtain an operational system on a 1.44 MB floppy disk,
either to realize a minimal repair environment, or to provide a
perfectly operational router. The world of embedded systems shows
besides more and more interest for systems such as Linux, because
above it's modularity, source availability makes communication with
dedicated peripherals easier (acquisition cards, sonde, ...). Entities
as CERN or Thomson already use such solutions.
_________________________________________________________________
2.2.2.4. Solutions argumentation
That argumentation is probably the most important of all, because it's
useless to have free software if it's not to make something useful
with it or to offer solutions to demands of entities willing to use
it. In which sectors free softawre may bring solutions today ? Well,
you have to admit it's in nearly all the sectors of enterprise
computing.
Historically, Open Source Software were used to realise
Internet/Intranet servers, because their growth was following the one
of the Net. It's so possible to cover all aspects linked to the
Internet, from the Web server ( [144]Apache ), FTP server
([145]Wu-Ftpd), DNS server ([146]Bind), the E-Mail server
([147]Sendmail or [148]PostFix ), the Usenet groups server([149]INN),
the proxy server ([150]IPmasqadm), the firewall ([151]IP-Chains),
Virtual Private Network ([152]OpenSSH, Linux kernel), the Cache server
for the Web ( [153]Squid ) or also the Time server ([154]NTP) or
as([155]LDAP server ... All these software are available in standard
in a Linux distribution. The client computer should be equiped with
the software corresponding to the application used (mail reader, news
reader, web browser, ...) whatever its operating system. The choice of
the client is free, as all these tools respect the standards decreed
in the [156]RFCs.
The second preferential domain for free software is the file and print
server domain. For these services, clients may be multiple: Unix type
(use of [157]NFS and [158]KNFS or also [159]Coda, for file sharing and
of lpd for print service), Microsoft Windows type (use of [160]SaMBa ,
which allows also the use of local client printers), Novell type (Use
of [161]Mars_nwe) or MacIntosh type (use of [162]NetAtalk). All these
software are provided in standard in a Linux distribution and don't
need any modification at the client level to work.
The other domains where a system such as Linux may bring solutions is
the computation one, with support of [163]multiprocessor, linked to
the realisation of [164]clusters with multiple nodes with high-speed
network interfaces (100 Mbit/s, [165]Gigabit or [166]Myrinet); those
of data security with the support of HP NetRaid^[167]Rem. cards,
allowing Raid level of 0, 1, 3, 5, 10, 50, and HotSpare disks, managed
by the harware; those of centralized fax server, with a free software
like [168]HylaFAX or also as an archive/backup server with HP
SureStore DAT or DLT libraries thanks to a commercial software like
[169]Arkeia or at last as a database server with free solutions like
[170]PostgreSQL,[171]MySQL or commercial like [172]Oracle, to speak
only of these three.
On the client side, even if it's less highlighted for the moment,
possibilities to use solutions based on free or commercial software
are numerous. There also the Internet part is the main one, with tools
like graphical web browsers ([173]Netscape) or textual ([174]lynx), a
lot of graphical mail readers ([175]Kmail, [176]XFMail, ...) or
textual ([177]mutt, [178]elm, ...). But you also have the whole panel
of indispensable tools for a personal computer today as a PDF reader
([179]Acrobat Reader or [180]xpdf), image manipulation tools
([181]ImageMagick, [182]the Gimp, [183]RealPlayer tools ...), word
processors ([184]LyX, [185]LaTeX, [186]SGMLTools, [187]Wordperfect,
...), commercial office suites ([188]ApplixWare, [189]StarOffice),
sound management tools ([190]WavTools, [191]eplaymidi, [192]xmcd,
...), CD burning tools ([193]cdrecord, [194]BurnIT, ... with
complements as [195]mkisofs, [196]cdparanoia), free and commercial
emulators for various systems ([197]Wine, [198]Executor, [199]WABI,
[200]DOSEmu, ...), compilers and interpretors for all the languages
([201]C, [202]C++, [203]Pascal, [204]Fortran, [205]Basic, [206]Tcl/Tk,
[207]Perl, [208]Python, [209]Ada, [210]Eiffel, [211]Lisp, [212]Scheme,
[213]Prolog...), including commercial versions ([214] PGI, ...),
graphical environments ([215]Gnome, [216]KDE, [217]Motif, ...). The
evolution of these last tools indicates that the 2000's may be the
years where Linux and free software will break through at their turn
on the client.
I want to mention that this document was realized on an HP Brio BAx
equiped only with a Linux distribution, with the help of tools like
[218]SGMLTools, [219]Jade and [220]DocBook, which allowed to generate
from a single source the formats HTML, Txt, RTF, PostScript, and PDF.
_________________________________________________________________
2.2.2.5. Service argumentation
This one was for a long time a blocking point to the expansion of free
software in the firms. It's not the case today. Many service providers
or hardware manufacturers, like HP, control today these solutions and
propose support around them.
Other sources of informations are also available, in abundance,
through several web sites dedicated to these solutions, specialised
mailing-lists, and various Usenet groups, such as for Linux, the
international groups under comp.os.linux.* or for the french speaking
people under fr.comp.os.linux.*.
Concerning competences, more and more young engineers or academics
finish their learning cycle being trained to the use of free
applications and operating systems. This wealth of competences arrives
now on the labour market and will contribute to increase the movement
of generalisation of these tools. At last, many firms have internaly
ignored competences. In fact, their employees often install this
software at home, and have a good mastering, usable when arrives the
deployment of the software in their professional structure.
_________________________________________________________________
2.2.3. Wrong ideas on free software
Advocating free software consists also to mention some generally
accepted ideas concerning them and to fight them.
"There is no support, no training"
As seen previously, support is currently structuring itself. A
firm like [221]RedHat provides today support for their
solutions. Only in France, we may mention firms like
[222]Medasys , [223]Atrid, [224]Alcove which assure support on
free software. Likewise, always in France, training on free
software may be given by [225]HP France, [226]Learning Tree,
the [227]IUT de Vélizy, without mentioning generic network and
Unix trainings (besides proposed also by the same
organizations) which represent a fundamental base in a training
course. And at last, we should mention the ability of each of
us to self-train, mainly thanks to the huge documentation
available (See the [228]Chapter 6).
"There is no documentation"
There is a whole set of manuals, the [229]Linux Documentation
Project made of FAQ (Frequently Asked Questions) and HOWTO,
counting more than 300 documents around Linux, the main being
[230]translated in french, available as free documentation.
This documentation has a various quality, more or less up to
date, following the subjects, certainly but it makes a corpus
allowing to apprehend alone a Linux distribution and all its
components. For myself, I always found in it everything I
needed to do my job with free software. And, in case of
complementary informations, a lot of web sites and Usenet
groups may again bring some of the elements needed. And without
counting the innumerable manual pages available on line.
On the other side, the editors [231]O'Reilly and [232]SSC have
specialised in providing books around free software, written
generaly by the writers of the software themselves. Their books
are considered as reference books in their respective domains.
"A free or nearly free product is a toy"
You should always make a difference between free (as speech)
and free (as beer). Too many freeware in Microsoft environment
are in fact toys and of poor quality. It's absolutely not the
case for free software, as stated in the previous sections.
Remember just that they are reliable by construction.
"Linux is difficult to install"
Linux is a professional operating system. At that title, it
requires competences to install it, as well as any other
professional operating system, like the other Unix or Windows
NT for example. But it isn't more difficult to install than
those either, mainly thanks to distributions as RedHat 6.2,
Mandrake 7.1, ... You need about 30 minutes to realize a
complete installation of such distributions, so quite the same
as for HP-UX and noticeably less than for Windows NT Server.
On the other hand, as before installing a server with Windows
NT you have to verify its compatibilité with the [233]Hardware
Compatibility List of Microsoft, for Linux it's also greatly
recommended to verify the [234]Hardware HOWTO, and for HP
machines to refer to this [235]page.
"Free Software are not adequate for heavy tasks"
This is less and less true and this criticism will be obsolete
with the next versions of the Linux kernel which will include a
journalised filesystem, allowing a true application cluster.
But already Linux authorises the use of multi-processors,
several nodes to realise computation clusters. And don't forget
it's used by the portal [236]Voila (France Telecom) or the
engine [237]Deja among other prestigious references. As well,
FreeBSD is used with success as the world biggest ftp server :
[238]Walnut Creek CDROM server
"What appeal do I have in case of problem with the editors ?"
There is no appeal, because software licences deny all
responsabilities for the writers, in case of problem. But, in
reality developers are always ready to help in case of problem
and try to correct as soon as possible the bugs encountered
(for the F00F bug of the pentium, a patch for the Linux kernel
was published within 3 days, for example). On the other side,
commercial editors guarantee very badly users against problems
other than packaging errors. please read the notes furnished
with your software to judge.
_________________________________________________________________
2.2.4. Real problems around free software
It would not be honest to negate certain remaining problems linked to
free software. Some have begun to disappear, other are inherent to the
system, other at last will take time to diappear.
The first problem, inherent to the model of free software, is the
multiplicity of tools and distributions available. So, if you want to
setup a mail server, you have to choose between Sendmail, Exim,
PostFix, Qmail, Smail. As well if you want to install Linux, you may
choose between the distributions [239]RedHat , [240]SuSE,
[241]Slackware, [242]Mandrake, [243]Turbo Linux, [244]Debian. This
represents often a problem for the newcomer, but the esperienced user
will always prefer to have a large choice he will confront to his
particularities and to his experience. As long as an actor respects
the rules by freeing his code (it's the case of the rpm and deb
formats for example), there is little risk from the comunity point of
view.
The second problem, inherent also to the free software birth, is the
necessity to have strong Unix and Internet competences, to manage such
solutions. The power available through these systems is proportional
to the competence of their administrators. And that will stay true
even with the growth of more and more grahical solutions to manage
them. On the other side, you capitalize the investment in time to
learn their functions and that doesn't disappear, because you don't
have to re-learn eveything from one version to the other. Don't forget
that systems you use daily seem to be simple, uniquely because you
passed enough time to learn them. For Internet competences, it's a
statement of the obvious to say that this investment isn't lost. At
last, even with the work of translators to provide informations in
french and other languages, a good knowledge in technical english is
definitively a plus.
The last problem met in the implementation of free software solutions
is to suceed in convincing some mnagers to go against the prevailing
opinion. The aim of this part is precisely to give all sorts of
argumentations to achieve that goal, but you need each time to show
conviction to get his way in the end. As soon as these solutions will
be adopted by big firms principaly, resistances will disappear.
_________________________________________________________________
2.3. Linux and other operating systems
The aim is not to examine completely or to compare the functions of
the various operating systems available. It's more upon looking at the
respective positions of Linux in comparaison with other systems. Only
systems having a sufficient representation on the market are
considered.
_________________________________________________________________
2.3.1. Linux and other proprietary Unix (HP-UX, Tru64, AIX, Solaris, Irix)
The situation taken by all the hardware manufacturers place Linux
today in the entry level (when it's taken in account) and their own
Unix system in the middle and high level. Reality is sometimes more
cruel than the situation wanted by the marketing department :-).
Technically, a Linux distribution has no cause to be envious of the
manufacturers Unix solutions, except for the moment the set of
commercial applications. And we can often see that users dope their
workstations with free software to complete their usage.
To be precise in the talk, we should consider manufacturers Unix
solutions as split in stations and servers.
On the station side, there's no doubt in my mind: for a customer, the
only reason today to buy one is linked to the availability of a
software or a hardware which wouldn't exist in the free environment,
or due to intrinsic performances of the machine. In the first case, we
can see that this argument should have a short life time, because
logically every software editor (except maybe hardware manufacturers)
and every hardware manufacturer has interest in porting their
applications or allowing the use of their hardware on all the major
environments in the market. As shown by Oracle, Informix, Sybase, ...
Linux becomes today one of the major environments. In the second case,
the difference in term of performances between the Linux dominant
platform (IA-32) and the other competitors decreases and should even
disappear with the availability of the IA-64 architecture, which seems
to be adopted largely by a majority of actors. More over, Linux is
often available natively on the processors of these actors (Sparc,
Mips, PowerPC, 68xxx, Alpha, Crusoe, PA-Risc to come). I think Linux
may represent the famous unique and standard Unix that everybody
dreamed of from a long time, without succeeding to impose it (the open
and free characteristics brought by Linux are not without influence on
that). I think that at the end hardware manufacturer Unix workstations
will be restricted to some niches such as high end computation,
virtual reality, ... and that as long as solutions are not available
on a free environment. Linux offers all the functional qualities of
the other Unix systems, and thus of the workstation, on a more various
hardware platform and potentially at a better price, if on PCs. So it
is the natural choice of every computer engineer with a strong Unix
culture (old customer of the workstation) who will prefer that
solution to the migration to a Microsoft system typically.
On the server side, in addtion to the points mentionned previously for
the stations, problems are more complex. Ram, disks, processors
capacities, extensions of every kind make them difficultly repleacable
by machines with a IA-32 architecture for example. More over, certain
solutions such as high availability clusters for example are not
already in production in a Linux environment. The other brake is often
linked to investments already done around software solutions deployed
on these servers. Whatever their natural life time is much higher than
those of the stations. Changes will thus be made more slowly in that
domain. Here we can consider rightly Linux solutions as an
entry/middle level solutions, when hardware manufacturer Unix servers
are the middle/high level. The introduction of Linux in place of these
machines will begin only with a massive availability of applications,
mainly in the management sector.
The advantages of the hardware manufacturer solutions, explaining why
they are so often chosen when applications are critical, are linked to
the homogeneity of the solution (hardware and software mastered by the
same entity, which can't invoke a third party in case of problem), and
to the support and maintenance garantees furnished.
Finally, there is not so much antagonism between these systems,
because they are full cousins. Their association allows today to
computer teams "pro-Unix" to have solutions from start to finish,
without having to lose in functions, as it's so often the case with
other operating systems available for personal computers.
_________________________________________________________________
2.3.2. Linux and SCO
The comparaison between Linux and the SCO systems seems to me quite
unbalanced. First, all the previous points are vaild here also. More
over, SCO isn't a hardware manufacturer, so the homogeneity advantage
disappears. the IA-32 Intel platform is supported by both systems, so
cost is identical. On the other hand, the software solution has a
disproportionate cost (few software provided in the base install, thus
a lot of expenses to extend, as well as to increase the number of
users). Having to manage one OpenServer, I can say that performances
are far beyond those of a Linux system. More over, its conception is
older, abounds of symbolic links which makes management complex. The
hardware supported by SCO is less numerous than those Linux supports.
Only stay as an advantage the installed base and the set of
applications available. But for how long ? Besides the fact that SCO
choose Monterey (AIX based) for the IA-64 port seems significant for
the future reserved to OpenServer or UnixWare.
_________________________________________________________________
2.3.3. Linux and Windows NT
The comparaison is here more difficult, because Windows NT isn't an
open system, as the precedings, which is already redhibitory for
certain users. An excellent [245]comparaison was made by John Kirch
between Unix and Windows NT Server. I recommend to people searching to
have an enlightened opinion on this subject to read it; it's updated
regularly and was written by a specialist of both Microsoft and Unix
operating systems. Financially, obvious advantage for the free
software. And it's more obvious, as for SCO, if you consider the set
of complementary software you need to use a server. The author
evaluates the difference from 1 to 100 all the same ! Technically,
either on the functions provided or on the reliability, the
administration, the performances, the hardware supported, and more
over the security, Unix systems and particularly free systems
outperform what is proposed by Windows NT. The fact to have a GUI non
independant from the kernel contributes greatly to the instability of
NT, because it's more difficult to avoid errors in a GUI (there is no
mastering possible of the user comportment in front of it) rather than
in a kernel.
Which are the real advantages of Windows NT ?: the marketing power of
Microsoft which persuades the world that computers equal Windows and
which leans on the enormous installed base; its office applications (a
monopolistic situation on the market) only available in this
environment; the confusion maintained between the various flavours of
Windows (95/98, NT, 2000), and between the server and client
functions; its agreements with the biggest hardware manufacturers
which often oblige them to provide a Microsoft system with their
platforms; its technological initiatives to occupy the market in
first, based on proprietary code and that often without respect of
known or documented standards.
The lack of hegemony in the servers sector is the best reason to hope
that a plurality of solutions may exist in the future for computers
users, also at the desktop.
_________________________________________________________________
Chapter 3. Linux and HP products
To maintain such a chapter is an endless task :-).
_________________________________________________________________
3.1. Informations on HP products and Linux
3.1.1. General informations
HP became recently concious of the importance taken by Linux and free
software in general, and on its machines particularly. Thus a web site
dedicated to Linux in HP environment is now available at
[246]http://www.hp.com/go/linux.
In France, there is for a longer time a site on these themes, under
the responsability of Jacques Misselis <[247]Jacques_Misselis@hp.com>,
hosted by [248]l'École Centrale de Lyon at the address
[249]http://hpwww.ec-lyon.fr/hpeduc/education.
On the other side, the firm [250]Medasys , for which I work, put at
disposition of the community a certain number of informations since
1997, available at [251]http://www.medasys-digital-systems.fr/linux.
This HOWTO is the result of this work.
HP also realized a synthesis document (PDF format) concerning his
position in front of Linux, the [252]White Paper HP Linux Strategy.
HP is a member of [253]Linux International.
_________________________________________________________________
3.1.2. Particular announces
HP also communicates through its web site around Linux and free
software. You'll find some links here.
* FireHunter announce (10/06/1998)
[254]http://www.tmo.hp.com/tmo/press/English/PRTM0804813.html
* Covision program announce (01/27/1999)
[255]http://www.hp.com/pressrel/jan99/27jan99b.htm
* Linux support on NetServers and IA-64 announce (01/27/1999)
[256]http://www.hp.com/pressrel/jan99/27jan99.htm
* PA-Risc port annouce (03/01/1999)
[257]http://www.hp.com/pressrel/mar99/01mar99e.htm
* Informix HP association announce (03/02/1999)
[258]http://www.hp.com/pressrel/mar99/02mar99i.htm
* Kayak Linux support (03/17/1999)
[259]http://www.hp.com/pressrel/mar99/17mar99e.htm
* World Linux support announce (04/20/1999)
[260]http://www.hp.com/pressrel/apr99/20apr99a.htm
* HP OpenView announces (05/17/1999)
[261]http://www.openview.hp.com/solutions/itsm/press/press.asp?doc
id=314
* Availability of Apache on HP 3000 (Summer/1999)
[262]http://www.businessservers.hp.com/falladvisor/sum99/Summer99/
apache.html
* Visualize Linux support announce (06/21/1999)
[263]http://www.hp.com/pressrel/jun99/21jun99g.htm
* Open Source Software commitment by HP (08/09/1999)
[264]http://internetsolutions.enterprise.hp.com/linux/news/PReleas
e4.html
* Aberdeen group analysis on HP position on free software
(08/09/1999)
[265]http://internetsolutions.enterprise.hp.com/linux/news/aberdee
n_white_paper.html
* HP announces the certification of its DAT and DLT products under
Linux (02/02/2000)
[266]http://www.hp.com/pressrel/feb00/02feb00c.htm
* HP Brings Award-winning 3-D VISUALIZE Graphics to Linux Desktop
(02/02/2000)
[267]http://www.hp.com/pressrel/feb00/02feb00b.htm and
[268]http://internetsolutions.enterprise.hp.com/linux/feb02page.ht
ml
* HP and Intel Release IA-64 Developer's Kit for Linux (06/13/2000)
[269]http://www.hp.com/pressrel/jun00/13jun00a.htm
* HP Announces Linux Support for State-of-the-art 3-D Graphics
Accelerators (07/25/2000)
[270]http://www.hp.com/pressrel/jul00/25jul00b.htm
* HP Expands Commitment to Linux (08/14/2000)
[271]http://www.hp.com/pressrel/aug00/14aug00.htm
* HP NetServers make Linux Hum for Solid State Design
[272]http://netserver.hp.com/netserver/docs/download.asp?file=cs_s
olid.pdf
* [273]Medasys chosen by Hewlett-Packard France Education/Research
as Linux competence center
[274]http://hpwww.ec-lyon.fr/hpeduc/education/offre/linux/educ_lin
ux.html
* Hewlett-Packard France Education/Research announces commitment to
Linux promotion
[275]http://hpwww.ec-lyon.fr/hpeduc/education/offre/linux/hp_linux
.html
HP France has also published an article on Linux and free software in
its May 1999 issue of HP Computer News, an article on HP Linux support
in the September 1999 issue, and an article on Linux RedHat solutions
on HP Visualize workstation in the November 1999 issue.
_________________________________________________________________
3.2. HP hardware supported by Linux
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.2.17. A development kernel
(version 2.3.x) is also available but doesn't offer any garantee of
stability.
_________________________________________________________________
3.2.1. Intel based computer range
Page last updated the 11th of October 2000.
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 [276]Linux Installation HOWTO contains a great number of
informations 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 [277]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 6.2 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.
_________________________________________________________________
3.2.1.1. The desktop range (Brio, Vectra, Kayak)
HP has a new program called "Freedom of Choice" on the whole desktop
range. Linux is thus one of hte operating systems pushed by HP. Cf:
[278]http://www.hp.com/desktops/linux/ and
[279]http://www.hp.com/pressrel/aug00/14aug00.htm.
A [280]FAQ is also available.
HP insures the support of certified Linux hardware by the following
method : all the machines have the [281]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 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.6^[282]Rem. (SVGA) None N/A None N/A ???
??? Yes
Brio (D6810A, D6812A) ATI Rage Pro ZX AGP Yes XFree 3.3.6^[283]Rem.
(Mach 64) None N/A None N/A ??? ??? No
Brio (D6638A, D6639A, D6640A, D6644A, D7901A, D7902A, D6645A, D6646A)
Chipset BX[284]Rem. ATI Rage Pro ZX AGP Yes XFree 3.3.6^[285]Rem.
(Mach 64) None N/A None N/A ??? ??? No
Brio (D5841A, D6516B) Matrox Millenium II PCI Yes XFree
3.3.6^[286]Rem. (SVGA) None N/A None N/A ??? ??? No
Brio (D6760A, D7671A, D6908A, D7930A, D7672A, D7925T, D6776A, D6769A,
D6755A, D6895A, D6896A, D6897A, D7931A) Matrox Productiva G100
AGP[287]Rem. Yes XFree 3.3.6^[288]Rem. (SVGA) None N/A None N/A ???
??? No
Brio BA (D7581A, D7584A, D7585A, D7587A, D7586A, D7591A, D7594A,
D8411A) Sis 5595 AGP Yes XFree 3.3.6^[289]Rem. in Frame Buffer mode
(FBDEV)[290]Rem. None N/A None N/A Cirrus Logic CS 4614 Yes driver
Alsa^[291]Rem. No
Brio BAx (D7600A, D7603A, D7624A, D7625A, D7630A, D7610A)[292]Rem.
Matrox Productiva G200 AGP Yes XFree 3.3.6^[293]Rem. (SVGA) None N/A
None N/A Cirrus Logic CS 4614 Yes driver Alsa^[294]Rem. Yes
Brio BAx (D7605A)[295]Rem. Matrox Productiva G200 AGP Yes XFree
3.3.6^[296]Rem. (SVGA) ??? ??? None N/A Cirrus Logic CS 4614 Yes
driver Alsa^[297]Rem. No
Brio BA400 (D8760A, D8761A, D8763A, D8764A, D8767A, D8768A, D8769A,
D8934A, D8935A, D8936A, D8943A, D8947A, D8952A, D8953A, D9720A,
D9721A, D9724A) Intel i810 AGP[298]Rem. Yes XFree 3.3.6^[299]Rem.
(Intel X Server i810) None N/A None N/A ??? ??? Yes
Brio BA410 (P1682A, P1683A, P1686A, P1687A, P1689A, P1692A, P1694A,
P1710A, P1711A, P1718A, P1719A, P1720A, P1722A, P2738A, P2739A,
P2741A, P2743A, P2745A, P2746A) S3 Savage AGP[300]Rem. Yes XFree
3.3.6^[301]Rem. (S3 X Server Savage) None N/A None N/A VIA 82C686 Yes
driver Alsa^[302]Rem. Yes
Brio BA410 (P1716A, P1721A, P1723A) S3 Savage AGP[303]Rem. Yes XFree
3.3.6^[304]Rem. (S3 X Server Savage) SMC 1211 TX EZ Card 10/100 BT Yes
driver rtl8139 None N/A VIA 82C686 Yes driver Alsa^[305]Rem. Yes
Brio BA410 (P2744A) nVidia GeForce 2 GTS AGP Yes XFree 3.3.6^[306]Rem.
(SVGA) None N/A None N/A VIA 82C686 Yes driver Alsa^[307]Rem. No
Brio BA600 (D8770A, D8771A, D8772A, D8773A, D8778A, D8780A, D8783A,
D8784A, D8785A, D8788A, D8789A, D8963A, D9070A, D9072A, D9080A,
D9082A, D9085A, D9091A) Chipset BX[308]Rem. Matrox Productiva G200 AGP
Yes XFree 3.3.6^[309]Rem. (SVGA) None N/A None N/A Cirrus Logic CS
4614 Yes driver Alsa^[310]Rem. Yes
Brio BA600 (D8406A, D8774A, D8781A, D8787A, D8967A, D9075A) Chipset
BX[311]Rem. Matrox Productiva G200 AGP Yes XFree 3.3.6^[312]Rem.
(SVGA) ??? ??? None N/A Cirrus Logic CS 4614 Yes driver Alsa^[313]Rem.
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 VE5 (D5592A, D5602A, D5603A, D5604A, D5606N, D5608A, D5612A,
D5615A, D5618A, D5607A, D5617A) S3 Trio 64V2 PCI Yes XFree
3.3.6^[314]Rem. (SVGA) None N/A None N/A ??? ??? Yes
Vectra VE7 (D6530A, D6531A, D6533A, D6610A, D6611A, D6615A, D6616A,
D6613A) ATI Rage II C AGP Yes XFree 3.3.6^[315]Rem. (Mach 64) None N/A
None N/A ??? ??? Yes
Vectra VE7 (D6532A, D6612A, D6617A, D6618A) ATI Rage II C AGP Yes
XFree 3.3.6^[316]Rem. (Mach 64) 3Com 905B-TX 10/100 BT[317]Rem. Yes
driver 3c59x[318]Rem. 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 BX[319]Rem. Matrox Productiva G100
AGP[320]Rem. Yes XFree 3.3.6^[321]Rem. (SVGA) None N/A None N/A AZTEC
2320 Yes driver Alsa^[322]Rem. Yes
Vectra VE8 (D6552N, D6562N, D6565N, D6542A, D6572A, D6575A, D6582A,
D6595A, D6582A, D6585N, D6599A) Chipset BX[323]Rem. Matrox Productiva
G100 AGP[324]Rem. Yes XFree 3.3.6^[325]Rem. (SVGA) 3Com 905B-TX 10/100
BT[326]Rem. Yes driver 3c59x[327]Rem. None N/A AZTEC 2320 Yes driver
Alsa^[328]Rem. 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
3.3.6^[329]Rem. in Frame Buffer mode (FBDEV)[330]Rem. None N/A None
N/A ??? ??? Yes
Vectra VEi7 (D8118N, D8122A, D8127N, D8132A, D8137A, P1620A) Sis 5595
AGP Yes XFree 3.3.6^[331]Rem. in Frame Buffer mode (FBDEV)[332]Rem.
3Com 905B-TX 10/100 BT[333]Rem. Yes driver 3c59x[334]Rem. 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 3.3.6^[335]Rem. (SVGA) None N/A None N/A
??? ??? No
Vectra VEi8 (D8167N, D8152N, D8172N, D8182N, D8187N, D9787N, D9789A,
D9792N, P1627A) Matrox Productiva G200 AGP Yes XFree 3.3.6^[336]Rem.
(SVGA) 3Com 905B-TX 10/100 BT[337]Rem. Yes driver 3c59x[338]Rem. 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.6^[339]Rem. (SVGA) None
N/A None N/A ??? ??? Yes
Vectra VL6 Cirrus Logic GD 5446 PCI Yes XFree 3.3.6^[340]Rem. (SVGA)
None N/A None N/A ??? ??? Yes
Vectra VL6 Matrox Millenium II PCI Yes XFree 3.3.6^[341]Rem. (SVGA)
None N/A None N/A ??? ??? No
Vectra VL7 (D5710A, D5711N, D5725A, D5720A, D5721N, D5731N, D5797N,
D5737A, D5799N) Cirrus Logic GD 5465 AGP[342]Rem. Yes XFree
3.3.6^[343]Rem. (SVGA) None N/A None N/A ??? ??? Yes
Vectra VL7 (D5734N, D5729N, D5739N, D5728N, D5798N) Matrox Millenium
II PCI Yes XFree 3.3.6^[344]Rem. (SVGA) None N/A None N/A ??? ??? No
Vectra VL7 (D5724N, D5796N) Cirrus Logic GD 5465 AGP[345]Rem. Yes
XFree 3.3.6^[346]Rem. (SVGA) 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 BX[347]Rem. Matrox Productiva G100
AGP[348]Rem. Yes XFree 3.3.6^[349]Rem. (SVGA) None N/A None N/A ???
??? No
Vectra VL8 (D5881A, D5883A, D5894A, D5888A, D5892A) Chipset
BX[350]Rem. Matrox Productiva G100 AGP[351]Rem. Yes XFree
3.3.6^[352]Rem. (SVGA) 3Com 905B-TX 10/100 BT[353]Rem. Yes driver
3c59x[354]Rem. None N/A ??? ??? No
Vectra VL8 (D5887A) Chipset BX[355]Rem. Matrox Productiva G100
AGP[356]Rem. Yes XFree 3.3.6^[357]Rem. (SVGA) 3Com 905B-TX 10/100
BT[358]Rem. Yes driver 3c59x[359]Rem. ??? ??? ??? ??? No
Vectra VL8 (D6944A) Chipset BX[360]Rem. Matrox Millenium G200 AGP Yes
XFree 3.3.6^[361]Rem. (SVGA) None N/A None N/A ??? ??? No
Vectra VL8 (D6940A, D6941A, D6942A) Chipset BX[362]Rem. Matrox
Millenium G200 AGP Yes XFree 3.3.6^[363]Rem. (SVGA) 3Com 905B-TX
10/100 BT[364]Rem. Yes driver 3c59x[365]Rem. None N/A ??? ??? No
Vectra VL8 (D6943A) Chipset BX[366]Rem. Matrox Millenium G200 AGP Yes
XFree 3.3.6^[367]Rem. (SVGA) 3Com 905B-TX 10/100 BT[368]Rem. Yes
driver 3c59x[369]Rem. Adaptec AIC 7880 UW PCI Yes driver aic7xxx ???
??? 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 3.3.6^[370]Rem. (SVGA) None N/A None N/A
Cirrus Logic CS 4614 Yes driver Alsa^[371]Rem. 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
3.3.6^[372]Rem. (SVGA) 3Com 905C-TX 10/100 BT Yes driver
3c59x[373]Rem. None N/A Cirrus Logic CS 4614 Yes driver Alsa^[374]Rem.
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) Chipset i820^[375]Rem. Intel i815 AGP[376]Rem.
Yes XFree 3.3.6^[377]Rem. (Intel X Server i815) 3Com 905C-TX 10/100 BT
Yes driver 3c59x[378]Rem. None N/A Intel 82810 Audio Yes driver
Alsa^[379]Rem. Yes
Vectra VL600 (D9733A, D8643A, D8653A, D8657A, D8663A, D8667A, D9737A,
D8647A, D8677A, P2780A, P3285A, P3288A) Chipset i820^[380]Rem. Matrox
Millenium G250 AGP Yes XFree 3.3.6^[381]Rem. (SVGA) None N/A None N/A
Cirrus Logic CS 4614 Yes driver Alsa^[382]Rem. No
Vectra VL600 (D7543N, D8644N, D8648N, D8654N, D8658N, D8664N, D8668N,
D8678A, D9734N, D9738N, P2786A, P3286N, P3289N) Chipset i820^[383]Rem.
Matrox Millenium G250 AGP Yes XFree 3.3.6^[384]Rem. (SVGA) 3Com
905C-TX 10/100 BT Yes driver 3c59x[385]Rem. None N/A Cirrus Logic CS
4614 Yes driver Alsa^[386]Rem. No
Vectra VL600 (D8635A, D8645A, D8649N, D8655A, D8659N, D8665A, D8669N,
D8679N, D9735A, D9739N, P2787A, P3287A, P3290N) Chipset i820^[387]Rem.
Matrox Millenium G400D AGP Yes XFree 3.3.6^[388]Rem. (SVGA) 3Com
905C-TX 10/100 BT Yes driver 3c59x[389]Rem. None N/A Cirrus Logic CS
4614 Yes driver Alsa^[390]Rem. Yes
Vectra VL600 (D8656N) Chipset i820^[391]Rem. Matrox Millenium G250 AGP
Yes XFree 3.3.6^[392]Rem. (SVGA) None N/A ??? ??? Cirrus Logic CS 4614
Yes driver Alsa^[393]Rem. No
Vectra XA (D3986A, D3989A, D3990A, D3991A, D3993A, D4770N, D4771N,
D4773N, D4774N, D3994N, D3995N, D4776N) Matrox Millenium II PCI Yes
XFree 3.3.6^[394]Rem. (SVGA) AMD 79C971 KC 10/100 BT Yes driver
pcnet32 None N/A ??? ??? No
Vectra XA (D4777A) Matrox Millenium II PCI Yes XFree 3.3.6^[395]Rem.
(SVGA) AMD 79C971 KC 10/100 BT Yes driver pcnet32 Adaptec AIC 7880 UW
PCI Yes driver aic7xxx ??? ??? Yes
Table 3-3. e-Vectra 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 AGP[396]Rem. Yes XFree 3.3.6^[397]Rem.
(Intel X Server i810) 3Com 905C-TX 10/100 BT Yes driver 3c59x[398]Rem.
None N/A Intel 82810 Audio Yes driver Alsa^[399]Rem. Yes
Table 3-4. 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 AGP[400]Rem. Yes XFree
3.3.6^[401]Rem. (SVGA) None N/A None N/A ??? ??? No
Kayak XA (D4807N, D4796N, D6491N, D6492N, D4806N, D4808N, D6493N)
Cirrus Logic GD 5465 AGP[402]Rem. Yes XFree 3.3.6^[403]Rem. (SVGA) AMD
79C971 KC 10/100 BT Yes driver pcnet32 None N/A ??? ??? Yes
Kayak XA (D4798N, D6490N, D4799N, D4803N, D6494N) Cirrus Logic GD 5465
AGP[404]Rem. Yes XFree 3.3.6^[405]Rem. (SVGA) AMD 79C974 KC 10/100 BT
+ SCSI Yes driver pcnet32 Symbios Logic 8751SP with network card Yes
driver ncr-53c8xx[406]Rem. Analog Device 1816 Yes driver
AD1816^[407]Rem. Yes
Kayak XA (D4796S, D6493S) Matrox Millenium II AGP Yes XFree
3.3.6^[408]Rem. (SVGA) None N/A None N/A ??? ??? No
Kayak XA (D4803S) Matrox Millenium II AGP Yes XFree 3.3.6^[409]Rem.
(SVGA) AMD 79C974 KC 10/100 BT + SCSI Yes driver pcnet32 Symbios Logic
8751SP with network card Yes driver ncr-53c8xx[410]Rem. ??? ??? No
Kayak XA (D6720N, D6721N, D6723N, D6726N, D6724N, D6730N, D6731N,
D6735N, D6736N, D6738N, D6739N, D7994N) Matrox Millenium G200 AGP Yes
XFree 3.3.6^[411]Rem. (SVGA) None N/A None N/A ??? ??? No
Kayak XA (D6722N, D6729N, D6734N) Elsa Gloria Synergy + AGP[412]Rem.
Yes XFree 3.3.6^[413]Rem. (3D Labs) None N/A None N/A ??? ??? Yes
Kayak XA (D6725N, D6732N, D6737N, D7993N) Matrox Millenium G200 AGP
Yes XFree 3.3.6^[414]Rem. (SVGA) AMD 79C971 KC 10/100 BT + SCSI
(D6692A)[415]Rem. Yes driver pcnet32 Symbios Logic 53c875 with network
card (D6692A) Yes driver ncr-53c8xx[416]Rem. ??? ??? Yes
Kayak XA (D6727N) Elsa Gloria Synergy + AGP[417]Rem. Yes XFree
3.3.6^[418]Rem. (3D Labs) AMD 79C971 KC 10/100 BT + SCSI
(D6692A)[419]Rem. Yes driver pcnet32 Symbios Logic 53c875 with network
card (D6692A) Yes driver ncr-53c8xx[420]Rem. ??? ??? No
Kayak XA (D6728N, D6733N) Accel Galaxy AGP Yes XFree 3.3.6^[421]Rem.
in Frame Buffer mode (FBDEV)[422]Rem. Not interesting None N/A None
N/A ??? ??? No
Kayak XA-s (D5751N, D5752N, D5753N, D5755N, D5754N, D5756N, D5759N)
Chipset BX[423]Rem. Matrox Productiva G100 AGP[424]Rem. Yes XFree
3.3.6^[425]Rem. (SVGA) None N/A None N/A ??? ??? No
Kayak XA-s (D5757N, D5758N) Chipset BX[426]Rem. Matrox Productiva G100
AGP[427]Rem. Yes XFree 3.3.6^[428]Rem. (SVGA) AMD 79C971 KC 10/100 BT
+ SCSI (D6692A)[429]Rem. Yes driver pcnet32 Symbios Logic 53c875 with
network card (D6692A) Yes driver ncr-53c8xx[430]Rem. ??? ??? Yes
Kayak XA-s (D5765N, D5763N, D5766N, D5769N, D7982N, D7986N, D7991N,
D7987N) Chipset BX[431]Rem. Matrox Productiva G200 AGP Yes XFree
3.3.6^[432]Rem. (SVGA) None N/A None N/A ??? ??? Yes
Kayak XA-s (D5768N, D5767N) Chipset BX[433]Rem. Matrox Productiva G200
AGP Yes XFree 3.3.6^[434]Rem. (SVGA) AMD 79C971 KC 10/100 BT + SCSI
(D6692A)[435]Rem. Yes driver pcnet32 Symbios Logic 53c875 with network
card (D6692A) Yes driver ncr-53c8xx[436]Rem. ??? ??? No
Kayak XA-s (D5762N, D7984N, D7988N) Chipset BX[437]Rem. Elsa Gloria
Synergy + AGP[438]Rem. Yes XFree 3.3.6^[439]Rem. (3D Labs) AMD 79C971
KC 10/100 BT + SCSI (D6692A)[440]Rem. Yes driver pcnet32 Symbios Logic
53c875 with network card (D6692A) Yes driver ncr-53c8xx[441]Rem. ???
??? Yes
Kayak XA-s (D5764N, D7983N, D7989N) Chipset BX[442]Rem. Accel Galaxy
AGP Yes XFree 3.3.6^[443]Rem. in Frame Buffer mode (FBDEV)[444]Rem.
Not interesting AMD 79C971 KC 10/100 BT + SCSI (D6692A)[445]Rem. Yes
driver pcnet32 Symbios Logic 53c875 with network card (D6692A) Yes
driver ncr-53c8xx[446]Rem. ??? ??? No
Kayak XA-s (D7990N) Chipset BX[447]Rem. Matrox Productiva G100
AGP[448]Rem. Yes XFree 3.3.6^[449]Rem. (SVGA) AMD 79C971 KC 10/100 BT
+ SCSI (D6692A)[450]Rem. Yes driver pcnet32 Symbios Logic 53c875 with
network card (D6692A) Yes driver ncr-53c8xx[451]Rem. ??? ??? No
Kayak XA-s (D7992N) Chipset BX[452]Rem. Elsa Gloria Synergy II AGP Yes
XFree 3.3.6^[453]Rem. (SVGA) AMD 79C971 KC 10/100 BT + SCSI
(D6692A)[454]Rem. Yes driver pcnet32 Symbios Logic 53c875 with network
card (D6692A) Yes driver ncr-53c8xx[455]Rem. Analog Device 1816 Yes
driver AD1816^[456]Rem. 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
3.3.6^[457]Rem. (SVGA) SMC 1211 TX EZ Card 10/100 BT Yes driver
rtl8139 None N/A Cirrus Logic CS 4614 Yes driver Alsa^[458]Rem. No
Kayak XM600 (P1650N, P1652N, P1656N) Matrox Millenium G250 AGP Yes
XFree 3.3.6^[459]Rem. (SVGA) SMC 1211 TX EZ Card 10/100 BT Yes driver
rtl8139 Symbios Logic 53C895 PCI Yes driver ncr-53c8xx[460]Rem. Cirrus
Logic CS 4614 Yes driver Alsa^[461]Rem. No
Kayak XM600 (D8350N, D9554N, D9558N) [462]Rem. Matrox Millenium G250
AGP Yes XFree 3.3.6^[463]Rem. (SVGA) SMC 1211 TX EZ Card 10/100 BT Yes
driver rtl8139 None N/A Cirrus Logic CS 4614 Yes driver Alsa^[464]Rem.
No
Kayak XM600 (P2054N) [465]Rem. Matrox Millenium G400D AGP Yes XFree
3.3.6^[466]Rem. (SVGA) None N/A None N/A Cirrus Logic CS 4614 Yes
driver Alsa^[467]Rem. No
Kayak XM600 (D9563N) Matrox Millenium G400D AGP Yes XFree
3.3.6^[468]Rem. (SVGA) None N/A None N/A Cirrus Logic CS 4614 Yes
driver Alsa^[469]Rem. No
Kayak XM600 (D9536N, D9537N, D9538N, D9544N, D9548N, P1646N, P1648N,
P2192N, P2193N, P2203N) Matrox Millenium G400D AGP Yes XFree
3.3.6^[470]Rem. (SVGA) SMC 1211 TX EZ Card 10/100 BT Yes driver
rtl8139 None N/A Cirrus Logic CS 4614 Yes driver Alsa^[471]Rem. No
Kayak XM600 (D9539N, D9565N, P1651N, P1657N, P2190N, P2194N) Matrox
Millenium G400D AGP Yes XFree 3.3.6^[472]Rem. (SVGA) SMC 1211 TX EZ
Card 10/100 BT Yes driver rtl8139 Symbios Logic 53C895 PCI Yes driver
ncr-53c8xx[473]Rem. Cirrus Logic CS 4614 Yes driver Alsa^[474]Rem. No
Kayak XM600 (D9550N, D9567N, P1647N, P1649N, P2053N, P2056N, P2195N)
Elsa Gloria Synergy II AGP Yes XFree 3.3.6^[475]Rem. (SVGA) SMC 1211
TX EZ Card 10/100 BT Yes driver rtl8139 None N/A Cirrus Logic CS 4614
Yes driver Alsa^[476]Rem. Yes
Kayak XM600 (D9534N, D9540N, D9543N, D9546N, D9564N, P1644N) Elsa
Gloria Synergy II AGP Yes XFree 3.3.6^[477]Rem. (SVGA) SMC 1211 TX EZ
Card 10/100 BT Yes driver rtl8139 Symbios Logic 53C895 PCI Yes driver
ncr-53c8xx[478]Rem. Cirrus Logic CS 4614 Yes driver Alsa^[479]Rem. Yes
Kayak XM600 (D9545N, D8366N) 3DLabs Oxygen GVX1 AGP Yes XFree
3.3.6^[480]Rem. in Frame Buffer mode (FBDEV)[481]Rem. SMC 1211 TX EZ
Card 10/100 BT Yes driver rtl8139 Symbios Logic 53C895 PCI Yes driver
ncr-53c8xx[482]Rem. Cirrus Logic CS 4614 Yes driver Alsa^[483]Rem. Yes
Kayak XU (D4691N, D4692N, D4695N, D4701N, D4693N, D4694N, D4702N,
D4705N) Matrox Millenium II PCI Yes XFree 3.3.6^[484]Rem. (SVGA) AMD
79C971 KC 10/100 BT Yes driver pcnet32 Adaptec AIC 7860 PCI + Adaptec
AIC 7880 UW PCI Yes driver aic7xxx ??? ??? Yes
Kayak XU (D5680N, D5682N, D5683N, D5684N) Chipset BX[485]Rem. Matrox
Millenium II PCI Yes XFree 3.3.6^[486]Rem. (SVGA) AMD 79C971 KC 10/100
BT Yes driver pcnet32 Adaptec AIC 7860 PCI + Adaptec AIC 7880 UW PCI
Yes driver aic7xxx Analog Device 1816 Yes driver AD1816^[487]Rem. Yes
Kayak XU (D5702, D5704, D5686N, D6336N, D6348N, D8431N, D8920N) Matrox
Millenium G200 AGP Yes XFree 3.3.6^[488]Rem. (SVGA) AMD 79C972 10/100
BT + SCSI (D6692A)[489]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 + AGP[490]Rem. Yes XFree 3.3.6^[491]Rem. (3D Labs) AMD 79C972
10/100 BT + SCSI (D6692A)[492]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 3.3.6^[493]Rem.
in Frame Buffer mode (FBDEV)[494]Rem. Not interesting AMD 79C972
10/100 BT + SCSI (D6692A)[495]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 AGP[496]Rem. Yes XFree
3.3.6^[497]Rem. (SVGA) AMD 79C972 10/100 BT + SCSI (D6692A)[498]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 3.3.6^[499]Rem.
(SVGA) AMD 79C972 10/100 BT + SCSI (D6692A)[500]Rem. Yes driver
pcnet32 Symbios Logic 53c875 with network card (D6692A) + Adaptec AIC
7880 PCI Yes driver ncr53c8xx and driver aic7xxx ??? ??? No
Kayak XU800 (D8019N) [501]Rem. Matrox Millenium G250 AGP Yes XFree
3.3.6^[502]Rem. (SVGA) SMC 1211 TX EZ Card 10/100 BT Yes driver
rtl8139 None N/A Cirrus Logic CS 4614 Yes driver Alsa^[503]Rem. No
Kayak XU800 (D8021N, P1586N, P1661N) [504]Rem. Matrox Millenium G400D
AGP Yes XFree 3.3.6^[505]Rem. (SVGA) SMC 1211 TX EZ Card 10/100 BT Yes
driver rtl8139 None N/A Cirrus Logic CS 4614 Yes driver Alsa^[506]Rem.
No
Kayak XU800 (D8000N, D8001N) [507]Rem. [508]Rem. Matrox Millenium G250
AGP Yes XFree 3.3.6^[509]Rem. (SVGA) SMC 1211 TX EZ Card 10/100 BT Yes
driver rtl8139 Symbios Logic 53C895 PCI Yes driver ncr-53c8xx[510]Rem.
Cirrus Logic CS 4614 Yes driver Alsa^[511]Rem. No
Kayak XU800 (D8002N, D8010N, D8016N, P1585N, P1589N, P1663N, P1664N,
P1668N) [512]Rem. Matrox Millenium G250 AGP Yes XFree 3.3.6^[513]Rem.
(SVGA) SMC 1211 TX EZ Card 10/100 BT Yes driver rtl8139 Symbios Logic
53C895 PCI Yes driver ncr-53c8xx[514]Rem. Cirrus Logic CS 4614 Yes
driver Alsa^[515]Rem. No
Kayak XU800 (D8003N, D8006N, D8012N, P1587N, P1665N, P1669N) [516]Rem.
Matrox Millenium G400D AGP Yes XFree 3.3.6^[517]Rem. (SVGA) SMC 1211
TX EZ Card 10/100 BT Yes driver rtl8139 Symbios Logic 53C895 PCI Yes
driver ncr-53c8xx[518]Rem. Cirrus Logic CS 4614 Yes driver
Alsa^[519]Rem. Yes
Kayak XU800 (P1667N) [520]Rem. [521]Rem. Matrox Millenium G400D AGP
Yes XFree 3.3.6^[522]Rem. (SVGA) SMC 1211 TX EZ Card 10/100 BT Yes
driver rtl8139 Symbios Logic 53C895 PCI Yes driver ncr-53c8xx[523]Rem.
Cirrus Logic CS 4614 Yes driver Alsa^[524]Rem. No
Kayak XU800 (D8007N, D8013N, D8020N, D8022N, P1588N, P1590N, P1662N,
P3220N, P3221N) [525]Rem. Elsa Gloria Synergy II AGP Yes XFree
3.3.6^[526]Rem. (SVGA) SMC 1211 TX EZ Card 10/100 BT Yes driver
rtl8139 Symbios Logic 53C895 PCI Yes driver ncr-53c8xx[527]Rem. Cirrus
Logic CS 4614 Yes driver Alsa^[528]Rem. No
Kayak XU800 (D8009N, D8015N) [529]Rem. 3DLabs Oxygen GVX1 AGP Yes
XFree 3.3.6^[530]Rem. in Frame Buffer mode (FBDEV)[531]Rem. SMC 1211
TX EZ Card 10/100 BT Yes driver rtl8139 Symbios Logic 53C895 PCI Yes
driver ncr-53c8xx[532]Rem. Cirrus Logic CS 4614 Yes driver
Alsa^[533]Rem. Yes
Kayak XW (D6475N) Elsa Gloria Synergy[534]Rem. Yes XFree
3.3.6^[535]Rem. (3D Labs) AMD 79C971 KC 10/100 BT Yes driver pcnet32
Adaptec AIC 7860 PCI + Adaptec AIC 7880 UW PCI Yes driver aic7xxx ???
??? No
Kayak XW (D5505N, D5507N, D5509N) Accel Eclipse PCI Yes XFree
3.3.6^[536]Rem. in Frame Buffer mode (FBDEV)[537]Rem. Not interesting
AMD 79C971 KC 10/100 BT Yes driver pcnet32 Adaptec AIC 7860 PCI +
Adaptec AIC 7880 UW PCI Yes driver aic7xxx ??? ??? No
Kayak XW (D5510N, D5514N, D6485N) HP Fx-4 AGP No XFree 3.3.6^[538]Rem.
in Frame Buffer mode (FBDEV)[539]Rem. Not interesting AMD 79C971 KC
10/100 BT Yes driver pcnet32 Adaptec AIC 7860 PCI + Adaptec AIC 7880
UW PCI Yes driver aic7xxx ??? ??? No
Kayak XW (D6480N, D6481N, D6482N) Chipset BX[540]Rem. Accel Eclipse
PCI Yes XFree 3.3.6^[541]Rem. in Frame Buffer mode (FBDEV)[542]Rem.
Not interesting ??? ??? ??? ??? ??? ??? No
Kayak XW (D6797N) HP Fx-6 AGP No XFree 3.3.6^[543]Rem. in Frame Buffer
mode (FBDEV)[544]Rem. Not interesting ??? ??? ??? ??? ??? ??? No
Kayak XW (D6486N, D6487N, D6488N) Chipset BX[545]Rem. HP Fx-4 AGP No
XFree 3.3.6^[546]Rem. in Frame Buffer mode (FBDEV)[547]Rem. Not
interesting ??? ??? ??? ??? ??? ??? No
The health monitoring system HP Kayak Maxilife, available on the whole
Kayak range, is supported by Linux with the tool [548]Lm_sensors
Table 3-5. Visualize and Linux
Machine Graphic Card Linux support Network Card Linux support SCSI
Card Linux support Sound Card Linux support Tested
Visualize P (A5015A) Chipset BX[549]Rem. Elsa Gloria Synergy +
AGP[550]Rem. Yes XFree 3.3.6^[551]Rem. (3D Labs) ??? ??? ??? ???
Analog Device 1816 Yes driver AD1816^[552]Rem. No
Visualize P (A1296A) Chipset BX[553]Rem. Elsa Gloria Synergy II AGP
Yes XFree 3.3.6^[554]Rem. (SVGA) ??? ??? ??? ??? Analog Device 1816
Yes driver AD1816^[555]Rem. No
Visualize X (A5014A) Chipset BX[556]Rem. Elsa Gloria Synergy II AGP
Yes XFree 3.3.6^[557]Rem. (SVGA) ??? ??? ??? ??? Analog Device 1816
Yes driver AD1816^[558]Rem. No
Visualize X (A1297A) Chipset BX[559]Rem. Elsa Gloria Synergy +
AGP[560]Rem. Yes XFree 3.3.6^[561]Rem. (3D Labs) ??? ??? ??? ???
Analog Device 1816 Yes driver AD1816^[562]Rem. No
Visualize X (A1280A) Elsa Gloria Synergy II AGP Yes XFree
3.3.6^[563]Rem. (SVGA) ??? ??? ??? ??? Analog Device 1816 Yes driver
AD1816^[564]Rem. No
A page dedicated to these machines and their support under Linux is
available at the following address :
[565]http://www.hp.com/visualize/support/technotes/linux
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 FX4+ and FX6+ cards is available at the
following address :
[566]http://www.hp.com/visualize/support/shared_nt/drivers/video/fxvid
eo/hpfx6_linux/index.html?
_________________________________________________________________
3.2.1.2. Desktop computer accessories
The following table provides all of the informations on the support
for this hardware by Linux.
Table 3-6. Desktop computer accessories
Reference Card type Chipset Linux support Tested
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 aic7xxx Yes
D9528A SCSI Card Symbios Logic 8952U Ultra2 Wide PCI ??? No
D9529A SCSI Card Symbios Logic 53C895 PCI Yes driver
ncr-53c8xx[567]Rem. Yes
D9663A SCSI Card Symbios Logic 53C895 PCI Yes driver
ncr-53c8xx[568]Rem. Yes
D9561A SCSI Card ??? ??? No
D6936A Network Card AMD 79C972 AKC 10/100 BT Yes driver pcnet32 Yes
D7504A Network Card 3Com 905B-TX 10/100 BT[569]Rem. Yes driver
3c59x[570]Rem. Yes
D7506A Network Card ??? ??? No
D7508A Network Card ??? ??? No
D7522A Network Card 3Com 905C-TX 10/100 BT Yes driver 3c59x[571]Rem.
Yes
D7531A Network Card Carte HP chipset RealTek Yes driver RealTek Yes
D6657A Sound Card ??? ??? No
D5183A Sound Card ??? ??? No
D9521A Video Card Matrox Millenium G400D AGP Yes XFree 3.3.6^[572]Rem.
(SVGA) Yes
D9522A Video Card Elsa Gloria Synergy II AGP Yes XFree 3.3.6^[573]Rem.
(SVGA) Yes
D9523A Video Card 3DLabs Oxygen GVX1 AGP Yes XFree 3.3.6^[574]Rem. in
Frame Buffer mode (FBDEV)[575]Rem. Yes
CD-ROM, DVD and ZIP drives are supported by Linux kernel. Read the
various HOWTO for their use, following the interface type.
_________________________________________________________________
3.2.1.3. The portable range (OmniBook)
The following table provides all of the informations on the support
for this hardware by Linux.
Table 3-7. 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
3.3.6^[576]Rem. (SVGA) None N/A None N/A ??? ??? No
OmniBook [577]XE (F1719W, F1720W, F1721W, F1722W) [578]Rem. Silicon
Motion LynxE SM810^[579]Rem. Yes XFree 3.3.6^[580]Rem. (SVGA) None N/A
None N/A ESS Maestro 2 Yes driver maestro[581]Rem. Yes
OmniBook [582]XE2 (F1664W, F1666W, F1666N, F1667W, F1667N, F1674W,
F1675W, F1753W, F1756W, F1755W, F1755N, F1772W, F1774N, F1774W,
F1775N, F1775W, F1962W, F2051W, F2052W, F2052K, F2053W, F2053K,
F2055W, F2055K, F2065W, F2065K, F2068W, F2069W, F2069K) [583]Rem.
Silicon Motion LynxE SM810^[584]Rem. Yes XFree 3.3.6^[585]Rem. (SVGA)
None N/A None N/A ESS Maestro 3 No[586]Rem. Yes
OmniBook XE3 (F2113W, F2113K, F2114W, F2114K) [587]Rem. [588]Rem. S3
Savage AGP[589]Rem. Yes XFree 3.3.6^[590]Rem. (S3 X Server Savage)
None N/A None N/A ESS Maestro 3 No[591]Rem. No
OmniBook XE3 (F2115W, F2115K, F2116W, F2116K, F2117W, F2117K)
[592]Rem. [593]Rem. S3 Savage AGP[594]Rem. Yes XFree 3.3.6^[595]Rem.
(S3 X Server Savage) ??? ??? None N/A ESS Maestro 3 No[596]Rem. No
OmniBook [597]600 () Chips & Technologies CT65545 Yes XFree
3.3.6^[598]Rem. (SVGA) None N/A None N/A ??? ??? No
OmniBook [599]800 (F1360A, F1175A, F1174A, F1173A, F1172A, F1171A)
Neomagic MagicGraph 128XD NM2160 Yes XFree 3.3.6^[600]Rem. (SVGA) None
N/A SCSI Card Yes driver ncr-53c8xx[601]Rem. SoundBlaster compatible
Yes driver sb Yes
OmniBook [602]900 (F1711W, F1712W, F1760W, F1711N, F1712N, F1765N)
Neomagic MagicGraph 256AV NM2200 Yes XFree 3.3.6^[603]Rem. (SVGA) None
N/A None N/A Analog Device 1848 Yes driver AD1848 Yes
OmniBook [604]900 (F1769W, F1769N, F1769K, F1770W, F1770N, F1770K,
F1979W, F1979N, F1979K, F1980W, F1980N, F1980K, F2007W, F2007N,
F2007K) ATI Rage Mobility Yes XFree 3.3.6^[605]Rem. in Frame Buffer
mode (FBDEV)[606]Rem. [607]Rem. None N/A None N/A ESS Maestro 2 Yes
driver maestro[608]Rem. Yes
OmniBook 2000 (F1356A, F1397A) Chips & Technologies CT65554 Yes XFree
3.3.6^[609]Rem. (SVGA) None N/A None N/A ??? ??? No
OmniBook 2100 (F1584W, F1580W, F1581W, F1597W, F1598W, F1599W, F1600W,
F1729W) Neomagic MagicGraph 128XD NM2160 Yes XFree 3.3.6^[610]Rem.
(SVGA) None N/A None N/A ??? ??? Yes
OmniBook [611]3000 (F1391A, F1392A, F1393A) Neomagic MagicGraph 128XD
NM2160 Yes XFree 3.3.6^[612]Rem. (SVGA) None N/A None N/A Crystal CS
4232 Yes No
OmniBook [613]3100 (F1582W) Neomagic MagicGraph 128XD NM2160 Yes XFree
3.3.6^[614]Rem. (SVGA) None N/A None N/A SoundBlaster compatible Yes
driver sb No
OmniBook [615]4000 () WD90C24 PCI Yes XFree 3.3.6^[616]Rem. (SVGA)
None N/A None N/A ??? ??? No
OmniBook 4100 (F1462W, F1463W, F1479W, F1464W, F1703W) Neomagic
MagicGraph 128XD NM2160 Yes XFree 3.3.6^[617]Rem. (SVGA) None N/A None
N/A ??? ??? Yes
OmniBook [618]4150 (F1629W, F1640W, F1641W, F1642W, F1629N, F1640N,
F1641N, F1642N, F1647W, F1647N, F1648W, F1648N, F1663W, F1663N)
Neomagic MagicGraph 256AV NM2200 Yes XFree 3.3.6^[619]Rem. (SVGA) None
N/A None N/A ??? ??? Yes
OmniBook 4150 (F1649W, F1649N, F1649K, F1650W, F1650N, F1650K, F1658W,
F1658N, F1660W, F1660N, F1662W, F1662N, F1662K, F1976W, F1976N,
F1976K, F1983W, F1983N, F1983K, F2000W, F2000N, F2000K, ) ATI Rage
Mobility Yes XFree 3.3.6^[620]Rem. in Frame Buffer mode
(FBDEV)[621]Rem. [622]Rem. None N/A None N/A ESS Maestro 2 Yes driver
maestro[623]Rem. Yes
OmniBook [624]5000 () Chips & Technologies CT65545 Yes XFree
3.3.6^[625]Rem. (SVGA) None N/A None N/A Crystal CS 4232 Yes Yes
OmniBook [626]5500 () Chips & Technologies CT65548 Yes XFree
3.3.6^[627]Rem. (SVGA) None N/A None N/A Crystal CS 4232 Yes Yes
OmniBook [628]5700 (F1352A, F1353A, F1396A, F1354A, F1355A) Chips &
Technologies CT65554 Yes XFree 3.3.6^[629]Rem. (SVGA) None N/A None
N/A ??? ??? Yes
OmniBook [630]6000 (F2072W, F2072K, F2079W, F2079K, F2081W, F2081K,
F2083W, F2083K, F2087W, F2087K, F2090W, F2090K) ATI Rage Mobility Yes
XFree 3.3.6^[631]Rem. in Frame Buffer mode (FBDEV)[632]Rem. [633]Rem.
3Com 3C556 10/100 BT Yes driver [634]Rem. None N/A ESS Maestro 3
No[635]Rem. Yes
OmniBook [636]7100 (F1441W, F1442W) ATI Rage LT Pro Yes XFree
3.3.6^[637]Rem. (Mach 64) None N/A None N/A ??? ??? Yes
OmniBook 7150 (F1443W) ATI Rage LT Pro Yes XFree 3.3.6^[638]Rem. (Mach
64) None N/A None N/A ESS Maestro 2 Yes driver maestro[639]Rem. No
_________________________________________________________________
3.2.1.4. Portable accessories
The cards mentionned below are PCMCIA or PC-Card cards.
The following table provides all of the informations on the support
for this hardware by Linux.
Table 3-8. Portable 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
F1643A Modem/Net Card ??? ??? No
F1782A Modem/Net Card ??? ??? No
_________________________________________________________________
3.2.1.5. The server range (NetServer)
A page on how Linux works on HP NetServers is available at
[640]http://www.netserver.hp.com/netserver/products/highlights_linux.a
sp
An official compatibility matrix of HP NetServers with Linux and other
operating systems is available at :
[641]http://netserver.hp.com/netserver/support/compatibility/drvmatrx.
htm
Official documents to help configuring NetServers under Linux
[642]RedHat [643]5.2 and [644]6.0 are also available.
The following table provides all of the informations on the support
for this hardware by Linux.
Table 3-9. 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 3.3.6^[645]Rem. (SVGA) Intel i82557 / i82558 10/100
BT (D5013A/B) Yes driver eepro-100 Adaptec AIC 2910bui (7860) PCI Yes
driver aic7xxx None N/A No
NetServer E50 (D6034A, D6033A, D6035A, D6031A, D6030A, D6032A) Cirrus
Logic GD 5446 PCI Yes XFree 3.3.6^[646]Rem. (SVGA) Intel i82557 /
i82558 10/100 BT (D5013A/B) Yes driver eepro-100 Adaptec AIC 7880 UW
PCI Yes driver aic7xxx None N/A Yes
NetServer E55 (D9337A) ATI Rage II C AGP Yes XFree 3.3.6^[647]Rem.
(Mach 64) Intel S82093A / i82559 10/100 BT Yes driver eepro-100
Adaptec AIC 7895H PCI Yes driver aic7xxx None N/A No
NetServer E60 (D7140A, D7142A, D7144A, D7146A, D7148A, D9123A, D9127A,
D9128A, D9129A) ATI Rage II C AGP Yes XFree 3.3.6^[648]Rem. (Mach 64)
Intel S82093A / i82559 10/100 BT Yes driver eepro-100 Adaptec AIC
7895H PCI Yes driver aic7xxx None N/A Yes
NetServer E200 (P1205A, P2448A) ATI Rage II C AGP Yes XFree
3.3.6^[649]Rem. (Mach 64) Intel i82557 / i82558 10/100 BT (D5013A/B)
Yes driver eepro-100 Adaptec AIC 7880 UW PCI Yes driver aic7xxx None
N/A No
NetServer E800 (D9400A, D9402A, D9404A, D9408A, D9409, D9411A, P2457A,
P2458A, P2460A) ATI Rage II C AGP Yes XFree 3.3.6^[650]Rem. (Mach 64)
Intel S82093A / i82559 10/100 BT Yes driver eepro-100 2 Symbios Logic
53C896 PCI Yes driver ncr-53c8xx[651]Rem. None N/A Yes
NetServer LC II (D4907A, D4909A, D5014A, D5015A, D5016A, D5969A,
D5970A, D5959A, D5961A) Cirrus Logic GD 5446 PCI Yes XFree
3.3.6^[652]Rem. (SVGA) Intel i82557 / i82558 10/100 BT (D5013A/B) Yes
driver eepro-100 Adaptec AIC 7880 UW PCI Yes driver aic7xxx None N/A
Yes
NetServer LC 3 (D6123A, D7018A, D6125A, D7020A, D7028A, D7025A,
D7126A, D8594A) Chipset BX[653]Rem. Cirrus Logic GD 5446 PCI Yes XFree
3.3.6^[654]Rem. (SVGA) Intel i82557 / i82558 10/100 BT (D5013A/B) Yes
driver eepro-100 Adaptec AIC 7880 UW PCI Yes driver aic7xxx None N/A
Yes
NetServer LC 2000 (D8514A, D8515A, D8519A, D8520A, D8524A, D8525A,
D9162A, D9163A, D9164A, D9165A, P1802A) Chipset i820^[655]Rem.
[656]Rem. ATI Rage II C AGP Yes XFree 3.3.6^[657]Rem. (Mach 64) Intel
S82093A / i82559 10/100 BT Yes driver eepro-100 2 Symbios Logic 53C897
PCI Yes driver ncr-53c8xx[658]Rem. None N/A Yes
NetServer LD Pro (D4944A, D4946A, D4961A, D4962A) Trident TVGA 9000i
Yes XFree 3.3.6^[659]Rem. (SVGA) Intel i82557 / i82558 10/100 BT
(D5013A/B) Yes driver eepro-100 Adaptec AIC 7880 UW PCI Yes driver
aic7xxx None N/A No
NetServer LH Pro (D4979A, D4980A, D4981A, D4982A) Trident TVGA 9000i
Yes XFree 3.3.6^[660]Rem. (SVGA) None N/A 2 Adaptec AIC 7880 UW PCI
Yes driver aic7xxx None N/A Yes
NetServer LH II (D5017A, D5953A, D5021A, D5023A, D6047A, D6048A)
Trident TVGA 9000i Yes XFree 3.3.6^[661]Rem. (SVGA) None N/A 2 Adaptec
AIC 7880 UW PCI Yes driver aic7xxx None N/A Yes
NetServer LH 3 (D4998A, D5002A, D5000A, D5004A, D7033A, D7034A,
D8503A, D8504A, D8567A, D8568A, D9343A, D9344A) Chipset BX[662]Rem.
[663]Rem. Cirrus Logic GD 5446 PCI Yes XFree 3.3.6^[664]Rem. (SVGA)
Intel i82557 / i82558 10/100 BT (D5013A/B) Yes driver eepro-100 2
Symbios Logic 53C895 PCI Yes driver ncr-53c8xx[665]Rem. None N/A Yes
NetServer LH 3000 (D8228A, D8230A, D8236A, D8238A, D8244A, D8246A,
D9176A, D9178A, D9180A, D9182A) Chipset BX[666]Rem. [667]Rem. ATI Rage
II C AGP Yes XFree 3.3.6^[668]Rem. (Mach 64) Intel S82093A / i82559
10/100 BT Yes driver eepro-100 Adaptec AIC 7880 PCI + 2 Symbios Logic
53C896 PCI Yes driver aic7xxx and driver ncr53c8xx None N/A Yes
NetServer LH 4 (D7092A, D7093A, D7094A, D7095A, D6971A, D6972A,
D6973A, D6974A, D7103A, D7104A, D8552A, D8553A, D8556A, D8557A,
D8560A, D8561A, P1225A, P1227A) Chipset BX[669]Rem. [670]Rem.[671]Rem.
[672]Rem. Cirrus Logic GD 5446 PCI Yes XFree 3.3.6^[673]Rem. (SVGA)
Intel i82557 / i82558 10/100 BT (D5013A/B) Yes driver eepro-100 2
Symbios Logic 53C895 PCI Yes driver ncr-53c8xx[674]Rem. None N/A Yes
NetServer LH 6000 (D9103A, D9104A, D9107A, D9108A, D9190A, D9192A,
D9194A, D9196A, P2622A, P2623A) Chipset BX[675]Rem. [676]Rem.
[677]Rem. [678]Rem. ATI Rage II C AGP Yes XFree 3.3.6^[679]Rem. (Mach
64) Intel S82093A / i82559 10/100 BT Yes driver eepro-100 Adaptec AIC
7880 PCI + 2 Symbios Logic 53C896 PCI Yes driver aic7xxx and driver
ncr53c8xx None N/A Yes
NetServer LPr (D6130A, D6131A, D7171A, D9133A, D9348A, D9431A, D9434A,
P1736A, P1738A, P3417A) Chipset BX[680]Rem. Cirrus Logic GD 5446 PCI
Yes XFree 3.3.6^[681]Rem. (SVGA) Intel i82557 / i82558 10/100 BT
(D5013A/B) Yes driver eepro-100 Symbios Logic 53C895 PCI Yes driver
ncr-53c8xx[682]Rem. None N/A Yes
Cluster NetServer LPr (D6131A, P1133A)[683]Rem. Cirrus Logic GD 5446
PCI Yes XFree 3.3.6^[684]Rem. (SVGA) Intel i82557 / i82558 10/100 BT
(D5013A/B) Yes driver eepro-100 Symbios Logic 53C895 PCI Yes driver
ncr-53c8xx[685]Rem. None N/A Yes
NetServer LT 6000r (D9143A, D9145A, P1756A, P1758A, P2621A) Chipset
BX[686]Rem. [687]Rem. [688]Rem. [689]Rem. ATI Rage II C AGP Yes XFree
3.3.6^[690]Rem. (Mach 64) Intel S82093A / i82559 10/100 BT Yes driver
eepro-100 Adaptec AIC 7880 PCI + 2 Symbios Logic 53C896 PCI Yes driver
aic7xxx and driver ncr53c8xx None N/A Yes
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.6^[691]Rem. (SVGA) None N/A 2 Adaptec AIC 7880 UW PCI Yes driver
aic7xxx None N/A No
NetServer LXr Pro8 (D5028A) ? ? None N/A Symbios logic UW ? None N/A
No
NetServer LXr8000 (D6021A, D6022A, D6136A, D6137A, D7000A, D8256A,
D8257A, D8258A, D8546A, D8548A) [692]Rem. Cirrus Logic GD 5446 PCI Yes
XFree 3.3.6^[693]Rem. (SVGA) None N/A 2 Symbios Logic 53C896 PCI Yes
driver ncr-53c8xx[694]Rem. None N/A Yes
NetServer LXr8500 (D8540A, D8542A, D9417A, D9418A, P1230A) [695]Rem.
Cirrus Logic GD 5446 PCI Yes XFree 3.3.6^[696]Rem. (SVGA) None N/A 2
Symbios Logic 53C896 PCI Yes driver ncr-53c8xx[697]Rem. None N/A No
_________________________________________________________________
3.2.1.6. NetServers accessories
The following table provides all of the informations on the support
for this hardware by Linux.
Table 3-10. 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 megaraid^[698]Rem. Yes
NetRaid 3 D4943A NetRaid Card AMI Megaraid (Raid 0, 1, 3, 5, 10, 50)
Yes driver megaraid^[699]Rem. Yes
NetRaid 1Si D2140A NetRaid Card AMI Megaraid (Raid 0, 1, 3, 5, 10, 50)
Yes driver megaraid^[700]Rem. Yes
NetRaid 3Si D5955A NetRaid Card AMI Megaraid (Raid 0, 1, 3, 5, 10, 50)
Yes driver megaraid^[701]Rem. Yes
NetRaid 4M D9161A/D9351A NetRaid Card Strong ARM (Raid 0, 1, 3, 5, 10,
50) No [702]Rem. Yes
C1578B SCSI Card Adaptec AIC 7895H PCI Yes driver aic7xxx No
C7430A SCSI Card Adaptec AIC 7880 UW PCI Yes driver aic7xxx No
D5025A SCSI Card Adaptec AIC 7880 UW PCI Yes driver aic7xxx Yes
D5252A SCSI Card Adaptec AIC 7880 UWD PCI Yes driver aic7xxx Yes
D5013A, D5013B Network Card Intel i82557 / i82558 10/100 BT (D5013A/B)
Yes driver eepro-100 Yes
J2585B Network Card Carte 100VG (J2585B) Yes driver hp100 Yes
D6977A Fibre Channel Card ??? ??? No
D5246A Fibre Channel Card ??? ??? No
D8602A Fibre Channel Card ??? ??? No
D6028A Top Tools Card ??? Yes Yes
_________________________________________________________________
3.2.1.7. Complementary informations
Please refer to the [703]Hardware Howto and [704]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
[705]XFree86 with its supported [706]chipsets list and the new running
developments by [707]Suse (Think, in that case, to download also
[708]the configuration tool) and [709]RedHat at the following
addresses :
* [710]ftp://ftp.medasys-digital-systems.fr/pub/linux/redhat.com/XBF
* [711]ftp://ftp.medasys-digital-systems.fr/pub/linux/redhat.com/XFC
om
Commercial servers are also available, as those of [712]X-Inside and
[713]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
: [714]ftp://ftp.llp.fu-berlin.de/pub/linux/LINUX-LAB/IEEE488
_________________________________________________________________
3.2.1.7.1. Remarks
XFree86
The latest version of XFree86 is the 3.3.6, available from our
[715]mirror.
G100 card
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
ATI Rage Mobility video card
The maximum resolution supported by vthis 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
[716]http://www.staikos.on.ca/~staikos/tp1460/XFMa64-Rage-Think
pad.patch.
A precompiled X server is available at this address :
[717]http://www.0wned.org/XFMa64-Rage-Thinkpad.tar.gz.
GD 5465 video card
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.
Elsa Gloria Synergy card
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.
+ [718]Elsa web site
+ [719]OpenGL web site
+ [720]Mesa web site
Silicon Motion LynxE card
This card is only supported from the 3.3.6 version of XFree86.
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
oprations then under Linux (warm reboot).
Intel i810/i815 card
(Informations provided by Frédéric Dubuy
<[721]F.Dubuy@atrid.fr>, Anne-Marie Mahfouf
<[722]a-m.mahfouf@lineone.net> and Jean-Bernard Chaffardon
<[723]Jean-Bernard_Chaffardon@hp.com>)
These cards are only supported with a specific X server
XFCom_i810/5 downloadable in both format [724]RPM or
[725]tar.gz and a complementary module for the kernel agpgart,
downloadable in both format [726]SRPM or [727]tar.gz (old).
Detailed documentations on the installation are provided at
[728]http://www.linux-france.org/article/x/GuideIntel810/book1.
html and
[729]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.
S3 Savage 4 card
This card is only supported with a specific X server
downloadable at
[730]ftp://ftp.s3.com/pub/s3/desktop/395/395_xf86_1011.tar.gz
For the installation, please read the following [731]document
Frame Buffer
To use the Frame Buffer mode, please consult the following
documents
[732]http://www.medasys-digital-systems.fr/linux/framebuffer.ht
ml and
[733]http://www.medasys-digital-systems.fr/mirror/linux/LDP/HOW
TO/Framebuffer-HOWTO.html.
Ncr53c8xx
The latest version of the ncr53c8xx driver is available from
the [734]reference site.
D6692A card
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.2.17) and the distribution with the
complementary packages needed.
3C59x
The latest version of the 3c59x driver is available from the
[735]reference site.
There is also a version provided and supported by 3Com,
available at
[736]http://support.3com.com/infodeli/tools/nic/linuxdownload.h
tm.
There are also other drivers available at
[737]ftp://ftp.scyld.com/pub/network/test/3c59x.c and
[738]http://www.uow.edu.au/~andrewm/linux/#3c59x-bc.
3C556
This card is supported by kernel 2.2.17 and upper.
Sound Chipset ESS Maestro
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 isn't supported for
the moment, except in the commercial software [739]Open Sound
System . The latest version of the ESS Maestro driver is
available from the [740]reference site.
Sound Chipset AD1816
The latest version of the AD1816 driver is available from the
[741]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
(Source :
[742]http://www.hp.com/visualize/support/technotes/linux)
Alsa Sound Drivers
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
[743]http://www.alsa-project.org
RPMs for RedHat 6.2 and Turbo Linux 6.0 distribution are
available at the address [744]http://hp-linux.org/aau/alsa
DOS models
These models are delivered with MS-DOS only, in order to have a
Linux Machine at the best price.
Turbo Linux models
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).
XU800
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.
Omnibook XE
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
The NSC PC87108/338 chipset controlling IrDA on this model is
supported by the 0.91 kernel. (Source :
[745]http://www.bits.bris.ac.uk/madmatt/laptop.shtml)
Some users had to apply the same tric for their Omnibook 4150
with success.
Omnibook XE3
Integrated modem and network cards are not supported under
Linux (ESS ES56CVM-PL and Accton EN2242).
LC 2000
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)
LH 6000
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. 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.
LT 6000r
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.
BX Chipset
Intel BX Chipset (Memory Bus at 100 MHz) is supported by
[746]kernels above 2.0.34/2.1.103.
i820 Chipset
Coppermine 0.18 µm technology - 256 kB synchronous cache -
Intel i820 Chipset
BAx
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).
Boot disk for 3Com card
Creation of a custom RedHat 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.medasys-digital-systems.fr/pub/linux/networking/drivers/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:
LH 4
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.
NetRaid card
These cards are equiped with an [747]AMI Megaraid chipset and
may support the following Raid levels : 0, 1, 3, 5, 10, 30 and
50. 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.17 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
[748]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.
For the RedHat 6.1 distribution, the megaraid driver provided
by the kernel does support on ly the first logical drive. In
order to obtain the others, please recompile a 2.2.17 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 fourniture of 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
[749]http://www.ami.com/support/prodsearch.cfm?InpProdID=17
In case of problem, a version is available [750]there.
NetRaid 4M card
These cards are equiped with a StrongARM Chipset and correspond
to the Adaptec card AAC-3642. A driver should be available
during the 3 last monthes of year 2000.
Processors
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.
HA Cluster
To use a High Availability Custer under Linux, you need to use
additional software, such as :
+ [751]RSF-1 (Commercial)
+ [752]Linux-HA project (free) and [753]ext3
_________________________________________________________________
3.2.2. The monitors range
The following table provides all of the informations on the support
for this hardware by XFree86.
Table 3-11. 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 ??? ??? ??? ??? ??? 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
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
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
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
A4033A 21" 50-120 30-80 ??? ??? ??? Yes
A1295A 24" Wide Aspect 50-160 30-96 ??? ??? ??? No
D5061A 15,1" LCD HP ??? ??? 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
_________________________________________________________________
3.2.3. PA-Risc based computer range
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, ...).
HP has announced at the begining of 1999 its intention to contribute
to the port of Linux on its PA-Risc architecture. 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
[754]The Puffin Group and more precise informations on the status may
be found on their [755]Web site. For the moment the work on the boot
process is improved, a shell is launched... which dies rapidly :-)
The first machines concerned by the port are the A and L Class
servers. The port should be operational at the begining of 2001. Tests
are also done on 712 and 715. Other people begin also to work on
PA-2.0 machines. The last state of the port is always available at
[756]http://www.thepuffingroup.com/parisc/weekly/index.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 informations is at
[757]http://www.gr.opengroup.org/mklinux/hppa/mkpa-rel.html.
_________________________________________________________________
3.2.4. The IA-64 range
HP is developping in collaboration with Intel a new generation of 64
bits processors called IA-64. The first processor of this new
generation, called Itanium, should be there during 2000. The initial
port of Linux on IA-64 was published the 2nd of february, 2000 and the
sources of the project are available through
[758]ftp://ftp.kernel.org/pub/linux/kernel/ia64. More informations on
this topic may be found on this page of the HP labs :
[759]http://devresource.hp.com/devresource/Topics/IA64/IA64.html or on
the reference site [760]http://www.linuxia64.org
HP, as a founding member of the Trilian project, worked on the port of
the kernel, the initial version of gcc, gas, ld and emacs.
_________________________________________________________________
3.2.5. The printing product range
3.2.5.1. General points
Printers may be connected directly to a machine through either a
parallel port (generally), or a serial port, or even (more recently)
through an 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 [761]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 [762]SaMBa for the
clients of Microsoft systems (Win9x ou WinNTx) or through
[763]NetAtalk for the MacIntosh clients.
At last, [764]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 file example
smbprint provided with the [765]SaMBa package and on the page
[766]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 [767]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 5.10 (1998-12-17)
Copyright (C) 1997 Aladdin Enterprises, Menlo Park, 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
-gx page size in pixels | -r pixels/inch resolution
-sDEVICE= select device | -dBATCH exit after last file
-sOutputFile= select output file: - for stdout, |command for pipe,
embed %d or %ld for page #
Input formats: PostScript PostScriptLevel1 PostScriptLevel2 PDF
Available devices:
x11 x11alpha x11cmyk x11gray2 x11mono ap3250 imagen iwhi iwlo iwlq la50
la70 la75 la75plus lbp8 ln03 lj250 lj4dith lp2563 m8510 necp6 oce9050
r4081 sj48 st800 stcolor t4693d2 t4693d4 t4693d8 tek4696 xes deskjet
djet500 djet500c dnj650c laserjet ljetplus ljet2p ljet3 ljet3d ljet4
cdeskjet cdjcolor cdjmono cdj500 cdj550 paintjet pj pjxl pjxl300 uniprint
bj10e bj200 bjc600 bjc800 epson eps9mid eps9high epsonc ibmpro jetp3852
dfaxhigh dfaxlow faxg3 faxg32d faxg4 cp50 pcxmono pcxgray pcx16 pcx256
pcx24b pcxcmyk pbm pbmraw pgm pgmraw pgnm pgnmraw pnm pnmraw ppm ppmraw
tiffcrle tiffg3 tiffg32d tiffg4 tifflzw tiffpack tiff12nc tiff24nc psmono
psgray bit bitrgb bitcmyk pngmono pnggray png16 png256 png16m jpeg
jpeggray pdfwrite pswrite epswrite pxlmono pxlcolor nullpage
Search path:
. : /usr/share/ghostscript/5.10 : /usr/share/fonts/default/ghostscript :
/usr/share/fonts/default/Type1
For more information, see /usr/doc/ghostscript-5.10/use.txt.
Report bugs to ghost@aladdin.com; use the form in bug-form.txt.
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
[768]http://www.cs.wisc.edu/~ghost/printer.html.
A list of the HP printers support may be found on the following page :
[769]http://www.linuxprinting.org/printer_list.cgi?make=HP.
_________________________________________________________________
3.2.6. Digital imaging product range
3.2.6.1. The scanners range (ScanJet)
The main tool available in Linux environment to manage scanners is
[770]SANE (Scanner Access Now Easy). This software provides in
particular a driver for HP scanner management: [771]hpbackend.
The following table provides all of the informations on the support
for this hardware by Linux.
Table 3-12. Scanners and Linux
Reference Scanner Interface Linux support Tested
C9195A ScanJet Plus HP Parallel Interface Card [772]SANE and
[773]driver No
C1750A ScanJet IIc SCSI [774]SANE No
C2500A, C2507A, C2508A, C2509A ScanJet IICX SCSI [775]SANE No
C1790A, C1797A, C1798A, C1799A ScanJet IIP SCSI [776]SANE No
C2520A, C2527A, C2528A, C2529A ScanJet 3C SCSI [777]SANE No
C2570A ScanJet 3P SCSI [778]SANE No
C2520B, C2527B, C2527D, C2528B, C2529B ScanJet 4C SCSI [779]SANE No
C1130B ScanJet 4P SCSI [780]SANE No
C5110A, C5116A, C5117A, C5119A ScanJet 5P SCSI [781]SANE No
C5160A, C5167A ScanJet 5S ??? ??? No
C7167A ScanJet 3200C [782]Parallel Port ??? No
C7680A ScanJet 3300C USB [783]SANE and [784]driver USB No
C7727A ScanJet 3400C [785]Parallel Port or USB [786]SANE and
[787]driver PPSCSI or [788]driver USB No
C6290A, C6292A, C6293A, C7297A ScanJet 4100C, Cse, Cxi USB [789]SANE
and [790]driver USB No
C7177A ScanJet 4200C USB [791]SANE and [792]driver USB No
C7737A ScanJet 4300C [793]Parallel Port or USB [794]SANE and
[795]driver PPSCSI or [796]driver USB No
C5190A, C5192A, C5193A, C5197A ScanJet 5100C, Cse, Cxi [797]Parallel
Port [798]SANE and [799]driver PPSCSI No
C7697A, C8477A ScanJet 5300C, 5370C [800]Parallel Port or USB
[801]SANE and [802]driver PPSCSI or [803]driver USB No
C5190A, C7192A, C7193A ScanJet 5200C [804]Parallel Port or USB
[805]SANE and [806]dr