patch-2.1.88 linux/Documentation/devices.tex
Next file: linux/Documentation/devices.txt
Previous file: linux/CREDITS
Back to the patch index
Back to the overall index
- Lines: 267
- Date:
Tue Feb 17 20:11:25 1998
- Orig file:
v2.1.87/linux/Documentation/devices.tex
- Orig date:
Thu Dec 4 17:37:00 1997
diff -u --recursive --new-file v2.1.87/linux/Documentation/devices.tex linux/Documentation/devices.tex
@@ -4,7 +4,7 @@
% pages to print... :-) If you're actually putting this in print, you
% may wish to change these.
%
-% $Id: devices.tex,v 1.4 1997/12/05 01:34:21 hpa Exp $
+% $Id: devices.tex,v 1.7 1998/02/18 04:07:45 hpa Exp $
%
\oddsidemargin=0in
\textwidth=6.5in
@@ -50,7 +50,7 @@
%
\title{{\bf Linux Allocated Devices}}
\author{Maintained by H. Peter Anvin $<$hpa@zytor.com$>$}
-\date{Last revised: December 4, 1997}
+\date{Last revised: February 17, 1998}
\maketitle
%
\noindent
@@ -199,6 +199,7 @@
\major{47}{}{char }{Comtrol Rocketport serial card -- alternate devices}
\major{ }{}{block}{Reserved for parallel port ATAPI disk}
\major{48}{}{char }{SDL RISCom serial card}
+\major{48}{--55}{block}{Reserved for Mylex DAC960 PCI RAID Controller}
\major{49}{}{char }{SDL RISCom serial card -- alternate devices}
\major{50}{}{char }{Reserved for GLINT}
\major{51}{}{char }{Baycom radio modem}
@@ -243,8 +244,10 @@
\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}{}{char }{Reserved for parallel port ATAPI tape}
-\major{97}{--119}{}{Unallocated}
+\major{96}{}{char }{Parallel port ATAPI tape}
+\major{97}{}{char }{Parallel port generic ATAPI interface}
+\major{98}{}{char }{Control and Measurement Device (comedi)}
+\major{99}{--119}{}{Unallocated}
\major{120}{--127}{}{Local/experimental use}
\major{128}{--239}{}{Unallocated}
\major{240}{--254}{}{Local/experimental use}
@@ -299,6 +302,11 @@
the position within the series.
\end{itemize}
+\noindent
+In the future, it is likely that the PTY master multiplex ({\file
+/dev/ptmx}) device will be used to acquire a PTY on demand. If so,
+the actual PTY masters will be unnamed devices.
+
\begin{devicelist}
\major{}{}{block}{Floppy disks}
\minor{0}{/dev/fd0}{Controller 1, drive 1 autodetect}
@@ -325,7 +333,7 @@
\minor{ 72}{/dev/fd?h1494}{5.25\tum\ 1494K in a 1200K drive}
\minor{ 92}{/dev/fd?h1600}{5.25\tum\ 1600K in a 1200K drive\1}
\minor{}{}{}
- \minor{ 12}{/dev/fd?u360}{3.5\tum\ \num{4}{360}K Double Density}
+ \minor{ 12}{/dev/fd?u360}{3.5\tum\ \num{4}{360}K Double Density\2}
\minor{ 16}{/dev/fd?u720}{3.5\tum\ \num{4}{720}K Double Density\1}
\minor{120}{/dev/fd?u800}{3.5\tum\ \num{4}{800}K Double Density\2}
\minor{ 52}{/dev/fd?u820}{3.5\tum\ \num{4}{820}K Double Density}
@@ -366,7 +374,13 @@
\minor{1}{/dev/ttyp1}{Second PTY slave}
\minordots
\minor{255}{/dev/ttyef}{256th PTY slave}
-\\
+\end{devicelist}
+
+\noindent
+In the future, Linux may adopt the Unix98 naming scheme {\file
+/dev/pts/0}, {\file /dev/pts/1}, ...
+
+\begin{devicelist}
\major{}{}{block}{First MFM, RLL and IDE hard disk/CD-ROM interface}
\minor{0}{/dev/hda}{Master: whole disk (or CD-ROM)}
\minor{64}{/dev/hdb}{Slave: whole disk (or CD-ROM)}
@@ -412,6 +426,7 @@
\major{ 5}{}{char }{Alternate TTY devices}
\minor{0}{/dev/tty}{Current TTY device}
\minor{1}{/dev/console}{System console}
+ \minor{2}{/dev/ptmx}{PTY master multiplex}
\minor{64}{/dev/cua0}{Callout device corresponding to {\file ttyS0}}
\minordots
\minor{127}{/dev/cua63}{Callout device corresponding to {\file ttyS63}}
@@ -1087,8 +1102,10 @@
\end{devicelist}
\noindent
-Partitions are handled the same way as for IDE disks (see major number
-3).
+This device is obsolete and will be removed in a future version of
+Linux. It has been replaced with the parallel port IDE disk driver at
+major number 45. Partitions are handled the same way as for IDE disks
+(see major number 3).
\begin{devicelist}
\major{41}{}{char }{Yet Another Micro Monitor}
@@ -1098,6 +1115,11 @@
\minor{0}{/dev/bpcd}{BackPack CD-ROM}
\end{devicelist}
+\noindent
+This device is obsolete and will be removed in a future version of
+Linux. It has been replaced with the parallel port ATAPI CD-ROM
+driver at major number 46.
+
\begin{devicelist}
\major{42}{}{}{Demo/sample use}
\end{devicelist}
@@ -1163,13 +1185,30 @@
\minordots
\minor{191}{/dev/ippp63}{64th SyncPPP device}
\minor{255}{/dev/isdninfo}{ISDN monitor interface}
+\\
+\major{ }{}{block}{Parallel port IDE disk devices}
+ \minor{0}{/dev/pda}{First parallel port IDE disk}
+ \minor{16}{/dev/pdb}{Second parallel port IDE disk}
+ \minor{32}{/dev/pdc}{Third parallel port IDE disk}
+ \minor{48}{/dev/pdd}{Fourth parallel port IDE disk}
\end{devicelist}
+\noindent
+Partitions are handled in the same way as for IDE disks (see major
+number 3) except that the partition limit is 15 rather than 63 per
+disk.
+
\begin{devicelist}
\major{46}{}{char }{Comtrol Rocketport serial card}
\minor{0}{/dev/ttyR0}{First Rocketport port}
\minor{1}{/dev/ttyR1}{Second Rocketport port}
\minordots
+\\
+\major{ }{}{block}{Parallel port ATAPI CD-ROM devices}
+ \minor{0}{/dev/pcd0}{First parallel port ATAPI CD-ROM}
+ \minor{1}{/dev/pcd1}{Second parallel port ATAPI CD-ROM}
+ \minor{2}{/dev/pcd2}{Third parallel port ATAPI CD-ROM}
+ \minor{3}{/dev/pcd3}{Fourth parallel port ATAPI CD-ROM}
\end{devicelist}
\begin{devicelist}
@@ -1177,13 +1216,25 @@
\minor{0}{/dev/cur0}{Callout device corresponding to {\file ttyR0}}
\minor{1}{/dev/cur1}{Callout device corresponding to {\file ttyR1}}
\minordots
+\\
+\major{ }{}{block}{Parallel port ATAPI disk devices}
+ \minor{0}{/dev/pf0}{First parallel port ATAPI disk}
+ \minor{1}{/dev/pf1}{Second parallel port ATAPI disk}
+ \minor{2}{/dev/pf2}{Third parallel port ATAPI disk}
+ \minor{3}{/dev/pf3}{Fourth parallel port ATAPI disk}
\end{devicelist}
+\noindent
+This driver is intended for floppy disks and similar devices and hence
+does not support partitioning.
+
\begin{devicelist}
\major{48}{}{char }{SDL RISCom serial card}
\minor{0}{/dev/ttyL0}{First RISCom port}
\minor{1}{/dev/ttyL1}{Second RISCom port}
\minordots
+\\
+\major{ }{}{block}{Reserved for Mylex DAC960 PCI RAID Controller}
\end{devicelist}
\begin{devicelist}
@@ -1191,10 +1242,14 @@
\minor{0}{/dev/cul0}{Callout device corresponding to {\file ttyL0}}
\minor{1}{/dev/cul1}{Callout device corresponding to {\file ttyL1}}
\minordots
+\\
+\major{ }{}{block}{Reserved for Mylex DAC960 PCI RAID Controller}
\end{devicelist}
\begin{devicelist}
\major{50}{}{char}{Reserved for GLINT}
+\\
+\major{ }{}{block}{Reserved for Mylex DAC960 PCI RAID Controller}
\end{devicelist}
\begin{devicelist}
@@ -1202,6 +1257,8 @@
\minor{0}{/dev/bc0}{First Baycom radio modem}
\minor{1}{/dev/bc1}{Second Baycom radio modem}
\minordots
+\\
+\major{ }{}{block}{Reserved for Mylex DAC960 PCI RAID Controller}
\end{devicelist}
\begin{devicelist}
@@ -1210,6 +1267,8 @@
\minor{1}{/dev/dcbri1}{Second DataComm card}
\minor{2}{/dev/dcbri2}{Third DataComm card}
\minor{3}{/dev/dcbri3}{Fourth DataComm card}
+\\
+\major{ }{}{block}{Reserved for Mylex DAC960 PCI RAID Controller}
\end{devicelist}
\begin{devicelist}
@@ -1230,6 +1289,10 @@
commercial interface by P\&E.
\begin{devicelist}
+\major{ }{}{block}{Reserved for Mylex DAC960 PCI RAID Controller}
+\end{devicelist}
+
+\begin{devicelist}
\major{54}{}{char }{Electrocardiognosis Holter serial card}
\minor{0}{/dev/holter0}{First Holter port}
\minor{1}{/dev/holter1}{Second Holter port}
@@ -1242,8 +1305,14 @@
heart monitoring equipment.
\begin{devicelist}
+\major{ }{}{block}{Reserved for Mylex DAC960 PCI RAID Controller}
+\end{devicelist}
+
+\begin{devicelist}
\major{55}{}{char }{DSP56001 digital signal processor}
\minor{0}{/dev/dsp56k}{First DSP56001}
+\\
+\major{ }{}{block}{Reserved for Mylex DAC960 PCI RAID Controller}
\end{devicelist}
\begin{devicelist}
@@ -1582,7 +1651,41 @@
\end{devicelist}
\begin{devicelist}
-\major{96}{--119}{}{Unallocated}
+\major{96}{}{char }{Parallel port ATAPI tape devices}
+ \minor{0}{/dev/pt0}{First parallel port ATAPI tape}
+ \minor{1}{/dev/pt1}{Second parallel port ATAPI tape}
+ \minor{2}{/dev/pt2}{Third parallel port ATAPI tape}
+ \minor{3}{/dev/pt3}{Fourth parallel port ATAPI tape}
+ \minor{128}{/dev/npt0}{First parallel port ATAPI tape, no rewind}
+ \minor{129}{/dev/npt1}{Second parallel port ATAPI tape, no rewind}
+ \minor{130}{/dev/npt2}{Third parallel port ATAPI tape, no rewind}
+ \minor{131}{/dev/npt3}{Fourth parallel port ATAPI tape, no rewind}
+\end{devicelist}
+
+\begin{devicelist}
+\major{97}{}{char }{Parallel port generic ATAPI interface}
+ \minor{0}{/dev/pg0}{First parallel port ATAPI device}
+ \minor{1}{/dev/pg1}{Second parallel port ATAPI device}
+ \minor{2}{/dev/pg2}{Third parallel port ATAPI device}
+ \minor{3}{/dev/pg3}{Fourth parallel port ATAPI device}
+\end{devicelist}
+
+\noindent
+These devices support the same API as the generic SCSI devices.
+
+\begin{devicelist}
+\major{98}{}{char }{Control and Mesurement Device (comedi)}
+ \minor{0}{/dev/comedi0}{First comedi device}
+ \minor{1}{/dev/comedi1}{Second comedi device}
+ \minordots
+\end{devicelist}
+
+\noindent
+See {\url http://stm.lbl.gov/comedi/} or {\url
+http://www.llp.fu-berlin.de/}.
+
+\begin{devicelist}
+\major{99}{--119}{}{Unallocated}
\end{devicelist}
\begin{devicelist}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov