1
<!-- retain these comments for translator revision tracking -->
2
<!-- original version: 22237 untranslated -->
4
<sect1 id="hardware-supported">
5
<title>Supported Hardware</title>
9
Debian does not impose hardware requirements beyond the requirements
10
of the Linux kernel and the GNU tool-sets. Therefore, any
11
architecture or platform to which the Linux kernel, libc,
12
<command>gcc</command>, etc. have been ported, and for which a Debian
13
port exists, can run Debian. Please refer to the Ports pages at
14
<ulink url="&url-ports;"></ulink> for
15
more details on &arch-title; architecture systems which have been
20
Rather than attempting to describe all the different hardware
21
configurations which are supported for &arch-title;, this section
22
contains general information and pointers to where additional
23
information can be found.
27
<sect2><title>Supported Architectures</title>
31
Debian &release; supports eleven major architectures and several
32
variations of each architecture known as 'flavors'.
40
<entry>Architecture</entry><entry>Debian Designation</entry>
41
<entry>Subarchitecture</entry><entry>Flavor</entry>
47
<entry morerows="2">Intel x86-based</entry>
48
<entry morerows="2">i386</entry>
49
<entry morerows="2"></entry>
50
<entry>vanilla</entry>
52
<entry>speakup</entry>
54
<entry>linux26</entry>
58
<entry morerows="5">Motorola 680x0</entry>
59
<entry morerows="5">m68k</entry>
66
<entry>68k Macintosh</entry>
69
<entry morerows="2">VME</entry>
70
<entry>bvme6000</entry>
72
<entry>mvme147</entry>
74
<entry>mvme16x</entry>
78
<entry morerows="2">DEC Alpha</entry>
79
<entry morerows="2">alpha</entry>
80
<entry morerows="2"></entry>
81
<entry>generic</entry>
85
<entry>nautilus</entry>
89
<entry morerows="1">Sun SPARC</entry>
90
<entry morerows="1">sparc</entry>
91
<entry morerows="1"></entry>
92
<entry>sun4cdm</entry>
98
<entry morerows="3">ARM and StrongARM</entry>
99
<entry morerows="3">arm</entry>
100
<entry morerows="3"></entry>
101
<entry>netwinder</entry>
103
<entry>riscpc</entry>
111
<entry morerows="3">IBM/Motorola PowerPC</entry>
112
<entry morerows="3">powerpc</entry>
116
<entry>PowerMac</entry>
117
<entry>powermac, new-powermac</entry>
127
<entry morerows="1">HP PA-RISC</entry>
128
<entry morerows="1">hppa</entry>
129
<entry>PA-RISC 1.1</entry>
132
<entry>PA-RISC 2.0</entry>
137
<entry>Intel ia64-based</entry>
144
<entry morerows="2">MIPS (big endian)</entry>
145
<entry morerows="2">mips</entry>
146
<entry morerows="1">SGI Indy/Indigo 2</entry>
147
<entry>r4k-ip22</entry>
149
<entry>r5k-ip22</entry>
151
<entry>Broadcom BCM1250 (SWARM)</entry>
152
<entry>sb1-swarm-bn</entry>
156
<entry morerows="3">MIPS (little endian)</entry>
157
<entry morerows="3">mipsel</entry>
158
<entry>Cobalt</entry>
159
<entry>cobalt</entry>
161
<entry morerows="1">DECstation</entry>
162
<entry>r4k-kn04</entry>
164
<entry>r3k-kn02</entry>
166
<entry>Broadcom BCM1250 (SWARM)</entry>
167
<entry>sb1-swarm-bn</entry>
171
<entry morerows="1">IBM S/390</entry>
172
<entry morerows="1">s390</entry>
173
<entry morerows="1"></entry>
179
</tbody></tgroup></informaltable>
183
This document covers installation for the
184
<emphasis>&arch-title;</emphasis> architecture. If you are looking
185
for information on any of the other Debian-supported architectures
187
<ulink url="http://www.debian.org/ports/">Debian-Ports</ulink> pages.
189
</para><para condition="new-arch">
191
This is the first official release of &debian; for the &arch-title;
192
architecture. We feel that it has proven itself sufficiently to be
193
released. However, because it has not had the exposure (and hence
194
testing by users) that some other architectures have had, you may
195
encounter a few bugs. Use our
196
<ulink url="&url-bts;">Bug Tracking System</ulink> to report any
197
problems; make sure to mention the fact that the bug is on the
198
&arch-title; platform. It can be necessary to use the
199
<ulink url="&url-list-subscribe;">debian-&architecture; mailing list</ulink>
206
<!-- supported cpu docs -->
207
&supported-alpha.xml;
211
&supported-ia64.xml; <!-- FIXME: currently missing -->
214
&supported-mipsel.xml;
215
&supported-powerpc.xml;
217
&supported-sparc.xml;
219
<sect2 id="gfx" arch="not-s390"><title>Graphics Card</title>
223
You should be using a VGA-compatible display interface for the console
224
terminal. Nearly every modern display card is compatible with
225
VGA. Ancient standards such CGA, MDA, or HGA should also work,
226
assuming you do not require X11 support. Note that X11 is not used
227
during the installation process described in this document.
231
Debian's support for graphical interfaces is determined by the
232
underlying support found in XFree86's X11 system. The newer AGP video
233
slots are actually a modification on the PCI specification, and most
234
AGP video cards work under XFree86. Details on supported graphics
235
buses, cards, monitors, and pointing devices can be found at
236
<ulink url="&url-xfree86;"></ulink>. Debian &release; ships
237
with XFree86 version &x11ver;.
239
</para><para arch="mips">
241
The XFree86 X11 window system is only supported on the SGI Indy. The
242
Broadcom BCM1250 evaluation board has standard 3.3v PCI slots and supports
243
VGA emulation or Linux framebuffer on a selected range of graphics cards.
244
A <ulink url="&url-bcm91250a-hardware;">compatibility listing</ulink> for
245
the BCM1250 is available.
247
</para><para arch="mipsel">
249
The XFree86 X11 window system is supported on some DECstation models. The
250
Broadcom BCM1250 evaluation board has standard 3.3v PCI slots and supports
251
VGA emulation or Linux framebuffer on a selected range of graphics cards.
252
A <ulink url="&url-bcm91250a-hardware;">compatibility listing</ulink> for
253
the BCM1250 is available.
259
<sect2 arch="i386" id="laptops"><title>Laptops</title>
262
Laptops are also supported. Laptops are often specialized or contain
263
proprietary hardware. To see if your particular laptop works well
264
with GNU/Linux, see the
265
<ulink url="&url-x86-laptop;">Linux Laptop pages</ulink>
271
<sect2 condition="defaults-smp">
272
<title>Multiple Processors</title>
276
Multi-processor support — also called ``symmetric multi-processing''
277
or SMP — is supported for this architecture. The standard Debian
278
&release; kernel image was compiled with SMP support. This should not
279
prevent installation, since the SMP kernel should boot on non-SMP systems;
280
the kernel will simply cause a bit more overhead.
284
In order to optimize the kernel for single CPU systems, you'll have to
285
replace the standard Debian kernel. You can find a discussion of how
286
to do this in <xref linkend="kernel-baking"/>. At this time
287
(kernel version &kernelversion;) the way you disable SMP is to deselect
288
``symmetric multi-processing'' in the ``General'' section of the
296
<sect2 condition="supports-smp">
297
<title>Multiple Processors</title>
300
Multi-processor support — also called ``symmetric
301
multi-processing'' or SMP — is supported for this architecture.
302
However, the standard Debian &release; kernel image does not support
303
SMP. This should not prevent installation, since the standard,
304
non-SMP kernel should boot on SMP systems; the kernel will simply use
309
In order to take advantage of multiple processors, you'll have to
310
replace the standard Debian kernel. You can find a discussion of how
311
to do this in <xref linkend="kernel-baking"/>. At this time
312
(kernel version &kernelversion;) the way you enable SMP is to select
313
``symmetric multi-processing'' in the ``General'' section of the
319
<sect2 condition="supports-smp-sometimes">
320
<title>Multiple Processors</title>
323
Multi-processor support — also called ``symmetric
324
multi-processing'' or SMP — is supported for this architecture,
325
and is supported by a precompiled Debian kernel image. Depending on your
326
install media, this SMP-capable kernel may or may not be installed by
327
default. This should not prevent installation, since the standard,
328
non-SMP kernel should boot on SMP systems; the kernel will simply use
333
In order to take advantage of multiple processors, you should check to see
334
if a kernel package that supports SMP is installed, and if not, choose an
335
appropriate kernel package.
337
You can also build your own customised kernel to support SMP. You can find
338
a discussion of how to do this in <xref linkend="kernel-baking"/>. At this
339
time (kernel version &kernelversion;) the way you enable SMP is to select
340
``symmetric multi-processing'' in the ``General'' section of the