|
@@ -235,50 +235,6 @@ EOF</userinput></screen>
|
|
|
|
|
|
<para>For information on kernel module loading and udev, see
|
|
|
<xref linkend="module-loading"/>.</para>
|
|
|
-<!--
|
|
|
- <sect3>
|
|
|
- <title>Module Loading</title>
|
|
|
-
|
|
|
- <para>Device drivers compiled as modules may have aliases built into them.
|
|
|
- Aliases are visible in the output of the <command>modinfo</command>
|
|
|
- program and are usually related to the bus-specific identifiers of devices
|
|
|
- supported by a module. For example, the <emphasis>snd-fm801</emphasis>
|
|
|
- driver supports PCI devices with vendor ID 0x1319 and device ID 0x0801,
|
|
|
- and has an alias of <quote>pci:v00001319d00000801sv*sd*bc04sc01i*</quote>.
|
|
|
- For most devices, the bus driver exports the alias of the driver that
|
|
|
- would handle the device via <systemitem
|
|
|
- class="filesystem">sysfs</systemitem>. E.g., the
|
|
|
- <filename>/sys/bus/pci/devices/0000:00:0d.0/modalias</filename> file
|
|
|
- might contain the string
|
|
|
- <quote>pci:v00001319d00000801sv00001319sd00001319bc04sc01i00</quote>.
|
|
|
- The default rules provided with Udev will cause <command>udevd</command>
|
|
|
- to call out to <command>/sbin/modprobe</command> with the contents of the
|
|
|
- <envar>MODALIAS</envar> uevent environment variable (which should be the
|
|
|
- same as the contents of the <filename>modalias</filename> file in sysfs),
|
|
|
- thus loading all modules whose aliases match this string after wildcard
|
|
|
- expansion.</para>
|
|
|
-
|
|
|
- <para>In this example, this means that, in addition to
|
|
|
- <emphasis>snd-fm801</emphasis>, the obsolete (and unwanted)
|
|
|
- <emphasis>forte</emphasis> driver will be loaded if it is
|
|
|
- available. See below for ways in which the loading of unwanted drivers can
|
|
|
- be prevented.</para>
|
|
|
-
|
|
|
- <para>The kernel itself is also able to load modules for network
|
|
|
- protocols, filesystems and NLS support on demand.</para>
|
|
|
-
|
|
|
- </sect3>
|
|
|
-
|
|
|
- <sect3>
|
|
|
- <title>Handling Hotpluggable/Dynamic Devices</title>
|
|
|
-
|
|
|
- <para>When you plug in a device, such as a Universal Serial Bus (USB) MP3
|
|
|
- player, the kernel recognizes that the device is now connected and
|
|
|
- generates a uevent. This uevent is then handled by
|
|
|
- <command>udevd</command> as described above.</para>
|
|
|
-
|
|
|
- </sect3>
|
|
|
--->
|
|
|
</sect2>
|
|
|
|
|
|
<sect2 id="ch-config-clock">
|
|
@@ -293,11 +249,11 @@ EOF</userinput></screen>
|
|
|
(CMOS) clock. If the hardware clock is set to UTC, this script will convert the
|
|
|
hardware clock's time to the local time using the
|
|
|
<filename>/etc/localtime</filename> file (which tells the
|
|
|
- <command>hwclock</command> program which timezone the user is in). There is no
|
|
|
+ <command>hwclock</command> program which timezone to use). There is no
|
|
|
way to detect whether or not the hardware clock is set to UTC, so this
|
|
|
needs to be configured manually.</para>
|
|
|
|
|
|
- <para>The <command>setclock</command> is run via
|
|
|
+ <para>The <command>setclock</command> program is run via
|
|
|
<application>udev</application> when the kernel detects the hardware
|
|
|
capability upon boot. It can also be run manually with the stop parameter to
|
|
|
store the system time to the CMOS clock.</para>
|
|
@@ -315,7 +271,7 @@ EOF</userinput></screen>
|
|
|
|
|
|
<para>Change the value of the <envar>UTC</envar> variable below
|
|
|
to a value of <parameter>0</parameter> (zero) if the hardware clock
|
|
|
- is <emphasis>not</emphasis> set to UTC time.</para>
|
|
|
+ is <emphasis>NOT</emphasis> set to UTC time.</para>
|
|
|
|
|
|
<para>Create a new file <filename>/etc/sysconfig/clock</filename> by running
|
|
|
the following:</para>
|
|
@@ -336,7 +292,7 @@ EOF</userinput></screen>
|
|
|
at <ulink url="&hints-root;time.txt"/>. It explains issues such as
|
|
|
time zones, UTC, and the <envar>TZ</envar> environment variable.</para>
|
|
|
|
|
|
- <note><para>The CLOCKPARAMS and UTC paramaters may be alternatively set
|
|
|
+ <note><para>The CLOCKPARAMS and UTC paramaters may also be set
|
|
|
in the <filename>/etc/sysconfig/rc.site</filename> file.</para></note>
|
|
|
|
|
|
</sect2>
|
|
@@ -352,7 +308,7 @@ EOF</userinput></screen>
|
|
|
</indexterm>
|
|
|
|
|
|
<para>This section discusses how to configure the <command>console</command>
|
|
|
- bootscript that sets up the keyboard map, console font and console kernel log
|
|
|
+ bootscript that sets up the keyboard map, console font, and console kernel log
|
|
|
level. If non-ASCII characters (e.g., the copyright sign, the British pound
|
|
|
sign and Euro symbol) will not be used and the keyboard is a U.S. one, much
|
|
|
of this section can be skipped. Without the configuration file, (or
|
|
@@ -505,7 +461,7 @@ EOF</userinput></screen>
|
|
|
<listitem>
|
|
|
<para>Due to the use of a 512-glyph LatArCyrHeb-16 font in the previous
|
|
|
example, bright colors are no longer available on the Linux console unless
|
|
|
- a framebuffer is used. If one wants to have bright colors without
|
|
|
+ a framebuffer is used. If one wants to have bright colors without a
|
|
|
framebuffer and can live without characters not belonging to his language,
|
|
|
it is still possible to use a language-specific 256-glyph font, as
|
|
|
illustrated below:</para>
|
|
@@ -548,7 +504,7 @@ EOF</userinput></screen>
|
|
|
are not multibyte. This deficiency doesn't affect keymaps for European
|
|
|
languages, because there accents are added to unaccented ASCII
|
|
|
characters, or two ASCII characters are composed together. However, in
|
|
|
- UTF-8 mode it is a problem, e.g., for the Greek language, where one
|
|
|
+ UTF-8 mode it is a problem; e.g., for the Greek language, where one
|
|
|
sometimes needs to put an accent on the letter <quote>alpha</quote>.
|
|
|
The solution is either to avoid the use of UTF-8, or to install the
|
|
|
X window system that doesn't have this limitation in its input
|
|
@@ -556,11 +512,11 @@ EOF</userinput></screen>
|
|
|
</listitem>
|
|
|
|
|
|
<listitem>
|
|
|
- <para>For Chinese, Japanese, Korean and some other languages, the Linux
|
|
|
+ <para>For Chinese, Japanese, Korean, and some other languages, the Linux
|
|
|
console cannot be configured to display the needed characters. Users
|
|
|
who need such languages should install the X Window System, fonts that
|
|
|
cover the necessary character ranges, and the proper input method (e.g.,
|
|
|
- SCIM, it supports a wide variety of languages).</para>
|
|
|
+ SCIM, supports a wide variety of languages).</para>
|
|
|
</listitem>
|
|
|
|
|
|
</itemizedlist>
|
|
@@ -571,7 +527,7 @@ EOF</userinput></screen>
|
|
|
<para>The <filename>/etc/sysconfig/console</filename> file only controls
|
|
|
the Linux text console localization. It has nothing to do with setting
|
|
|
the proper keyboard layout and terminal fonts in the X Window System, with
|
|
|
- ssh sessions or with a serial console. In such situations, limitations
|
|
|
+ ssh sessions, or with a serial console. In such situations, limitations
|
|
|
mentioned in the last two list items above do not apply.</para>
|
|
|
</note>
|
|
|
|
|
@@ -585,9 +541,9 @@ EOF</userinput></screen>
|
|
|
<secondary>configuring</secondary>
|
|
|
</indexterm>
|
|
|
|
|
|
- <para>At times, it is desired to create files at boot time. For instance,
|
|
|
+ <para>At times, it is desirable to create files at boot time. For instance,
|
|
|
the <filename class="directory">/tmp/.ICE-unix</filename> directory
|
|
|
- may be desired. This can be done by creating an entry in the
|
|
|
+ is often needed. This can be done by creating an entry in the
|
|
|
<filename>/etc/sysconfig/createfiles</filename> configuration script.
|
|
|
The format of this file is embedded in the comments of the default
|
|
|
configuration file.</para>
|