patch-2.1.50 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: 101
- Date:
Mon Aug 11 17:28:19 1997
- Orig file:
v2.1.49/linux/Documentation/devices.tex
- Orig date:
Sat May 24 09:10:22 1997
diff -u --recursive --new-file v2.1.49/linux/Documentation/devices.tex linux/Documentation/devices.tex
@@ -47,7 +47,7 @@
%
\title{{\bf Linux Allocated Devices}}
\author{Maintained by H. Peter Anvin $<$hpa@zytor.com$>$}
-\date{Last revised: May 20, 1997}
+\date{Last revised: July 28, 1997}
\maketitle
%
\noindent
@@ -213,7 +213,10 @@
\major{82}{}{char }{WiNRADiO communications receiver card}
\major{83}{}{char }{Teletext/videotext interfaces}
\major{84}{}{char }{Ikon 1011[57] Versatec Greensheet Interface}
-\major{85}{--119}{}{Unallocated}
+\major{85}{}{char }{Linux/SGI shared memory input queue}
+\major{86}{}{char }{SCSI media changer}
+\major{87}{}{char }{Sony Control-A1 stereo control bus}
+\major{88}{--119}{}{Unallocated}
\major{120}{--127}{}{Local/experimental use}
\major{128}{--239}{}{Unallocated}
\major{240}{--254}{}{Local/experimental use}
@@ -356,7 +359,7 @@
\begin{devicelist}
\major{ 4}{}{char }{TTY devices}
- \minor{0}{/dev/console}{Console device}
+ \minor{0}{/dev/tty0}{Current virtual console}
\minor{1}{/dev/tty1}{First virtual console}
\minordots
\minor{63}{/dev/tty63}{63rd virtual console}
@@ -380,11 +383,16 @@
\begin{devicelist}
\major{ 5}{}{char }{Alternate TTY devices}
\minor{0}{/dev/tty}{Current TTY device}
+ \minor{1}{}{Reserved for console device}
\minor{64}{/dev/cua0}{Callout device corresponding to {\file ttyS0}}
\minordots
\minor{127}{/dev/cua63}{Callout device corresponding to {\file ttyS63}}
\end{devicelist}
+\noindent
+Minor number 1 is reserved for a kernel-managed
+{\file /dev/console} in a future version of Linux.
+
\begin{devicelist}
\major{ 6}{}{char }{Parallel printer devices}
\minor{0}{/dev/lp0}{First parallel printer ({\hex 0x3bc})}
@@ -511,6 +519,12 @@
\minor{142}{/dev/msr}{x86 model specific registers}
\minor{143}{/dev/pciconf}{PCI configuration space}
\minor{144}{/dev/nvram}{Non-volatile configuration RAM}
+ \minor{145}{/dev/hfmodem}{Soundcard shortwave modem control}
+ \minor{146}{/dev/graphics}{Linux/SGI graphics device}
+ \minor{147}{/dev/opengl}{Linux/SGI OpenGL pipe}
+ \minor{148}{/dev/gfx}{Linux/SGI graphics effects device}
+ \minor{149}{/dev/input/mouse}{Linux/SGI Irix emulation mouse}
+ \minor{150}{/dev/input/keyboard}{Linux/SGI Irix emulation keyboard}
\end{devicelist}
\begin{devicelist}
@@ -1050,6 +1064,9 @@
driver with this number should not cause ill effects to the system
(bugs excepted.)
+IN PARTICULAR, ANY DISTRIBUTION WHICH CONTAINS A DEVICE DRIVER USING
+MAJOR NUMBER 42 IS NONCOMPLIANT.
+
\begin{devicelist}
\major{43}{}{char }{isdn4linux virtual modem}
\minor{0}{/dev/ttyI0}{First virtual modem}
@@ -1426,7 +1443,29 @@
\end{devicelist}
\begin{devicelist}
-\major{85}{--119}{}{Unallocated}
+\major{85}{}{char }{Linux/SGI shared memory input queue}
+ \minor{0}{/dev/shmiq}{Master shared input queue}
+ \minor{1}{/dev/qcntl0}{First device pushed}
+ \minor{2}{/dev/qcntl1}{Second device pushed}
+ \minordots
+\end{devicelist}
+
+\begin{devicelist}
+\major{86}{}{char }{SCSI media changer}
+ \minor{0}{/dev/sch0}{First SCSI media changer}
+ \minor{1}{/dev/sch1}{Second SCSI media changer}
+ \minordots
+\end{devicelist}
+
+\begin{devicelist}
+\major{87}{}{char }{Sony Control-A1 stereo control bus}
+ \minor{0}{/dev/controla0}{First device on chain}
+ \minor{1}{/dev/controla1}{Second device on chain}
+ \minordots
+\end{devicelist}
+
+\begin{devicelist}
+\major{88}{--119}{}{Unallocated}
\end{devicelist}
\begin{devicelist}
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov