patch-2.1.63 linux/Documentation/devices.tex
Next file: linux/Documentation/devices.txt
Previous file: linux/Documentation/Configure.help
Back to the patch index
Back to the overall index
- Lines: 161
- Date:
Mon Nov 10 10:56:26 1997
- Orig file:
v2.1.62/linux/Documentation/devices.tex
- Orig date:
Tue Sep 23 16:48:46 1997
diff -u --recursive --new-file v2.1.62/linux/Documentation/devices.tex linux/Documentation/devices.tex
@@ -4,6 +4,8 @@
% pages to print... :-) If you're actually putting this in print, you
% may wish to change these.
%
+% $Id: devices.tex,v 1.3 1997/11/10 01:29:35 hpa Exp $
+%
\oddsidemargin=0in
\textwidth=6.5in
\topmargin=0in
@@ -43,39 +45,29 @@
{\end{tabbing}}
%
% If you reformat this document, *please* make sure this information
-% gets included!
+% gets included! This list changes frequently, so it is crucial to
+% know the date of the revision.
%
\title{{\bf Linux Allocated Devices}}
\author{Maintained by H. Peter Anvin $<$hpa@zytor.com$>$}
-\date{Last revised: September 11, 1997}
+\date{Last revised: November 9, 1997}
\maketitle
%
\noindent
-This list is the successor to Rick Miller's Linux Device List, which
-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.
+This list is the Linux Device List, the official registry of allocated
+device numbers and {\file /dev} directory nodes for the Linux
+operating system.
The latest version of this list is included with the Linux kernel
-sources in \LaTeX\ and ASCII form. It is also available separate from
-{\url ftp://ftp.kernel.org/pub/linux/docs/device-list/}. In case of
-discrepancy, the \LaTeX\ version is authoritative.
+sources in \LaTeX\ and ASCII form. It is also available separately
+from {\url ftp://ftp.kernel.org/pub/linux/docs/device-list/}. In case
+of discrepancy between the text and \LaTeX\ versions, the \LaTeX\
+version is authoritative.
This document is included by reference into the Linux Filesystem
Standard (FSSTND). The FSSTND is available from
{\url ftp://tsx-11.mit.edu/pub/linux/docs/linux-standards/fsstnd/}.
-To have a major number allocated, or a minor number in situations
-where that applies (e.g.\ busmice), please contact me with the
-appropriate device information. I {\em very\/} much appreciate if you
-send me a device description in the same format as the ones already in
-this file. Also, if you have additional information regarding any of
-the devices listed below, or if I have made a mistake, I would greatly
-appreciate a note.
-
-NOTE: When sending me mail, {\em please\/} include the word ``device''
-in the subject so your mail won't accidentally get buried!
-
Allocations marked (68k/Amiga) apply to Linux/68k on the Amiga
platform only. Allocations marked (68k/Atari) apply to Linux/68k on
the Atari platform only.
@@ -92,6 +84,28 @@
on this list. Any such information requests will be deleted without
reply.
+\section{How to submit a device entry}
+
+To have a major number allocated, or a minor number in situations
+where that applies (e.g. busmice), please contact me with the
+appropriate device information. Also, if you have additional
+information regarding any of the devices listed below, or if I have
+made a mistake, I would greatly appreciate a note.
+
+I do, however, make two requests about the nature of your report.
+This is necessary for me to be able to keep this list up to date and
+correct in a timely manner. First of all, {\em please\/} include the
+word ``device'' in the subject so your mail won't accidentally get
+buried! I receive hundreds of email messages a day, so mail sent with
+other subjects may very well get lost in the avalanche.
+
+Second, please include a description of the device {\em in the same
+format as this list\/}. The reason for this is that it is the only
+way I have found to ensure I have all the requisite information to
+publish your device and avoid conflicts.
+
+Your cooperation is appreciated.
+
\section{Major numbers}
\begin{devicelist}
@@ -221,7 +235,12 @@
\major{88}{}{char }{COMX synchronous serial card}
\major{89}{}{char }{I$^2$C bus interface}
\major{90}{}{char }{Memory Technology Device (RAM, ROM, Flash)}
-\major{91}{--119}{}{Unallocated}
+\major{91}{}{char }{CAN-Bus devices}
+\major{92}{}{char }{Reserved for ith Kommunikationstechnik MIC ISDN card}
+\major{93}{}{char }{IBM Smart Capture Card frame grabber}
+\major{94}{}{char }{miroVIDEO DC10/30 capture/playback device}
+\major{95}{}{char }{IP Filter}
+\major{96}{--119}{}{Unallocated}
\major{120}{--127}{}{Local/experimental use}
\major{128}{--239}{}{Unallocated}
\major{240}{--254}{}{Local/experimental use}
@@ -1506,7 +1525,43 @@
\end{devicelist}
\begin{devicelist}
-\major{91}{--119}{}{Unallocated}
+\major{91}{}{char }{CAN-Bus controller}
+ \minor{0}{/dev/can0}{First CAN-Bus controller}
+ \minor{1}{/dev/can1}{Second CAN-Bus controller}
+ \minordots
+\end{devicelist}
+
+\begin{devicelist}
+\major{92}{}{char }{Reserved for ith Kommunikationstechnik MIC ISDN card}
+\end{devicelist}
+
+\begin{devicelist}
+\major{93}{}{char }{IBM Smart Capture Card frame grabber}
+ \minor{0}{/dev/iscc0}{First Smart Capture Card}
+ \minor{1}{/dev/iscc1}{Second Smart Capture Card}
+ \minordots
+ \minor{128}{/dev/isccctl0}{First Smart Capture Card control}
+ \minor{129}{/dev/isccctl1}{Second Smart Capture Card control}
+ \minordots
+\end{devicelist}
+
+\begin{devicelist}
+\major{94}{}{char }{miroVIDEO DC10/30 capture/playback device}
+ \minor{0}{/dev/dcxx0}{First capture card}
+ \minor{1}{/dev/dcxx1}{Second capture card}
+ \minordots
+\end{devicelist}
+
+\begin{devicelist}
+\major{95}{}{char }{IP filter}
+ \minor{0}{/dev/ipl}{Filter control device/log file}
+ \minor{1}{/dev/ipnat}{NAT control device/log file}
+ \minor{2}{/dev/ipstate}{State information log file}
+ \minor{3}{/dev/ipauth}{Authentication control device/log file}
+\end{devicelist}
+
+\begin{devicelist}
+\major{96}{--119}{}{Unallocated}
\end{devicelist}
\begin{devicelist}
@@ -1593,11 +1648,11 @@
point to the ``cooked'' devices ({\file /dev/st*} and {\file
/dev/sr*}, respectively), whereas {\file /dev/cdwriter} and {\file
/dev/scanner} should point to the appropriate generic SCSI devices
-({\file /dev/sg*}.)
+({\file /dev/sg*}).
{\file /dev/mouse} may point to a primary serial TTY device, a
hardware mouse device, or a socket for a mouse driver program
-(e.g. {\file /dev/gpmdata}.)
+(e.g. {\file /dev/gpmdata}).
\subsection{Sockets and pipes}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov