This file is indexed.

/usr/share/doc/HOWTO/de-html/DE-Modem-HOWTO-7.html is in doc-linux-de 2003.10-5.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
 <META NAME="GENERATOR" CONTENT="LinuxDoc-Tools 0.9.65">
 <TITLE>Linux Modem-HOWTO: Ger&auml;tedateien f&uuml;r die serielle Schnittstelle /dev/ttyS2, usw.        </TITLE>
 <LINK HREF="DE-Modem-HOWTO-8.html" REL=next>
 <LINK HREF="DE-Modem-HOWTO-6.html" REL=previous>
 <LINK HREF="DE-Modem-HOWTO.html#toc7" REL=contents>
</HEAD>
<BODY>
<A HREF="DE-Modem-HOWTO-8.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-Modem-HOWTO-6.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-Modem-HOWTO.html#toc7"><IMG SRC="toc.png" ALT="Inhalt"></A>
<HR>
<H2><A NAME="DE-Modem-HOWTO-ttySN_"></A> <A NAME="s7">7.</A> <A HREF="DE-Modem-HOWTO.html#toc7">Ger&auml;tedateien f&uuml;r die serielle Schnittstelle /dev/ttyS2, usw.        </A></H2>

<P> Ger&auml;tedateien (engl.: Devices) enthalten im Unterschied zu
»normalen« Dateien keine Daten. Ein Zugriff des Betriebssystems auf
eine Ger&auml;tedatei bedeutet einen Zugriff auf das entsprechende
Peripherieger&auml;t, welches durch die Ger&auml;tedatei dargestellt wird.
H&auml;ufig wird zwischen Ger&auml;t und Ger&auml;tedatei gar nicht mehr
unterschieden, f&uuml;r beide wird einfach der Begriff »Device« verwendet.</P>
<P>Informationen &uuml;ber das Anlegen von Ger&auml;tedateien im Verzeichnis 
<CODE>/dev</CODE> finden Sie im Kapitel »Creating Devices in the /dev 
directory« der <EM>Serial HOWTO</EM>.</P>

<H2><A NAME="DE-Modem-HOWTO-dev_nos"></A> <A NAME="ss7.1">7.1</A> <A HREF="DE-Modem-HOWTO.html#toc7.1">Namen und Nummern von Devices am seriellen Port         </A>
</H2>

<P> Devices haben unter Linux Major und Minor Numbers. Jeder serielle
Port kann durch zwei g&uuml;ltige Ger&auml;tedatein im <CODE>/dev</CODE>-Verzeichnis
repr&auml;sentiert sein: <CODE>ttyS</CODE> und <CODE>cua</CODE>. Die entsprchenden 
Ger&auml;tetreiber (d.h. die Software, die auf diese Dateien zugreift) 
verhalten sich leicht unterschiedlich. Das <CODE>cua</CODE>-Device ist &uuml;berholt 
und wird in Zukunft nicht mehr verwendet werden (siehe auch 
<A HREF="#DE-Modem-HOWTO-cua_dev">Die cua-Ger&auml;tedatei</A>).</P>
<P>DOS/Windows verwendet den Namen »COM« f&uuml;r die seriellen
Schnittstellen, w&auml;hrend das <CODE>setserial</CODE>-Programm die Namen »tty00«,
»tty01«, ... gebraucht. Verwechseln Sie diese Bezeichner nicht mit
<CODE>/dev/tty0</CODE>, <CODE>/dev/tty1</CODE>, usw., die f&uuml;r Ihre Konsole 
verwendet werden, aber keine seriellen Ports sind. Die standardm&auml;&szlig;igen 
DOS-Namen (COM1, usw) und I/O-Adressen sind in folgender Tabelle
aufgef&uuml;hrt (die Werte auf Ihrem System k&ouml;nnen evtl. davon abweichen):</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
       set-                                              IO
DOS   serial          major minor         major minor  Adresse
COM1  tty00  /dev/ttyS0  4,  64;  /dev/cua0  5,  64      3F8
COM2  tty01  /dev/ttyS1  4,  65;  /dev/cua1  5,  65      2F8
COM3  tty02  /dev/ttyS2  4,  66;  /dev/cua2  5,  66      3E8
COM4  tty03  /dev/ttyS3  4,  67;  /dev/cua3  5,  67      2E8
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>In allen Linux-Distributionen sollten die <CODE>ttyS</CODE>-Devices bereits
angelegt sein (und auch die <CODE>cua</CODE>-Devices, bis sie endg&uuml;ltig abgeschafft
werden). Sie k&ouml;nnen dies durch folgende Befehle &uuml;berpr&uuml;fen:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
ls -l /dev/cua*
ls -l /dev/ttyS*
</PRE>
</CODE></BLOCKQUOTE>
</P>

