diff --git a/nl_NL.ISO8859-1/books/handbook/serialcomms/chapter.sgml b/nl_NL.ISO8859-1/books/handbook/serialcomms/chapter.sgml index 2646745bd7..e1cb356d09 100644 --- a/nl_NL.ISO8859-1/books/handbook/serialcomms/chapter.sgml +++ b/nl_NL.ISO8859-1/books/handbook/serialcomms/chapter.sgml @@ -3,7 +3,7 @@ $FreeBSD$ $FreeBSDnl: doc/nl_NL.ISO8859-1/books/handbook/serialcomms/chapter.sgml,v 1.15 2006/01/08 10:06:51 siebrand Exp $ - Gebaseerd op: 1.109 + Gebaseerd op: 1.120 --> <chapter id="serialcomms"> @@ -637,7 +637,7 @@ <note> <para>Uitbelpoorten heten <filename>/dev/cuaa<replaceable>N</replaceable></filename> - in &os; 5.X en ouder.</para> + in &os; 5.X.</para> </note> </listitem> </itemizedlist> @@ -700,16 +700,6 @@ sio3: type 16550A</screen> mogelijk regels uit te schakelen of volledig te verwijderen voor apparaten die niet aanwezig zijn.</para> - <para>Pas voor &os; 4.X het kernelinstellingenbestand aan. - Voor gedetailleerde informatie over het aanpassen van een - kernel, zie <xref linkend="kernelconfig">. De relevante - apparaatregels zijn de volgende:</para> - - <programlisting>device sio0 at isa? port IO_COM1 irq 4 -device sio1 at isa? port IO_COM2 irq 3 -device sio2 at isa? port IO_COM3 irq 5 -device sio3 at isa? port IO_COM4 irq 9</programlisting> - <para>Zie de hulppagina &man.sio.4; voor meer informatie over het instellen van seriële poorten en meerpoortige kaarten. Bij gebruik van een instellingenbestand dat eerder voor een @@ -749,16 +739,16 @@ device sio3 at isa? port IO_COM4 irq 9</programlisting> <filename>/dev/cuad<replaceable>N</replaceable>.init</filename> in &os; 6.X, <filename>/dev/ttyid<replaceable>N</replaceable></filename> en - <filename>/dev/cuaid<replaceable>N</replaceable></filename> in - &os; 5.X en ouder) en + <filename>/dev/cuaia<replaceable>N</replaceable></filename> in + &os; 5.X) en slotapparaten (<filename>/dev/ttyd<replaceable>N</replaceable>.lock</filename> en <filename>/dev/cuad<replaceable>N</replaceable>.lock</filename> in &os; 6.X, <filename>/dev/ttyld<replaceable>N</replaceable></filename> en - <filename>/dev/cuald<replaceable>N</replaceable></filename> in - &os; 5.X en ouder). + <filename>/dev/cuala<replaceable>N</replaceable></filename> in + &os; 5.X). De initialisatie-apparaten worden gebruikt om telkens als een poort wordt geopend de parameters van de communicatiepoorten te initialiseren, zoals <literal>crtscts</literal> voor modems die @@ -770,58 +760,6 @@ device sio3 at isa? port IO_COM4 irq 9</programlisting> staat informatie over respectievelijk terminalinstellingen, apparaten op slot zetten en initialiseren en terminalopties instellen.</para> - - <sect3> - <title>Speciale apparaatbestanden aanmaken</title> - - <note> - <para>&os; 5.0 bevat het bestandssysteem &man.devfs.5;, - dat automatisch apparaatnodes aanmaakt als ze nodig zijn. - Als <literal>devfs</literal> in &os; aan staat, kan deze - sectie veilig worden overgeslagen.</para> - </note> - - <para>Het shellscript <command>MAKEDEV</command> in de map - <filename>/dev</filename> beheert de speciale - apparaatbestanden. Ga naar de map <filename>/dev</filename> - en geef het commando <command>MAKEDEV ttyd0</command> om - <command>MAKEDEV</command> te gebruiken om speciale - inbelapparaatbestanden te maken voor - <devicename>COM1</devicename> (poort 0). Gebruik voor het - aanmaken van speciale inbelapparaatbestanden voor - <devicename>COM2</devicename> (poort 1) het commando - <command>MAKEDEV ttyd1</command>.</para> - - <para><command>MAKEDEV</command> maakt niet alleen de speciale - apparaatbestanden voor - <filename>/dev/ttyd<replaceable>N</replaceable></filename> - aan, maar ook de nodes voor - <filename>/dev/cuaa<replaceable>N</replaceable></filename>, - <filename>/dev/cuaia<replaceable>N</replaceable></filename>, - <filename>/dev/cuala<replaceable>N</replaceable></filename>, - <filename>/dev/ttyld<replaceable>N</replaceable></filename> - en - <filename>/dev/ttyid<replaceable>N</replaceable></filename>.</para> - - <para>Controleer de rechten op de bestanden (in het bijzonder - de bestanden <filename>/dev/cua*</filename>) nadat de nieuwe - speciale apparaatbestanden zijn gemaakt om er zeker van te - zijn dat alleen de gebruikers die toegang tot die speciale - apparaatbestanden moeten hebben ze kunnen lezen en schrijven. - Het is waarschijnlijk ongewenst dat de gemiddelde gebruiker - modems kan gebruiken om naar buiten te bellen. De standaard - rechten op de bestanden <filename>/dev/cua*</filename> zouden - moeten volstaan:</para> - - <screen>crw-rw---- 1 uucp dialer 28, 129 Feb 15 14:38 /dev/cuaa1 -crw-rw---- 1 uucp dialer 28, 161 Feb 15 14:38 /dev/cuaia1 -crw-rw---- 1 uucp dialer 28, 193 Feb 15 14:38 /dev/cuala1</screen> - - <para>Deze rechten stellen de gebruiker - <username>uucp</username> en de gebruikers in de groep - <username>dialer</username> in staat om de uitbelapparaten te - gebruiken.</para> - </sect3> </sect2> <sect2 id="serial-hw-config"> @@ -865,12 +803,6 @@ crw-rw---- 1 uucp dialer 28, 193 Feb 15 14:38 /dev/cuala1</screen> bestand heeft invloed op de standaardinstellingen van seriële apparaten.</para> - <note> - <para>In &os; 4.X wordt de systeembrede initialisatie van - seriële apparaten beheerd in - <filename>/etc/rc.serial</filename>.</para> - </note> - <para>Om te voorkomen dat bepaalde instellingen door een applicatie worden veranderd, dienen wijzigingen aan het <quote>slottoestand</quote>-apparaat te worden aangebracht. Om @@ -883,8 +815,6 @@ crw-rw---- 1 uucp dialer 28, 193 Feb 15 14:38 /dev/cuala1</screen> en de snelheid van de poort probeert te veranderen zitten op 57600 bps.</para> - <indexterm><primary><command>MAKEDEV</command></primary></indexterm> - <para>Uiteraard dienen de apparaten voor de initiële toestand en de slottoestand alleen voor het account <username>root</username> schrijfbaar te zijn.</para> @@ -1005,6 +935,45 @@ crw-rw---- 1 uucp dialer 28, 193 Feb 15 14:38 /dev/cuala1</screen> &os;-systeem, kan persoon B wat alleen-tekst-werk verrichten op een minder krachtige PC die als terminal met het &os;-systeem verbonden is.</para> + + <para>Er zijn minstens twee applicaties beschikbaar in het + basissysteem van &os; welke gebruikt kunnen worden om te + communiceren door een seriële connectie: &man.cu.1; + en &man.tip.1;.</para> + + <para>Om een connectie op te zetten vanaf een systeem dat &os; + draait naar een seriële connectie van een andere machine + kan het volgende gedaan worden:</para> + + <screen>&prompt.root; <userinput>cu -l <replaceable>serial-port-device</replaceable></userinput></screen> + + <para>Hierbij is <quote>serial-port-device</quote> de naam is + van de speciale apparaatnode die gebruikt wordt voor de + seriële poort op het systeem. Deze bestanden heten + <devicename>/dev/cuaa<replaceable>N</replaceable></devicename> + op versies ouder dan 6.0, en + <devicename>/dev/cuad<replaceable>N</replaceable></devicename> + voor versies vanaf 6.0.</para> + + <para>Het <quote>N</quote> gedeelte van de apparaatnaam is het + nummer van de seriële poort.</para> + + <note> + <para>Let op, de apparaatnummers beginnen in &os; bij nul en + niet bij één (zoals ze bijvoorbeeld wel doen + bij &ms-dos; gebaseerde systemen). Dit betekend dat wat + &ms-dos; gebaseerde systemen <quote>COM1</quote> noemt + bij &os; meestal <filename>/dev/cuad0</filename> genoemd + wordt.</para> + </note> + + <note> + <para>Sommige mensen preferen andere programma's die + beschikbaar zijn via de Ports Collectie. De ports + bevatten een aantal programma's die hetzelfde kunnen + werken als &man.cu.1; en &man.tip.1;, zoals + <filename role="package">comms/minicom</filename>.</para> + </note> </sect3> <sect3 id="term-x"> @@ -2655,13 +2624,6 @@ raisechar=^^</programlisting> merken. Zie het <ulink url="&url.books.developers-handbook;/index.html">Ontwikkelaarshandboek</ulink> voor meer informatie over debuggen op afstand.</para> - - <note> - <para>In &os; 4.0 en nieuwer is de semantiek van de - vlag <literal>0x40</literal> enigszins anders en is - er een andere vlag om een seriële poort voor - debuggen op afstand te specificeren.</para> - </note> </listitem> </varlistentry> </variablelist> @@ -3069,27 +3031,67 @@ boot:</screen> <title>Een hogere snelheid voor de seriële poort instellen</title> - <para>!!!Standaard zijn de instellingen van de seriële poort: + <para>Standaard zijn de instellingen van de seriële poort: 9600 baud, 8 bits, geen pariteit, en 1 stopbit. Indien het - wenselijk is om de snelheid te veranderen, dienen in ieder - geval de opstartblokken opnieuw gecompileerd te worden. Voeg - de volgende regel toe aan <filename>/etc/make.conf</filename> - en compileer nieuwe opstartblokken:</para> + wenselijk is om de snelheid te veranderen, zijn de volgened + opties beschikbaar:</para> - <programlisting>BOOT_COMCONSOLE_SPEED=19200</programlisting> + <itemizedlist> + <listitem> + <para>Hercompileer de opstart blokken met + <makevar>BOOT_COMCONSOLE_SPEED</makevar> ingesteld op de + nieuwe console snelheid. Zie <xref linkend="serialconsole-com2"> + voor gedetailleerde instructies over het bouwen en + installeren van nieuwe opstartblokken.</para> - <para>Zie <xref linkend="serialconsole-com2"> voor uitgebreide - instructies over het bouwen en installeren van nieuwe - opstartblokken.</para> + <para>Als de seriële poort anders is gespecificeerd dan + met <option>-h</option> bij het opstarten, of als de + seriële console die gebruikt wordt door de kernel + anders is dan die gebruikt wordt door de opstart blokken, + dan moet de volgende optie aan het kernel instellingen + bestand worden toegevoegd en moet de kernel opnieuw + gecompileerd worden:</para> - <para>Indien de seriële console op een andere manier dan - door opstarten met <option>-h</option> is ingesteld of indien - de kernel anders is dan die door de opstartblokken is - gebruikt, voeg dan de volgende optie aan het - kernelinstellingenbestand toe en compileer een nieuwe - kernel:</para> + <programlisting>options CONSPEED=19200</programlisting> + </listitem> + + <listitem> + <para>Gebruik de <option>-S</option> opstartoptie van de + kernel. De <option>-S</option> optie kan worden toegevoegd + aan het <filename>/boot.config</filename> bestand. Zie + de &man.boot.8; handleiding voor een beschrijving over hoe + opties kunnen worden toegevoegd aan + <filename>/boot.conf</filename>, en welke opties + ondersteund worden.</para> + </listitem> - <programlisting>options CONSPEED=19200</programlisting> + <listitem> + <para>Zet de <varname>comconsole_speed</varname> optie in + het <filename>/boot/loader.conf</filename> bestand.</para> + + <para>Deze optie is ervan afhankelijk dat de + <varname>console</varname>, <varname>boot_serial</varname> + en <varname>boot_multicons</varname> ingesteld staan in + <filename>/boot/loader.conf</filename>. Een voorbeeld + van hoe <varname>comconsole_speed</varname> gebruikt kan + worden om de console snelheid aan te passen:</para> + + <programlisting>boot_multicons="YES" +boot_serial="YES" +console_speed="115200" +console="comconsole,vidconsole"</programlisting> + </listitem> + </itemizedlist> + + <note> + <para>&os; versies van voor 6.1-RELEASE ondersteunen de + <option>-S</option> en de + <varname>comconsole_speed</varname> optie in + <filename>/boot/loader.conf</filename> niet, als zo'n + versie van &os; gebruikt wordt, moeten de opstart blokken + opnieuw gecompileerd worden.</para> + </note> + </sect3> <sect3 id="serialconsole-com2"> <title>Een andere seriële poort dan