jkois 2008-03-26 16:54:47 UTC
FreeBSD German Documentation Repository
Modified files:
books/handbook/kernelconfig chapter.sgml
Log:
MFen 1.176->1.180
Revision Changes Path
1.93 +106 -1 de-docproj/books/handbook/kernelconfig/chapter.sgml
Index: chapter.sgml
===================================================================
RCS file: /home/cvs/de-docproj/books/handbook/kernelconfig/chapter.sgml,v
retrieving revision 1.92
retrieving revision 1.93
diff -u -I$FreeBSDde.*$ -r1.92 -r1.93
--- chapter.sgml 18 Sep 2007 07:29:27 -0000 1.92
+++ chapter.sgml 26 Mar 2008 16:54:47 -0000 1.93
@@ -3,8 +3,8 @@
The FreeBSD German Documentation Project
$FreeBSD$
- $FreeBSDde: de-docproj/books/handbook/kernelconfig/chapter.sgml,v 1.92 2007/09/18 07:29:27 jkois Exp $
- basiert auf: 1.176
+ $FreeBSDde: de-docproj/books/handbook/kernelconfig/chapter.sgml,v 1.93 2008/03/26 16:54:47 jkois Exp $
+ basiert auf: 1.180
-->
<chapter id="kernelconfig">
@@ -140,6 +140,100 @@
</itemizedlist>
</sect1>
+ <sect1 id="kernelconfig-devices">
+ <sect1info>
+ <authorgroup>
+ <author>
+ <firstname>Tom</firstname>
+ <surname>Rhodes</surname>
+ <contrib>Geschrieben von </contrib>
+ </author>
+ </authorgroup>
+ </sect1info>
+
+ <title>Informationen über die vorhandene Hardware
+ beschaffen</title>
+
+ <para>Bevor Sie mit der Kernelkonfiguration beginnen, sollten
+ Sie wissen, über welche Hardware Ihr System verfügt.
+ Verwenden Sie derzeit noch ein anderes Betriebssystem, ist
+ es meist sehr einfach, eine Liste der installierten Hardware
+ zu erzeugen. Verwenden Sie beispielsweise µsoft.windows;,
+ können Sie dafür den
+ <application>Gerätemanager</application> verwenden, den
+ Sie in der <quote>Systemsteuerung</quote> finden.</para>
+
+ <note>
+ <para>Einige Versionen von µsoft.windows; verfügen
+ über ein <application>System</application>-Icon auf
+ dem Desktop, über das Sie den
+ <application>Gerätemanager</application> direkt aufrufen
+ können.</para>
+ </note>
+
+ <para>Haben Sie außer &os; kein weiteres Betriebssystem,
+ müssen Sie diese Informationen manuell zusammentragen.
+ Eine Möglichkeit, an Informationen über die
+ vorhandene Hardware zu gelangen, ist der Einsatz von &man.dmesg.8;
+ in Kombination mit &man.man.1;. Die meisten &os;-Gerätetreiber
+ haben eine eigene Manualpage, die Informationen über die
+ unterstützte Hardware enthält. Während des
+ Systemstarts werden Informationen über die vorhandene
+ Hardware ausgegeben. Die folgenden Zeilen zeigen beispielsweise
+ an, dass der <devicename>psm</devicename>-Treiber eine
+ angeschlossene Maus gefunden hat:</para>
+
+ <programlisting>psm0: <PS/2 Mouse> irq 12 on atkbdc0
+psm0: [GIANT-LOCKED]
+psm0: [ITHREAD]
+psm0: model Generic PS/2 mouse, device ID 0</programlisting>
+
+ <para>Dieser Treiber muss in Ihrer Kernelkonfigurationsdatei
+ vorhanden sein oder durch das Werkzeug &man.loader.conf.5;
+ geladen werden.<para>
+
+ <para>Manchmal zeigt <command>dmesg</command> während des
+ Systemstarts nur Systemmeldungen, aber keine Informationen
+ zur gefundenen Hardware an. In diesem Fall können Sie
+ diese Informationen durch das Studium der Datei
+ <filename>/var/run/dmesg.boot</filename>
+ herausfinden.</para>
+
+ <para>Eine weitere Möglichkeit bietet das Werkzeug
+ &man.pciconf.8;, das ausführliche Informationen
+ bereitstellt. Dazu ein Beispiel:</para>
+
+ <programlisting>ath0(at)pci0:3:0:0: class=0x020000 card=0x058a1014 chip=0x1014168c rev=0x01 hdr=0x00
+ vendor = 'Atheros Communications Inc.'
+ device = 'AR5212 Atheros AR5212 802.11abg wireless'
+ class = network
+ subclass = ethernet</programlisting>
+
+ <para>Diese Zeilen, die Sie durch den Aufruf des Befehls
+ <command>pciconf <option>-lv</option></command> erhalten, zeigen,
+ dass der Treiber <devicename>ath</devicename> eine drahtlose
+ Ethernetkarte gefunden hat. Durch Eingabe des Befehls
+ <command>man <replaceable>ath</replaceable></command> öffnet
+ sich die Manualpage &man.ath.4;.</para>
+
+ <para>Rufen Sie &man.man.1; mit der Option <option>-k</option>
+ auf, können Sie die Datenbank der Manualpages auch
+ durchsuchen. Für das angegebene Beispiel würde
+ dieser Befehl beispielsweise so aussehen:</para>
+
+ <screen>&prompt.root; man -k <replaceable>Atheros</replaceable></screen>
+
+ <para>Dadurch erhalten Sie eine Liste aller Manualpages, die das
+ angegebene Suchkriterium enthalten:</para>
+
+ <programlisting>ath(4) - Atheros IEEE 802.11 wireless network driver
+ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
+
+ <para>Mit diesen Informationen ausgestattet, sollte der Bau eines
+ angepassten Kernel keine allzugroßen Probleme mehr
+ bereiten.</para>
+ </sect1>
+
<sect1 id="kernelconfig-building">
<title>Erstellen und Installation eines angepassten
Kernels</title>
@@ -724,6 +818,17 @@
laufen kann. Wenn Sie sich nicht sicher sind, belassen
Sie diese Option.</para>
+ <note>
+ <para>Beachten Sie, dass ab &os; 8.0-CURRENT und neuer alle
+ Mutexe in der Voreinstellung adaptiv sein werden, es sei denn,
+ Sie werden durch das Setzen der Option
+ <literal>NO_ADAPTIVE_MUTEXES</literal> explizit als
+ nichtadaptiv deklariert. Als Folge dessen ist Giant nun in
+ in der Voreinstellung ebenfalls adaptiv, daher ist in diesen
+ Versionen die Kerneloption <literal>ADAPTIVE_GIANT</literal>
+ nicht mehr in der Kernelkonfigurationsdatei enthalten.</para>
+ </note>
+
<indexterm>
<primary>Kerneloptionen</primary>
<secondary>SMP</secondary>
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-cvs-doc" in the body of the message
Received on Wed 26 Mar 2008 - 17:55:00 CET