patch-2.2.15 linux/Documentation/devices.txt
Next file: linux/Documentation/isdn/CREDITS
Previous file: linux/Documentation/cpqarray.txt
Back to the patch index
Back to the overall index
- Lines: 292
- Date:
Fri Apr 21 12:45:49 2000
- Orig file:
v2.2.14/Documentation/devices.txt
- Orig date:
Tue Jan 4 21:18:37 2000
diff -u --new-file --recursive --exclude-from ../../exclude v2.2.14/Documentation/devices.txt linux/Documentation/devices.txt
@@ -1,7 +1,8 @@
+
LINUX ALLOCATED DEVICES
Maintained by H. Peter Anvin <hpa@zytor.com>
- Last revised: December 21, 1999
+ Last revised: March 23, 2000
This list is the Linux Device List, the official registry of allocated
device numbers and /dev directory nodes for the Linux operating
@@ -20,6 +21,9 @@
platform only. Allocations marked (68k/Atari) apply to Linux/68k on
the Atari platform only.
+The symbol {2.6} means the allocation is obsolete and scheduled for
+removal once kernel version 2.6 (or equivalent) is released.
+
This document is in the public domain. The author requests, however,
that semantically altered versions are not distributed without
permission of the author, assuming the author can be contacted without
@@ -306,8 +310,9 @@
9 = /dev/pc110pad IBM PC-110 digitizer pad
10 = /dev/adbmouse Apple Desktop Bus mouse
11 = /dev/vrtpanel Vr41xx embedded touch panel
+ 13 = /dev/vpcmouse Connectix Virtual PC Mouse
128 = /dev/beep Fancy beep device
- 129 = /dev/modreq Kernel module load request
+ 129 = /dev/modreq Kernel module load request {2.6}
130 = /dev/watchdog Watchdog timer port
131 = /dev/temperature Machine internal temperature
132 = /dev/hwtrap Hardware fault trap
@@ -320,7 +325,7 @@
142 = /dev/msr x86 model-specific registers
143 = /dev/pciconf PCI configuration space
144 = /dev/nvram Non-volatile configuration RAM
- 145 = /dev/hfmodem Soundcard shortwave modem control
+ 145 = /dev/hfmodem Soundcard shortwave modem control {2.6}
146 = /dev/graphics Linux/SGI graphics device
147 = /dev/opengl Linux/SGI OpenGL pipe
148 = /dev/gfx Linux/SGI graphics effects device
@@ -355,6 +360,10 @@
178 = /dev/jsflash JavaStation OS flash SIMM
179 = /dev/xsvc High-speed shared-mem/semaphore service
180 = /dev/vrbuttons Vr41xx button input device
+ 181 = /dev/toshiba Toshiba laptop SMM support
+ 182 = /dev/perfctr Performance-monitoring counters
+ 183 = /dev/intel_rng Intel i8x0 random number generator
+ 184 = /dev/cpu/microcode CPU microcode update interface
240-255 Reserved for local use
11 char Raw keyboard device
@@ -383,7 +392,7 @@
The device names specified are proposed -- if there
are "standard" names for these devices, please let me know.
- block MSCDEX CD-ROM callback support
+ block MSCDEX CD-ROM callback support {2.6}
0 = /dev/dos_cd0 First MSCDEX CD-ROM
1 = /dev/dos_cd1 Second MSCDEX CD-ROM
...
@@ -410,7 +419,7 @@
2 = /dev/midi00 First MIDI port
3 = /dev/dsp Digital audio
4 = /dev/audio Sun-compatible digital audio
- 6 = /dev/sndstat Sound card status information
+ 6 = /dev/sndstat Sound card status information {2.6}
7 = /dev/audioctl SPARC audio control device
8 = /dev/sequencer2 Sequencer -- alternate device
16 = /dev/mixer1 Second soundcard mixer control
@@ -421,7 +430,7 @@
33 = /dev/patmgr1 Sequencer patch manager
34 = /dev/midi02 Third MIDI port
50 = /dev/midi03 Fourth MIDI port
- block BIOS harddrive callback support
+ block BIOS harddrive callback support {2.6}
0 = /dev/dos_hda First BIOS harddrive whole disk
64 = /dev/dos_hdb Second BIOS harddrive whole disk
128 = /dev/dos_hdc Third BIOS harddrive whole disk
@@ -552,7 +561,7 @@
2 = /dev/sbpcd2 Panasonic CD-ROM controller 0 unit 2
3 = /dev/sbpcd3 Panasonic CD-ROM controller 0 unit 3
- 26 char Quanta WinVision frame grabber
+ 26 char Quanta WinVision frame grabber {2.6}
0 = /dev/wvisfgrab Quanta WinVision frame grabber
block Second Matsushita (Panasonic/SoundBlaster) CD-ROM
0 = /dev/sbpcd4 Panasonic CD-ROM controller 1 unit 0
@@ -779,7 +788,7 @@
...
block Reserved for Linux/AP+
- 40 char Matrox Meteor frame grabber
+ 40 char Matrox Meteor frame grabber {2.6}
0 = /dev/mmetfgrab Matrox Meteor frame grabber
block Syquest EZ135 parallel port removable drive
0 = /dev/eza Parallel EZ135 drive, whole disk
@@ -1267,7 +1276,7 @@
disks (see major number 3) except that the limit on
partitions is 15.
- 83 char Teletext/videotext interfaces
+ 83 char Teletext/videotext interfaces {2.6}
0 = /dev/vtx Teletext decoder
16 = /dev/vttuner TV tuner on teletext interface
@@ -1406,7 +1415,7 @@
disks (see major number 3) except that the limit on
partitions is 15.
- 93 char IBM Smart Capture Card frame grabber
+ 93 char IBM Smart Capture Card frame grabber {2.6}
0 = /dev/iscc0 First Smart Capture Card
1 = /dev/iscc1 Second Smart Capture Card
...
@@ -1420,7 +1429,7 @@
...
240 = /dev/nftlp 16th NTFL layer
- 94 char miroVIDEO DC10/30 capture/playback device
+ 94 char miroVIDEO DC10/30 capture/playback device {2.6}
0 = /dev/dcxx0 First capture card
1 = /dev/dcxx1 Second capture card
...
@@ -1464,6 +1473,11 @@
These devices support the same API as the generic SCSI
devices.
+ block Packet writing for CD/DVD devices
+ 0 = /dev/pktcdvd0 First packet-writing module
+ 1 = /dev/pktcdvd1 Second packet-writing module
+ ...
+
98 char Control and Measurement Device (comedi)
0 = /dev/comedi0 First comedi device
1 = /dev/comedi1 Second comedi device
@@ -1471,23 +1485,34 @@
See http://stm.lbl.gov/comedi or http://www.llp.fu-berlin.de/.
+ block User-mode virtual block device
+ 0 = /dev/ubd0 First user-mode block device
+ 1 = /dev/ubd1 Second user-mode block device
+ ...
+
+ This device is used by the user-mode virtual kernel port.
+
99 char Raw parallel ports
0 = /dev/parport0 First parallel port
1 = /dev/parport1 Second parallel port
...
-100 char POTS (analogue telephone) A/B port
+100 char POTS (analogue telephone) A/B port {2.6}
0 = /dev/phone0 First telephone port
1 = /dev/phone1 Second telephone port
...
+ The names have been reallocated to Telephony For
+ Linux, major 159. All use of major 100 should be
+ considered legacy and deprecated.
+
101 char Motorola DSP 56xxx board
0 = /dev/mdspstat Status information
1 = /dev/mdsp1 First DSP board I/O controls
...
16 = /dev/mdsp16 16th DSP board I/O controls
-102 char Philips SAA5249 Teletext signal decoder
+102 char Philips SAA5249 Teletext signal decoder {2.6}
0 = /dev/tlk0 First Teletext decoder
1 = /dev/tlk1 Second Teletext decoder
2 = /dev/tlk2 Third Teletext decoder
@@ -1528,7 +1553,7 @@
1 = /dev/srnd1 Second miroMEDIA Surround board
...
-111 char Philips SAA7146-based audio/video card
+111 char Philips SAA7146-based audio/video card {2.6}
0 = /dev/av0 First A/V card
1 = /dev/av1 Second A/V card
...
@@ -1564,7 +1589,7 @@
Plays music using IBM BASIC style strings.
-116 char Advanced Linux System Driver (ALSA)
+116 char Advanced Linux Sound Driver (ALSA)
117 char COSA/SRP synchronous serial card
0 = /dev/cosa0c0 1st board, 1st channel
@@ -1693,9 +1718,9 @@
1 = /dev/gfax1 GammaLink channel 1
...
-159 char Quicknet Technologies Internet PhoneJack/LineJack
- 0 = /dev/ixj0 First device
- 1 = /dev/ixj1 Second device
+159 char Telephony for Linux
+ 0 = /dev/phone0 First telephony device
+ 1 = /dev/phone1 Second telephony device
...
160 char General Purpose Instrument Bus (GPIB)
@@ -1831,6 +1856,7 @@
48 = /dev/usb/scanner0 First USB scanner
...
63 = /dev/usb/scanner15 16th USB scanner
+ 64 = /dev/usb/rio500 Diamond Rio 500
181 char Conrad Electronic parallel port radio clocks
0 = /dev/pcfclock0 First Conrad radio clock
@@ -1855,7 +1881,12 @@
1 = /dev/pevss1 Second sender board
...
-185 char Reserved for InterMezzo high availability file system
+185 char InterMezzo high availability file system
+ 0 = /dev/intermezzo0 First cache manager
+ 1 = /dev/intermezzo1 Second cache manager
+ ...
+
+ See http://www.inter-mezzo.org/ for more information.
186 char Object-based storage control device
0 = /dev/obd0 First obd control device
@@ -1864,7 +1895,10 @@
See ftp://ftp.lustre.org/pub/obd for code and information.
-187 char UNALLOCATED
+187 char DESkey hardware encryption device
+ 0 = /dev/deskey0 First DES key
+ 1 = /dev/deskey1 Second DES key
+ ...
188 char USB serial converters
0 = /dev/ttyUSB0 First USB serial converter
@@ -1881,7 +1915,37 @@
1 = /dev/kctt1 Second KCT/T card
...
-191-239 UNALLOCATED
+191 char Reserved for PCMCIA
+
+192 char Kernel profiling interface
+ 0 = /dev/profile Profiling control device
+ 1 = /dev/profile0 Profiling device for CPU 0
+ 2 = /dev/profile1 Profiling device for CPU 1
+ ...
+
+193 char Kernel event-tracing interface
+ 0 = /dev/trace Tracing control device
+ 1 = /dev/trace0 Tracing device for CPU 0
+ 2 = /dev/trace1 Tracing device for CPU 1
+ ...
+
+194 char linVideoStreams (LINVS)
+ 0 = /dev/mvideo/status0 Video compression status
+ 1 = /dev/mvideo/stream0 Video stream
+ 2 = /dev/mvideo/frame0 Single compressed frame
+ 3 = /dev/mvideo/rawframe0 Raw uncompressed frame
+ 4 = /dev/mvideo/codec0 Direct codec access
+ 5 = /dev/mvideo/video4linux0 Video4Linux compatibility
+
+ 16 = /dev/mvideo/status1 Second device
+ ...
+ 32 = /dev/mvideo/status2 Third device
+ ...
+ ...
+ 240 = /dev/mvideo/status15 16th device
+ ...
+
+195-239 UNALLOCATED
240-254 LOCAL/EXPERIMENTAL USE
@@ -1910,7 +1974,6 @@
/dev/stderr fd/2 symbolic stderr file descriptor
/dev/nfsd socksys symbolic Required by iBCS-2
/dev/X0R null symbolic Required by iBCS-2
-/dev/i2o* /dev/i2o/* symbolic Backward compatibility
Note: /dev/X0R is <letter X>-<digit 0>-<letter R>.
@@ -1923,6 +1986,7 @@
/dev/ftape qft0 symbolic Backward compatibility
/dev/bttv0 video0 symbolic Backward compatibility
/dev/radio radio0 symbolic Backward compatibility
+/dev/i2o* /dev/i2o/* symbolic Backward compatibility
/dev/scd? sr? hard Alternate SCSI CD-ROM name
Locally defined links
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)