<H2><A NAME="ss7.2">7.2</A> <A HREF="DE-Modem-HOWTO.html#toc7.2">Sollte ttySn auf /dev/modem gelinkt werden ?</A>
</H2>

<P> Bei einigen Installationen werden zwei zus&auml;tzliche Devices
angelegt, <CODE>/dev/modem</CODE> f&uuml;r das Modem und <CODE>/dev/mouse</CODE>
f&uuml;r die Maus. Beides sind symbolische Links auf die entsprechende
Ger&auml;tedatei in <CODE>/dev</CODE>, die Sie w&auml;hrend der Installation
ausgew&auml;hlt haben (wenn Sie eine Bus-Maus haben ist
<CODE>/dev/mouse</CODE> ein Link auf das Bus-Maus Device).</P>
<P>Es gab einige Diskussionen um den Sinn von <CODE>/dev/mouse</CODE> und
<CODE>/dev/modem</CODE>. Von der Verwendung dieser symbolischen Links wird
abgeraten. Insbesondere k&ouml;nnten sich Probleme mit den Lock-Dateien
ergeben, wenn Sie das Modem f&uuml;r eine Einwahl von aussen zur Verf&uuml;gung
stellen wollen und <CODE>/dev/modem</CODE> verwenden. Sie k&ouml;nnen diese
Links verwenden, aber stellen Sie sicher, dass sie auf das
richtige Device verweisen. Andererseits m&uuml;ssen Sie u.U. andere
Applikationen umkonfigurieren, wenn Sie diese Links ver&auml;ndern oder
l&ouml;schen.</P>

<H2><A NAME="DE-Modem-HOWTO-cua_dev"></A> <A NAME="ss7.3">7.3</A> <A HREF="DE-Modem-HOWTO.html#toc7.3">Die cua-Ger&auml;tedatei         </A>
</H2>

<P> Jedes <CODE>ttyS</CODE> Device hat eine korrespondierendes <CODE>cua</CODE> Device. 
Aber das <CODE>cua</CODE> Device wird in Zukunft abgeschafft, und so empfiehlt 
es sich, <CODE>ttyS</CODE> zu verwenden (solange <CODE>cua</CODE> nicht explizit 
notwendig ist). Es gibt einen Unterschied zwischen <CODE>cua</CODE> und <CODE>ttyS</CODE>, 
aber ein findiger Programmierer kann es erreichen, dass sich ein 
<CODE>ttyS</CODE> Port wie ein <CODE>cua</CODE> Port verh&auml;lt, so dass es keine 
Notwendigkeit mehr f&uuml;r <CODE>cua</CODE> gibt. Eine Ausnahme bilden
einige &auml;ltere Programme, die <CODE>cua</CODE> verwenden m&uuml;ssen.</P>
<P>Worin besteht nun der Unterschied? Der haupts&auml;chliche Unterschied
zwischen <CODE>cua</CODE> und <CODE>ttyS</CODE> besteht darin, was in einem 
C-Programm passiert, wenn ein normaler <CODE>open()</CODE>-Aufruf versucht, 
einen Port zu &ouml;ffnen. Ein <CODE>cua</CODE> Port kann einfach ge&ouml;ffnet werden, 
selbst wenn die Modem Signalleitungen &uuml;berpr&uuml;ft werden und die 
DCD Leitung ein &Ouml;ffnen eigentlich verbietet (weil sich niemand eingew&auml;hlt 
hat und es daher auch kein Tr&auml;gersignal gibt). Durch schlaue 
Programmierung kann man es aber erreichen, dass sich ein <CODE>ttyS</CODE> 
Port genauso verh&auml;lt wie ein <CODE>cua</CODE> Port.
Dies ist der Grund, warum <CODE>cua</CODE> fr&uuml;her f&uuml;r abgehende und <CODE>ttyS</CODE> f&uuml;r
eingehende Verbindungen verwendet wurde.</P>
<P>Ab Linux Kernel 2.2 wird eine Warnmeldung in die Kernel-Logdatei
geschrieben, wenn ein <CODE>cua</CODE> Port verwendet wird. Dies ist ein Zeichen
daf&uuml;r, dass <CODE>cua</CODE> Ports nicht mehr lange unterst&uuml;tzt werden.</P>

<HR>
<A HREF="DE-Modem-HOWTO-8.html"><IMG SRC="next.png" ALT="Weiter"></A>
<A HREF="DE-Modem-HOWTO-6.html"><IMG SRC="prev.png" ALT="Zurück"></A>
<A HREF="DE-Modem-HOWTO.html#toc7"><IMG SRC="toc.png" ALT="Inhalt"></A>
</BODY>
</HTML>