/[gentoo]/xml/htdocs/doc/en/handbook/hb-install-arm-kernel.xml
Gentoo

Diff of /xml/htdocs/doc/en/handbook/hb-install-arm-kernel.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.7 Revision 1.15
2<!DOCTYPE sections SYSTEM "/dtd/book.dtd"> 2<!DOCTYPE sections SYSTEM "/dtd/book.dtd">
3 3
4<!-- The content of this document is licensed under the CC-BY-SA license --> 4<!-- The content of this document is licensed under the CC-BY-SA license -->
5<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> 5<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
6 6
7<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-arm-kernel.xml,v 1.7 2007/05/20 20:32:23 nightmorph Exp $ --> 7<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/handbook/hb-install-arm-kernel.xml,v 1.15 2012/02/22 21:27:45 swift Exp $ -->
8 8
9<sections> 9<sections>
10 10
11<version>8.1</version> 11<version>10</version>
12<date>2007-05-15</date> 12<date>2012-02-22</date>
13 13
14<section> 14<section>
15<title>Timezone</title> 15<title>Timezone</title>
16<body> 16<body>
17 17
24GMT+8. 24GMT+8.
25</p> 25</p>
26 26
27<pre caption="Setting the timezone information"> 27<pre caption="Setting the timezone information">
28# <i>ls /usr/share/zoneinfo</i> 28# <i>ls /usr/share/zoneinfo</i>
29<comment>(Suppose you want to use GMT)</comment> 29<comment>(Suppose you want to use Europe/Brussels)</comment>
30# <i>cp /usr/share/zoneinfo/GMT /etc/localtime</i> 30# <i>cp /usr/share/zoneinfo/Europe/Brussels /etc/localtime</i>
31<comment>(Next set the timezone)</comment>
32# <i>echo "Europe/Brussels" &gt; /etc/timezone</i>
31</pre> 33</pre>
32 34
33</body> 35</body>
34</section> 36</section>
35<section> 37<section>
46Guide</uri>. 48Guide</uri>.
47</p> 49</p>
48 50
49<p> 51<p>
50For ARM systems, we will use <c>gentoo-sources</c> (contains additional patches 52For ARM systems, we will use <c>gentoo-sources</c> (contains additional patches
51for performance and stability). 53for extra features).
52</p> 54</p>
53 55
54<p> 56<p>
55Now install it using <c>emerge</c>. 57Now install it using <c>emerge</c>.
56</p> 58</p>
126visit the respective community website to figure out how to properly configure 128visit the respective community website to figure out how to properly configure
127your kernel. 129your kernel.
128</p> 130</p>
129 131
130<p> 132<p>
131Regardless of your machine, you should make sure to activate the use of
132development and experimental code/drivers. You need this, otherwise some very
133important code/drivers won't show up:
134</p>
135
136<pre caption="Selecting experimental code/drivers, General setup">
137Code maturity level options ---&gt;
138 [*] Prompt for development and/or incomplete code/drivers
139</pre>
140
141<p>
142Please select your machine from the list below to jump to the configuration 133Please select your machine from the list below to jump to the configuration
143section. 134section.
144</p> 135</p>
145 136
146<ul> 137<ul>
188 [*] Include IDE/ATA-2 DISK support 179 [*] Include IDE/ATA-2 DISK support
189 --- IDE chipset support/bugfixes 180 --- IDE chipset support/bugfixes
190 [*] PCI IDE chipset support 181 [*] PCI IDE chipset support
191 [*] Winbond SL82c105 support 182 [*] Winbond SL82c105 support
192 [*] Generic PCI bus-master DMA support 183 [*] Generic PCI bus-master DMA support
193 [*] Use PCI DMA by default when available
194 184
195 Network device support ---&gt; 185 Network device support ---&gt;
196 [*] Network device support 186 [*] Network device support
197 Ethernet (10 or 100Mbit) ---&gt; 187 Ethernet (10 or 100Mbit) ---&gt;
198 [*] Ethernet (10 or 100Mbit) 188 [*] Ethernet (10 or 100Mbit)
295 285
296</body> 286</body>
297</section> 287</section>
298<section id="kernel_modules"> 288<section id="kernel_modules">
299<title>Kernel Modules</title> 289<title>Kernel Modules</title>
300<subsection>
301<title>Configuring the Modules</title>
302<body>
303 290
304<p>
305You should list the modules you want automatically loaded in
306<path>/etc/modules.autoload.d/kernel-2.6</path>. You can add extra options to
307the modules too if you want.
308</p>
309
310<p>
311To view all available modules, run the following <c>find</c> command. Don't
312forget to substitute <c><keyval id="kernel-version"/></c> with the version of
313the kernel you just compiled:
314</p>
315
316<pre caption="Viewing all available modules">
317# <i>find /lib/modules/<keyval id="kernel-version"/>/ -type f -iname '*.o' -or -iname '*.ko'</i>
318</pre>
319
320<p>
321For instance, to automatically load the <c>3c59x.o</c> module, edit the
322<path>kernel-2.6</path> file and enter the module name in it.
323</p>
324
325<pre caption="Editing /etc/modules.autoload.d/kernel-2.6">
326# <i>nano -w /etc/modules.autoload.d/kernel-2.6</i>
327</pre>
328
329<pre caption="/etc/modules.autoload.d/kernel-2.6">
3303c59x
331</pre>
332
333<p>
334Continue the installation with <uri link="?part=1&amp;chap=8">Configuring
335your System</uri>.
336</p>
337
338</body>
339</subsection> 291<subsection>
292<include href="hb-install-kernelmodules.xml"/>
293</subsection>
294
340</section> 295</section>
341</sections> 296</sections>

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.15

  ViewVC Help
Powered by ViewVC 1.1.20