/[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.14
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.14 2008/04/01 08:53:46 nightmorph Exp $ -->
8 8
9<sections> 9<sections>
10 10
11<version>8.1</version> 11<version>9.0</version>
12<date>2007-05-15</date> 12<date>2008-04-01</date>
13 13
14<section> 14<section>
15<title>Timezone</title> 15<title>Timezone</title>
16<body> 16<body>
17 17
46Guide</uri>. 46Guide</uri>.
47</p> 47</p>
48 48
49<p> 49<p>
50For ARM systems, we will use <c>gentoo-sources</c> (contains additional patches 50For ARM systems, we will use <c>gentoo-sources</c> (contains additional patches
51for performance and stability). 51for extra features).
52</p> 52</p>
53 53
54<p> 54<p>
55Now install it using <c>emerge</c>. 55Now install it using <c>emerge</c>.
56</p> 56</p>
126visit the respective community website to figure out how to properly configure 126visit the respective community website to figure out how to properly configure
127your kernel. 127your kernel.
128</p> 128</p>
129 129
130<p> 130<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 131Please select your machine from the list below to jump to the configuration
143section. 132section.
144</p> 133</p>
145 134
146<ul> 135<ul>
188 [*] Include IDE/ATA-2 DISK support 177 [*] Include IDE/ATA-2 DISK support
189 --- IDE chipset support/bugfixes 178 --- IDE chipset support/bugfixes
190 [*] PCI IDE chipset support 179 [*] PCI IDE chipset support
191 [*] Winbond SL82c105 support 180 [*] Winbond SL82c105 support
192 [*] Generic PCI bus-master DMA support 181 [*] Generic PCI bus-master DMA support
193 [*] Use PCI DMA by default when available
194 182
195 Network device support ---&gt; 183 Network device support ---&gt;
196 [*] Network device support 184 [*] Network device support
197 Ethernet (10 or 100Mbit) ---&gt; 185 Ethernet (10 or 100Mbit) ---&gt;
198 [*] Ethernet (10 or 100Mbit) 186 [*] Ethernet (10 or 100Mbit)
295 283
296</body> 284</body>
297</section> 285</section>
298<section id="kernel_modules"> 286<section id="kernel_modules">
299<title>Kernel Modules</title> 287<title>Kernel Modules</title>
300<subsection>
301<title>Configuring the Modules</title>
302<body>
303 288
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> 289<subsection>
290<include href="hb-install-kernelmodules.xml"/>
291</subsection>
292
340</section> 293</section>
341</sections> 294</sections>

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

  ViewVC Help
Powered by ViewVC 1.1.20