patch-1.3.67 linux/Documentation/devices.tex

Next file: linux/Documentation/devices.txt
Previous file: linux/CREDITS
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v1.3.66/linux/Documentation/devices.tex linux/Documentation/devices.tex
@@ -42,14 +42,14 @@
 %
 \title{{\bf Linux Allocated Devices}}
 \author{Maintained by H. Peter Anvin $<$hpa@storm.net$>$}
-\date{Last revised: February 3, 1996}
+\date{Last revised: February 17, 1996}
 \maketitle
 %
 \noindent
 This list is the successor to Rick Miller's Linux Device List, which
-he stopped maintaining when he lost network access in 1993.  It is a
-registry of allocated major device numbers, as well as the recommended
-{\file /dev} directory nodes for these devices.
+he stopped maintaining when he got busy with other things in 1993.  It
+is a registry of allocated major device numbers, as well as the
+recommended {\file /dev} directory nodes for these devices.
 
 The latest version of this list is included with the Linux kernel
 sources in \LaTeX\ and ASCII form.  In case of discrepancy, the
@@ -145,6 +145,7 @@
 \major{36}{}{char }{Netlink support}
 \major{  }{}{block}{MCA ESDI hard disk}
 \major{37}{}{char }{IDE tape}
+\major{  }{}{block}{Zorro II ramdisk}
 \major{38}{}{char }{Myricom PCI Myrinet board}
 \major{39}{--40}{}{Unallocated}
 \major{41}{}{char}{Yet Another Micro Monitor}
@@ -183,9 +184,14 @@
 	\minor{9}{/dev/urandom}{Less secure, but faster random number generator}
 \\
 \major{}{}{block}{RAM disk}
-	\minor{1}{/dev/ramdisk}{RAM disk}
+	\minor{0}{/dev/ram0}{First RAM disk}
+	\minordots
+	\minor{7}{/dev/ram7}{Eighth RAM disk}
 \end{devicelist}
 
+\noindent
+Earlier kernels had /dev/ramdisk (1, 1) here.
+
 \begin{devicelist}
 \major{2}{}{char}{Pseudo-TTY masters}
 	\minor{0}{/dev/ptyp0}{First PTY master}
@@ -307,7 +313,7 @@
 \noindent
 For compatibility with previous versions of Linux, the first 64 PTYs
 are replicated under this device number.  This use will be obsolescent
-with the release of Linux 1.4 and may be removed in a future version
+with the release of Linux 2.0 and may be removed in a future version
 of Linux.
 
 \begin{devicelist}
@@ -815,12 +821,13 @@
 	\minor{131}{/dev/smpte3}{Fourth MIDI port, SMPTE timed}
 \\
 \major{  }{}{block}{Modular RAM disk}
-	\minor{0}{/dev/ram0}{First modular RAM disk}
-	\minor{1}{/dev/ram1}{Second modular RAM disk}
-	\minordots
-	\minor{255}{/dev/ram255}{256th modular RAM disk}
 \end{devicelist}
 
+\noindent
+This device number is provided for older kernels which did not have
+the modular RAM disk in the standard distribution.  See major number
+1.  This assignment will be removed when the 2.0 kernel is released.
+
 \begin{devicelist}
 \major{36}{}{char }{Netlink support}
 	\minor{0}{/dev/route}{Routing, device updates (kernel to user)}
@@ -846,6 +853,11 @@
 Currently, only one IDE tape drive is supported.
 
 \begin{devicelist}
+\major{  }{}{block}{Zorro II ramdisk}
+	\minor{0}{/dev/z2ram}{Zorro II ramdisk}
+\end{devicelist}
+
+\begin{devicelist}
 \major{38}{}{char }{Myricom PCI Myrinet board}
 	\minor{0}{/dev/mlanai0}{First Myrinet board}
 	\minor{1}{/dev/mlanai1}{Second Myrinet board}
@@ -961,16 +973,20 @@
 \link{/dev/stdin}{fd/0}{symbolic}{Standard input file descriptor}
 \link{/dev/stdout}{fd/1}{symbolic}{Standard output file descriptor}
 \link{/dev/stderr}{fd/2}{symbolic}{Standard error file descriptor}
+\link{/dev/nfsd}{socksys}{symbolic}{Required by iBCS-2}
+\link{/dev/X0R}{null}{symbolic}{Required by iBCS-2}
 \end{nodelist}
 
+\noindent
+Note: The last device is: letter {\tt X}-digit {\tt 0}-letter {\tt R}.
+
 \subsection{Recommended links}
 
 It is recommended that these links exist on all systems:
 
 \begin{nodelist}
-\link{/dev/X0R}{null}{symbolic}{Used by iBCS-2}
-\link{/dev/nfsd}{socksys}{symbolic}{Used by iBCS-2}
 \link{/dev/core}{/proc/kcore}{symbolic}{Backward compatibility}
+\link{/dev/ramdisk}{ram1}{symbolic}{Backward compatibility}
 \link{/dev/scd?}{sr?}{hard}{Alternate name for CD-ROMs}
 %\link{/dev/fd?H*}{fd?D*}{hard}{Compatible floppy formats}
 %\link{/dev/fd?E*}{fd?D*}{hard}{Compatible floppy formats}

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov with Sam's (original) version
of this