PERFORCE change 138309 for review
Gabor Pali
pgj at FreeBSD.org
Sun Mar 23 01:03:58 UTC 2008
http://perforce.freebsd.org/chv.cgi?CH=138309
Change 138309 by pgj at disznohal on 2008/03/23 01:03:48
(kernelconfig) MFen: 1.176 --> 1.180
Affected files ...
.. //depot/projects/docproj_hu/books/handbook/kernelconfig/chapter.sgml#4 edit
Differences ...
==== //depot/projects/docproj_hu/books/handbook/kernelconfig/chapter.sgml#4 (text+ko) ====
@@ -1,11 +1,11 @@
<!--
The FreeBSD Documentation Project
- $FreeBSD: doc/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml,v 1.176 2007/09/07 05:11:24 blackend Exp $
+ $FreeBSD: doc/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml,v 1.180 2008/01/27 04:23:28 chinsan Exp $
-->
<!-- The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor <pgj at FreeBSD.org>
- Original Revision: 1.176 -->
+ Original Revision: 1.180 -->
<chapter id="kernelconfig" lang="hu">
<chapterinfo>
@@ -171,6 +171,113 @@
</itemizedlist>
</sect1>
+ <sect1 id="kernelconfig-devices">
+ <sect1info>
+ <authorgroup>
+ <author>
+ <firstname>Tom</firstname>
+ <surname>Rhodes</surname>
+ <contrib>Írta: </contrib>
+ </author>
+ </authorgroup>
+ </sect1info>
+
+ <title>A rendszerünkben levõ hardverek
+ összeszedése</title>
+
+ <para>Mielõtt belevetnénk magunkat a rendszermag
+ beállításáva, érdemes egy
+ leltárt készíteni a gépünkben
+ található különbözõ
+ eszközökrõl. Ahol a &os; nem elsõdlegesen
+ használt operációs rendszer, ott ehhez
+ elegendõ megnézni a jelenlegi rendszerben
+ található elemeket. Például az
+ µsoft; rendszerek
+ <application>Eszközkezelõ</application>jében
+ (Device Manager) általában az összes
+ eszköz fontosabb adatait megtaláljuk. Magát az
+ <application>Eszközkezelõ</application>t pedig a
+ Vezérlõpultból (Control Panel)
+ érhetjük el.</para>
+
+ <note>
+ <para>A µsoft.windows; egyes verzióiban a
+ <application>Rendszer</application> (System) ikonjára
+ kattintva megkapjuk azt a képernyõt, ahonnan
+ közvetlenül el tudjuk érni az
+ <application>Eszközkezelõ</application>t.</para>
+ </note>
+
+ <para>Ha viszont nincs másik operációs rendszer
+ a gépünkön, akkor magunknak kell mindezeknek
+ utánanéznünk. Erre az egyik alkalmas
+ módszer a &man.dmesg.8; és a &man.man.1; parancsok
+ használata. A &os;-ben található
+ legtöbb meghajtónak van saját man oldala, ami
+ tartalmazza az általuk kezelt eszközök
+ listáját, illetve így a
+ rendszerindítás során észlelt
+ hardvereket nézhetjük vissza. Például
+ az alábbi sor arra utal, hogy a
+ <devicename>psm</devicename> meghajtó megtalálta a
+ gépünkhöz tartozó egeret:</para>
+
+ <programlisting>psm0: <PS/2 Mouse> irq 12 on atkdbc0
+psm0: [GIANT-LOCKED]
+psm0: [ITHREAD]
+psm0: model Generic PS/2 mouse, device ID 0</programlisting>
+
+ <para>Ezután ezt a meghajtót vagy a rendszermagba kell
+ beépítenünk, vagy pedig a &man.loader.conf.5;
+ állományon keresztül betölteni.</para>
+
+ <para>Bizonyos esetekben a <command>dmesg</command> az
+ eszközpróbák eredményei helyett csak a
+ rendszer üzeneteit mutatja. Ilyen helyezetekben a teljes
+ kimenet a <filename>/var/run/dmesg.boot</filename>
+ állományban tekinthetõ meg.</para>
+
+ <para>A hardverek manuálisan
+ felderítésének módja a &man.pciconf.8;
+ segédprogram kimenetének
+ böngészése, ami egy valamivel
+ részletesebb eredményt ad. Mint
+ például:</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>A <command>pciconf <option>-lv</option></command> paranccsal
+ kapott kimenet ezen része azt mutatja, hogy az
+ <devicename>ath</devicename> meghajtó talált egy
+ vezeték nélküli Ethernet eszközt. Innen a
+ <command>man <replaceable>ath</replaceable></command> paranccsal
+ érhetjük el a &man.ath.4; man oldalát.</para>
+
+ <para>A &man.man.1; a <option>-k</option> paraméter
+ megadásával további hasznos
+ információkkal is tud szolgálni. A
+ fentiekbõl kiindulva például a
+ következõ paranccsal:</para>
+
+ <screen>&prompt.root; man -k <replaceable>Atheros</replaceable></screen>
+
+ <para>le tudjuk kérdezni azokat a man oldalakat, amelyek
+ tartalmazzák az adott szót:</para>
+
+ <programlisting>ath(4) - Atheros IEEE 802.11 wireless network driver
+ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting>
+
+ <para>A hardvereszközeink listájával
+ felvértezve most már egy saját rendszermag
+ létrehozása sem lesz annyira ijesztõ.</para>
+
+ </sect1>
+
<sect1 id="kernelconfig-building">
<title>Saját rendszermag készítése
és telepítése</title>
@@ -882,9 +989,10 @@
<programlisting>options KBD_INSTALL_CDEV # CDEV bejegyzés létrehozása a /dev könyvtárban</programlisting>
- <para>Ez a beállítása a billentyûzethez
- kapcsolódik. Létrehoz egy CDEV bejegyzést a
- <filename>/dev</filename> könyvtárban.</para>
+ <para>Ez a beállítás kell ahhoz, hogy
+ <filename>/dev</filename> könyvtárban létre
+ tudjunk hozni eszközleírókat a
+ billentyûzethez.</para>
<programlisting>options ADAPTIVE_GIANT # adaptív Giant mutexek</programlisting>
@@ -909,6 +1017,18 @@
várakozva a futásra. Ha nem tudunk dönteni,
hagyjuk csak benn.</para>
+ <note>
+ <para>Hozzátesszük, hogy a &os; 8.0-CURRENT és
+ késõbbi változataiban az össszes mutex
+ alapértelmezés szerint adaptív, hacsak meg
+ nem adjuk a <literal>NO_ADAPTIVE_MUTEXES</literal>
+ beállítást. Ennek
+ eredményeképpen a Giant most már
+ alapból adaptív, ezért esetükben az
+ <literal>ADAPTIVE_GIANT</literal> nem szerepel a rendszermag
+ beállításai között.</para>
+ </note>
+
<indexterm>
<primary>a rendszermag beállításai</primary>
<secondary>SMP</secondary>
More information about the p4-projects
mailing list