patch-1.3.87 linux/Documentation/devices.tex
Next file: linux/Documentation/devices.txt
Previous file: linux/Documentation/cdrom/sjcd
Back to the patch index
Back to the overall index
- Lines: 162
- Date:
Fri Apr 12 09:49:29 1996
- Orig file:
v1.3.86/linux/Documentation/devices.tex
- Orig date:
Tue Apr 2 13:32:18 1996
diff -u --recursive --new-file v1.3.86/linux/Documentation/devices.tex linux/Documentation/devices.tex
@@ -42,7 +42,7 @@
%
\title{{\bf Linux Allocated Devices}}
\author{Maintained by H. Peter Anvin $<$hpa@zytor.com$>$}
-\date{Last revised: April 1, 1996}
+\date{Last revised: April 10, 1996}
\maketitle
%
\noindent
@@ -149,7 +149,9 @@
\major{37}{}{char }{IDE tape}
\major{ }{}{block}{Zorro II ramdisk}
\major{38}{}{char }{Myricom PCI Myrinet board}
+\major{ }{}{block}{Reserved for Linux/AP+}
\major{39}{}{char }{ML-16P experimental I/O board}
+\major{ }{}{block}{Reserved for Linux/AP+}
\major{40}{}{char }{Matrox Meteor frame grabber}
\major{41}{}{char }{Yet Another Micro Monitor}
\major{42}{}{}{Demo/sample use}
@@ -158,13 +160,11 @@
\major{45}{}{char }{isdn4linux ISDN BRI driver}
\major{46}{}{char }{Comtrol Rocketport serial card}
\major{47}{}{char }{Comtrol Rocketport serial card -- alternate devices}
-\major{48}{}{char }{Matter replicator}
-\major{49}{--59}{}{Unallocated}
+\major{48}{--59}{}{Unallocated}
\major{60}{--63}{}{Local/experimental use}
\major{64}{--119}{}{Unallocated}
\major{120}{--127}{}{Local/experimental use}
-\major{128}{--223}{}{Unallocated}
-\major{224}{--239}{}{SEE NOTE}
+\major{128}{--239}{}{Unallocated}
\major{240}{--254}{}{Local/experimental use}
\major{255}{}{}{Reserved}
\end{devicelist}
@@ -193,10 +193,12 @@
\minor{0}{/dev/ram0}{First RAM disk}
\minordots
\minor{7}{/dev/ram7}{Eighth RAM disk}
+ \minor{250}{/dev/initrd}{Initial RAM disk}
\end{devicelist}
\noindent
-Earlier kernels had /dev/ramdisk (1, 1) here.
+Earlier kernels had {\file /dev/ramdisk} (1, 1) here. {\file /dev/initrd}
+refers to a RAM disk which was preloaded by the boot loader.
\begin{devicelist}
\major{2}{}{char}{Pseudo-TTY masters}
@@ -406,19 +408,21 @@
\minor{4}{/dev/amigamouse}{Amiga mouse (68k/Amiga)}
\minor{5}{/dev/atarimouse}{Atari mouse}
\minor{6}{/dev/sunmouse}{Sun mouse}
+ \minor{7}{/dev/amigamouse1}{Second Amiga mouse}
\minor{128}{/dev/beep}{Fancy beep device}
\minor{129}{/dev/modreq}{Kernel module load request}
\minor{130}{/dev/watchdog}{Watchdog timer port}
\minor{131}{/dev/temperature}{Machine internal temperature}
\minor{132}{/dev/hwtrap}{Hardware fault trap}
\minor{133}{/dev/exttrp}{External device trap}
- \minor{134}{/dev/apm_bios}{Advanced Power Management BIOS}
+ \minor{134}{/dev/apm\_bios}{Advanced Power Management BIOS}
+ \minor{135}{/dev/rtc}{Real Time Clock}
\end{devicelist}
\noindent
The loopback devices are used to mount filesystems not associated with
block devices. The binding to the loopback devices is usually handled
-by mount(8).
+by {\bf mount}(8).
\begin{devicelist}
\major{11}{}{char }{Raw keyboard device}
@@ -509,8 +513,12 @@
\begin{devicelist}
\major{15}{}{char }{Joystick}
- \minor{0}{/dev/js0}{First joystick}
- \minor{1}{/dev/js1}{Second joystick}
+ \minor{0}{/dev/js0}{First analog joystick}
+ \minor{1}{/dev/js1}{Second analog joystick}
+ \minordots
+ \minor{128}{/dev/djs0}{First digital joystick}
+ \minor{129}{/dev/djs1}{Second digital joystick}
+ \minordots
\\
\major{ }{}{block}{Sony CDU-31A/CDU-33A CD-ROM}
\minor{0}{/dev/sonycd}{Sony CDU-31A CD-ROM}
@@ -900,6 +908,10 @@
networking device.
\begin{devicelist}
+\major{ }{}{block}{Reserved for Linux/AP+}
+\end{devicelist}
+
+\begin{devicelist}
\major{39}{}{char }{ML-16P experimental I/O board}
\minor{0}{/dev/ml16pa-a0}{First card, first analog channel}
\minor{1}{/dev/ml16pa-a1}{First card, second analog channel}
@@ -918,6 +930,8 @@
\minor{50}{/dev/ml16pb-c1}{Second card, second counter/timer}
\minor{51}{/dev/ml16pb-c2}{Second card, third counter/timer}
\minordots
+\\
+\major{ }{}{block}{Reserved for Linux/AP+}
\end{devicelist}
\begin{devicelist}
@@ -935,7 +949,7 @@
\end{devicelist}
\noindent
-This number is indended for use in sample code, as well as a general
+This number is intended for use in sample code, as well as a general
``example'' device number. It should never be used for a device
driver that is being distributed; either obtain an official number or
use the local/experimental range. The sudden addition or removal of a
@@ -982,15 +996,7 @@
\end{devicelist}
\begin{devicelist}
-\major{48}{}{char }{Matter replicator}
- \minor{0}{/dev/replicator}{Matter replicator}
-\end{devicelist}
-
-\noindent
-See RFC 1437 for the data format accepted by this device.
-
-\begin{devicelist}
-\major{49}{--59}{}{Unallocated}
+\major{48}{--59}{}{Unallocated}
\end{devicelist}
\begin{devicelist}
@@ -1010,17 +1016,9 @@
\end{devicelist}
\begin{devicelist}
-\major{128}{--223}{}{Unallocated}
-\end{devicelist}
-
-\begin{devicelist}
-\major{224}{--239}{}{SEE NOTE}
+\major{128}{--239}{}{Unallocated}
\end{devicelist}
-\noindent
-This range is no longer a local/experimental range, since the feedback
-I received was all in favour of realignment.
-
\begin{devicelist}
\major{240}{--254}{}{Local/experimental use}
\end{devicelist}
@@ -1060,7 +1058,7 @@
\begin{nodelist}
\link{/dev/core}{/proc/kcore}{symbolic}{Backward compatibility}
-\link{/dev/ramdisk}{ram1}{symbolic}{Backward compatibility}
+\link{/dev/ramdisk}{ram0}{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