Date: Sun, 23 Mar 2008 01:03:57 GMT From: Gabor Pali <pgj@FreeBSD.org> To: Perforce Change Reviews <perforce@FreeBSD.org> Subject: PERFORCE change 138309 for review Message-ID: <200803230103.m2N13v9e016788@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=138309 Change 138309 by pgj@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@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@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>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200803230103.m2N13v9e016788>