patch-2.3.34 linux/Documentation/devices.txt
Next file: linux/Documentation/filesystems/vfat.txt
Previous file: linux/Documentation/Configure.help
Back to the patch index
Back to the overall index
- Lines: 1459
- Date:
Thu Dec 16 14:00:34 1999
- Orig file:
v2.3.33/linux/Documentation/devices.txt
- Orig date:
Sat Oct 9 11:47:49 1999
diff -u --recursive --new-file v2.3.33/linux/Documentation/devices.txt linux/Documentation/devices.txt
@@ -1,21 +1,20 @@
LINUX ALLOCATED DEVICES
Maintained by H. Peter Anvin <hpa@zytor.com>
- Last revised: August 10, 1998
+ Last revised: December 16, 1999
This list is the Linux Device List, the official registry of allocated
device numbers and /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 separately from
-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
-ftp://tsx-11.mit.edu/pub/linux/docs/linux-standards/fsstnd/.
+sources. It is also available separately from
+http://www.kernel.org/pub/linux/docs/device-list/ or
+ftp://ftp.kernel.org/pub/linux/docs/device-list/. The LaTeX version
+of this document is no longer maintained.
+
+This document is included by reference into the Filesystem Hierarchy
+Standard (FHS). The FHS is available from http://www.pathname.com/fhs/.
Allocations marked (68k/Amiga) apply to Linux/68k on the Amiga
platform only. Allocations marked (68k/Atari) apply to Linux/68k on
@@ -33,6 +32,7 @@
on this list. Any such information requests will be deleted without
reply.
+
**** PLEASE READ THIS BEFORE SUBMITTING A DEVICE ENTRY ****
To have a major number allocated, or a minor number in situations
@@ -53,6 +53,13 @@
found to ensure I have all the requisite information to publish your
device and avoid conflicts.
+Finally, sometimes I have to play "namespace police." Please don't be
+offended. I often get submissions for /dev names that would be bound
+to cause conflicts down the road. I am trying to avoid getting in a
+situation where we would have to suffer an incompatible forward
+change.
+
+
Your cooperation is appreciated.
@@ -98,14 +105,14 @@
demand.
block Floppy disks
- 0 = /dev/fd0 Controller 1, drive 1 autodetect
- 1 = /dev/fd1 Controller 1, drive 2 autodetect
- 2 = /dev/fd2 Controller 1, drive 3 autodetect
- 3 = /dev/fd3 Controller 1, drive 4 autodetect
- 128 = /dev/fd4 Controller 2, drive 1 autodetect
- 129 = /dev/fd5 Controller 2, drive 2 autodetect
- 130 = /dev/fd6 Controller 2, drive 3 autodetect
- 131 = /dev/fd7 Controller 2, drive 4 autodetect
+ 0 = /dev/fd0 Controller 0, drive 0, autodetect
+ 1 = /dev/fd1 Controller 0, drive 1, autodetect
+ 2 = /dev/fd2 Controller 0, drive 2, autodetect
+ 3 = /dev/fd3 Controller 0, drive 3, autodetect
+ 128 = /dev/fd4 Controller 1, drive 0, autodetect
+ 129 = /dev/fd5 Controller 1, drive 1, autodetect
+ 130 = /dev/fd6 Controller 1, drive 2, autodetect
+ 131 = /dev/fd7 Controller 1, drive 3, autodetect
To specify format, add to the autodetect device number:
0 = /dev/fd? Autodetect format
@@ -183,17 +190,11 @@
0 = /dev/tty0 Current virtual console
1 = /dev/tty1 First virtual console
- ...
+ ...
63 = /dev/tty63 63rd virtual console
- 64 = /dev/ttyS0 First serial port
- ...
- 127 = /dev/ttyS63 64th serial port
- 128 = /dev/ptyp0 OBSOLETE
- ...
- 191 = /dev/ptysf OBSOLETE
- 192 = /dev/ttyp0 OBSOLETE
- ...
- 255 = /dev/ttysf OBSOLETE
+ 64 = /dev/ttyS0 First UART serial port
+ ...
+ 255 = /dev/ttyS191 192nd UART serial port
Older versions of the Linux kernel used this major
number for BSD PTY devices. As of Linux 2.1.115, this
@@ -203,31 +204,31 @@
0 = /dev/tty Current TTY device
1 = /dev/console System console
2 = /dev/ptmx PTY master multiplex
- 64 = /dev/cua0 Callout device corresponding to ttyS0
- ...
- 127 = /dev/cua63 Callout device corresponding to ttyS63
+ 64 = /dev/cua0 Callout device for ttyS0
+ ...
+ 255 = /dev/cua191 Callout device for ttyS191
(5,1) is /dev/console starting with Linux 2.1.71. See
the section on terminal devices for more information
on /dev/console.
6 char Parallel printer devices
- 0 = /dev/lp0 First parallel printer (0x3bc)
- 1 = /dev/lp1 Second parallel printer (0x378)
- 2 = /dev/lp2 Third parallel printer (0x278)
-
- Not all computers have the 0x3bc parallel port; hence
- the "first" printer may be either /dev/lp0 or
- /dev/lp1.
+ 0 = /dev/lp0 Parallel printer on parport0
+ 1 = /dev/lp1 Parallel printer on parport1
+ ...
+
+ Current Linux kernels no longer have a fixed mapping
+ between parallel ports and I/O addresses. Instead,
+ they are redirected through the parport multiplex layer.
7 char Virtual console capture devices
0 = /dev/vcs Current vc text contents
1 = /dev/vcs1 tty1 text contents
- ...
+ ...
63 = /dev/vcs63 tty63 text contents
128 = /dev/vcsa Current vc text/attribute contents
129 = /dev/vcsa1 tty1 text/attribute contents
- ...
+ ...
191 = /dev/vcsa63 tty63 text/attribute contents
NOTE: These devices permit both read and write access.
@@ -235,7 +236,7 @@
block Loopback devices
0 = /dev/loop0 First loopback device
1 = /dev/loop1 Second loopback device
- ...
+ ...
The loopback devices are used to mount filesystems not
associated with block devices. The binding to the
@@ -245,7 +246,7 @@
0 = /dev/sda First SCSI disk whole disk
16 = /dev/sdb Second SCSI disk whole disk
32 = /dev/sdc Third SCSI disk whole disk
- ...
+ ...
240 = /dev/sdp Sixteenth SCSI disk whole disk
Partitions are handled in the same way as for IDE
@@ -255,28 +256,28 @@
9 char SCSI tape devices
0 = /dev/st0 First SCSI tape, mode 0
1 = /dev/st1 Second SCSI tape, mode 0
- ...
+ ...
32 = /dev/st0l First SCSI tape, mode 1
33 = /dev/st1l Second SCSI tape, mode 1
- ...
+ ...
64 = /dev/st0m First SCSI tape, mode 2
65 = /dev/st1m Second SCSI tape, mode 2
- ...
+ ...
96 = /dev/st0a First SCSI tape, mode 3
97 = /dev/st1a Second SCSI tape, mode 3
...
128 = /dev/nst0 First SCSI tape, mode 0, no rewind
129 = /dev/nst1 Second SCSI tape, mode 0, no rewind
- ...
+ ...
160 = /dev/nst0l First SCSI tape, mode 1, no rewind
161 = /dev/nst1l Second SCSI tape, mode 1, no rewind
- ...
+ ...
192 = /dev/nst0m First SCSI tape, mode 2, no rewind
193 = /dev/nst1m Second SCSI tape, mode 2, no rewind
- ...
+ ...
224 = /dev/nst0a First SCSI tape, mode 3, no rewind
225 = /dev/nst1a Second SCSI tape, mode 3, no rewind
- ...
+ ...
"No rewind" refers to the omission of the default
automatic rewind on device close. The MTREW or MTOFFL
@@ -286,7 +287,7 @@
block Metadisk (RAID) devices
0 = /dev/md0 First metadisk group
1 = /dev/md1 Second metadisk group
- ...
+ ...
The metadisk driver is used to span a
filesystem across multiple physical disks.
@@ -326,6 +327,32 @@
151 = /dev/led Front panel LEDs
153 = /dev/mergemem Memory merge device
154 = /dev/pmu Macintosh PowerBook power manager
+ 155 = /dev/isictl MultiTech ISICom serial control
+ 156 = /dev/lcd Front panel LCD display
+ 157 = /dev/ac Applicom Intl Profibus card
+ 158 = /dev/nwbutton Netwinder external button
+ 159 = /dev/nwdebug Netwinder debug interface
+ 160 = /dev/nwflash Netwinder flash memory
+ 161 = /dev/userdma User-space DMA access
+ 162 = /dev/smbus System Management Bus
+ 163 = /dev/lik Logitech Internet Keyboard
+ 164 = /dev/ipmo Intel Intelligent Platform Management
+ 165 = /dev/vmmon VMWare virtual machine monitor
+ 166 = /dev/i2o/ctl I2O configuration manager
+ 167 = /dev/specialix_sxctl Specialix serial control
+ 168 = /dev/tcldrv Technology Concepts serial control
+ 169 = /dev/specialix_rioctl Specialix RIO serial control
+ 170 = /dev/smapi IBM Thinkpad SMAPI
+ 171 = /dev/srripc QNX4 API IPC manager
+ 172 = /dev/usemaclone Semaphore clone device
+ 173 = /dev/ipmikcs Intelligent Platform Management
+ 174 = /dev/uctrl SPARCbook 3 microcontroller
+ 175 = /dev/agpgart AGP Graphics Address Remapping Table
+ 176 = /dev/gtrsc Gorgy Timing radio clock
+ 177 = /dev/cbm Serial CBM bus
+ 178 = /dev/jsflash JavaStation OS flash SIMM
+ 179 = /dev/xsvc High-speed shared-mem/semaphore service
+ 240-255 Reserved for local use
11 char Raw keyboard device
0 = /dev/kbd Raw keyboard device
@@ -335,7 +362,7 @@
block SCSI CD-ROM devices
0 = /dev/sr0 First SCSI CD-ROM
1 = /dev/sr1 Second SCSI CD-ROM
- ...
+ ...
The prefix /dev/scd instead of /dev/sr has been used
as well, and might make more sense.
@@ -356,13 +383,17 @@
block MSCDEX CD-ROM callback support
0 = /dev/dos_cd0 First MSCDEX CD-ROM
1 = /dev/dos_cd1 Second MSCDEX CD-ROM
- ...
+ ...
- 13 char PC speaker
+ 13 char PC speaker (OBSOLETE)
0 = /dev/pcmixer Emulates /dev/mixer
1 = /dev/pcsp Emulates /dev/dsp (8-bit)
4 = /dev/pcaudio Emulates /dev/audio
5 = /dev/pcsp16 Emulates /dev/dsp (16-bit)
+
+ The current PC speaker driver uses the Open Sound
+ System interface, and these devices are obsolete.
+
block 8-bit MFM/RLL/IDE controller
0 = /dev/xda First XT disk whole disk
64 = /dev/xdb Second XT disk whole disk
@@ -370,13 +401,14 @@
Partitions are handled in the same way as IDE disks
(see major number 3).
- 14 char Sound card
+ 14 char Open Sound System (OSS)
0 = /dev/mixer Mixer control
1 = /dev/sequencer Audio sequencer
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
+ 7 = /dev/audioctl SPARC audio control device
8 = /dev/sequencer2 Sequencer -- alternate device
16 = /dev/mixer1 Second soundcard mixer control
17 = /dev/patmgr0 Sequencer patch manager
@@ -413,43 +445,43 @@
17 char Chase serial card
0 = /dev/ttyH0 First Chase port
1 = /dev/ttyH1 Second Chase port
- ...
+ ...
block Optics Storage CD-ROM
0 = /dev/optcd Optics Storage CD-ROM
18 char Chase serial card - alternate devices
- 0 = /dev/cuh0 Callout device corresponding to ttyH0
- 1 = /dev/cuh1 Callout device corresponding to ttyH1
- ...
+ 0 = /dev/cuh0 Callout device for ttyH0
+ 1 = /dev/cuh1 Callout device for ttyH1
+ ...
block Sanyo CD-ROM
0 = /dev/sjcd Sanyo CD-ROM
19 char Cyclades serial card
0 = /dev/ttyC0 First Cyclades port
- ...
+ ...
31 = /dev/ttyC31 32nd Cyclades port
block "Double" compressed disk
0 = /dev/double0 First compressed disk
- ...
+ ...
7 = /dev/double7 Eighth compressed disk
128 = /dev/cdouble0 Mirror of first compressed disk
- ...
+ ...
135 = /dev/cdouble7 Mirror of eighth compressed disk
See the Double documentation for the meaning of the
mirror devices.
20 char Cyclades serial card - alternate devices
- 0 = /dev/cub0 Callout device corresponding to ttyC0
- ...
- 31 = /dev/cub31 Callout device corresponding to ttyC31
+ 0 = /dev/cub0 Callout device for ttyC0
+ ...
+ 31 = /dev/cub31 Callout device for ttyC31
block Hitachi CD-ROM (under development)
0 = /dev/hitcd Hitachi CD-ROM
21 char Generic SCSI access
0 = /dev/sg0 First generic SCSI device
1 = /dev/sg1 Second generic SCSI device
- ...
+ ...
Most distributions name these /dev/sga, /dev/sgb...;
this sets an unnecessary limit of 26 SCSI devices in
@@ -467,7 +499,7 @@
22 char Digiboard serial card
0 = /dev/ttyD0 First Digiboard port
1 = /dev/ttyD1 Second Digiboard port
- ...
+ ...
block Second IDE hard disk/CD-ROM interface
0 = /dev/hdc Master: whole disk (or CD-ROM)
64 = /dev/hdd Slave: whole disk (or CD-ROM)
@@ -476,8 +508,8 @@
interface (see major number 3).
23 char Digiboard serial card - alternate devices
- 0 = /dev/cud0 Callout device corresponding to ttyD0
- 1 = /dev/cud1 Callout device corresponding to ttyD1
+ 0 = /dev/cud0 Callout device for ttyD0
+ 1 = /dev/cud1 Callout device for ttyD1
...
block Mitsumi proprietary CD-ROM
0 = /dev/mcd Mitsumi CD-ROM
@@ -485,31 +517,31 @@
24 char Stallion serial card
0 = /dev/ttyE0 Stallion port 0 card 0
1 = /dev/ttyE1 Stallion port 1 card 0
- ...
+ ...
64 = /dev/ttyE64 Stallion port 0 card 1
65 = /dev/ttyE65 Stallion port 1 card 1
...
128 = /dev/ttyE128 Stallion port 0 card 2
129 = /dev/ttyE129 Stallion port 1 card 2
- ...
+ ...
192 = /dev/ttyE192 Stallion port 0 card 3
193 = /dev/ttyE193 Stallion port 1 card 3
- ...
+ ...
block Sony CDU-535 CD-ROM
0 = /dev/cdu535 Sony CDU-535 CD-ROM
25 char Stallion serial card - alternate devices
- 0 = /dev/cue0 Callout device corresponding to ttyE0
- 1 = /dev/cue1 Callout device corresponding to ttyE1
- ...
- 64 = /dev/cue64 Callout device corresponding to ttyE64
- 65 = /dev/cue65 Callout device corresponding to ttyE65
- ...
- 128 = /dev/cue128 Callout device corresponding to ttyE128
- 129 = /dev/cue129 Callout device corresponding to ttyE129
- ...
- 192 = /dev/cue192 Callout device corresponding to ttyE192
- 193 = /dev/cue193 Callout device corresponding to ttyE193
+ 0 = /dev/cue0 Callout device for ttyE0
+ 1 = /dev/cue1 Callout device for ttyE1
+ ...
+ 64 = /dev/cue64 Callout device for ttyE64
+ 65 = /dev/cue65 Callout device for ttyE65
+ ...
+ 128 = /dev/cue128 Callout device for ttyE128
+ 129 = /dev/cue129 Callout device for ttyE129
+ ...
+ 192 = /dev/cue192 Callout device for ttyE192
+ 193 = /dev/cue193 Callout device for ttyE193
...
block First Matsushita (Panasonic/SoundBlaster) CD-ROM
0 = /dev/sbpcd0 Panasonic CD-ROM controller 0 unit 0
@@ -537,7 +569,7 @@
16 = /dev/zqft0 Unit 0, rewind-on-close, compression
17 = /dev/zqft1 Unit 1, rewind-on-close, compression
18 = /dev/zqft2 Unit 2, rewind-on-close, compression
- 19 = /dev/zqt3 Unit 3, rewind-on-close, compression
+ 19 = /dev/zqtf3 Unit 3, rewind-on-close, compression
20 = /dev/nzqft0 Unit 0, no rewind-on-close, compression
21 = /dev/nzqft1 Unit 1, no rewind-on-close, compression
22 = /dev/nzqft2 Unit 2, no rewind-on-close, compression
@@ -546,10 +578,10 @@
33 = /dev/rawqft1 Unit 1, rewind-on-close, no file marks
34 = /dev/rawqft2 Unit 2, rewind-on-close, no file marks
35 = /dev/rawqft3 Unit 3, rewind-on-close, no file marks
- 32 = /dev/nrawqft0 Unit 0, no rewind-on-close, no file marks
- 33 = /dev/nrawqft1 Unit 1, no rewind-on-close, no file marks
- 34 = /dev/nrawqft2 Unit 2, no rewind-on-close, no file marks
- 35 = /dev/nrawqft3 Unit 3, no rewind-on-close, no file marks
+ 36 = /dev/nrawqft0 Unit 0, no rewind-on-close, no file marks
+ 37 = /dev/nrawqft1 Unit 1, no rewind-on-close, no file marks
+ 38 = /dev/nrawqft2 Unit 2, no rewind-on-close, no file marks
+ 39 = /dev/nrawqft3 Unit 3, no rewind-on-close, no file marks
block Third Matsushita (Panasonic/SoundBlaster) CD-ROM
0 = /dev/sbpcd8 Panasonic CD-ROM controller 2 unit 0
1 = /dev/sbpcd9 Panasonic CD-ROM controller 2 unit 1
@@ -564,7 +596,7 @@
char Atari SLM ACSI laser printer (68k/Atari)
0 = /dev/slm0 First SLM laser printer
1 = /dev/slm1 Second SLM laser printer
- ...
+ ...
block Fourth Matsushita (Panasonic/SoundBlaster) CD-ROM
0 = /dev/sbpcd12 Panasonic CD-ROM controller 3 unit 0
1 = /dev/sbpcd13 Panasonic CD-ROM controller 3 unit 1
@@ -574,7 +606,7 @@
0 = /dev/ada First ACSI disk whole disk
16 = /dev/adb Second ACSI disk whole disk
32 = /dev/adc Third ACSI disk whole disk
- ...
+ ...
240 = /dev/adp 16th ACSI disk whole disk
Partitions are handled in the same way as for IDE
@@ -584,8 +616,8 @@
29 char Universal frame buffer
0 = /dev/fb0 First frame buffer
32 = /dev/fb1 Second frame buffer
- ...
- 240 = /dev/fb7 Eighth frame buffer
+ ...
+ 224 = /dev/fb7 Eighth frame buffer
All additional minor numbers are reserved.
@@ -619,13 +651,13 @@
...
7 = /dev/rom7 Eighth ROM card (rw)
8 = /dev/rrom0 First ROM card (ro)
- ...
+ ...
15 = /dev/rrom7 Eighth ROM card (ro)
16 = /dev/flash0 First flash memory card (rw)
- ...
+ ...
23 = /dev/flash7 Eighth flash memory card (rw)
24 = /dev/rflash0 First flash memory card (ro)
- ...
+ ...
31 = /dev/rflash7 Eighth flash memory card (ro)
The read-write (rw) devices support back-caching
@@ -636,14 +668,14 @@
32 char Specialix serial card
0 = /dev/ttyX0 First Specialix port
1 = /dev/ttyX1 Second Specialix port
- ...
+ ...
block Philips LMS CM-206 CD-ROM
0 = /dev/cm206cd Philips LMS CM-206 CD-ROM
33 char Specialix serial card - alternate devices
- 0 = /dev/cux0 Callout device corresponding to ttyX0
- 1 = /dev/cux1 Callout device corresponding to ttyX1
- ...
+ 0 = /dev/cux0 Callout device for ttyX0
+ 1 = /dev/cux1 Callout device for ttyX1
+ ...
block Third IDE hard disk/CD-ROM interface
0 = /dev/hde Master: whole disk (or CD-ROM)
64 = /dev/hdf Slave: whole disk (or CD-ROM)
@@ -656,7 +688,7 @@
1 = /dev/scc1 First Z8530, second port
2 = /dev/scc2 Second Z8530, first port
3 = /dev/scc3 Second Z8530, second port
- ...
+ ...
In a previous version these devices were named
/dev/sc1 for /dev/scc0, /dev/sc2 for /dev/scc1, and so
@@ -688,17 +720,25 @@
36 char Netlink support
0 = /dev/route Routing, device updates, kernel to user
1 = /dev/skip enSKIP security cache control
+ 3 = /dec/fwmonitor Firewall packet copies
+ 16 = /dev/tap0 First Ethertap device
+ ...
+ 31 = /dev/tap15 16th Ethertap device
block MCA ESDI hard disk
0 = /dev/eda First ESDI disk whole disk
64 = /dev/edb Second ESDI disk whole disk
- ...
+ ...
Partitions are handled in the same way as IDE disks
(see major number 3).
37 char IDE tape
0 = /dev/ht0 First IDE tape
+ 1 = /dev/ht1 Second IDE tape
+ ...
128 = /dev/nht0 First IDE tape, no rewind-on-close
+ 129 = /dev/nht1 Second IDE tape, no rewind-on-close
+ ...
Currently, only one IDE tape drive is supported.
@@ -708,7 +748,7 @@
38 char Myricom PCI Myrinet board
0 = /dev/mlanai0 First Myrinet board
1 = /dev/mlanai1 Second Myrinet board
- ...
+ ...
This device is used for status query, board control
and "user level packet I/O." This board is also
@@ -719,7 +759,7 @@
39 char ML-16P experimental I/O board
0 = /dev/ml16pa-a0 First card, first analog channel
1 = /dev/ml16pa-a1 First card, second analog channel
- ...
+ ...
15 = /dev/ml16pa-a15 First card, 16th analog channel
16 = /dev/ml16pa-d First card, digital lines
17 = /dev/ml16pa-c0 First card, first counter/timer
@@ -727,7 +767,7 @@
19 = /dev/ml16pa-c2 First card, third counter/timer
32 = /dev/ml16pb-a0 Second card, first analog channel
33 = /dev/ml16pb-a1 Second card, second analog channel
- ...
+ ...
47 = /dev/ml16pb-a15 Second card, 16th analog channel
48 = /dev/ml16pb-d Second card, digital lines
49 = /dev/ml16pb-c0 Second card, first counter/timer
@@ -771,12 +811,12 @@
43 char isdn4linux virtual modem
0 = /dev/ttyI0 First virtual modem
- ...
+ ...
63 = /dev/ttyI63 64th virtual modem
block Network block devices
0 = /dev/nb0 First network block device
1 = /dev/nb1 Second network block device
- ...
+ ...
Network Block Device is somehow similar to loopback
devices: If you read from it, it sends packet accross
@@ -786,14 +826,14 @@
the net, implementing block device in userland etc.
44 char isdn4linux virtual modem - alternate devices
- 0 = /dev/cui0 Callout device corresponding to ttyI0
- ...
- 63 = /dev/cui63 Callout device corresponding to ttyI63
+ 0 = /dev/cui0 Callout device for ttyI0
+ ...
+ 63 = /dev/cui63 Callout device for ttyI63
block Flash Translatio Layer (FTL) filesystems
0 = /dev/ftla FTL on first Memory Technology Device
16 = /dev/ftlb FTL on second Memory Technology Device
32 = /dev/ftlc FTL on third Memory Technology Device
- ...
+ ...
240 = /dev/ftlp FTL on 16th Memory Technology Device
Partitions are handled in the same way as for IDE
@@ -802,14 +842,14 @@
45 char isdn4linux ISDN BRI driver
0 = /dev/isdn0 First virtual B channel raw data
- ...
+ ...
63 = /dev/isdn63 64th virtual B channel raw data
64 = /dev/isdnctrl0 First channel control/debug
- ...
+ ...
127 = /dev/isdnctrl63 64th channel control/debug
128 = /dev/ippp0 First SyncPPP device
- ...
+ ...
191 = /dev/ippp63 64th SyncPPP device
255 = /dev/isdninfo ISDN monitor interface
@@ -826,7 +866,7 @@
46 char Comtrol Rocketport serial card
0 = /dev/ttyR0 First Rocketport port
1 = /dev/ttyR1 Second Rocketport port
- ...
+ ...
block Parallel port ATAPI CD-ROM devices
0 = /dev/pcd0 First parallel port ATAPI CD-ROM
1 = /dev/pcd1 Second parallel port ATAPI CD-ROM
@@ -834,9 +874,9 @@
3 = /dev/pcd3 Fourth parallel port ATAPI CD-ROM
47 char Comtrol Rocketport serial card - alternate devices
- 0 = /dev/cur0 Callout device corresponding to ttyR0
- 1 = /dev/cur1 Callout device corresponding to ttyR1
- ...
+ 0 = /dev/cur0 Callout device for ttyR0
+ 1 = /dev/cur1 Callout device for ttyR1
+ ...
block Parallel port ATAPI disk devices
0 = /dev/pf0 First parallel port ATAPI disk
1 = /dev/pf1 Second parallel port ATAPI disk
@@ -849,13 +889,13 @@
48 char SDL RISCom serial card
0 = /dev/ttyL0 First RISCom port
1 = /dev/ttyL1 Second RISCom port
- ...
+ ...
block Reserved for Mylex DAC960 PCI RAID controller
49 char SDL RISCom serial card - alternate devices
- 0 = /dev/cul0 Callout device corresponding to ttyL0
- 1 = /dev/cul1 Callout device corresponding to ttyL1
- ...
+ 0 = /dev/cul0 Callout device for ttyL0
+ 1 = /dev/cul1 Callout device for ttyL1
+ ...
block Reserved for Mylex DAC960 PCI RAID controller
50 char Reserved for GLINT
@@ -864,7 +904,7 @@
51 char Baycom radio modem
0 = /dev/bc0 First Baycom radio modem
1 = /dev/bc1 Second Baycom radio modem
- ...
+ ...
block Reserved for Mylex DAC960 PCI RAID controller
52 char Spellcaster DataComm/BRI ISDN card
@@ -921,7 +961,7 @@
57 char Hayes ESP serial card
0 = /dev/ttyP0 First ESP port
1 = /dev/ttyP1 Second ESP port
- ...
+ ...
block Sixth IDE hard disk/CD-ROM interface
0 = /dev/hdk Master: whole disk (or CD-ROM)
@@ -931,14 +971,25 @@
interface (see major number 3).
58 char Hayes ESP serial card - alternate devices
- 0 = /dev/cup0 Callout device corresponding to ttyP0
- 1 = /dev/cup1 Callout device corresponding to ttyP1
- ...
+ 0 = /dev/cup0 Callout device for ttyP0
+ 1 = /dev/cup1 Callout device for ttyP1
+ ...
block Reserved for logical volume manager
59 char sf firewall package
0 = /dev/firewall Communication with sf kernel module
+ block Generic PDA filesystem device
+ 0 = /dev/pda0 First PDA device
+ 1 = /dev/pda1 Second PDA device
+ ...
+
+ The pda devices are used to mount filesystems on
+ remote pda's (basically slow handheld machines with
+ proprietary OS's and limited memory and storage
+ running small fs translation drivers) through serial /
+ IRDA / parallel links.
+
60-63 LOCAL/EXPERIMENTAL USE
Allocated for local/experimental use. For devices not
assigned official numbers, these ranges should be
@@ -972,7 +1023,7 @@
0 = /dev/sdq 16th SCSI disk whole disk
16 = /dev/sdr 17th SCSI disk whole disk
32 = /dev/sds 18th SCSI disk whole disk
- ...
+ ...
240 = /dev/sdaf 32nd SCSI disk whole disk
Partitions are handled in the same way as for IDE
@@ -982,13 +1033,13 @@
66 char YARC PowerPC PCI coprocessor card
0 = /dev/yppcpci0 First YARC card
1 = /dev/yppcpci1 Second YARC card
- ...
+ ...
block SCSI disk devices (32-47)
0 = /dev/sdag 33th SCSI disk whole disk
16 = /dev/sdah 34th SCSI disk whole disk
32 = /dev/sdai 35th SCSI disk whole disk
- ...
+ ...
240 = /dev/sdav 48nd SCSI disk whole disk
Partitions are handled in the same way as for IDE
@@ -1004,7 +1055,7 @@
0 = /dev/sdaw 49th SCSI disk whole disk
16 = /dev/sdax 50th SCSI disk whole disk
32 = /dev/sday 51st SCSI disk whole disk
- ...
+ ...
240 = /dev/sdbl 64th SCSI disk whole disk
Partitions are handled in the same way as for IDE
@@ -1015,7 +1066,7 @@
0 = /dev/capi20 Control device
1 = /dev/capi20.00 First CAPI 2.0 application
2 = /dev/capi20.01 Second CAPI 2.0 application
- ...
+ ...
20 = /dev/capi20.19 19th CAPI 2.0 application
ISDN CAPI 2.0 driver for use with CAPI 2.0
@@ -1025,7 +1076,7 @@
0 = /dev/sdbm 64th SCSI disk whole disk
16 = /dev/sdbn 65th SCSI disk whole disk
32 = /dev/sdbo 66th SCSI disk whole disk
- ...
+ ...
240 = /dev/sdcb 80th SCSI disk whole disk
Partitions are handled in the same way as for IDE
@@ -1039,7 +1090,7 @@
0 = /dev/sdcc 81st SCSI disk whole disk
16 = /dev/sdcd 82nd SCSI disk whole disk
32 = /dev/sdce 83th SCSI disk whole disk
- ...
+ ...
240 = /dev/sdcr 96th SCSI disk whole disk
Partitions are handled in the same way as for IDE
@@ -1059,7 +1110,7 @@
0 = /dev/sdcs 97th SCSI disk whole disk
16 = /dev/sdct 98th SCSI disk whole disk
32 = /dev/sdcu 99th SCSI disk whole disk
- ...
+ ...
240 = /dev/sddh 112nd SCSI disk whole disk
Partitions are handled in the same way as for IDE
@@ -1069,26 +1120,26 @@
71 char Computone IntelliPort II serial card
0 = /dev/ttyF0 IntelliPort II board 0, port 0
1 = /dev/ttyF1 IntelliPort II board 0, port 1
- ...
+ ...
63 = /dev/ttyF63 IntelliPort II board 0, port 63
64 = /dev/ttyF64 IntelliPort II board 1, port 0
65 = /dev/ttyF65 IntelliPort II board 1, port 1
- ...
+ ...
127 = /dev/ttyF127 IntelliPort II board 1, port 63
128 = /dev/ttyF128 IntelliPort II board 2, port 0
129 = /dev/ttyF129 IntelliPort II board 2, port 1
- ...
+ ...
191 = /dev/ttyF191 IntelliPort II board 2, port 63
192 = /dev/ttyF192 IntelliPort II board 3, port 0
193 = /dev/ttyF193 IntelliPort II board 3, port 1
- ...
+ ...
255 = /dev/ttyF255 IntelliPort II board 3, port 63
block SCSI disk devices (112-127)
0 = /dev/sddi 113th SCSI disk whole disk
16 = /dev/sddj 114th SCSI disk whole disk
32 = /dev/sddk 115th SCSI disk whole disk
- ...
+ ...
240 = /dev/sddx 128th SCSI disk whole disk
Partitions are handled in the same way as for IDE
@@ -1096,22 +1147,22 @@
partitions is 15.
72 char Computone IntelliPort II serial card - alternate devices
- 0 = /dev/cuf0 Callout device corresponding to ttyF0
- 1 = /dev/cuf1 Callout device corresponding to ttyF1
- ...
- 63 = /dev/cuf63 Callout device corresponding to ttyF63
- 64 = /dev/cuf64 Callout device corresponding to ttyF64
- 65 = /dev/cuf65 Callout device corresponding to ttyF65
- ...
- 127 = /dev/cuf127 Callout device corresponding to ttyF127
- 128 = /dev/cuf128 Callout device corresponding to ttyF128
- 129 = /dev/cuf129 Callout device corresponding to ttyF129
- ...
- 191 = /dev/cuf191 Callout device corresponding to ttyF191
- 192 = /dev/cuf192 Callout device corresponding to ttyF192
- 193 = /dev/cuf193 Callout device corresponding to ttyF193
- ...
- 255 = /dev/cuf255 Callout device corresponding to ttyF255
+ 0 = /dev/cuf0 Callout device for ttyF0
+ 1 = /dev/cuf1 Callout device for ttyF1
+ ...
+ 63 = /dev/cuf63 Callout device for ttyF63
+ 64 = /dev/cuf64 Callout device for ttyF64
+ 65 = /dev/cuf65 Callout device for ttyF65
+ ...
+ 127 = /dev/cuf127 Callout device for ttyF127
+ 128 = /dev/cuf128 Callout device for ttyF128
+ 129 = /dev/cuf129 Callout device for ttyF129
+ ...
+ 191 = /dev/cuf191 Callout device for ttyF191
+ 192 = /dev/cuf192 Callout device for ttyF192
+ 193 = /dev/cuf193 Callout device for ttyF193
+ ...
+ 255 = /dev/cuf255 Callout device for ttyF255
73 char Computone IntelliPort II serial card - control devices
0 = /dev/ip2ipl0 Loadware device for board 0
@@ -1126,7 +1177,7 @@
74 char SCI bridge
0 = /dev/SCI/0 SCI device 0
1 = /dev/SCI/1 SCI device 1
- ...
+ ...
Currently for Dolphin Interconnect Solutions' PCI-SCI
bridge.
@@ -1134,16 +1185,16 @@
75 char Specialix IO8+ serial card
0 = /dev/ttyW0 First IO8+ port, first card
1 = /dev/ttyW1 Second IO8+ port, first card
- ...
+ ...
8 = /dev/ttyW8 First IO8+ port, second card
- ...
+ ...
76 char Specialix IO8+ serial card - alternate devices
- 0 = /dev/cuw0 Callout device corresponding to ttyW0
- 1 = /dev/cuw1 Callout device corresponding to ttyW1
- ...
- 8 = /dev/cuw8 Callout device corresponding to ttyW8
- ...
+ 0 = /dev/cuw0 Callout device for ttyW0
+ 1 = /dev/cuw1 Callout device for ttyW1
+ ...
+ 8 = /dev/cuw8 Callout device for ttyW8
+ ...
77 char ComScire Quantum Noise Generator
0 = /dev/qng ComScire Quantum Noise Generator
@@ -1151,38 +1202,68 @@
78 char PAM Software's multimodem boards
0 = /dev/ttyM0 First PAM modem
1 = /dev/ttyM1 Second PAM modem
- ...
+ ...
79 char PAM Software's multimodem boards - alternate devices
- 0 = /dev/cum0 Callout device corresponding to ttyM0
- 1 = /dev/cum1 Callout device corresponding to ttyM1
- ...
+ 0 = /dev/cum0 Callout device for ttyM0
+ 1 = /dev/cum1 Callout device for ttyM1
+ ...
80 char Photometrics AT200 CCD camera
0 = /dev/at200 Photometrics AT200 CCD camera
+ block I2O hard disk
+ 0 = /dev/i2o/hda First I2O hard disk, whole disk
+ 16 = /dev/i2o/hdb Second I2O hard disk, whole disk
+ ...
+ 240 = /dev/i2o/hdp 16th I2O hard disk, whole disk
+
+ Partitions are handled in the same way as for IDE
+ disks (see major number 3) except that the limit on
+ partitions is 15.
+
81 char video4linux
0 = /dev/video0 Video capture/overlay device
- ...
+ ...
63 = /dev/video63 Video capture/overlay device
64 = /dev/radio0 Radio device
- ...
+ ...
127 = /dev/radio63 Radio device
192 = /dev/vtx0 Teletext device
- ...
+ ...
223 = /dev/vtx31 Teletext device
224 = /dev/vbi0 Vertical blank interrupt
- ...
+ ...
255 = /dev/vbi31 Vertical blank interrupt
+ block I2O hard disk
+ 0 = /dev/i2o/hdq 17th I2O hard disk, whole disk
+ 16 = /dev/i2o/hdr 18th I2O hard disk, whole disk
+ ...
+ 240 = /dev/i2o/hdaf 32nd I2O hard disk, whole disk
+
+ Partitions are handled in the same way as for IDE
+ disks (see major number 3) except that the limit on
+ partitions is 15.
+
82 char WiNRADiO communications receiver card
0 = /dev/winradio0 First WiNRADiO card
1 = /dev/winradio1 Second WiNRADiO card
- ...
+ ...
The driver and documentation may be obtained from
http://www.proximity.com.au/~brian/winradio/
+ block I2O hard disk
+ 0 = /dev/i2o/hdag 33rd I2O hard disk, whole disk
+ 16 = /dev/i2o/hdah 34th I2O hard disk, whole disk
+ ...
+ 240 = /dev/i2o/hdav 48th I2O hard disk, whole disk
+
+ Partitions are handled in the same way as for IDE
+ disks (see major number 3) except that the limit on
+ partitions is 15.
+
83 char Teletext/videotext interfaces
0 = /dev/vtx Teletext decoder
16 = /dev/vttuner TV tuner on teletext interface
@@ -1190,26 +1271,76 @@
Devices for the driver contained in the VideoteXt package.
More information on http://home.pages.de/~videotext/
+ block I2O hard disk
+ 0 = /dev/i2o/hdaw 49th I2O hard disk, whole disk
+ 16 = /dev/i2o/hdax 50th I2O hard disk, whole disk
+ ...
+ 240 = /dev/i2o/hdbl 64th I2O hard disk, whole disk
+
+ Partitions are handled in the same way as for IDE
+ disks (see major number 3) except that the limit on
+ partitions is 15.
+
84 char Ikon 1011[57] Versatec Greensheet Interface
0 = /dev/ihcp0 First Greensheet port
1 = /dev/ihcp1 Second Greensheet port
+ block I2O hard disk
+ 0 = /dev/i2o/hdbm 65th I2O hard disk, whole disk
+ 16 = /dev/i2o/hdbn 66th I2O hard disk, whole disk
+ ...
+ 240 = /dev/i2o/hdcb 80th I2O hard disk, whole disk
+
+ Partitions are handled in the same way as for IDE
+ disks (see major number 3) except that the limit on
+ partitions is 15.
+
85 char Linux/SGI shared memory input queue
0 = /dev/shmiq Master shared input queue
1 = /dev/qcntl0 First device pushed
2 = /dev/qcntl1 Second device pushed
...
+ block I2O hard disk
+ 0 = /dev/i2o/hdcc 81st I2O hard disk, whole disk
+ 16 = /dev/i2o/hdcd 82nd I2O hard disk, whole disk
+ ...
+ 240 = /dev/i2o/hdcr 96th I2O hard disk, whole disk
+
+ Partitions are handled in the same way as for IDE
+ disks (see major number 3) except that the limit on
+ partitions is 15.
+
86 char SCSI media changer
0 = /dev/sch0 First SCSI media changer
1 = /dev/sch1 Second SCSI media changer
...
+ block I2O hard disk
+ 0 = /dev/i2o/hdcs 97th I2O hard disk, whole disk
+ 16 = /dev/i2o/hdct 98th I2O hard disk, whole disk
+ ...
+ 240 = /dev/i2o/hddh 112th I2O hard disk, whole disk
+
+ Partitions are handled in the same way as for IDE
+ disks (see major number 3) except that the limit on
+ partitions is 15.
+
87 char Sony Control-A1 stereo control bus
0 = /dev/controla0 First device on chain
1 = /dev/controla1 Second device on chain
...
+ block I2O hard disk
+ 0 = /dev/i2o/hddi 113rd I2O hard disk, whole disk
+ 16 = /dev/i2o/hddj 114th I2O hard disk, whole disk
+ ...
+ 240 = /dev/i2o/hddx 128th I2O hard disk, whole disk
+
+ Partitions are handled in the same way as for IDE
+ disks (see major number 3) except that the limit on
+ partitions is 15.
+
88 char COMX synchronous serial card
0 = /dev/comx0 COMX channel 0
1 = /dev/comx1 COMX channel 1
@@ -1222,6 +1353,7 @@
Partitions are handled the same way as for the first
interface (see major number 3).
+
89 char I2C bus interface
0 = /dev/i2c0 First I2C adapter
1 = /dev/i2c1 Second I2C adapter
@@ -1262,6 +1394,15 @@
92 char Reserved for ith Kommunikationstechnik MIC ISDN card
+ block PPDD encrypted disk driver
+ 0 = /dev/ppdd0 First encrypted disk
+ 1 = /dev/ppdd1 Second encrypted disk
+ ...
+
+ Partitions are handled in the same way as for IDE
+ disks (see major number 3) except that the limit on
+ partitions is 15.
+
93 char IBM Smart Capture Card frame grabber
0 = /dev/iscc0 First Smart Capture Card
1 = /dev/iscc1 Second Smart Capture Card
@@ -1270,6 +1411,12 @@
129 = /dev/isccctl1 Second Smart Capture Card control
...
+ block NAND Flash Translation Layer filesystem
+ 0 = /dev/nftla First NFTL layer
+ 16 = /dev/nftlb Second NFTL layer
+ ...
+ 240 = /dev/nftlp 16th NTFL layer
+
94 char miroVIDEO DC10/30 capture/playback device
0 = /dev/dcxx0 First capture card
1 = /dev/dcxx1 Second capture card
@@ -1281,15 +1428,29 @@
2 = /dev/ipstate State information log file
3 = /dev/ipauth Authentication control device/log file
+ block IBM S/390 DASD block storage
+ 0 = /dev/dasd0 First DASD device, major
+ 1 = /dev/dasd0a First DASD device, block 1
+ 2 = /dev/dasd0b First DASD device, block 2
+ 3 = /dev/dasd0c First DASD device, block 3
+ 4 = /dev/dasd1 Second DASD device, major
+ 5 = /dev/dasd1a Second DASD device, block 1
+ 6 = /dev/dasd1b Second DASD device, block 2
+ 7 = /dev/dasd1c Second DASD device, block 3
+ ...
+
96 char Parallel port ATAPI tape devices
0 = /dev/pt0 First parallel port ATAPI tape
1 = /dev/pt1 Second parallel port ATAPI tape
- 2 = /dev/pt2 Third parallel port ATAPI tape
- 3 = /dev/pt3 Fourth parallel port ATAPI tape
+ ...
128 = /dev/npt0 First p.p. ATAPI tape, no rewind
129 = /dev/npt1 Second p.p. ATAPI tape, no rewind
- 130 = /dev/npt2 Third p.p. ATAPI tape, no rewind
- 131 = /dev/npt3 Fourth p.p. ATAPI tape, no rewind
+ ...
+
+ block IBM S/390 VM/ESA minidisk
+ 0 = /dev/msd0 First VM/ESA minidisk
+ 1 = /dev/msd1 Second VM/ESA minidisk
+ ...
97 char Parallel port generic ATAPI interface
0 = /dev/pg0 First parallel port ATAPI device
@@ -1364,7 +1525,64 @@
1 = /dev/srnd1 Second miroMEDIA Surround board
...
-111-119 UNALLOCATED
+111 char Philips SAA7146-based audio/video card
+ 0 = /dev/av0 First A/V card
+ 1 = /dev/av1 Second A/V card
+ ...
+
+112 char ISI serial card
+ 0 = /dev/ttyM0 First ISI port
+ 1 = /dev/ttyM1 Second ISI port
+ ...
+
+ There is currently a device-naming conflict between
+ these and PAM multimodems (major 78).
+
+113 char ISI serial card - alternate devices
+ 0 = /dev/cum0 Callout device for ttyM0
+ 1 = /dev/cum1 Callout device for ttyM1
+ ...
+
+114 char Picture Elements ISE board
+ 0 = /dev/ise0 First ISE board
+ 1 = /dev/ise1 Second ISE board
+ ...
+ 128 = /dev/isex0 Control node for first ISE board
+ 129 = /dev/isex1 Control node for second ISE board
+ ...
+
+ The ISE board is an embedded computer, optimized for
+ image processing. The /dev/iseN nodes are the general
+ I/O access to the board, the /dev/isex0 nodes command
+ nodes used to control the board.
+
+115 char Console driver speaker
+ 0 = /dev/speaker Speaker device file
+
+ Plays music using IBM BASIC style strings.
+
+116 char Advanced Linux System Driver (ALSA)
+
+117 char COSA/SRP synchronous serial card
+ 0 = /dev/cosa0c0 1st board, 1st channel
+ 1 = /dev/cosa0c1 1st board, 2nd channel
+ ...
+ 16 = /dev/cosa1c0 2nd board, 1st channel
+ 17 = /dev/cosa1c1 2nd board, 2nd channel
+ ...
+
+118 char Solidum ???
+ 0 = /dev/solnp0
+ 1 = /dev/solnp1
+ ...
+ 128 = /dev/solnpctl0
+ 129 = /dev/solnpctl1
+ ...
+
+119 char VMware virtual network control
+ 0 = /dev/vnet0 1st virtual network
+ 1 = /dev/vnet1 2nd virtual network
+ ...
120-127 LOCAL/EXPERIMENTAL USE
@@ -1377,13 +1595,285 @@
136-143 char Unix98 PTY slaves
0 = /dev/pts/0 First Unix98 pseudo-TTY
1 = /dev/pts/1 Second Unix98 pesudo-TTY
+ ...
These device nodes are automatically generated with
the proper permissions and modes by mounting the
devpts filesystem onto /dev/pts with the appropriate
- mount options (distribution dependent).
+ mount options (distribution dependent, however, on
+ *most* distributions the appropriate options are
+ "mode=0620,gid=<gid of the "tty" group>".)
+
+144 char Encapsulated PPP
+ 0 = /dev/pppox0 First PPP over Ethernet
+ ...
+ 63 = /dev/pppox63 64th PPP over Ethernet
+
+ This is primarily used for ADSL.
+
+ The SST 5136-DN DeviceNet interface driver has been
+ relocated to major 183 due to an unfortunate conflict.
+
+145 char SAM9407-based soundcard
+ 0 = /dev/sam0_mixer
+ 1 = /dev/sam0_sequencer
+ 2 = /dev/sam0_midi00
+ 3 = /dev/sam0_dsp
+ 4 = /dev/sam0_audio
+ 6 = /dev/sam0_sndstat
+ 18 = /dev/sam0_midi01
+ 34 = /dev/sam0_midi02
+ 50 = /dev/sam0_midi03
+ 64 = /dev/sam1_mixer
+ ...
+ 128 = /dev/sam2_mixer
+ ...
+ 192 = /dev/sam3_mixer
+ ...
+
+ Device functions match OSS, but offer a number of
+ addons, which are sam9407 specific. OSS can be
+ operated simultaneously, taking care of the codec.
+
+146 char SYSTRAM SCRAMNet mirrored-memory network
+ 0 = /dev/scramnet0 First SCRAMNet device
+ 1 = /dev/scramnet1 Second SCRAMNet device
+ ...
+
+147 char Aueral Semiconductor Vortex Audio device
+ 0 = /dev/aureal0 First Aureal Vortex
+ 1 = /dev/aureal1 Second Aureal Vortex
+ ...
+
+148 char Technology Concepts serial card
+ 0 = /dev/ttyT0 First TCL port
+ 1 = /dev/ttyT1 Second TCL port
+ ...
+
+149 char Technology Concepts serial card - alternate devices
+ 0 = /dev/cut0 Callout device for ttyT0
+ 1 = /dev/cut0 Callout device for ttyT1
+ ...
+
+150 char Real-Time Linux FIFOs
+ 0 = /dev/rtf0 First RTLinux FIFO
+ 1 = /dev/rtf1 Second RTLinux FIFO
+ ...
+
+151 char DPT I2O SmartRaid V controller
+ 0 = /dev/dpti0 First DPT I2O adapter
+ 1 = /dev/dpti1 Second DPT I2O adapter
+ ...
+
+154 char Specialix RIO serial card
+ 0 = /dev/ttySR0 First RIO port
+ ...
+ 255 = /dev/ttySR255 256th RIO port
+
+155 char Specialix RIO serial card - alternate devices
+ 0 = /dev/cusr0 Callout device for ttySR0
+ ...
+ 255 = /dev/cusr255 Callout device for ttySR255
+
+156 char Specialix RIO serial card
+ 0 = /dev/ttySR256 257th RIO port
+ ...
+ 255 = /dev/ttySR511 512th RIO port
+
+157 char Specialix RIO serial card - alternate devices
+ 0 = /dev/cusr256 Callout device for ttySR256
+ ...
+ 255 = /dev/cusr511 Callout device for ttySR511
+
+158 char Dialogic GammaLink fax driver
+ 0 = /dev/gfax0 GammaLink channel 0
+ 1 = /dev/gfax1 GammaLink channel 1
+ ...
+
+159 char Quicknet Technologies Internet PhoneJack/LineJack
+ 0 = /dev/ixj0 First device
+ 1 = /dev/ixj1 Second device
+ ...
+
+160 char General Purpose Instrument Bus (GPIB)
+ 0 = /dev/gpib0 First GPIB bus
+ 1 = /dev/gpib1 Second GPIB bus
+ ...
+
+161 char IrCOMM devices (IrDA serial/parallel emulation)
+ 0 = /dev/ircomm0 First IrCOMM device
+ 1 = /dev/ircomm1 Second IrCOMM device
+ ...
+ 16 = /dev/irlpt0 First IrLPT device
+ 17 = /dev/irlpt1 Second IrLPT device
+ ...
+
+162 char Raw block device interface
+ 0 = /dev/raw Raw I/O control device
+ 1 = /dev/raw1 First raw I/O device
+ 2 = /dev/raw2 Second raw I/O device
+ ...
+
+163 char Radio Tech BIM-XXX-RS232 radio modem
+ 0 = /dev/bimrt0 First BIM radio modem
+ 1 = /dev/bimrt1 Second BIM radio modem
+ ...
+
+164 char Chase Research AT/PCI-Fast serial card
+ 0 = /dev/ttyCH0 AT/PCI-Fast board 0, port 0
+ ...
+ 15 = /dev/ttyCH15 AT/PCI-Fast board 0, port 15
+ 16 = /dev/ttyCH16 AT/PCI-Fast board 1, port 0
+ ...
+ 31 = /dev/ttyCH31 AT/PCI-Fast board 1, port 15
+ 32 = /dev/ttyCH32 AT/PCI-Fast board 2, port 0
+ ...
+ 47 = /dev/ttyCH47 AT/PCI-Fast board 2, port 15
+ 48 = /dev/ttyCH48 AT/PCI-Fast board 3, port 0
+ ...
+ 63 = /dev/ttyCH63 AT/PCI-Fast board 3, port 15
+
+165 char Chase Research AT/PCI-Fast serial card - alternate devices
+ 0 = /dev/cuch0 Callout device corresponding to ttyCH0
+ ...
+ 63 = /dev/cuch63 Callout device corresponding to ttyCH63
+
+166 char ACM USB modems
+ 0 = /dev/ttyACM0 First ACM modem
+ 1 = /dev/ttyACM1 Second ACM modem
+ ...
+
+167 char ACM USB modems - alternate devices
+ 0 = /dev/cuacm0 Callout device for ttyACM0
+ 1 = /dev/cuacm1 Callout device for ttyACM1
+ ...
+
+168 char Eracom CSA7000 PCI encryption adaptor
+ 0 = /dev/ecsa0 First CSA7000
+ 1 = /dev/ecsa1 Second CSA7000
+ ...
+
+169 char Eracom CSA8000 PCI encryption adaptor
+ 0 = /dev/ecsa8-0 First CSA8000
+ 1 = /dev/ecsa8-1 Second CSA8000
+ ...
+
+170 char AMI MegaRAC remote access controller
+ 0 = /dev/megarac0 First MegaRAC card
+ 1 = /dev/megarac1 Second MegaRAC card
+ ...
+
+171 char Reserved for IEEE 1394 (Firewire)
+
+
+172 char Moxa Intellio serial card
+ 0 = /dev/ttyMX0 First Moxa port
+ 1 = /dev/ttyMX1 Second Moxa port
+ ...
+ 127 = /dev/ttyMX127 128th Moxa port
+ 128 = /dev/moxactl Moxa control port
+
+173 char Moxa Intellio serial card - alternate devices
+ 0 = /dev/cumx0 Callout device for ttyMX0
+ 1 = /dev/cumx1 Callout device for ttyMX1
+ ...
+ 127 = /dev/cumx127 Callout device for ttyMX127
+
+174 char SmartIO serial card
+ 0 = /dev/ttySI0 First SmartIO port
+ 1 = /dev/ttySI1 Second SmartIO port
+ ...
+
+175 char SmartIO serial card - alternate devices
+ 0 = /dev/cusi0 Callout device for ttySI0
+ 1 = /dev/cusi1 Callout device for ttySI1
+ ...
+
+176 char nCipher nFast PCI crypto accelerator
+ 0 = /dev/nfastpci0 First nFast PCI device
+ 1 = /dev/nfastpci1 First nFast PCI device
+ ...
+
+177 char TI PCILynx memory spaces
+ 0 = /dev/pcilynx/aux0 AUX space of first PCILynx card
+ ...
+ 15 = /dev/pcilynx/aux15 AUX space of 16th PCILynx card
+ 16 = /dev/pcilynx/rom0 ROM space of first PCILynx card
+ ...
+ 31 = /dev/pcilynx/rom15 ROM space of 16th PCILynx card
+ 32 = /dev/pcilynx/ram0 RAM space of first PCILynx card
+ ...
+ 47 = /dev/pcilynx/ram15 RAM space of 16th PCILynx card
+
+178 char Giganet cLAN1xxx virtual interface adapter
+ 0 = /dev/clanvi0 First cLAN adapter
+ 1 = /dev/clanvi1 Second cLAN adapter
+ ...
+
+179 char CCube DVXChip-based PCI products
+ 0 = /dev/dvxirq0 First DVX device
+ 1 = /dev/dvxirq1 Second DVX device
+ ...
+
+180 char USB devices
+ 0 = /dev/usb/lp0 First USB printer
+ ...
+ 15 = /dev/usb/lp15 16th USB printer
+ 16 = /dev/usb/mouse0 First USB mouse
+ ...
+ 31 = /dev/usb/mouse15 16th USB mouse
+ 32 = /dev/usb/ez0 First USB firmware loader
+ ...
+ 47 = /dev/usb/ez15 16th USB firmware loader
+ 48 = /dev/usb/scanner0 First USB scanner
+ ...
+ 63 = /dev/usb/scanner15 16th USB scanner
+
+181 char Conrad Electronic parallel port radio clocks
+ 0 = /dev/pcfclock0 First Conrad radio clock
+ 1 = /dev/pcfclock1 Second Conrad radio clock
+ ...
+
+182 char Picture Elements THR2 binarizer
+ 0 = /dev/pethr0 First THR2 board
+ 1 = /dev/pethr1 Second THR2 board
+ ...
+
+183 char SST 5136-DN DeviceNet interface
+ 0 = /dev/ss5136dn0 First DeviceNet interface
+ 1 = /dev/ss5136dn1 Second DeviceNet interface
+ ...
+
+ This device used to be assigned to major number 144.
+ It had to be moved due to an unfortunate conflict.
+
+184 char Picture Elements' video simulator/sender
+ 0 = /dev/pevss0 First sender board
+ 1 = /dev/pevss1 Second sender board
+ ...
+
+185 char Reserved for InterMezzo high availability file system
+
+186 char Object-based storage control device
+ 0 = /dev/obd0 First obd control device
+ 1 = /dev/obd1 Second obd control device
+ ...
+
+ See ftp://ftp.lustre.org/pub/obd for code and information.
+
+187 char UNALLOCATED
+
+188 char USB serial converters
+ 0 = /dev/ttyUSB0 First USB serial converter
+ 1 = /dev/ttyUSB1 Second USB serial converter
+ ...
+
+189 char USB serial converters - alternate devices
+ 0 = /dev/cuusb0 Callout device corresponding to ttyUSB0
+ 1 = /dev/cuusb1 Callout device corresponding to ttyUSB1
+ ...
-144-239 UNALLOCATED
+190-239 UNALLOCATED
240-254 LOCAL/EXPERIMENTAL USE
@@ -1412,8 +1902,9 @@
/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: the last device is <letter X>-<digit 0>-<letter R>.
+Note: /dev/X0R is <letter X>-<digit 0>-<letter R>.
Recommended links
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)