/[d-i]/trunk/manual/en/hardware/hardware-supported.xml
ViewVC logotype

Contents of /trunk/manual/en/hardware/hardware-supported.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 56253 - (hide annotations) (download) (as text)
Fri Oct 3 19:14:50 2008 UTC (4 years, 7 months ago) by fjp
File MIME type: text/xml
File size: 12503 byte(s)
Revert accidental commits
1 toff 3219 <!-- retain these comments for translator revision tracking -->
2 joeyh 11648 <!-- $Id$ -->
3 toff 3219
4     <sect1 id="hardware-supported">
5     <title>Supported Hardware</title>
6 toff 3273 <para>
7    
8     Debian does not impose hardware requirements beyond the requirements
9 toff 3219 of the Linux kernel and the GNU tool-sets. Therefore, any
10     architecture or platform to which the Linux kernel, libc,
11 toff 3273 <command>gcc</command>, etc. have been ported, and for which a Debian
12     port exists, can run Debian. Please refer to the Ports pages at
13 barbier 4215 <ulink url="&url-ports;"></ulink> for
14 toff 3273 more details on &arch-title; architecture systems which have been
15     tested with Debian.
16 toff 3219
17 toff 3273 </para><para>
18    
19     Rather than attempting to describe all the different hardware
20 toff 3219 configurations which are supported for &arch-title;, this section
21     contains general information and pointers to where additional
22     information can be found.
23 toff 3273
24 toff 3219 </para>
25    
26     <sect2><title>Supported Architectures</title>
27 toff 3273 <para>
28    
29 fjp 56248 Debian &release; supports eleven major architectures and several
30 fjp 28997 variations of each architecture known as <quote>flavors</quote>.
31 toff 3219
32 toff 3273 </para><para>
33    
34 toff 4890 <informaltable>
35     <tgroup cols="4">
36     <thead>
37     <row>
38     <entry>Architecture</entry><entry>Debian Designation</entry>
39     <entry>Subarchitecture</entry><entry>Flavor</entry>
40     </row>
41     </thead>
42 fjpop-guest 24840
43 toff 4890 <tbody>
44     <row>
45 fjp 39870 <entry>Intel x86-based</entry>
46     <entry>i386</entry>
47     <entry></entry>
48     <entry></entry>
49 toff 4890 </row>
50 toff 3219
51 toff 4890 <row>
52 fjp 43254 <entry>AMD64 &amp; Intel EM64T</entry>
53 fjp 39870 <entry>amd64</entry>
54     <entry></entry>
55     <entry></entry>
56 toff 4890 </row>
57    
58     <row>
59 vorlon 23670 <entry>DEC Alpha</entry>
60     <entry>alpha</entry>
61     <entry></entry>
62     <entry></entry>
63 toff 4890 </row>
64    
65     <row>
66 tbm 55470 <entry morerows="4">ARM</entry>
67 fjp 56248 <entry morerows="1">arm</entry>
68 tbm 35300 <entry>Netwinder and CATS</entry>
69 toff 4890 <entry>netwinder</entry>
70     </row><row>
71 fjp 56248 <entry>Versatile</entry>
72     <entry>versatile</entry>
73     </row><row>
74     <entry morerows="2">arm and armel</entry>
75 tbm 43031 <entry>Intel IOP32x</entry>
76     <entry>iop32x</entry>
77     </row><row>
78 tbm 43032 <entry>Intel IXP4xx</entry>
79     <entry>ixp4xx</entry>
80 tbm 55470 </row><row>
81     <entry>Marvell Orion</entry>
82     <entry>orion5x</entry>
83 toff 4890 </row>
84    
85     <row>
86     <entry morerows="1">HP PA-RISC</entry>
87     <entry morerows="1">hppa</entry>
88     <entry>PA-RISC 1.1</entry>
89     <entry>32</entry>
90     </row><row>
91     <entry>PA-RISC 2.0</entry>
92     <entry>64</entry>
93     </row>
94    
95     <row>
96 fjp 43254 <entry>Intel IA-64</entry>
97 toff 4890 <entry>ia64</entry>
98     <entry></entry>
99     <entry></entry>
100     </row>
101    
102     <row>
103 tbm 55471 <entry morerows="5">MIPS (big endian)</entry>
104     <entry morerows="5">mips</entry>
105 tbm 38777 <entry>SGI IP22 (Indy/Indigo 2)</entry>
106 toff 4890 <entry>r4k-ip22</entry>
107 tbm 22216 </row><row>
108 tbm 35613 <entry>SGI IP32 (O2)</entry>
109     <entry>r5k-ip32</entry>
110     </row><row>
111 tbm 55471 <entry>MIPS Malta (32 bit)</entry>
112     <entry>4kc-malta</entry>
113     </row><row>
114     <entry>MIPS Malta (64 bit)</entry>
115     <entry>5kc-malta</entry>
116     </row><row>
117 ths-guest 22939 <entry>Broadcom BCM91250A (SWARM)</entry>
118 tbm 35518 <entry>sb1-bcm91250a</entry>
119 tbm 35612 </row><row>
120     <entry>Broadcom BCM91480B (BigSur)</entry>
121     <entry>sb1a-bcm91480b</entry>
122 toff 4890 </row>
123    
124     <row>
125 tbm 55471 <entry morerows="4">MIPS (little endian)</entry>
126     <entry morerows="4">mipsel</entry>
127 tbm 22217 <entry>Cobalt</entry>
128     <entry>cobalt</entry>
129     </row><row>
130 tbm 55471 <entry>MIPS Malta (32 bit)</entry>
131     <entry>4kc-malta</entry>
132     </row><row>
133     <entry>MIPS Malta (64 bit)</entry>
134     <entry>5kc-malta</entry>
135     </row><row>
136 ths-guest 22939 <entry>Broadcom BCM91250A (SWARM)</entry>
137 tbm 35518 <entry>sb1-bcm91250a</entry>
138 tbm 35612 </row><row>
139     <entry>Broadcom BCM91480B (BigSur)</entry>
140     <entry>sb1a-bcm91480b</entry>
141 toff 4890 </row>
142    
143 fjp 56248 <row arch="m68k">
144 fjp 39870 <entry morerows="5">Motorola 680x0</entry>
145     <entry morerows="5">m68k</entry>
146     <entry>Atari</entry>
147     <entry>atari</entry>
148 fjp 56248 </row><row arch="m68k">
149 fjp 39870 <entry>Amiga</entry>
150     <entry>amiga</entry>
151 fjp 56248 </row><row arch="m68k">
152 fjp 39870 <entry>68k Macintosh</entry>
153     <entry>mac</entry>
154 fjp 56248 </row><row arch="m68k">
155 fjp 39870 <entry morerows="2">VME</entry>
156     <entry>bvme6000</entry>
157 fjp 56248 </row><row arch="m68k">
158 fjp 39870 <entry>mvme147</entry>
159 fjp 56248 </row><row arch="m68k">
160 fjp 39870 <entry>mvme16x</entry>
161     </row>
162    
163     <row>
164 fjp 56248 <entry morerows="1">IBM/Motorola PowerPC</entry>
165     <entry morerows="1">powerpc</entry>
166 fjp 39870 <entry>PowerMac</entry>
167     <entry>pmac</entry>
168     </row><row>
169     <entry>PReP</entry>
170     <entry>prep</entry>
171     </row>
172    
173 fjp 49849 <row>
174     <entry morerows="1">Sun SPARC</entry>
175     <entry morerows="1">sparc</entry>
176 fjp 39870 <entry>sun4u</entry>
177 fjp 43640 <entry morerows="1">sparc64</entry>
178     </row><row>
179     <entry>sun4v</entry>
180 fjp 39870 </row>
181    
182     <row>
183 toff 4890 <entry morerows="1">IBM S/390</entry>
184     <entry morerows="1">s390</entry>
185 fjpop-guest 25971 <entry>IPL from VM-reader and DASD</entry>
186     <entry>generic</entry>
187     </row><row>
188     <entry>IPL from tape</entry>
189 toff 4890 <entry>tape</entry>
190     </row>
191    
192     </tbody></tgroup></informaltable>
193    
194 toff 3273 </para><para>
195    
196     This document covers installation for the
197     <emphasis>&arch-title;</emphasis> architecture. If you are looking
198     for information on any of the other Debian-supported architectures
199     take a look at the
200 toff 3219 <ulink url="http://www.debian.org/ports/">Debian-Ports</ulink> pages.
201 toff 3273
202 toff 4076 </para><para condition="new-arch">
203 toff 3219
204     This is the first official release of &debian; for the &arch-title;
205     architecture. We feel that it has proven itself sufficiently to be
206     released. However, because it has not had the exposure (and hence
207     testing by users) that some other architectures have had, you may
208 toff 3273 encounter a few bugs. Use our
209 fjp 28672 <ulink url="&url-bts;">Bug Tracking System</ulink> to report any
210 toff 3273 problems; make sure to mention the fact that the bug is on the
211 fjp 28672 &arch-title; platform. It can be necessary to use the
212 fjp 35330 <ulink url="&url-list-subscribe;">debian-&arch-listname; mailing list</ulink>
213 toff 3273 as well.
214 fjp 28672
215 toff 3273 </para>
216 toff 3219 </sect2>
217    
218     <!-- supported cpu docs -->
219 toff 4076 &supported-alpha.xml;
220 fjp 39870 &supported-amd64.xml;
221 toff 4076 &supported-arm.xml;
222     &supported-hppa.xml;
223     &supported-i386.xml;
224     &supported-ia64.xml; <!-- FIXME: currently missing -->
225     &supported-m68k.xml;
226     &supported-mips.xml;
227     &supported-mipsel.xml;
228     &supported-powerpc.xml;
229     &supported-s390.xml;
230     &supported-sparc.xml;
231 toff 3219
232 fjp 39614 <sect2 arch="x86" id="laptops"><title>Laptops</title>
233 toff 3219 <para>
234 toff 3273
235 fjp 56248 Laptops are also supported and nowadays most laptops work out of the box.
236     In case a laptop contains specialized or proprietary hardware, some specific
237     functions may not be supported. To see if your particular laptop works well
238     with GNU/Linux, see for example the
239     <ulink url="&url-x86-laptop;">Linux Laptop pages</ulink>.
240 toff 3273
241 toff 3219 </para>
242     </sect2>
243    
244 toff 4076 <sect2 condition="defaults-smp">
245 fjp 39886 <title>Multiple Processors</title>
246 toff 3273 <para>
247    
248 fjp 43528 Multiprocessor support &mdash; also called <quote>symmetric multiprocessing</quote>
249 fjp 36733 or SMP &mdash; is available for this architecture. The standard Debian
250 fjp 56248 &release; kernel image has been compiled with SMP support. The standard
251     kernel is also usable on non-SMP systems, but has a slight overhead which
252     will cause a small reduction in performance. For normal system use this
253     will hardly be noticable.
254 toff 3219
255 toff 3273 </para><para>
256    
257     In order to optimize the kernel for single CPU systems, you'll have to
258 toff 3219 replace the standard Debian kernel. You can find a discussion of how
259 barbier 4435 to do this in <xref linkend="kernel-baking"/>. At this time
260 toff 4075 (kernel version &kernelversion;) the way you disable SMP is to deselect
261 fjp 28997 <quote>&smp-config-option;</quote> in the <quote>&smp-config-section;</quote>
262     section of the kernel config.
263 toff 3273
264 toff 3219 </para>
265 fjp 39886 </sect2>
266 toff 3219
267 fjp 39870 <sect2 condition="smp-alternatives">
268     <title>Multiple Processors</title>
269    
270     <para>
271    
272 fjp 43528 Multiprocessor support &mdash; also called <quote>symmetric
273     multiprocessing</quote> or SMP &mdash; is available for this architecture.
274 fjp 56248 The standard Debian &release; kernel image has been compiled with
275 fjp 39870 <firstterm>SMP-alternatives</firstterm> support. This means that the kernel
276 fjp 39886 will detect the number of processors (or processor cores) and will
277     automatically deactivate SMP on uniprocessor systems.
278 fjp 39870
279 fjp 39886 </para><para arch="i386">
280 fjp 39870
281 fjp 39886 The 486 flavour of the Debian kernel image packages for &arch-title;
282     is not compiled with SMP support.
283    
284     </para>
285 toff 3219 </sect2>
286    
287 toff 4076 <sect2 condition="supports-smp">
288 fjp 39886 <title>Multiple Processors</title>
289 toff 3219 <para>
290 toff 3273
291 fjp 43528 Multiprocessor support &mdash; also called <quote>symmetric
292     multiprocessing</quote> or SMP &mdash; is available for this architecture.
293 toff 3273 However, the standard Debian &release; kernel image does not support
294     SMP. This should not prevent installation, since the standard,
295 toff 3219 non-SMP kernel should boot on SMP systems; the kernel will simply use
296     the first CPU.
297    
298 toff 3273 </para><para>
299    
300 toff 3219 In order to take advantage of multiple processors, you'll have to
301     replace the standard Debian kernel. You can find a discussion of how
302 barbier 4435 to do this in <xref linkend="kernel-baking"/>. At this time
303 toff 3273 (kernel version &kernelversion;) the way you enable SMP is to select
304 fjp 28997 <quote>&smp-config-option;</quote> in the <quote>&smp-config-section;</quote>
305     section of the kernel config.
306 toff 3273
307 toff 3219 </para>
308     </sect2>
309 fjp 28672
310 joeyh 18603 <sect2 condition="supports-smp-sometimes">
311 fjp 39886 <title>Multiple Processors</title>
312 joeyh 18603 <para>
313    
314 fjp 43528 Multiprocessor support &mdash; also called <quote>symmetric
315     multiprocessing</quote> or SMP &mdash; is available for this architecture,
316 joeyh 18603 and is supported by a precompiled Debian kernel image. Depending on your
317     install media, this SMP-capable kernel may or may not be installed by
318     default. This should not prevent installation, since the standard,
319     non-SMP kernel should boot on SMP systems; the kernel will simply use
320     the first CPU.
321    
322     </para><para>
323    
324     In order to take advantage of multiple processors, you should check to see
325     if a kernel package that supports SMP is installed, and if not, choose an
326     appropriate kernel package.
327    
328 fjp 43528 </para><para>
329    
330 fjpop-guest 22935 You can also build your own customized kernel to support SMP. You can find
331 joeyh 18603 a discussion of how to do this in <xref linkend="kernel-baking"/>. At this
332     time (kernel version &kernelversion;) the way you enable SMP is to select
333 fjp 28997 <quote>&smp-config-option;</quote> in the <quote>&smp-config-section;</quote>
334     section of the kernel config.
335 joeyh 18603
336     </para>
337     </sect2>
338 fjp 56244
339     <sect2 id="gfx" arch="not-s390"><title>Graphics Card Support</title>
340     <para arch="x86">
341    
342     You should be using a VGA-compatible display interface for the console
343     terminal. Nearly every modern display card is compatible with
344     VGA. Ancient standards such CGA, MDA, or HGA should also work,
345     assuming you do not require X11 support. Note that X11 is not used
346     during the installation process described in this document.
347    
348     </para><para>
349    
350     Debian's support for graphical interfaces is determined by the
351     underlying support found in X.Org's X11 system. Most AGP, PCI and
352     PCIe video cards work under X.Org. Details on supported graphics
353     buses, cards, monitors, and pointing devices can be found at
354     <ulink url="&url-xorg;"></ulink>. Debian &release; ships
355     with X.Org version &x11ver;.
356    
357     </para><para arch="mips">
358    
359     <!-- FIXME: mention explicit graphics chips and not system names -->
360     The X.Org X Window System is only supported on the SGI Indy and the O2. The
361     Broadcom BCM91250A and BCM91480B evaluation boards have standard 3.3v PCI
362     slots and support VGA emulation or Linux framebuffer on a selected range
363     of graphics cards. A <ulink url="&url-bcm91250a-hardware;">compatibility
364     listing</ulink> for Broadcom evaluation boards is available.
365    
366     </para><para arch="mipsel">
367    
368     The Broadcom BCM91250A and BCM91480B evaluation boards have standard 3.3v PCI
369     slots and support VGA emulation or Linux framebuffer on a selected range
370     of graphics cards. A <ulink url="&url-bcm91250a-hardware;">compatibility
371     listing</ulink> for Broadcom evaluation boards is available.
372    
373     </para><para arch="sparc">
374    
375     Most graphics options commonly found on Sparc-based machines are supported.
376     X.org graphics drivers are available for sunbw2, suncg14, suncg3, suncg6,
377     sunleo and suntcx framebuffers, Creator3D and Elite3D cards (sunffb driver),
378     PGX24/PGX64 ATI-based video cards (ati driver), and PermediaII-based cards
379     (glint driver). To use an Elite3D card with X.org you additionally need to
380     install the <classname>afbinit</classname> package, and read the documentation
381     included with it on how to activate the card.
382    
383     </para><para arch="sparc">
384    
385     It is not uncommon for a Sparc machine to have two graphics cards in a
386     default configuration. In such a case there is a possibility that the
387     Linux kernel will not direct its output to the card initially used by the
388     firmware. The lack of output on the graphical console may then be mistaken
389     for a hang (usually the last message seen on console is 'Booting Linux...').
390     One possible solution is to physically remove one of the video cards;
391     another option is to disable one of the cards using a kernel boot parameter.
392     Also, if graphical output is not required or desired, serial console may be
393     used as an alternative. On some systems use of serial console can be
394     activated automatically by disconnecting the keyboard before booting the
395     system.
396    
397     </para>
398     </sect2>
399    
400     &network-cards.xml;
401     &supported-peripherals.xml;
402    
403 toff 3219 </sect1>

Properties

Name Value
svn:keywords Id

  ViewVC Help
Powered by ViewVC 1.1.5