2 LINUX ALLOCATED DEVICES
3 Maintained by H. Peter Anvin <device@lanana.org>
5 Last revised: 3 June 2001
7 This list is the Linux Device List, the official registry of allocated
8 device numbers and /dev directory nodes for the Linux operating
11 The latest version of this list is available from
12 http://www.lanana.org/docs/device-list/ or
13 ftp://ftp.kernel.org/pub/linux/docs/device-list/. This version may be
14 newer than the one distributed with the Linux kernel.
16 The LaTeX version of this document is no longer maintained.
18 This document is included by reference into the Filesystem Hierarchy
19 Standard (FHS). The FHS is available from http://www.pathname.com/fhs/.
21 Allocations marked (68k/Amiga) apply to Linux/68k on the Amiga
22 platform only. Allocations marked (68k/Atari) apply to Linux/68k on
23 the Atari platform only.
25 The symbol {2.6} means the allocation is obsolete and scheduled for
26 removal once kernel version 2.6 (or equivalent) is released.
28 This document is in the public domain. The author requests, however,
29 that semantically altered versions are not distributed without
30 permission of the author, assuming the author can be contacted without
31 an unreasonable effort.
33 In particular, please don't sent patches for this list to Linus, at
34 least not without contacting me first.
36 I do not have any information about these devices beyond what appears
37 on this list. Any such information requests will be deleted without
41 **** DEVICE DRIVERS AUTHORS PLEASE READ THIS ****
43 THE DEVICE REGISTRY IS OFFICIALLY FROZEN FOR LINUS TORVALDS' KERNEL
44 TREE. At Linus' request, no more allocations will be made official
45 for Linus' kernel tree; the 3 June 2001 version of this list is the
46 official final version of this registry. At Alan Cox' request,
47 however, the registry will continue to be maintained for the -ac
48 series of kernels, and registrations will be accepted.
50 To have a major number allocated, or a minor number in situations
51 where that applies (e.g. busmice), please contact me with the
52 appropriate device information. Also, if you have additional
53 information regarding any of the devices listed below, or if I have
54 made a mistake, I would greatly appreciate a note.
56 I do, however, make a few requests about the nature of your report.
57 This is necessary for me to be able to keep this list up to date and
58 correct in a timely manner. First of all, *please* send it to the
59 correct address... <device@lanana.org>. I receive hundreds of email
60 messages a day, so mail sent to other addresses may very well get lost
61 in the avalanche. Please put in a descriptive subject, so I can find
62 your mail again should I need to. Too many people send me email
63 saying just "device number request" in the subject.
65 Second, please include a description of the device *in the same format
66 as this list*. The reason for this is that it is the only way I have
67 found to ensure I have all the requisite information to publish your
68 device and avoid conflicts.
70 Third, please don't assume that the distributed version of the list is
71 up to date. Due to the number of registrations I have to maintain it
72 in "batch mode", so there is likely additional registrations that
73 haven't been listed yet.
75 Finally, sometimes I have to play "namespace police." Please don't be
76 offended. I often get submissions for /dev names that would be bound
77 to cause conflicts down the road. I am trying to avoid getting in a
78 situation where we would have to suffer an incompatible forward
79 change. Therefore, please consult with me *before* you make your
80 device names and numbers in any way public, at least to the point
81 where it would be at all difficult to get them changed.
83 Your cooperation is appreciated.
86 0 Unnamed devices (e.g. non-device mounts)
87 0 = reserved as null device number
90 1 = /dev/mem Physical memory access
91 2 = /dev/kmem Kernel virtual memory access
92 3 = /dev/null Null device
93 4 = /dev/port I/O port access
94 5 = /dev/zero Null byte source
95 6 = /dev/core OBSOLETE - replaced by /proc/kcore
96 7 = /dev/full Returns ENOSPC on write
97 8 = /dev/random Nondeterministic random number gen.
98 9 = /dev/urandom Faster, less secure random number gen.
99 10 = /dev/aio Asyncronous I/O notification interface
100 11 = /dev/kmsg Writes to this come out as printk's
102 0 = /dev/ram0 First RAM disk
103 1 = /dev/ram1 Second RAM disk
105 250 = /dev/initrd Initial RAM disk {2.6}
107 Older kernels had /dev/ramdisk (1, 1) here.
108 /dev/initrd refers to a RAM disk which was preloaded
109 by the boot loader; newer kernels use /dev/ram0 for
112 2 char Pseudo-TTY masters
113 0 = /dev/ptyp0 First PTY master
114 1 = /dev/ptyp1 Second PTY master
116 255 = /dev/ptyef 256th PTY master
118 Pseudo-tty's are named as follows:
119 * Masters are "pty", slaves are "tty";
120 * the fourth letter is one of pqrstuvwxyzabcde indicating
121 the 1st through 16th series of 16 pseudo-ttys each, and
122 * the fifth letter is one of 0123456789abcdef indicating
123 the position within the series.
125 These are the old-style (BSD) PTY devices; Unix98
126 devices are on major 128 and above and use the PTY
127 master multiplex (/dev/ptmx) to acquire a PTY on
131 0 = /dev/fd0 Controller 0, drive 0, autodetect
132 1 = /dev/fd1 Controller 0, drive 1, autodetect
133 2 = /dev/fd2 Controller 0, drive 2, autodetect
134 3 = /dev/fd3 Controller 0, drive 3, autodetect
135 128 = /dev/fd4 Controller 1, drive 0, autodetect
136 129 = /dev/fd5 Controller 1, drive 1, autodetect
137 130 = /dev/fd6 Controller 1, drive 2, autodetect
138 131 = /dev/fd7 Controller 1, drive 3, autodetect
140 To specify format, add to the autodetect device number:
141 0 = /dev/fd? Autodetect format
142 4 = /dev/fd?d360 5.25" 360K in a 360K drive(1)
143 20 = /dev/fd?h360 5.25" 360K in a 1200K drive(1)
144 48 = /dev/fd?h410 5.25" 410K in a 1200K drive
145 64 = /dev/fd?h420 5.25" 420K in a 1200K drive
146 24 = /dev/fd?h720 5.25" 720K in a 1200K drive
147 80 = /dev/fd?h880 5.25" 880K in a 1200K drive(1)
148 8 = /dev/fd?h1200 5.25" 1200K in a 1200K drive(1)
149 40 = /dev/fd?h1440 5.25" 1440K in a 1200K drive(1)
150 56 = /dev/fd?h1476 5.25" 1476K in a 1200K drive
151 72 = /dev/fd?h1494 5.25" 1494K in a 1200K drive
152 92 = /dev/fd?h1600 5.25" 1600K in a 1200K drive(1)
154 12 = /dev/fd?u360 3.5" 360K Double Density(2)
155 16 = /dev/fd?u720 3.5" 720K Double Density(1)
156 120 = /dev/fd?u800 3.5" 800K Double Density(2)
157 52 = /dev/fd?u820 3.5" 820K Double Density
158 68 = /dev/fd?u830 3.5" 830K Double Density
159 84 = /dev/fd?u1040 3.5" 1040K Double Density(1)
160 88 = /dev/fd?u1120 3.5" 1120K Double Density(1)
161 28 = /dev/fd?u1440 3.5" 1440K High Density(1)
162 124 = /dev/fd?u1600 3.5" 1600K High Density(1)
163 44 = /dev/fd?u1680 3.5" 1680K High Density(3)
164 60 = /dev/fd?u1722 3.5" 1722K High Density
165 76 = /dev/fd?u1743 3.5" 1743K High Density
166 96 = /dev/fd?u1760 3.5" 1760K High Density
167 116 = /dev/fd?u1840 3.5" 1840K High Density(3)
168 100 = /dev/fd?u1920 3.5" 1920K High Density(1)
169 32 = /dev/fd?u2880 3.5" 2880K Extra Density(1)
170 104 = /dev/fd?u3200 3.5" 3200K Extra Density
171 108 = /dev/fd?u3520 3.5" 3520K Extra Density
172 112 = /dev/fd?u3840 3.5" 3840K Extra Density(1)
174 36 = /dev/fd?CompaQ Compaq 2880K drive; obsolete?
176 (1) Autodetectable format
177 (2) Autodetectable format in a Double Density (720K) drive only
178 (3) Autodetectable format in a High Density (1440K) drive only
180 NOTE: The letter in the device name (d, q, h or u)
181 signifies the type of drive: 5.25" Double Density (d),
182 5.25" Quad Density (q), 5.25" High Density (h) or 3.5"
183 (any model, u). The use of the capital letters D, H
184 and E for the 3.5" models have been deprecated, since
185 the drive type is insignificant for these devices.
187 3 char Pseudo-TTY slaves
188 0 = /dev/ttyp0 First PTY slave
189 1 = /dev/ttyp1 Second PTY slave
191 255 = /dev/ttyef 256th PTY slave
193 These are the old-style (BSD) PTY devices; Unix98
194 devices are on major 136 and above.
196 block First MFM, RLL and IDE hard disk/CD-ROM interface
197 0 = /dev/hda Master: whole disk (or CD-ROM)
198 64 = /dev/hdb Slave: whole disk (or CD-ROM)
200 For partitions, add to the whole disk device number:
201 0 = /dev/hd? Whole disk
202 1 = /dev/hd?1 First partition
203 2 = /dev/hd?2 Second partition
205 63 = /dev/hd?63 63rd partition
207 For Linux/i386, partitions 1-4 are the primary
208 partitions, and 5 and above are logical partitions.
209 Other versions of Linux use partitioning schemes
210 appropriate to their respective architectures.
213 0 = /dev/tty0 Current virtual console
215 1 = /dev/tty1 First virtual console
217 63 = /dev/tty63 63rd virtual console
218 64 = /dev/ttyS0 First UART serial port
220 255 = /dev/ttyS191 192nd UART serial port
222 UART serial ports refer to 8250/16450/16550 series devices.
224 Older versions of the Linux kernel used this major
225 number for BSD PTY devices. As of Linux 2.1.115, this
226 is no longer supported. Use major numbers 2 and 3.
228 5 char Alternate TTY devices
229 0 = /dev/tty Current TTY device
230 1 = /dev/console System console
231 2 = /dev/ptmx PTY master multiplex
232 64 = /dev/cua0 Callout device for ttyS0
234 255 = /dev/cua191 Callout device for ttyS191
236 (5,1) is /dev/console starting with Linux 2.1.71. See
237 the section on terminal devices for more information
240 6 char Parallel printer devices
241 0 = /dev/lp0 Parallel printer on parport0
242 1 = /dev/lp1 Parallel printer on parport1
245 Current Linux kernels no longer have a fixed mapping
246 between parallel ports and I/O addresses. Instead,
247 they are redirected through the parport multiplex layer.
249 7 char Virtual console capture devices
250 0 = /dev/vcs Current vc text contents
251 1 = /dev/vcs1 tty1 text contents
253 63 = /dev/vcs63 tty63 text contents
254 128 = /dev/vcsa Current vc text/attribute contents
255 129 = /dev/vcsa1 tty1 text/attribute contents
257 191 = /dev/vcsa63 tty63 text/attribute contents
259 NOTE: These devices permit both read and write access.
261 block Loopback devices
262 0 = /dev/loop0 First loopback device
263 1 = /dev/loop1 Second loopback device
266 The loopback devices are used to mount filesystems not
267 associated with block devices. The binding to the
268 loopback devices is handled by mount(8) or losetup(8).
270 8 block SCSI disk devices (0-15)
271 0 = /dev/sda First SCSI disk whole disk
272 16 = /dev/sdb Second SCSI disk whole disk
273 32 = /dev/sdc Third SCSI disk whole disk
275 240 = /dev/sdp Sixteenth SCSI disk whole disk
277 Partitions are handled in the same way as for IDE
278 disks (see major number 3) except that the limit on
281 9 char SCSI tape devices
282 0 = /dev/st0 First SCSI tape, mode 0
283 1 = /dev/st1 Second SCSI tape, mode 0
285 32 = /dev/st0l First SCSI tape, mode 1
286 33 = /dev/st1l Second SCSI tape, mode 1
288 64 = /dev/st0m First SCSI tape, mode 2
289 65 = /dev/st1m Second SCSI tape, mode 2
291 96 = /dev/st0a First SCSI tape, mode 3
292 97 = /dev/st1a Second SCSI tape, mode 3
294 128 = /dev/nst0 First SCSI tape, mode 0, no rewind
295 129 = /dev/nst1 Second SCSI tape, mode 0, no rewind
297 160 = /dev/nst0l First SCSI tape, mode 1, no rewind
298 161 = /dev/nst1l Second SCSI tape, mode 1, no rewind
300 192 = /dev/nst0m First SCSI tape, mode 2, no rewind
301 193 = /dev/nst1m Second SCSI tape, mode 2, no rewind
303 224 = /dev/nst0a First SCSI tape, mode 3, no rewind
304 225 = /dev/nst1a Second SCSI tape, mode 3, no rewind
307 "No rewind" refers to the omission of the default
308 automatic rewind on device close. The MTREW or MTOFFL
309 ioctl()'s can be used to rewind the tape regardless of
310 the device used to access it.
312 block Metadisk (RAID) devices
313 0 = /dev/md0 First metadisk group
314 1 = /dev/md1 Second metadisk group
317 The metadisk driver is used to span a
318 filesystem across multiple physical disks.
320 10 char Non-serial mice, misc features
321 0 = /dev/logibm Logitech bus mouse
322 1 = /dev/psaux PS/2-style mouse port
323 2 = /dev/inportbm Microsoft Inport bus mouse
324 3 = /dev/atibm ATI XL bus mouse
326 4 = /dev/amigamouse Amiga mouse (68k/Amiga)
327 5 = /dev/atarimouse Atari mouse
328 6 = /dev/sunmouse Sun mouse
329 7 = /dev/amigamouse1 Second Amiga mouse
330 8 = /dev/smouse Simple serial mouse driver
331 9 = /dev/pc110pad IBM PC-110 digitizer pad
332 10 = /dev/adbmouse Apple Desktop Bus mouse
333 11 = /dev/vrtpanel Vr41xx embedded touch panel
334 13 = /dev/vpcmouse Connectix Virtual PC Mouse
335 14 = /dev/touchscreen/ucb1x00 UCB 1x00 touchscreen
336 15 = /dev/touchscreen/mk712 MK712 touchscreen
337 128 = /dev/beep Fancy beep device
338 129 = /dev/modreq Kernel module load request {2.6}
339 130 = /dev/watchdog Watchdog timer port
340 131 = /dev/temperature Machine internal temperature
341 132 = /dev/hwtrap Hardware fault trap
342 133 = /dev/exttrp External device trap
343 134 = /dev/apm_bios Advanced Power Management BIOS
344 135 = /dev/rtc Real Time Clock
345 139 = /dev/openprom SPARC OpenBoot PROM
346 140 = /dev/relay8 Berkshire Products Octal relay card
347 141 = /dev/relay16 Berkshire Products ISO-16 relay card
348 142 = /dev/msr x86 model-specific registers {2.6}
349 143 = /dev/pciconf PCI configuration space
350 144 = /dev/nvram Non-volatile configuration RAM
351 145 = /dev/hfmodem Soundcard shortwave modem control {2.6}
352 146 = /dev/graphics Linux/SGI graphics device
353 147 = /dev/opengl Linux/SGI OpenGL pipe
354 148 = /dev/gfx Linux/SGI graphics effects device
355 149 = /dev/input/mouse Linux/SGI Irix emulation mouse
356 150 = /dev/input/keyboard Linux/SGI Irix emulation keyboard
357 151 = /dev/led Front panel LEDs
358 153 = /dev/mergemem Memory merge device
359 154 = /dev/pmu Macintosh PowerBook power manager
360 155 = /dev/isictl MultiTech ISICom serial control
361 156 = /dev/lcd Front panel LCD display
362 157 = /dev/ac Applicom Intl Profibus card
363 158 = /dev/nwbutton Netwinder external button
364 159 = /dev/nwdebug Netwinder debug interface
365 160 = /dev/nwflash Netwinder flash memory
366 161 = /dev/userdma User-space DMA access
367 162 = /dev/smbus System Management Bus
368 163 = /dev/lik Logitech Internet Keyboard
369 164 = /dev/ipmo Intel Intelligent Platform Management
370 165 = /dev/vmmon VMWare virtual machine monitor
371 166 = /dev/i2o/ctl I2O configuration manager
372 167 = /dev/specialix_sxctl Specialix serial control
373 168 = /dev/tcldrv Technology Concepts serial control
374 169 = /dev/specialix_rioctl Specialix RIO serial control
375 170 = /dev/smapi IBM Thinkpad SMAPI
376 171 = /dev/srripc QNX4 API IPC manager
377 172 = /dev/usemaclone Semaphore clone device
378 173 = /dev/ipmikcs Intelligent Platform Management
379 174 = /dev/uctrl SPARCbook 3 microcontroller
380 175 = /dev/agpgart AGP Graphics Address Remapping Table
381 176 = /dev/gtrsc Gorgy Timing radio clock
382 177 = /dev/cbm Serial CBM bus
383 178 = /dev/jsflash JavaStation OS flash SIMM
384 179 = /dev/xsvc High-speed shared-mem/semaphore service
385 180 = /dev/vrbuttons Vr41xx button input device
386 181 = /dev/toshiba Toshiba laptop SMM support
387 182 = /dev/perfctr Performance-monitoring counters
388 183 = /dev/intel_rng Intel i8x0 random number generator
389 184 = /dev/cpu/microcode CPU microcode update interface
390 186 = /dev/atomicps Atomic shapshot of process state data
391 187 = /dev/irnet IrNET device
392 188 = /dev/smbusbios SMBus BIOS
393 189 = /dev/ussp_ctl User space serial port control
394 190 = /dev/crash Mission Critical Linux crash dump facility
395 191 = /dev/pcl181 <information missing>
396 192 = /dev/nas_xbus NAS xbus LCD/buttons access
397 193 = /dev/d7s SPARC 7-segment display
398 194 = /dev/zkshim Zero-Knowledge network shim control
399 195 = /dev/elographics/e2201 Elographics touchscreen E271-2201
400 198 = /dev/sexec Signed executable interface
401 199 = /dev/scanners/cuecat :CueCat barcode scanner
402 200 = /dev/net/tun TAP/TUN network device
403 201 = /dev/button/gulpb Transmeta GULP-B buttons
404 204 = /dev/video/em8300 EM8300 DVD decoder control
405 205 = /dev/video/em8300_mv EM8300 DVD decoder video
406 206 = /dev/video/em8300_ma EM8300 DVD decoder audio
407 207 = /dev/video/em8300_sp EM8300 DVD decoder subpicture
408 208 = /dev/compaq/cpqphpc Compaq PCI Hot Plug Controller
409 209 = /dev/compaq/cpqrid Compaq Remote Insight Driver
410 210 = /dev/impi/bt IMPI coprocessor block transfer
411 211 = /dev/impi/smic IMPI coprocessor stream interface
412 212 = /dev/watchdogs/0 First watchdog device
413 213 = /dev/watchdogs/1 Second watchdog device
414 214 = /dev/watchdogs/2 Third watchdog device
415 215 = /dev/watchdogs/3 Fourth watchdog device
416 216 = /dev/fujitsu/apanel Fujitsu/Siemens application panel
417 217 = /dev/ni/natmotn National Instruments Motion
418 218 = /dev/kchuid Inter-process chuid control
419 219 = /dev/modems/mwave MWave modem firmware upload
420 220 = /dev/mptctl Message passing technology (MPT) control
421 221 = /dev/mvista/hssdsi Montavista PICMG hot swap system driver
422 222 = /dev/mvista/hasi Montavista PICMG high availability
423 223 = /dev/input/uinput User level driver support for input
424 240-255 Reserved for local use
426 11 char Raw keyboard device
427 0 = /dev/kbd Raw keyboard device
429 The raw keyboard device is used on Linux/SPARC only.
431 block SCSI CD-ROM devices
432 0 = /dev/sr0 First SCSI CD-ROM
433 1 = /dev/sr1 Second SCSI CD-ROM
436 The prefix /dev/scd instead of /dev/sr has been used
437 as well, and might make more sense.
440 2 = /dev/ntpqic11 QIC-11, no rewind-on-close
441 3 = /dev/tpqic11 QIC-11, rewind-on-close
442 4 = /dev/ntpqic24 QIC-24, no rewind-on-close
443 5 = /dev/tpqic24 QIC-24, rewind-on-close
444 6 = /dev/ntpqic120 QIC-120, no rewind-on-close
445 7 = /dev/tpqic120 QIC-120, rewind-on-close
446 8 = /dev/ntpqic150 QIC-150, no rewind-on-close
447 9 = /dev/tpqic150 QIC-150, rewind-on-close
449 The device names specified are proposed -- if there
450 are "standard" names for these devices, please let me know.
452 block MSCDEX CD-ROM callback support {2.6}
453 0 = /dev/dos_cd0 First MSCDEX CD-ROM
454 1 = /dev/dos_cd1 Second MSCDEX CD-ROM
458 0 = /dev/input/js0 First joystick
459 1 = /dev/input/js1 Second joystick
461 32 = /dev/input/mouse0 First mouse
462 33 = /dev/input/mouse1 Second mouse
464 63 = /dev/input/mice Unified mouse
465 64 = /dev/input/event0 First event queue
466 65 = /dev/input/event1 Second event queue
469 Each device type has 5 bits (32 minors).
471 block 8-bit MFM/RLL/IDE controller
472 0 = /dev/xda First XT disk whole disk
473 64 = /dev/xdb Second XT disk whole disk
475 Partitions are handled in the same way as IDE disks
476 (see major number 3).
478 14 char Open Sound System (OSS)
479 0 = /dev/mixer Mixer control
480 1 = /dev/sequencer Audio sequencer
481 2 = /dev/midi00 First MIDI port
482 3 = /dev/dsp Digital audio
483 4 = /dev/audio Sun-compatible digital audio
484 6 = /dev/sndstat Sound card status information {2.6}
485 7 = /dev/audioctl SPARC audio control device
486 8 = /dev/sequencer2 Sequencer -- alternate device
487 16 = /dev/mixer1 Second soundcard mixer control
488 17 = /dev/patmgr0 Sequencer patch manager
489 18 = /dev/midi01 Second MIDI port
490 19 = /dev/dsp1 Second soundcard digital audio
491 20 = /dev/audio1 Second soundcard Sun digital audio
492 33 = /dev/patmgr1 Sequencer patch manager
493 34 = /dev/midi02 Third MIDI port
494 50 = /dev/midi03 Fourth MIDI port
495 block BIOS harddrive callback support {2.6}
496 0 = /dev/dos_hda First BIOS harddrive whole disk
497 64 = /dev/dos_hdb Second BIOS harddrive whole disk
498 128 = /dev/dos_hdc Third BIOS harddrive whole disk
499 192 = /dev/dos_hdd Fourth BIOS harddrive whole disk
501 Partitions are handled in the same way as IDE disks
502 (see major number 3).
505 0 = /dev/js0 First analog joystick
506 1 = /dev/js1 Second analog joystick
508 128 = /dev/djs0 First digital joystick
509 129 = /dev/djs1 Second digital joystick
511 block Sony CDU-31A/CDU-33A CD-ROM
512 0 = /dev/sonycd Sony CDU-31a CD-ROM
514 16 char Non-SCSI scanners
515 0 = /dev/gs4500 Genius 4500 handheld scanner
516 block GoldStar CD-ROM
517 0 = /dev/gscd GoldStar CD-ROM
519 17 char Chase serial card
520 0 = /dev/ttyH0 First Chase port
521 1 = /dev/ttyH1 Second Chase port
523 block Optics Storage CD-ROM
524 0 = /dev/optcd Optics Storage CD-ROM
526 18 char Chase serial card - alternate devices
527 0 = /dev/cuh0 Callout device for ttyH0
528 1 = /dev/cuh1 Callout device for ttyH1
531 0 = /dev/sjcd Sanyo CD-ROM
533 19 char Cyclades serial card
534 0 = /dev/ttyC0 First Cyclades port
536 31 = /dev/ttyC31 32nd Cyclades port
537 block "Double" compressed disk
538 0 = /dev/double0 First compressed disk
540 7 = /dev/double7 Eighth compressed disk
541 128 = /dev/cdouble0 Mirror of first compressed disk
543 135 = /dev/cdouble7 Mirror of eighth compressed disk
545 See the Double documentation for the meaning of the
548 20 char Cyclades serial card - alternate devices
549 0 = /dev/cub0 Callout device for ttyC0
551 31 = /dev/cub31 Callout device for ttyC31
552 block Hitachi CD-ROM (under development)
553 0 = /dev/hitcd Hitachi CD-ROM
555 21 char Generic SCSI access
556 0 = /dev/sg0 First generic SCSI device
557 1 = /dev/sg1 Second generic SCSI device
560 Most distributions name these /dev/sga, /dev/sgb...;
561 this sets an unnecessary limit of 26 SCSI devices in
562 the system and is counter to standard Linux
563 device-naming practice.
565 block Acorn MFM hard drive interface
566 0 = /dev/mfma First MFM drive whole disk
567 64 = /dev/mfmb Second MFM drive whole disk
569 This device is used on the ARM-based Acorn RiscPC.
570 Partitions are handled the same way as for IDE disks
571 (see major number 3).
573 22 char Digiboard serial card
574 0 = /dev/ttyD0 First Digiboard port
575 1 = /dev/ttyD1 Second Digiboard port
577 block Second IDE hard disk/CD-ROM interface
578 0 = /dev/hdc Master: whole disk (or CD-ROM)
579 64 = /dev/hdd Slave: whole disk (or CD-ROM)
581 Partitions are handled the same way as for the first
582 interface (see major number 3).
584 23 char Digiboard serial card - alternate devices
585 0 = /dev/cud0 Callout device for ttyD0
586 1 = /dev/cud1 Callout device for ttyD1
588 block Mitsumi proprietary CD-ROM
589 0 = /dev/mcd Mitsumi CD-ROM
591 24 char Stallion serial card
592 0 = /dev/ttyE0 Stallion port 0 card 0
593 1 = /dev/ttyE1 Stallion port 1 card 0
595 64 = /dev/ttyE64 Stallion port 0 card 1
596 65 = /dev/ttyE65 Stallion port 1 card 1
598 128 = /dev/ttyE128 Stallion port 0 card 2
599 129 = /dev/ttyE129 Stallion port 1 card 2
601 192 = /dev/ttyE192 Stallion port 0 card 3
602 193 = /dev/ttyE193 Stallion port 1 card 3
604 block Sony CDU-535 CD-ROM
605 0 = /dev/cdu535 Sony CDU-535 CD-ROM
607 25 char Stallion serial card - alternate devices
608 0 = /dev/cue0 Callout device for ttyE0
609 1 = /dev/cue1 Callout device for ttyE1
611 64 = /dev/cue64 Callout device for ttyE64
612 65 = /dev/cue65 Callout device for ttyE65
614 128 = /dev/cue128 Callout device for ttyE128
615 129 = /dev/cue129 Callout device for ttyE129
617 192 = /dev/cue192 Callout device for ttyE192
618 193 = /dev/cue193 Callout device for ttyE193
620 block First Matsushita (Panasonic/SoundBlaster) CD-ROM
621 0 = /dev/sbpcd0 Panasonic CD-ROM controller 0 unit 0
622 1 = /dev/sbpcd1 Panasonic CD-ROM controller 0 unit 1
623 2 = /dev/sbpcd2 Panasonic CD-ROM controller 0 unit 2
624 3 = /dev/sbpcd3 Panasonic CD-ROM controller 0 unit 3
626 26 char Quanta WinVision frame grabber {2.6}
627 0 = /dev/wvisfgrab Quanta WinVision frame grabber
628 block Second Matsushita (Panasonic/SoundBlaster) CD-ROM
629 0 = /dev/sbpcd4 Panasonic CD-ROM controller 1 unit 0
630 1 = /dev/sbpcd5 Panasonic CD-ROM controller 1 unit 1
631 2 = /dev/sbpcd6 Panasonic CD-ROM controller 1 unit 2
632 3 = /dev/sbpcd7 Panasonic CD-ROM controller 1 unit 3
635 0 = /dev/qft0 Unit 0, rewind-on-close
636 1 = /dev/qft1 Unit 1, rewind-on-close
637 2 = /dev/qft2 Unit 2, rewind-on-close
638 3 = /dev/qft3 Unit 3, rewind-on-close
639 4 = /dev/nqft0 Unit 0, no rewind-on-close
640 5 = /dev/nqft1 Unit 1, no rewind-on-close
641 6 = /dev/nqft2 Unit 2, no rewind-on-close
642 7 = /dev/nqft3 Unit 3, no rewind-on-close
643 16 = /dev/zqft0 Unit 0, rewind-on-close, compression
644 17 = /dev/zqft1 Unit 1, rewind-on-close, compression
645 18 = /dev/zqft2 Unit 2, rewind-on-close, compression
646 19 = /dev/zqft3 Unit 3, rewind-on-close, compression
647 20 = /dev/nzqft0 Unit 0, no rewind-on-close, compression
648 21 = /dev/nzqft1 Unit 1, no rewind-on-close, compression
649 22 = /dev/nzqft2 Unit 2, no rewind-on-close, compression
650 23 = /dev/nzqft3 Unit 3, no rewind-on-close, compression
651 32 = /dev/rawqft0 Unit 0, rewind-on-close, no file marks
652 33 = /dev/rawqft1 Unit 1, rewind-on-close, no file marks
653 34 = /dev/rawqft2 Unit 2, rewind-on-close, no file marks
654 35 = /dev/rawqft3 Unit 3, rewind-on-close, no file marks
655 36 = /dev/nrawqft0 Unit 0, no rewind-on-close, no file marks
656 37 = /dev/nrawqft1 Unit 1, no rewind-on-close, no file marks
657 38 = /dev/nrawqft2 Unit 2, no rewind-on-close, no file marks
658 39 = /dev/nrawqft3 Unit 3, no rewind-on-close, no file marks
659 block Third Matsushita (Panasonic/SoundBlaster) CD-ROM
660 0 = /dev/sbpcd8 Panasonic CD-ROM controller 2 unit 0
661 1 = /dev/sbpcd9 Panasonic CD-ROM controller 2 unit 1
662 2 = /dev/sbpcd10 Panasonic CD-ROM controller 2 unit 2
663 3 = /dev/sbpcd11 Panasonic CD-ROM controller 2 unit 3
665 28 char Stallion serial card - card programming
666 0 = /dev/staliomem0 First Stallion card I/O memory
667 1 = /dev/staliomem1 Second Stallion card I/O memory
668 2 = /dev/staliomem2 Third Stallion card I/O memory
669 3 = /dev/staliomem3 Fourth Stallion card I/O memory
670 char Atari SLM ACSI laser printer (68k/Atari)
671 0 = /dev/slm0 First SLM laser printer
672 1 = /dev/slm1 Second SLM laser printer
674 block Fourth Matsushita (Panasonic/SoundBlaster) CD-ROM
675 0 = /dev/sbpcd12 Panasonic CD-ROM controller 3 unit 0
676 1 = /dev/sbpcd13 Panasonic CD-ROM controller 3 unit 1
677 2 = /dev/sbpcd14 Panasonic CD-ROM controller 3 unit 2
678 3 = /dev/sbpcd15 Panasonic CD-ROM controller 3 unit 3
679 block ACSI disk (68k/Atari)
680 0 = /dev/ada First ACSI disk whole disk
681 16 = /dev/adb Second ACSI disk whole disk
682 32 = /dev/adc Third ACSI disk whole disk
684 240 = /dev/adp 16th ACSI disk whole disk
686 Partitions are handled in the same way as for IDE
687 disks (see major number 3) except that the limit on
688 partitions is 15, like SCSI.
690 29 char Universal frame buffer
691 0 = /dev/fb0 First frame buffer
692 1 = /dev/fb1 Second frame buffer
694 31 = /dev/fb31 32nd frame buffer
696 block Aztech/Orchid/Okano/Wearnes CD-ROM
697 0 = /dev/aztcd Aztech CD-ROM
699 30 char iBCS-2 compatibility devices
700 0 = /dev/socksys Socket access
701 1 = /dev/spx SVR3 local X interface
702 2 = /dev/inet/arp Network access
703 2 = /dev/inet/icmp Network access
704 2 = /dev/inet/ip Network access
705 2 = /dev/inet/udp Network access
706 2 = /dev/inet/tcp Network access
708 Additionally, iBCS-2 requires /dev/nfsd to be a link
709 to /dev/socksys, and /dev/X0R to be a link to
712 block Philips LMS CM-205 CD-ROM
713 0 = /dev/cm205cd Philips LMS CM-205 CD-ROM
715 /dev/lmscd is an older name for this device. This
716 driver does not work with the CM-205MS CD-ROM.
719 0 = /dev/mpu401data MPU-401 data port
720 1 = /dev/mpu401stat MPU-401 status port
721 block ROM/flash memory card
722 0 = /dev/rom0 First ROM card (rw)
724 7 = /dev/rom7 Eighth ROM card (rw)
725 8 = /dev/rrom0 First ROM card (ro)
727 15 = /dev/rrom7 Eighth ROM card (ro)
728 16 = /dev/flash0 First flash memory card (rw)
730 23 = /dev/flash7 Eighth flash memory card (rw)
731 24 = /dev/rflash0 First flash memory card (ro)
733 31 = /dev/rflash7 Eighth flash memory card (ro)
735 The read-write (rw) devices support back-caching
736 written data in RAM, as well as writing to flash RAM
737 devices. The read-only devices (ro) support reading
740 32 char Specialix serial card
741 0 = /dev/ttyX0 First Specialix port
742 1 = /dev/ttyX1 Second Specialix port
744 block Philips LMS CM-206 CD-ROM
745 0 = /dev/cm206cd Philips LMS CM-206 CD-ROM
747 33 char Specialix serial card - alternate devices
748 0 = /dev/cux0 Callout device for ttyX0
749 1 = /dev/cux1 Callout device for ttyX1
751 block Third IDE hard disk/CD-ROM interface
752 0 = /dev/hde Master: whole disk (or CD-ROM)
753 64 = /dev/hdf Slave: whole disk (or CD-ROM)
755 Partitions are handled the same way as for the first
756 interface (see major number 3).
758 34 char Z8530 HDLC driver
759 0 = /dev/scc0 First Z8530, first port
760 1 = /dev/scc1 First Z8530, second port
761 2 = /dev/scc2 Second Z8530, first port
762 3 = /dev/scc3 Second Z8530, second port
765 In a previous version these devices were named
766 /dev/sc1 for /dev/scc0, /dev/sc2 for /dev/scc1, and so
769 block Fourth IDE hard disk/CD-ROM interface
770 0 = /dev/hdg Master: whole disk (or CD-ROM)
771 64 = /dev/hdh Slave: whole disk (or CD-ROM)
773 Partitions are handled the same way as for the first
774 interface (see major number 3).
776 35 char tclmidi MIDI driver
777 0 = /dev/midi0 First MIDI port, kernel timed
778 1 = /dev/midi1 Second MIDI port, kernel timed
779 2 = /dev/midi2 Third MIDI port, kernel timed
780 3 = /dev/midi3 Fourth MIDI port, kernel timed
781 64 = /dev/rmidi0 First MIDI port, untimed
782 65 = /dev/rmidi1 Second MIDI port, untimed
783 66 = /dev/rmidi2 Third MIDI port, untimed
784 67 = /dev/rmidi3 Fourth MIDI port, untimed
785 128 = /dev/smpte0 First MIDI port, SMPTE timed
786 129 = /dev/smpte1 Second MIDI port, SMPTE timed
787 130 = /dev/smpte2 Third MIDI port, SMPTE timed
788 131 = /dev/smpte3 Fourth MIDI port, SMPTE timed
789 block Slow memory ramdisk
790 0 = /dev/slram Slow memory ramdisk
792 36 char Netlink support
793 0 = /dev/route Routing, device updates, kernel to user
794 1 = /dev/skip enSKIP security cache control
795 3 = /dev/fwmonitor Firewall packet copies
796 16 = /dev/tap0 First Ethertap device
798 31 = /dev/tap15 16th Ethertap device
799 block MCA ESDI hard disk
800 0 = /dev/eda First ESDI disk whole disk
801 64 = /dev/edb Second ESDI disk whole disk
804 Partitions are handled in the same way as IDE disks
805 (see major number 3).
808 0 = /dev/ht0 First IDE tape
809 1 = /dev/ht1 Second IDE tape
811 128 = /dev/nht0 First IDE tape, no rewind-on-close
812 129 = /dev/nht1 Second IDE tape, no rewind-on-close
815 Currently, only one IDE tape drive is supported.
817 block Zorro II ramdisk
818 0 = /dev/z2ram Zorro II ramdisk
820 38 char Myricom PCI Myrinet board
821 0 = /dev/mlanai0 First Myrinet board
822 1 = /dev/mlanai1 Second Myrinet board
825 This device is used for status query, board control
826 and "user level packet I/O." This board is also
827 accessible as a standard networking "eth" device.
829 block Reserved for Linux/AP+
831 39 char ML-16P experimental I/O board
832 0 = /dev/ml16pa-a0 First card, first analog channel
833 1 = /dev/ml16pa-a1 First card, second analog channel
835 15 = /dev/ml16pa-a15 First card, 16th analog channel
836 16 = /dev/ml16pa-d First card, digital lines
837 17 = /dev/ml16pa-c0 First card, first counter/timer
838 18 = /dev/ml16pa-c1 First card, second counter/timer
839 19 = /dev/ml16pa-c2 First card, third counter/timer
840 32 = /dev/ml16pb-a0 Second card, first analog channel
841 33 = /dev/ml16pb-a1 Second card, second analog channel
843 47 = /dev/ml16pb-a15 Second card, 16th analog channel
844 48 = /dev/ml16pb-d Second card, digital lines
845 49 = /dev/ml16pb-c0 Second card, first counter/timer
846 50 = /dev/ml16pb-c1 Second card, second counter/timer
847 51 = /dev/ml16pb-c2 Second card, third counter/timer
849 block Reserved for Linux/AP+
851 40 char Matrox Meteor frame grabber {2.6}
852 0 = /dev/mmetfgrab Matrox Meteor frame grabber
853 block Syquest EZ135 parallel port removable drive
854 0 = /dev/eza Parallel EZ135 drive, whole disk
856 This device is obsolete and will be removed in a
857 future version of Linux. It has been replaced with
858 the parallel port IDE disk driver at major number 45.
859 Partitions are handled in the same way as IDE disks
860 (see major number 3).
862 41 char Yet Another Micro Monitor
863 0 = /dev/yamm Yet Another Micro Monitor
864 block MicroSolutions BackPack parallel port CD-ROM
865 0 = /dev/bpcd BackPack CD-ROM
867 This device is obsolete and will be removed in a
868 future version of Linux. It has been replaced with
869 the parallel port ATAPI CD-ROM driver at major number 46.
873 This number is intended for use in sample code, as
874 well as a general "example" device number. It
875 should never be used for a device driver that is being
876 distributed; either obtain an official number or use
877 the local/experimental range. The sudden addition or
878 removal of a driver with this number should not cause
879 ill effects to the system (bugs excepted.)
881 IN PARTICULAR, ANY DISTRIBUTION WHICH CONTAINS A
882 DEVICE DRIVER USING MAJOR NUMBER 42 IS NONCOMPLIANT.
884 43 char isdn4linux virtual modem
885 0 = /dev/ttyI0 First virtual modem
887 63 = /dev/ttyI63 64th virtual modem
888 block Network block devices
889 0 = /dev/nb0 First network block device
890 1 = /dev/nb1 Second network block device
893 Network Block Device is somehow similar to loopback
894 devices: If you read from it, it sends packet across
895 network asking server for data. If you write to it, it
896 sends packet telling server to write. It could be used
897 to mounting filesystems over the net, swapping over
898 the net, implementing block device in userland etc.
900 44 char isdn4linux virtual modem - alternate devices
901 0 = /dev/cui0 Callout device for ttyI0
903 63 = /dev/cui63 Callout device for ttyI63
904 block Flash Translatio Layer (FTL) filesystems
905 0 = /dev/ftla FTL on first Memory Technology Device
906 16 = /dev/ftlb FTL on second Memory Technology Device
907 32 = /dev/ftlc FTL on third Memory Technology Device
909 240 = /dev/ftlp FTL on 16th Memory Technology Device
911 Partitions are handled in the same way as for IDE
912 disks (see major number 3) expect that the partition
913 limit is 15 rather than 63 per disk (same as SCSI.)
915 45 char isdn4linux ISDN BRI driver
916 0 = /dev/isdn0 First virtual B channel raw data
918 63 = /dev/isdn63 64th virtual B channel raw data
919 64 = /dev/isdnctrl0 First channel control/debug
921 127 = /dev/isdnctrl63 64th channel control/debug
923 128 = /dev/ippp0 First SyncPPP device
925 191 = /dev/ippp63 64th SyncPPP device
927 255 = /dev/isdninfo ISDN monitor interface
928 block Parallel port IDE disk devices
929 0 = /dev/pda First parallel port IDE disk
930 16 = /dev/pdb Second parallel port IDE disk
931 32 = /dev/pdc Third parallel port IDE disk
932 48 = /dev/pdd Fourth parallel port IDE disk
934 Partitions are handled in the same way as for IDE
935 disks (see major number 3) except that the partition
936 limit is 15 rather than 63 per disk.
938 46 char Comtrol Rocketport serial card
939 0 = /dev/ttyR0 First Rocketport port
940 1 = /dev/ttyR1 Second Rocketport port
942 block Parallel port ATAPI CD-ROM devices
943 0 = /dev/pcd0 First parallel port ATAPI CD-ROM
944 1 = /dev/pcd1 Second parallel port ATAPI CD-ROM
945 2 = /dev/pcd2 Third parallel port ATAPI CD-ROM
946 3 = /dev/pcd3 Fourth parallel port ATAPI CD-ROM
948 47 char Comtrol Rocketport serial card - alternate devices
949 0 = /dev/cur0 Callout device for ttyR0
950 1 = /dev/cur1 Callout device for ttyR1
952 block Parallel port ATAPI disk devices
953 0 = /dev/pf0 First parallel port ATAPI disk
954 1 = /dev/pf1 Second parallel port ATAPI disk
955 2 = /dev/pf2 Third parallel port ATAPI disk
956 3 = /dev/pf3 Fourth parallel port ATAPI disk
958 This driver is intended for floppy disks and similar
959 devices and hence does not support partitioning.
961 48 char SDL RISCom serial card
962 0 = /dev/ttyL0 First RISCom port
963 1 = /dev/ttyL1 Second RISCom port
965 block Mylex DAC960 PCI RAID controller; first controller
966 0 = /dev/rd/c0d0 First disk, whole disk
967 8 = /dev/rd/c0d1 Second disk, whole disk
969 248 = /dev/rd/c0d31 32nd disk, whole disk
972 0 = /dev/rd/c?d? Whole disk
973 1 = /dev/rd/c?d?p1 First partition
975 7 = /dev/rd/c?d?p7 Seventh partition
977 49 char SDL RISCom serial card - alternate devices
978 0 = /dev/cul0 Callout device for ttyL0
979 1 = /dev/cul1 Callout device for ttyL1
981 block Mylex DAC960 PCI RAID controller; second controller
982 0 = /dev/rd/c1d0 First disk, whole disk
983 8 = /dev/rd/c1d1 Second disk, whole disk
985 248 = /dev/rd/c1d31 32nd disk, whole disk
987 Partitions are handled as for major 48.
989 50 char Reserved for GLINT
991 block Mylex DAC960 PCI RAID controller; third controller
992 0 = /dev/rd/c2d0 First disk, whole disk
993 8 = /dev/rd/c2d1 Second disk, whole disk
995 248 = /dev/rd/c2d31 32nd disk, whole disk
997 51 char Baycom radio modem
998 0 = /dev/bc0 First Baycom radio modem
999 1 = /dev/bc1 Second Baycom radio modem
1001 block Mylex DAC960 PCI RAID controller; fourth controller
1002 0 = /dev/rd/c3d0 First disk, whole disk
1003 8 = /dev/rd/c3d1 Second disk, whole disk
1005 248 = /dev/rd/c3d31 32nd disk, whole disk
1007 Partitions are handled as for major 48.
1009 52 char Spellcaster DataComm/BRI ISDN card
1010 0 = /dev/dcbri0 First DataComm card
1011 1 = /dev/dcbri1 Second DataComm card
1012 2 = /dev/dcbri2 Third DataComm card
1013 3 = /dev/dcbri3 Fourth DataComm card
1014 block Mylex DAC960 PCI RAID controller; fifth controller
1015 0 = /dev/rd/c4d0 First disk, whole disk
1016 8 = /dev/rd/c4d1 Second disk, whole disk
1018 248 = /dev/rd/c4d31 32nd disk, whole disk
1020 Partitions are handled as for major 48.
1022 53 char BDM interface for remote debugging MC683xx microcontrollers
1023 0 = /dev/pd_bdm0 PD BDM interface on lp0
1024 1 = /dev/pd_bdm1 PD BDM interface on lp1
1025 2 = /dev/pd_bdm2 PD BDM interface on lp2
1026 4 = /dev/icd_bdm0 ICD BDM interface on lp0
1027 5 = /dev/icd_bdm1 ICD BDM interface on lp1
1028 6 = /dev/icd_bdm2 ICD BDM interface on lp2
1030 This device is used for the interfacing to the MC683xx
1031 microcontrollers via Background Debug Mode by use of a
1032 Parallel Port interface. PD is the Motorola Public
1033 Domain Interface and ICD is the commercial interface
1036 block Mylex DAC960 PCI RAID controller; sixth controller
1037 0 = /dev/rd/c5d0 First disk, whole disk
1038 8 = /dev/rd/c5d1 Second disk, whole disk
1040 248 = /dev/rd/c5d31 32nd disk, whole disk
1042 Partitions are handled as for major 48.
1044 54 char Electrocardiognosis Holter serial card
1045 0 = /dev/holter0 First Holter port
1046 1 = /dev/holter1 Second Holter port
1047 2 = /dev/holter2 Third Holter port
1049 A custom serial card used by Electrocardiognosis SRL
1050 <mseritan@ottonel.pub.ro> to transfer data from Holter
1051 24-hour heart monitoring equipment.
1053 block Mylex DAC960 PCI RAID controller; seventh controller
1054 0 = /dev/rd/c6d0 First disk, whole disk
1055 8 = /dev/rd/c6d1 Second disk, whole disk
1057 248 = /dev/rd/c6d31 32nd disk, whole disk
1059 Partitions are handled as for major 48.
1061 55 char DSP56001 digital signal processor
1062 0 = /dev/dsp56k First DSP56001
1063 block Mylex DAC960 PCI RAID controller; eigth controller
1064 0 = /dev/rd/c7d0 First disk, whole disk
1065 8 = /dev/rd/c7d1 Second disk, whole disk
1067 248 = /dev/rd/c7d31 32nd disk, whole disk
1069 Partitions are handled as for major 48.
1071 56 char Apple Desktop Bus
1072 0 = /dev/adb ADB bus control
1074 Additional devices will be added to this number, all
1075 starting with /dev/adb.
1077 block Fifth IDE hard disk/CD-ROM interface
1078 0 = /dev/hdi Master: whole disk (or CD-ROM)
1079 64 = /dev/hdj Slave: whole disk (or CD-ROM)
1081 Partitions are handled the same way as for the first
1082 interface (see major number 3).
1084 57 char Hayes ESP serial card
1085 0 = /dev/ttyP0 First ESP port
1086 1 = /dev/ttyP1 Second ESP port
1089 block Sixth IDE hard disk/CD-ROM interface
1090 0 = /dev/hdk Master: whole disk (or CD-ROM)
1091 64 = /dev/hdl Slave: whole disk (or CD-ROM)
1093 Partitions are handled the same way as for the first
1094 interface (see major number 3).
1096 58 char Hayes ESP serial card - alternate devices
1097 0 = /dev/cup0 Callout device for ttyP0
1098 1 = /dev/cup1 Callout device for ttyP1
1100 block Reserved for logical volume manager
1102 59 char sf firewall package
1103 0 = /dev/firewall Communication with sf kernel module
1105 block Generic PDA filesystem device
1106 0 = /dev/pda0 First PDA device
1107 1 = /dev/pda1 Second PDA device
1110 The pda devices are used to mount filesystems on
1111 remote pda's (basically slow handheld machines with
1112 proprietary OS's and limited memory and storage
1113 running small fs translation drivers) through serial /
1114 IRDA / parallel links.
1116 NAMING CONFLICT -- PROPOSED REVISED NAME /dev/rpda0 etc
1118 60-63 LOCAL/EXPERIMENTAL USE
1119 Allocated for local/experimental use. For devices not
1120 assigned official numbers, these ranges should be
1121 used, in order to avoid conflicting with future assignments.
1123 64 char ENskip kernel encryption package
1124 0 = /dev/enskip Communication with ENskip kernel module
1126 65 char Sundance "plink" Transputer boards
1127 0 = /dev/plink0 First plink device
1128 1 = /dev/plink1 Second plink device
1129 2 = /dev/plink2 Third plink device
1130 3 = /dev/plink3 Fourth plink device
1131 64 = /dev/rplink0 First plink device, raw
1132 65 = /dev/rplink1 Second plink device, raw
1133 66 = /dev/rplink2 Third plink device, raw
1134 67 = /dev/rplink3 Fourth plink device, raw
1135 128 = /dev/plink0d First plink device, debug
1136 129 = /dev/plink1d Second plink device, debug
1137 130 = /dev/plink2d Third plink device, debug
1138 131 = /dev/plink3d Fourth plink device, debug
1139 192 = /dev/rplink0d First plink device, raw, debug
1140 193 = /dev/rplink1d Second plink device, raw, debug
1141 194 = /dev/rplink2d Third plink device, raw, debug
1142 195 = /dev/rplink3d Fourth plink device, raw, debug
1144 This is a commercial driver; contact James Howes
1145 <jth@prosig.demon.co.uk> for information.
1147 block SCSI disk devices (16-31)
1148 0 = /dev/sdq 16th SCSI disk whole disk
1149 16 = /dev/sdr 17th SCSI disk whole disk
1150 32 = /dev/sds 18th SCSI disk whole disk
1152 240 = /dev/sdaf 32nd SCSI disk whole disk
1154 Partitions are handled in the same way as for IDE
1155 disks (see major number 3) except that the limit on
1158 66 char YARC PowerPC PCI coprocessor card
1159 0 = /dev/yppcpci0 First YARC card
1160 1 = /dev/yppcpci1 Second YARC card
1163 block SCSI disk devices (32-47)
1164 0 = /dev/sdag 33th SCSI disk whole disk
1165 16 = /dev/sdah 34th SCSI disk whole disk
1166 32 = /dev/sdai 35th SCSI disk whole disk
1168 240 = /dev/sdav 48nd SCSI disk whole disk
1170 Partitions are handled in the same way as for IDE
1171 disks (see major number 3) except that the limit on
1174 67 char Coda network file system
1175 0 = /dev/cfs0 Coda cache manager
1177 See http://www.coda.cs.cmu.edu for information about Coda.
1179 block SCSI disk devices (48-63)
1180 0 = /dev/sdaw 49th SCSI disk whole disk
1181 16 = /dev/sdax 50th SCSI disk whole disk
1182 32 = /dev/sday 51st SCSI disk whole disk
1184 240 = /dev/sdbl 64th SCSI disk whole disk
1186 Partitions are handled in the same way as for IDE
1187 disks (see major number 3) except that the limit on
1190 68 char CAPI 2.0 interface
1191 0 = /dev/capi20 Control device
1192 1 = /dev/capi20.00 First CAPI 2.0 application
1193 2 = /dev/capi20.01 Second CAPI 2.0 application
1195 20 = /dev/capi20.19 19th CAPI 2.0 application
1197 ISDN CAPI 2.0 driver for use with CAPI 2.0
1198 applications; currently supports the AVM B1 card.
1200 block SCSI disk devices (64-79)
1201 0 = /dev/sdbm 64th SCSI disk whole disk
1202 16 = /dev/sdbn 65th SCSI disk whole disk
1203 32 = /dev/sdbo 66th SCSI disk whole disk
1205 240 = /dev/sdcb 80th SCSI disk whole disk
1207 Partitions are handled in the same way as for IDE
1208 disks (see major number 3) except that the limit on
1211 69 char MA16 numeric accelerator card
1212 0 = /dev/ma16 Board memory access
1214 block SCSI disk devices (80-95)
1215 0 = /dev/sdcc 81st SCSI disk whole disk
1216 16 = /dev/sdcd 82nd SCSI disk whole disk
1217 32 = /dev/sdce 83th SCSI disk whole disk
1219 240 = /dev/sdcr 96th SCSI disk whole disk
1221 Partitions are handled in the same way as for IDE
1222 disks (see major number 3) except that the limit on
1225 70 char SpellCaster Protocol Services Interface
1226 0 = /dev/apscfg Configuration interface
1227 1 = /dev/apsauth Authentication interface
1228 2 = /dev/apslog Logging interface
1229 3 = /dev/apsdbg Debugging interface
1230 64 = /dev/apsisdn ISDN command interface
1231 65 = /dev/apsasync Async command interface
1232 128 = /dev/apsmon Monitor interface
1234 block SCSI disk devices (96-111)
1235 0 = /dev/sdcs 97th SCSI disk whole disk
1236 16 = /dev/sdct 98th SCSI disk whole disk
1237 32 = /dev/sdcu 99th SCSI disk whole disk
1239 240 = /dev/sddh 112nd SCSI disk whole disk
1241 Partitions are handled in the same way as for IDE
1242 disks (see major number 3) except that the limit on
1245 71 char Computone IntelliPort II serial card
1246 0 = /dev/ttyF0 IntelliPort II board 0, port 0
1247 1 = /dev/ttyF1 IntelliPort II board 0, port 1
1249 63 = /dev/ttyF63 IntelliPort II board 0, port 63
1250 64 = /dev/ttyF64 IntelliPort II board 1, port 0
1251 65 = /dev/ttyF65 IntelliPort II board 1, port 1
1253 127 = /dev/ttyF127 IntelliPort II board 1, port 63
1254 128 = /dev/ttyF128 IntelliPort II board 2, port 0
1255 129 = /dev/ttyF129 IntelliPort II board 2, port 1
1257 191 = /dev/ttyF191 IntelliPort II board 2, port 63
1258 192 = /dev/ttyF192 IntelliPort II board 3, port 0
1259 193 = /dev/ttyF193 IntelliPort II board 3, port 1
1261 255 = /dev/ttyF255 IntelliPort II board 3, port 63
1263 block SCSI disk devices (112-127)
1264 0 = /dev/sddi 113th SCSI disk whole disk
1265 16 = /dev/sddj 114th SCSI disk whole disk
1266 32 = /dev/sddk 115th SCSI disk whole disk
1268 240 = /dev/sddx 128th SCSI disk whole disk
1270 Partitions are handled in the same way as for IDE
1271 disks (see major number 3) except that the limit on
1274 72 char Computone IntelliPort II serial card - alternate devices
1275 0 = /dev/cuf0 Callout device for ttyF0
1276 1 = /dev/cuf1 Callout device for ttyF1
1278 63 = /dev/cuf63 Callout device for ttyF63
1279 64 = /dev/cuf64 Callout device for ttyF64
1280 65 = /dev/cuf65 Callout device for ttyF65
1282 127 = /dev/cuf127 Callout device for ttyF127
1283 128 = /dev/cuf128 Callout device for ttyF128
1284 129 = /dev/cuf129 Callout device for ttyF129
1286 191 = /dev/cuf191 Callout device for ttyF191
1287 192 = /dev/cuf192 Callout device for ttyF192
1288 193 = /dev/cuf193 Callout device for ttyF193
1290 255 = /dev/cuf255 Callout device for ttyF255
1292 block Compaq Intelligent Drive Array, first controller
1293 0 = /dev/ida/c0d0 First logical drive whole disk
1294 16 = /dev/ida/c0d1 Second logical drive whole disk
1296 240 = /dev/ida/c0d15 16th logical drive whole disk
1298 Partitions are handled the same way as for Mylex
1299 DAC960 (see major number 48) except that the limit on
1302 73 char Computone IntelliPort II serial card - control devices
1303 0 = /dev/ip2ipl0 Loadware device for board 0
1304 1 = /dev/ip2stat0 Status device for board 0
1305 4 = /dev/ip2ipl1 Loadware device for board 1
1306 5 = /dev/ip2stat1 Status device for board 1
1307 8 = /dev/ip2ipl2 Loadware device for board 2
1308 9 = /dev/ip2stat2 Status device for board 2
1309 12 = /dev/ip2ipl3 Loadware device for board 3
1310 13 = /dev/ip2stat3 Status device for board 3
1312 block Compaq Intelligent Drive Array, second controller
1313 0 = /dev/ida/c1d0 First logical drive whole disk
1314 16 = /dev/ida/c1d1 Second logical drive whole disk
1316 240 = /dev/ida/c1d15 16th logical drive whole disk
1318 Partitions are handled the same way as for Mylex
1319 DAC960 (see major number 48) except that the limit on
1323 0 = /dev/SCI/0 SCI device 0
1324 1 = /dev/SCI/1 SCI device 1
1327 Currently for Dolphin Interconnect Solutions' PCI-SCI
1330 block Compaq Intelligent Drive Array, third controller
1331 0 = /dev/ida/c2d0 First logical drive whole disk
1332 16 = /dev/ida/c2d1 Second logical drive whole disk
1334 240 = /dev/ida/c2d15 16th logical drive whole disk
1336 Partitions are handled the same way as for Mylex
1337 DAC960 (see major number 48) except that the limit on
1340 75 char Specialix IO8+ serial card
1341 0 = /dev/ttyW0 First IO8+ port, first card
1342 1 = /dev/ttyW1 Second IO8+ port, first card
1344 8 = /dev/ttyW8 First IO8+ port, second card
1347 block Compaq Intelligent Drive Array, fourth controller
1348 0 = /dev/ida/c3d0 First logical drive whole disk
1349 16 = /dev/ida/c3d1 Second logical drive whole disk
1351 240 = /dev/ida/c3d15 16th logical drive whole disk
1353 Partitions are handled the same way as for Mylex
1354 DAC960 (see major number 48) except that the limit on
1357 76 char Specialix IO8+ serial card - alternate devices
1358 0 = /dev/cuw0 Callout device for ttyW0
1359 1 = /dev/cuw1 Callout device for ttyW1
1361 8 = /dev/cuw8 Callout device for ttyW8
1364 block Compaq Intelligent Drive Array, fifth controller
1365 0 = /dev/ida/c4d0 First logical drive whole disk
1366 16 = /dev/ida/c4d1 Second logical drive whole disk
1368 240 = /dev/ida/c4d15 16th logical drive whole disk
1370 Partitions are handled the same way as for Mylex
1371 DAC960 (see major number 48) except that the limit on
1375 77 char ComScire Quantum Noise Generator
1376 0 = /dev/qng ComScire Quantum Noise Generator
1378 block Compaq Intelligent Drive Array, sixth controller
1379 0 = /dev/ida/c5d0 First logical drive whole disk
1380 16 = /dev/ida/c5d1 Second logical drive whole disk
1382 240 = /dev/ida/c5d15 16th logical drive whole disk
1384 Partitions are handled the same way as for Mylex
1385 DAC960 (see major number 48) except that the limit on
1389 78 char PAM Software's multimodem boards
1390 0 = /dev/ttyM0 First PAM modem
1391 1 = /dev/ttyM1 Second PAM modem
1394 block Compaq Intelligent Drive Array, seventh controller
1395 0 = /dev/ida/c6d0 First logical drive whole disk
1396 16 = /dev/ida/c6d1 Second logical drive whole disk
1398 240 = /dev/ida/c6d15 16th logical drive whole disk
1400 Partitions are handled the same way as for Mylex
1401 DAC960 (see major number 48) except that the limit on
1405 79 char PAM Software's multimodem boards - alternate devices
1406 0 = /dev/cum0 Callout device for ttyM0
1407 1 = /dev/cum1 Callout device for ttyM1
1410 block Compaq Intelligent Drive Array, eigth controller
1411 0 = /dev/ida/c7d0 First logical drive whole disk
1412 16 = /dev/ida/c7d1 Second logical drive whole disk
1414 240 = /dev/ida/c715 16th logical drive whole disk
1416 Partitions are handled the same way as for Mylex
1417 DAC960 (see major number 48) except that the limit on
1421 80 char Photometrics AT200 CCD camera
1422 0 = /dev/at200 Photometrics AT200 CCD camera
1425 0 = /dev/i2o/hda First I2O hard disk, whole disk
1426 16 = /dev/i2o/hdb Second I2O hard disk, whole disk
1428 240 = /dev/i2o/hdp 16th I2O hard disk, whole disk
1430 Partitions are handled in the same way as for IDE
1431 disks (see major number 3) except that the limit on
1435 0 = /dev/video0 Video capture/overlay device
1437 63 = /dev/video63 Video capture/overlay device
1438 64 = /dev/radio0 Radio device
1440 127 = /dev/radio63 Radio device
1441 192 = /dev/vtx0 Teletext device
1443 223 = /dev/vtx31 Teletext device
1444 224 = /dev/vbi0 Vertical blank interrupt
1446 255 = /dev/vbi31 Vertical blank interrupt
1449 0 = /dev/i2o/hdq 17th I2O hard disk, whole disk
1450 16 = /dev/i2o/hdr 18th I2O hard disk, whole disk
1452 240 = /dev/i2o/hdaf 32nd I2O hard disk, whole disk
1454 Partitions are handled in the same way as for IDE
1455 disks (see major number 3) except that the limit on
1458 82 char WiNRADiO communications receiver card
1459 0 = /dev/winradio0 First WiNRADiO card
1460 1 = /dev/winradio1 Second WiNRADiO card
1463 The driver and documentation may be obtained from
1464 http://www.proximity.com.au/~brian/winradio/
1467 0 = /dev/i2o/hdag 33rd I2O hard disk, whole disk
1468 16 = /dev/i2o/hdah 34th I2O hard disk, whole disk
1470 240 = /dev/i2o/hdav 48th I2O hard disk, whole disk
1472 Partitions are handled in the same way as for IDE
1473 disks (see major number 3) except that the limit on
1476 83 char Teletext/videotext interfaces {2.6}
1477 0 = /dev/vtx Teletext decoder
1478 16 = /dev/vttuner TV tuner on teletext interface
1480 Devices for the driver contained in the VideoteXt package.
1481 More information on http://home.pages.de/~videotext/
1484 0 = /dev/i2o/hdaw 49th I2O hard disk, whole disk
1485 16 = /dev/i2o/hdax 50th I2O hard disk, whole disk
1487 240 = /dev/i2o/hdbl 64th I2O hard disk, whole disk
1489 Partitions are handled in the same way as for IDE
1490 disks (see major number 3) except that the limit on
1493 84 char Ikon 1011[57] Versatec Greensheet Interface
1494 0 = /dev/ihcp0 First Greensheet port
1495 1 = /dev/ihcp1 Second Greensheet port
1498 0 = /dev/i2o/hdbm 65th I2O hard disk, whole disk
1499 16 = /dev/i2o/hdbn 66th I2O hard disk, whole disk
1501 240 = /dev/i2o/hdcb 80th I2O hard disk, whole disk
1503 Partitions are handled in the same way as for IDE
1504 disks (see major number 3) except that the limit on
1507 85 char Linux/SGI shared memory input queue
1508 0 = /dev/shmiq Master shared input queue
1509 1 = /dev/qcntl0 First device pushed
1510 2 = /dev/qcntl1 Second device pushed
1514 0 = /dev/i2o/hdcc 81st I2O hard disk, whole disk
1515 16 = /dev/i2o/hdcd 82nd I2O hard disk, whole disk
1517 240 = /dev/i2o/hdcr 96th I2O hard disk, whole disk
1519 Partitions are handled in the same way as for IDE
1520 disks (see major number 3) except that the limit on
1523 86 char SCSI media changer
1524 0 = /dev/sch0 First SCSI media changer
1525 1 = /dev/sch1 Second SCSI media changer
1529 0 = /dev/i2o/hdcs 97th I2O hard disk, whole disk
1530 16 = /dev/i2o/hdct 98th I2O hard disk, whole disk
1532 240 = /dev/i2o/hddh 112th I2O hard disk, whole disk
1534 Partitions are handled in the same way as for IDE
1535 disks (see major number 3) except that the limit on
1538 87 char Sony Control-A1 stereo control bus
1539 0 = /dev/controla0 First device on chain
1540 1 = /dev/controla1 Second device on chain
1544 0 = /dev/i2o/hddi 113rd I2O hard disk, whole disk
1545 16 = /dev/i2o/hddj 114th I2O hard disk, whole disk
1547 240 = /dev/i2o/hddx 128th I2O hard disk, whole disk
1549 Partitions are handled in the same way as for IDE
1550 disks (see major number 3) except that the limit on
1553 88 char COMX synchronous serial card
1554 0 = /dev/comx0 COMX channel 0
1555 1 = /dev/comx1 COMX channel 1
1558 block Seventh IDE hard disk/CD-ROM interface
1559 0 = /dev/hdm Master: whole disk (or CD-ROM)
1560 64 = /dev/hdn Slave: whole disk (or CD-ROM)
1562 Partitions are handled the same way as for the first
1563 interface (see major number 3).
1565 89 char I2C bus interface
1566 0 = /dev/i2c-0 First I2C adapter
1567 1 = /dev/i2c-1 Second I2C adapter
1570 block Eighth IDE hard disk/CD-ROM interface
1571 0 = /dev/hdo Master: whole disk (or CD-ROM)
1572 64 = /dev/hdp Slave: whole disk (or CD-ROM)
1574 Partitions are handled the same way as for the first
1575 interface (see major number 3).
1577 90 char Memory Technology Device (RAM, ROM, Flash)
1578 0 = /dev/mtd0 First MTD (rw)
1579 1 = /dev/mtdr0 First MTD (ro)
1581 30 = /dev/mtd15 16th MTD (rw)
1582 31 = /dev/mtdr15 16th MTD (ro)
1584 block Ninth IDE hard disk/CD-ROM interface
1585 0 = /dev/hdq Master: whole disk (or CD-ROM)
1586 64 = /dev/hdr Slave: whole disk (or CD-ROM)
1588 Partitions are handled the same way as for the first
1589 interface (see major number 3).
1591 91 char CAN-Bus devices
1592 0 = /dev/can0 First CAN-Bus controller
1593 1 = /dev/can1 Second CAN-Bus controller
1596 block Tenth IDE hard disk/CD-ROM interface
1597 0 = /dev/hds Master: whole disk (or CD-ROM)
1598 64 = /dev/hdt Slave: whole disk (or CD-ROM)
1600 Partitions are handled the same way as for the first
1601 interface (see major number 3).
1603 92 char Reserved for ith Kommunikationstechnik MIC ISDN card
1605 block PPDD encrypted disk driver
1606 0 = /dev/ppdd0 First encrypted disk
1607 1 = /dev/ppdd1 Second encrypted disk
1610 Partitions are handled in the same way as for IDE
1611 disks (see major number 3) except that the limit on
1614 93 char IBM Smart Capture Card frame grabber {2.6}
1615 0 = /dev/iscc0 First Smart Capture Card
1616 1 = /dev/iscc1 Second Smart Capture Card
1618 128 = /dev/isccctl0 First Smart Capture Card control
1619 129 = /dev/isccctl1 Second Smart Capture Card control
1622 block NAND Flash Translation Layer filesystem
1623 0 = /dev/nftla First NFTL layer
1624 16 = /dev/nftlb Second NFTL layer
1626 240 = /dev/nftlp 16th NTFL layer
1628 94 char miroVIDEO DC10/30 capture/playback device {2.6}
1629 0 = /dev/dcxx0 First capture card
1630 1 = /dev/dcxx1 Second capture card
1633 block IBM S/390 DASD block storage
1634 0 = /dev/dasda First DASD device, major
1635 1 = /dev/dasda1 First DASD device, block 1
1636 2 = /dev/dasda2 First DASD device, block 2
1637 3 = /dev/dasda3 First DASD device, block 3
1638 4 = /dev/dasdb Second DASD device, major
1639 5 = /dev/dasdb1 Second DASD device, block 1
1640 6 = /dev/dasdb2 Second DASD device, block 2
1641 7 = /dev/dasdb3 Second DASD device, block 3
1645 0 = /dev/ipl Filter control device/log file
1646 1 = /dev/ipnat NAT control device/log file
1647 2 = /dev/ipstate State information log file
1648 3 = /dev/ipauth Authentication control device/log file
1651 block IBM S/390 VM/ESA minidisk
1652 0 = /dev/mnda First VM/ESA minidisk
1653 1 = /dev/mndb Second VM/ESA minidisk
1656 96 char Parallel port ATAPI tape devices
1657 0 = /dev/pt0 First parallel port ATAPI tape
1658 1 = /dev/pt1 Second parallel port ATAPI tape
1660 128 = /dev/npt0 First p.p. ATAPI tape, no rewind
1661 129 = /dev/npt1 Second p.p. ATAPI tape, no rewind
1664 97 char Parallel port generic ATAPI interface
1665 0 = /dev/pg0 First parallel port ATAPI device
1666 1 = /dev/pg1 Second parallel port ATAPI device
1667 2 = /dev/pg2 Third parallel port ATAPI device
1668 3 = /dev/pg3 Fourth parallel port ATAPI device
1670 These devices support the same API as the generic SCSI
1673 block Packet writing for CD/DVD devices
1674 0 = /dev/pktcdvd0 First packet-writing module
1675 1 = /dev/pktcdvd1 Second packet-writing module
1678 98 char Control and Measurement Device (comedi)
1679 0 = /dev/comedi0 First comedi device
1680 1 = /dev/comedi1 Second comedi device
1683 See http://stm.lbl.gov/comedi or http://www.llp.fu-berlin.de/.
1685 block User-mode virtual block device
1686 0 = /dev/ubd0 First user-mode block device
1687 1 = /dev/ubd1 Second user-mode block device
1690 This device is used by the user-mode virtual kernel port.
1692 99 char Raw parallel ports
1693 0 = /dev/parport0 First parallel port
1694 1 = /dev/parport1 Second parallel port
1697 block JavaStation flash disk
1698 0 = /dev/jsfd JavaStation flash disk
1700 100 char Telephony for Linux
1701 0 = /dev/phone0 First telephony device
1702 1 = /dev/phone1 Second telephony device
1705 101 char Motorola DSP 56xxx board
1706 0 = /dev/mdspstat Status information
1707 1 = /dev/mdsp1 First DSP board I/O controls
1709 16 = /dev/mdsp16 16th DSP board I/O controls
1711 block AMI HyperDisk RAID controller
1712 0 = /dev/amiraid/ar0 First array whole disk
1713 16 = /dev/amiraid/ar1 Second array whole disk
1715 240 = /dev/amiraid/ar15 16th array whole disk
1717 For each device, partitions are added as:
1718 0 = /dev/amiraid/ar? Whole disk
1719 1 = /dev/amiraid/ar?p1 First partition
1720 2 = /dev/amiraid/ar?p2 Second partition
1722 15 = /dev/amiraid/ar?p15 15th partition
1724 102 char Philips SAA5249 Teletext signal decoder {2.6}
1725 0 = /dev/tlk0 First Teletext decoder
1726 1 = /dev/tlk1 Second Teletext decoder
1727 2 = /dev/tlk2 Third Teletext decoder
1728 3 = /dev/tlk3 Fourth Teletext decoder
1730 block Compressed block device
1731 0 = /dev/cbd/a First compressed block device, whole device
1732 16 = /dev/cbd/b Second compressed block device, whole device
1734 240 = /dev/cbd/p 16th compressed block device, whole device
1736 Partitions are handled in the same way as for IDE
1737 disks (see major number 3) except that the limit on
1740 103 char Arla network file system
1741 0 = /dev/xfs0 Arla XFS
1743 Arla is a free clone of the Andrew File System, AFS.
1744 Any resemblance with the Swedish milk producer is
1745 coincidental. For more information about the project,
1746 write to <arla-drinkers@stacken.kth.se> or subscribe
1747 to the arla announce mailing list by sending a mail to
1748 <arla-announce-request@stacken.kth.se>.
1751 0 = /dev/audit Audit device
1753 104 char Flash BIOS support
1755 block Compaq Next Generation Drive Array, first controller
1756 0 = /dev/cciss/c0d0 First logical drive, whole disk
1757 16 = /dev/cciss/c0d1 Second logical drive, whole disk
1759 240 = /dev/cciss/c0d15 16th logical drive, whole disk
1761 Partitions are handled the same way as for Mylex
1762 DAC960 (see major number 48) except that the limit on
1765 105 char Comtrol VS-1000 serial controller
1766 0 = /dev/ttyV0 First VS-1000 port
1767 1 = /dev/ttyV1 Second VS-1000 port
1770 block Compaq Next Generation Drive Array, second controller
1771 0 = /dev/cciss/c1d0 First logical drive, whole disk
1772 16 = /dev/cciss/c1d1 Second logical drive, whole disk
1774 240 = /dev/cciss/c1d15 16th logical drive, whole disk
1776 Partitions are handled the same way as for Mylex
1777 DAC960 (see major number 48) except that the limit on
1780 106 char Comtrol VS-1000 serial controller - alternate devices
1781 0 = /dev/cuv0 First VS-1000 port
1782 1 = /dev/cuv1 Second VS-1000 port
1785 block Compaq Next Generation Drive Array, third controller
1786 0 = /dev/cciss/c2d0 First logical drive, whole disk
1787 16 = /dev/cciss/c2d1 Second logical drive, whole disk
1789 240 = /dev/cciss/c2d15 16th logical drive, whole disk
1791 Partitions are handled the same way as for Mylex
1792 DAC960 (see major number 48) except that the limit on
1795 107 char 3Dfx Voodoo Graphics device
1796 0 = /dev/3dfx Primary 3Dfx graphics device
1798 block Compaq Next Generation Drive Array, fourth controller
1799 0 = /dev/cciss/c3d0 First logical drive, whole disk
1800 16 = /dev/cciss/c3d1 Second logical drive, whole disk
1802 240 = /dev/cciss/c3d15 16th logical drive, whole disk
1804 Partitions are handled the same way as for Mylex
1805 DAC960 (see major number 48) except that the limit on
1808 108 char Device independent PPP interface
1809 0 = /dev/ppp Device independent PPP interface
1811 block Compaq Next Generation Drive Array, fifth controller
1812 0 = /dev/cciss/c4d0 First logical drive, whole disk
1813 16 = /dev/cciss/c4d1 Second logical drive, whole disk
1815 240 = /dev/cciss/c4d15 16th logical drive, whole disk
1817 Partitions are handled the same way as for Mylex
1818 DAC960 (see major number 48) except that the limit on
1821 109 char Reserved for logical volume manager
1823 block Compaq Next Generation Drive Array, sixth controller
1824 0 = /dev/cciss/c5d0 First logical drive, whole disk
1825 16 = /dev/cciss/c5d1 Second logical drive, whole disk
1827 240 = /dev/cciss/c5d15 16th logical drive, whole disk
1829 Partitions are handled the same way as for Mylex
1830 DAC960 (see major number 48) except that the limit on
1833 110 char miroMEDIA Surround board
1834 0 = /dev/srnd0 First miroMEDIA Surround board
1835 1 = /dev/srnd1 Second miroMEDIA Surround board
1838 block Compaq Next Generation Drive Array, seventh controller
1839 0 = /dev/cciss/c6d0 First logical drive, whole disk
1840 16 = /dev/cciss/c6d1 Second logical drive, whole disk
1842 240 = /dev/cciss/c6d15 16th logical drive, whole disk
1844 Partitions are handled the same way as for Mylex
1845 DAC960 (see major number 48) except that the limit on
1848 111 char Philips SAA7146-based audio/video card {2.6}
1849 0 = /dev/av0 First A/V card
1850 1 = /dev/av1 Second A/V card
1853 block Compaq Next Generation Drive Array, eigth controller
1854 0 = /dev/cciss/c7d0 First logical drive, whole disk
1855 16 = /dev/cciss/c7d1 Second logical drive, whole disk
1857 240 = /dev/cciss/c7d15 16th logical drive, whole disk
1859 Partitions are handled the same way as for Mylex
1860 DAC960 (see major number 48) except that the limit on
1863 112 char ISI serial card
1864 0 = /dev/ttyM0 First ISI port
1865 1 = /dev/ttyM1 Second ISI port
1868 There is currently a device-naming conflict between
1869 these and PAM multimodems (major 78).
1871 block IBM iSeries virtual disk
1872 0 = /dev/iseries/vda First virtual disk, whole disk
1873 8 = /dev/iseries/vdb Second virtual disk, whole disk
1875 200 = /dev/iseries/vdz 26th virtual disk, whole disk
1876 208 = /dev/iseries/vdaa 27th virtual disk, whole disk
1878 240 = /dev/iseries/vdaf 32nd virtual disk, whole disk
1880 Partitions are handled in the same way as for IDE
1881 disks (see major number 3) except that the limit on
1884 113 char ISI serial card - alternate devices
1885 0 = /dev/cum0 Callout device for ttyM0
1886 1 = /dev/cum1 Callout device for ttyM1
1889 block IBM iSeries virtual CD-ROM
1891 0 = /dev/iseries/vcda First virtual CD-ROM
1892 1 = /dev/iseries/vcdb Second virtual CD-ROM
1895 114 char Picture Elements ISE board
1896 0 = /dev/ise0 First ISE board
1897 1 = /dev/ise1 Second ISE board
1899 128 = /dev/isex0 Control node for first ISE board
1900 129 = /dev/isex1 Control node for second ISE board
1903 The ISE board is an embedded computer, optimized for
1904 image processing. The /dev/iseN nodes are the general
1905 I/O access to the board, the /dev/isex0 nodes command
1906 nodes used to control the board.
1908 115 char Console driver speaker
1909 0 = /dev/speaker Speaker device file
1911 Plays music using IBM BASIC style strings.
1913 116 char Advanced Linux Sound Driver (ALSA)
1915 117 char COSA/SRP synchronous serial card
1916 0 = /dev/cosa0c0 1st board, 1st channel
1917 1 = /dev/cosa0c1 1st board, 2nd channel
1919 16 = /dev/cosa1c0 2nd board, 1st channel
1920 17 = /dev/cosa1c1 2nd board, 2nd channel
1923 118 char Solidum ???
1927 128 = /dev/solnpctl0
1928 129 = /dev/solnpctl1
1931 119 char VMware virtual network control
1932 0 = /dev/vnet0 1st virtual network
1933 1 = /dev/vnet1 2nd virtual network
1936 120-127 LOCAL/EXPERIMENTAL USE
1938 128-135 char Unix98 PTY masters
1940 These devices should not have corresponding device
1941 nodes; instead they should be accessed through the
1942 /dev/ptmx cloning interface.
1944 136-143 char Unix98 PTY slaves
1945 0 = /dev/pts/0 First Unix98 pseudo-TTY
1946 1 = /dev/pts/1 Second Unix98 pesudo-TTY
1949 These device nodes are automatically generated with
1950 the proper permissions and modes by mounting the
1951 devpts filesystem onto /dev/pts with the appropriate
1952 mount options (distribution dependent, however, on
1953 *most* distributions the appropriate options are
1954 "mode=0620,gid=<gid of the "tty" group>".)
1956 144 char Encapsulated PPP
1957 0 = /dev/pppox0 First PPP over Ethernet
1959 63 = /dev/pppox63 64th PPP over Ethernet
1961 This is primarily used for ADSL.
1963 The SST 5136-DN DeviceNet interface driver has been
1964 relocated to major 183 due to an unfortunate conflict.
1966 145 char SAM9407-based soundcard
1968 1 = /dev/sam0_sequencer
1969 2 = /dev/sam0_midi00
1972 6 = /dev/sam0_sndstat
1973 18 = /dev/sam0_midi01
1974 34 = /dev/sam0_midi02
1975 50 = /dev/sam0_midi03
1976 64 = /dev/sam1_mixer
1978 128 = /dev/sam2_mixer
1980 192 = /dev/sam3_mixer
1983 Device functions match OSS, but offer a number of
1984 addons, which are sam9407 specific. OSS can be
1985 operated simultaneously, taking care of the codec.
1987 146 char SYSTRAM SCRAMNet mirrored-memory network
1988 0 = /dev/scramnet0 First SCRAMNet device
1989 1 = /dev/scramnet1 Second SCRAMNet device
1992 147 char Aueral Semiconductor Vortex Audio device
1993 0 = /dev/aureal0 First Aureal Vortex
1994 1 = /dev/aureal1 Second Aureal Vortex
1997 148 char Technology Concepts serial card
1998 0 = /dev/ttyT0 First TCL port
1999 1 = /dev/ttyT1 Second TCL port
2002 149 char Technology Concepts serial card - alternate devices
2003 0 = /dev/cut0 Callout device for ttyT0
2004 1 = /dev/cut0 Callout device for ttyT1
2007 150 char Real-Time Linux FIFOs
2008 0 = /dev/rtf0 First RTLinux FIFO
2009 1 = /dev/rtf1 Second RTLinux FIFO
2012 151 char DPT I2O SmartRaid V controller
2013 0 = /dev/dpti0 First DPT I2O adapter
2014 1 = /dev/dpti1 Second DPT I2O adapter
2017 154 char Specialix RIO serial card
2018 0 = /dev/ttySR0 First RIO port
2020 255 = /dev/ttySR255 256th RIO port
2022 155 char Specialix RIO serial card - alternate devices
2023 0 = /dev/cusr0 Callout device for ttySR0
2025 255 = /dev/cusr255 Callout device for ttySR255
2027 156 char Specialix RIO serial card
2028 0 = /dev/ttySR256 257th RIO port
2030 255 = /dev/ttySR511 512th RIO port
2032 157 char Specialix RIO serial card - alternate devices
2033 0 = /dev/cusr256 Callout device for ttySR256
2035 255 = /dev/cusr511 Callout device for ttySR511
2037 158 char Dialogic GammaLink fax driver
2038 0 = /dev/gfax0 GammaLink channel 0
2039 1 = /dev/gfax1 GammaLink channel 1
2044 160 char General Purpose Instrument Bus (GPIB)
2045 0 = /dev/gpib0 First GPIB bus
2046 1 = /dev/gpib1 Second GPIB bus
2049 161 char IrCOMM devices (IrDA serial/parallel emulation)
2050 0 = /dev/ircomm0 First IrCOMM device
2051 1 = /dev/ircomm1 Second IrCOMM device
2053 16 = /dev/irlpt0 First IrLPT device
2054 17 = /dev/irlpt1 Second IrLPT device
2057 162 char Raw block device interface
2058 0 = /dev/rawctl Raw I/O control device
2059 1 = /dev/raw/raw1 First raw I/O device
2060 2 = /dev/raw/raw2 Second raw I/O device
2063 163 char Radio Tech BIM-XXX-RS232 radio modem
2064 0 = /dev/bimrt0 First BIM radio modem
2065 1 = /dev/bimrt1 Second BIM radio modem
2068 164 char Chase Research AT/PCI-Fast serial card
2069 0 = /dev/ttyCH0 AT/PCI-Fast board 0, port 0
2071 15 = /dev/ttyCH15 AT/PCI-Fast board 0, port 15
2072 16 = /dev/ttyCH16 AT/PCI-Fast board 1, port 0
2074 31 = /dev/ttyCH31 AT/PCI-Fast board 1, port 15
2075 32 = /dev/ttyCH32 AT/PCI-Fast board 2, port 0
2077 47 = /dev/ttyCH47 AT/PCI-Fast board 2, port 15
2078 48 = /dev/ttyCH48 AT/PCI-Fast board 3, port 0
2080 63 = /dev/ttyCH63 AT/PCI-Fast board 3, port 15
2082 165 char Chase Research AT/PCI-Fast serial card - alternate devices
2083 0 = /dev/cuch0 Callout device for ttyCH0
2085 63 = /dev/cuch63 Callout device for ttyCH63
2087 166 char ACM USB modems
2088 0 = /dev/ttyACM0 First ACM modem
2089 1 = /dev/ttyACM1 Second ACM modem
2092 167 char ACM USB modems - alternate devices
2093 0 = /dev/cuacm0 Callout device for ttyACM0
2094 1 = /dev/cuacm1 Callout device for ttyACM1
2097 168 char Eracom CSA7000 PCI encryption adaptor
2098 0 = /dev/ecsa0 First CSA7000
2099 1 = /dev/ecsa1 Second CSA7000
2102 169 char Eracom CSA8000 PCI encryption adaptor
2103 0 = /dev/ecsa8-0 First CSA8000
2104 1 = /dev/ecsa8-1 Second CSA8000
2107 170 char AMI MegaRAC remote access controller
2108 0 = /dev/megarac0 First MegaRAC card
2109 1 = /dev/megarac1 Second MegaRAC card
2112 171 char Reserved for IEEE 1394 (Firewire)
2115 172 char Moxa Intellio serial card
2116 0 = /dev/ttyMX0 First Moxa port
2117 1 = /dev/ttyMX1 Second Moxa port
2119 127 = /dev/ttyMX127 128th Moxa port
2120 128 = /dev/moxactl Moxa control port
2122 173 char Moxa Intellio serial card - alternate devices
2123 0 = /dev/cumx0 Callout device for ttyMX0
2124 1 = /dev/cumx1 Callout device for ttyMX1
2126 127 = /dev/cumx127 Callout device for ttyMX127
2128 174 char SmartIO serial card
2129 0 = /dev/ttySI0 First SmartIO port
2130 1 = /dev/ttySI1 Second SmartIO port
2133 175 char SmartIO serial card - alternate devices
2134 0 = /dev/cusi0 Callout device for ttySI0
2135 1 = /dev/cusi1 Callout device for ttySI1
2138 176 char nCipher nFast PCI crypto accelerator
2139 0 = /dev/nfastpci0 First nFast PCI device
2140 1 = /dev/nfastpci1 First nFast PCI device
2143 177 char TI PCILynx memory spaces
2144 0 = /dev/pcilynx/aux0 AUX space of first PCILynx card
2146 15 = /dev/pcilynx/aux15 AUX space of 16th PCILynx card
2147 16 = /dev/pcilynx/rom0 ROM space of first PCILynx card
2149 31 = /dev/pcilynx/rom15 ROM space of 16th PCILynx card
2150 32 = /dev/pcilynx/ram0 RAM space of first PCILynx card
2152 47 = /dev/pcilynx/ram15 RAM space of 16th PCILynx card
2154 178 char Giganet cLAN1xxx virtual interface adapter
2155 0 = /dev/clanvi0 First cLAN adapter
2156 1 = /dev/clanvi1 Second cLAN adapter
2159 179 char CCube DVXChip-based PCI products
2160 0 = /dev/dvxirq0 First DVX device
2161 1 = /dev/dvxirq1 Second DVX device
2164 180 char USB devices
2165 0 = /dev/usb/lp0 First USB printer
2167 15 = /dev/usb/lp15 16th USB printer
2168 16 = /dev/usb/mouse0 First USB mouse
2170 31 = /dev/usb/mouse15 16th USB mouse
2171 32 = /dev/usb/ez0 First USB firmware loader
2173 47 = /dev/usb/ez15 16th USB firmware loader
2174 48 = /dev/usb/scanner0 First USB scanner
2176 63 = /dev/usb/scanner15 16th USB scanner
2177 64 = /dev/usb/rio500 Diamond Rio 500
2179 181 char Conrad Electronic parallel port radio clocks
2180 0 = /dev/pcfclock0 First Conrad radio clock
2181 1 = /dev/pcfclock1 Second Conrad radio clock
2184 182 char Picture Elements THR2 binarizer
2185 0 = /dev/pethr0 First THR2 board
2186 1 = /dev/pethr1 Second THR2 board
2189 183 char SST 5136-DN DeviceNet interface
2190 0 = /dev/ss5136dn0 First DeviceNet interface
2191 1 = /dev/ss5136dn1 Second DeviceNet interface
2194 This device used to be assigned to major number 144.
2195 It had to be moved due to an unfortunate conflict.
2197 184 char Picture Elements' video simulator/sender
2198 0 = /dev/pevss0 First sender board
2199 1 = /dev/pevss1 Second sender board
2202 185 char InterMezzo high availability file system
2203 0 = /dev/intermezzo0 First cache manager
2204 1 = /dev/intermezzo1 Second cache manager
2207 See http://www.inter-mezzo.org/ for more information.
2209 186 char Object-based storage control device
2210 0 = /dev/obd0 First obd control device
2211 1 = /dev/obd1 Second obd control device
2214 See ftp://ftp.lustre.org/pub/obd for code and information.
2216 187 char DESkey hardware encryption device
2217 0 = /dev/deskey0 First DES key
2218 1 = /dev/deskey1 Second DES key
2221 188 char USB serial converters
2222 0 = /dev/ttyUSB0 First USB serial converter
2223 1 = /dev/ttyUSB1 Second USB serial converter
2226 189 char USB serial converters - alternate devices
2227 0 = /dev/cuusb0 Callout device for ttyUSB0
2228 1 = /dev/cuusb1 Callout device for ttyUSB1
2231 190 char Kansas City tracker/tuner card
2232 0 = /dev/kctt0 First KCT/T card
2233 1 = /dev/kctt1 Second KCT/T card
2236 191 char Reserved for PCMCIA
2238 192 char Kernel profiling interface
2239 0 = /dev/profile Profiling control device
2240 1 = /dev/profile0 Profiling device for CPU 0
2241 2 = /dev/profile1 Profiling device for CPU 1
2244 193 char Kernel event-tracing interface
2245 0 = /dev/trace Tracing control device
2246 1 = /dev/trace0 Tracing device for CPU 0
2247 2 = /dev/trace1 Tracing device for CPU 1
2250 194 char linVideoStreams (LINVS)
2251 0 = /dev/mvideo/status0 Video compression status
2252 1 = /dev/mvideo/stream0 Video stream
2253 2 = /dev/mvideo/frame0 Single compressed frame
2254 3 = /dev/mvideo/rawframe0 Raw uncompressed frame
2255 4 = /dev/mvideo/codec0 Direct codec access
2256 5 = /dev/mvideo/video4linux0 Video4Linux compatibility
2258 16 = /dev/mvideo/status1 Second device
2260 32 = /dev/mvideo/status2 Third device
2263 240 = /dev/mvideo/status15 16th device
2266 195 char Nvidia graphics devices
2267 0 = /dev/nvidia0 First Nvidia card
2268 1 = /dev/nvidia1 Second Nvidia card
2270 255 = /dev/nvidiactl Nvidia card control device
2272 196 char Tormenta T1 card
2273 0 = /dev/tor/0 Master control channel for all cards
2274 1 = /dev/tor/1 First DS0
2275 2 = /dev/tor/2 Second DS0
2277 48 = /dev/tor/48 48th DS0
2278 49 = /dev/tor/49 First pseudo-channel
2279 50 = /dev/tor/50 Second pseudo-channel
2282 197 char OpenTNF tracing facility
2283 0 = /dev/tnf/t0 Trace 0 data extraction
2284 1 = /dev/tnf/t1 Trace 1 data extraction
2286 128 = /dev/tnf/status Tracing facility status
2287 130 = /dev/tnf/trace Tracing device
2289 198 char Total Impact TPMP2 quad coprocessor PCI card
2290 0 = /dev/tpmp2/0 First card
2291 1 = /dev/tpmp2/1 Second card
2294 199 char Veritas volume manager (VxVM) volumes
2295 0 = /dev/vx/rdsk/*/* First volume
2296 1 = /dev/vx/rdsk/*/* Second volume
2298 block Veritas volume manager (VxVM) volumes
2299 0 = /dev/vx/dsk/*/* First volume
2300 1 = /dev/vx/dsk/*/* First volume
2303 The namespace in these directories is maintained by
2304 the user space VxVM software.
2306 200 char Veritas VxVM configuration interface
2307 0 = /dev/vx/config Configuration access node
2308 1 = /dev/vx/trace Volume i/o trace access node
2309 2 = /dev/vx/iod Volume i/o daemon access node
2310 3 = /dev/vx/info Volume information access node
2311 4 = /dev/vx/task Volume tasks access node
2312 5 = /dev/vx/taskmon Volume tasks monitor daemon
2314 201 char Veritas VxVM dynamic multipathing driver
2315 0 = /dev/vx/rdmp/* First multipath device
2316 1 = /dev/vx/rdmp/* Second multipath device
2318 block Veritas VxVM dynamic multipathing driver
2319 0 = /dev/vx/dmp/* First multipath device
2320 1 = /dev/vx/dmp/* Second multipath device
2323 The namespace in these directories is maintained by
2324 the user space VxVM software.
2326 202 char CPU model-specific registers
2327 0 = /dev/cpu/0/msr MSRs on CPU 0
2328 1 = /dev/cpu/1/msr MSRs on CPU 1
2331 203 char CPU CPUID information
2332 0 = /dev/cpu/0/cpuid CPUID on CPU 0
2333 1 = /dev/cpu/1/cpuid CPUID on CPU 1
2336 204 char Low-density serial ports
2337 0 = /dev/ttyLU0 LinkUp Systems L72xx UART - port 0
2338 1 = /dev/ttyLU1 LinkUp Systems L72xx UART - port 1
2339 2 = /dev/ttyLU2 LinkUp Systems L72xx UART - port 2
2340 3 = /dev/ttyLU3 LinkUp Systems L72xx UART - port 3
2341 4 = /dev/ttyFB0 Intel Footbridge (ARM)
2342 5 = /dev/ttySA0 StrongARM builtin serial port 0
2343 6 = /dev/ttySA1 StrongARM builtin serial port 1
2344 7 = /dev/ttySA2 StrongARM builtin serial port 2
2345 8 = /dev/ttySC0 SCI serial port (SuperH) - port 0
2346 9 = /dev/ttySC1 SCI serial port (SuperH) - port 1
2347 10 = /dev/ttySC2 SCI serial port (SuperH) - port 2
2348 11 = /dev/ttySC3 SCI serial port (SuperH) - port 3
2349 12 = /dev/ttyFW0 Firmware console - port 0
2350 13 = /dev/ttyFW1 Firmware console - port 1
2351 14 = /dev/ttyFW2 Firmware console - port 2
2352 15 = /dev/ttyFW3 Firmware console - port 3
2353 16 = /dev/ttyAM0 ARM "AMBA" serial port 0
2355 31 = /dev/ttyAM15 ARM "AMBA" serial port 15
2356 32 = /dev/ttyDB0 DataBooster serial port 0
2358 39 = /dev/ttyDB7 DataBooster serial port 7
2360 205 char Low-density serial ports (alternate device)
2361 0 = /dev/culu0 Callout device for ttyLU0
2362 1 = /dev/culu1 Callout device for ttyLU1
2363 2 = /dev/culu2 Callout device for ttyLU2
2364 3 = /dev/culu3 Callout device for ttyLU3
2365 4 = /dev/cufb0 Callout device for ttyFB0
2366 5 = /dev/cusa0 Callout device for ttySA0
2367 6 = /dev/cusa1 Callout device for ttySA1
2368 7 = /dev/cusa2 Callout device for ttySA2
2369 8 = /dev/cusc0 Callout device for ttySC0
2370 9 = /dev/cusc1 Callout device for ttySC1
2371 10 = /dev/cusc2 Callout device for ttySC2
2372 11 = /dev/cusc3 Callout device for ttySC3
2373 12 = /dev/cufw0 Callout device for ttyFW0
2374 13 = /dev/cufw1 Callout device for ttyFW1
2375 14 = /dev/cufw2 Callout device for ttyFW2
2376 15 = /dev/cufw3 Callout device for ttyFW3
2377 16 = /dev/cuam0 Callout device for ttyAM0
2379 31 = /dev/cuam15 Callout device for ttyAM15
2380 32 = /dev/cudb0 Callout device for ttyDB0
2382 39 = /dev/cudb7 Callout device for ttyDB7
2384 206 char OnStream SC-x0 tape devices
2385 0 = /dev/osst0 First OnStream SCSI tape, mode 0
2386 1 = /dev/osst1 Second OnStream SCSI tape, mode 0
2388 32 = /dev/osst0l First OnStream SCSI tape, mode 1
2389 33 = /dev/osst1l Second OnStream SCSI tape, mode 1
2391 64 = /dev/osst0m First OnStream SCSI tape, mode 2
2392 65 = /dev/osst1m Second OnStream SCSI tape, mode 2
2394 96 = /dev/osst0a First OnStream SCSI tape, mode 3
2395 97 = /dev/osst1a Second OnStream SCSI tape, mode 3
2397 128 = /dev/nosst0 No rewind version of /dev/osst0
2398 129 = /dev/nosst1 No rewind version of /dev/osst1
2400 160 = /dev/nosst0l No rewind version of /dev/osst0l
2401 161 = /dev/nosst1l No rewind version of /dev/osst1l
2403 192 = /dev/nosst0m No rewind version of /dev/osst0m
2404 193 = /dev/nosst1m No rewind version of /dev/osst1m
2406 224 = /dev/nosst0a No rewind version of /dev/osst0a
2407 225 = /dev/nosst1a No rewind version of /dev/osst1a
2410 The OnStream SC-x0 SCSI tapes do not support the
2411 standard SCSI SASD command set and therefore need
2412 their own driver "osst". Note that the IDE, USB (and
2413 maybe ParPort) versions may be driven via ide-scsi or
2414 usb-storage SCSI emulation and this osst device and
2415 driver as well. The ADR-x0 drives are QIC-157
2416 compliant and don't need osst.
2418 207 char Compaq ProLiant health feature indicate
2419 0 = /dev/cpqhealth/cpqw Redirector interface
2420 1 = /dev/cpqhealth/crom EISA CROM
2421 2 = /dev/cpqhealth/cdt Data Table
2422 3 = /dev/cpqhealth/cevt Event Log
2423 4 = /dev/cpqhealth/casr Automatic Server Recovery
2424 5 = /dev/cpqhealth/cecc ECC Memory
2425 6 = /dev/cpqhealth/cmca Machine Check Architecture
2426 7 = /dev/cpqhealth/ccsm Deprecated CDT
2427 8 = /dev/cpqhealth/cnmi NMI Handling
2428 9 = /dev/cpqhealth/css Sideshow Management
2429 10 = /dev/cpqhealth/cram CMOS interface
2430 11 = /dev/cpqhealth/cpci PCI IRQ interface
2432 208 char User space serial ports
2433 0 = /dev/ttyU0 First user space serial port
2434 1 = /dev/ttyU1 Second user space serial port
2437 209 char User space serial ports (alternate devices)
2438 0 = /dev/cuu0 Callout device for ttyU0
2439 1 = /dev/cuu1 Callout device for ttyU1
2442 210 char SBE, Inc. sync/async serial card
2443 0 = /dev/sbei/wxcfg0 Configuration device for board 0
2444 1 = /dev/sbei/dld0 Download device for board 0
2445 2 = /dev/sbei/wan00 WAN device, port 0, board 0
2446 3 = /dev/sbei/wan01 WAN device, port 1, board 0
2447 4 = /dev/sbei/wan02 WAN device, port 2, board 0
2448 5 = /dev/sbei/wan03 WAN device, port 3, board 0
2449 6 = /dev/sbei/wanc00 WAN clone device, port 0, board 0
2450 7 = /dev/sbei/wanc01 WAN clone device, port 1, board 0
2451 8 = /dev/sbei/wanc02 WAN clone device, port 2, board 0
2452 9 = /dev/sbei/wanc03 WAN clone device, port 3, board 0
2453 10 = /dev/sbei/wxcfg1 Configuration device for board 1
2454 11 = /dev/sbei/dld1 Download device for board 1
2455 12 = /dev/sbei/wan10 WAN device, port 0, board 1
2456 13 = /dev/sbei/wan11 WAN device, port 1, board 1
2457 14 = /dev/sbei/wan12 WAN device, port 2, board 1
2458 15 = /dev/sbei/wan13 WAN device, port 3, board 1
2459 16 = /dev/sbei/wanc10 WAN clone device, port 0, board 1
2460 17 = /dev/sbei/wanc11 WAN clone device, port 1, board 1
2461 18 = /dev/sbei/wanc12 WAN clone device, port 2, board 1
2462 19 = /dev/sbei/wanc13 WAN clone device, port 3, board 1
2465 Yes, each board is really spaced 10 (decimal) apart.
2467 211 char Addinum CPCI1500 digital I/O card
2468 0 = /dev/addinum/cpci1500/0 First CPCI1500 card
2469 1 = /dev/addinum/cpci1500/1 Second CPCI1500 card
2472 216 char USB BlueTooth devices
2473 0 = /dev/ttyUB0 First USB BlueTooth device
2474 1 = /dev/ttyUB1 Second USB BlueTooth device
2477 217 char USB BlueTooth devices (alternate devices)
2478 0 = /dev/cuub0 Callout device for ttyUB0
2479 1 = /dev/cuub1 Callout device for ttyUB1
2482 218 char The Logical Company bus Unibus/Qbus adapters
2483 0 = /dev/logicalco/bci/0 First bus adapter
2484 1 = /dev/logicalco/bci/1 First bus adapter
2487 219 char The Logical Company DCI-1300 digital I/O card
2488 0 = /dev/logicalco/dci1300/0 First DCI-1300 card
2489 1 = /dev/logicalco/dci1300/1 Second DCI-1300 card
2492 220 char Myricom Myrinet "GM" board
2493 0 = /dev/myricom/gm0 First Myrinet GM board
2494 1 = /dev/myricom/gmp0 First board "root access"
2495 2 = /dev/myricom/gm1 Second Myrinet GM board
2496 3 = /dev/myricom/gmp1 Second board "root access"
2500 0 = /dev/bus/vme/m0 First master image
2501 1 = /dev/bus/vme/m1 Second master image
2502 2 = /dev/bus/vme/m2 Third master image
2503 3 = /dev/bus/vme/m3 Fourth master image
2504 4 = /dev/bus/vme/s0 First slave image
2505 5 = /dev/bus/vme/s1 Second slave image
2506 6 = /dev/bus/vme/s2 Third slave image
2507 7 = /dev/bus/vme/s3 Fourth slave image
2508 8 = /dev/bus/vme/ctl Control
2510 It is expected that all VME bus drivers will use the
2511 same interface. For interface documentation see
2512 http://www.vmelinux.org/.
2514 224 char A2232 serial card
2515 0 = /dev/ttyY0 First A2232 port
2516 1 = /dev/ttyY1 Second A2232 port
2519 225 char A2232 serial card (alternate devices)
2520 0 = /dev/cuy0 Callout device for ttyY0
2521 1 = /dev/cuy1 Callout device for ttyY1
2524 226 char Direct Rendering Infrastructure (DRI)
2525 0 = /dev/dri/card0 First graphics card
2526 1 = /dev/dri/card1 Second graphics card
2529 227 char IBM 3270 terminal block-mode access
2530 0 = /dev/3270/tub Controlling interface
2531 1 = /dev/3270/tub1 First 3270 terminal
2532 2 = /dev/3270/tub2 Second 3270 terminal
2535 228 char IBM 3270 terminal Unix tty access
2536 1 = /dev/3270/tty1 First 3270 terminal
2537 2 = /dev/3270/tty2 Seconds 3270 terminal
2540 229 char IBM iSeries virtual console
2541 0 = /dev/iseries/vtty0 First console port
2542 1 = /dev/iseries/vtty1 Second console port
2545 230 char IBM iSeries virtual tape
2546 0 = /dev/iseries/vt0 First virtual tape, mode 0
2547 1 = /dev/iseries/vt1 Second virtual tape, mode 0
2549 32 = /dev/iseries/vt0l First virtual tape, mode 1
2550 33 = /dev/iseries/vt1l Second virtual tape, mode 1
2552 64 = /dev/iseries/vt0m First virtual tape, mode 2
2553 65 = /dev/iseries/vt1m Second virtual tape, mode 2
2555 96 = /dev/iseries/vt0a First virtual tape, mode 3
2556 97 = /dev/iseries/vt1a Second virtual tape, mode 3
2558 128 = /dev/iseries/nvt0 First virtual tape, mode 0, no rewind
2559 129 = /dev/iseries/nvt1 Second virtual tape, mode 0, no rewind
2561 160 = /dev/iseries/nvt0l First virtual tape, mode 1, no rewind
2562 161 = /dev/iseries/nvt1l Second virtual tape, mode 1, no rewind
2564 192 = /dev/iseries/nvt0m First virtual tape, mode 2, no rewind
2565 193 = /dev/iseries/nvt1m Second virtual tape, mode 2, no rewind
2567 224 = /dev/iseries/nvt0a First virtual tape, mode 3, no rewind
2568 225 = /dev/iseries/nvt1a Second virtual tape, mode 3, no rewind
2571 "No rewind" refers to the omission of the default
2572 automatic rewind on device close. The MTREW or MTOFFL
2573 ioctl()'s can be used to rewind the tape regardless of
2574 the device used to access it.
2578 240-254 LOCAL/EXPERIMENTAL USE
2582 This major is reserved to assist the expansion to a
2583 larger number space. No device nodes with this major
2584 should ever be created on the filesystem.
2586 **** ADDITIONAL /dev DIRECTORY ENTRIES
2588 This section details additional entries that should or may exist in
2589 the /dev directory. It is preferred that symbolic links use the same
2590 form (absolute or relative) as is indicated here. Links are
2591 classified as "hard" or "symbolic" depending on the preferred type of
2592 link; if possible, the indicated type of link should be used.
2597 These links should exist on all systems:
2599 /dev/fd /proc/self/fd symbolic File descriptors
2600 /dev/stdin fd/0 symbolic stdin file descriptor
2601 /dev/stdout fd/1 symbolic stdout file descriptor
2602 /dev/stderr fd/2 symbolic stderr file descriptor
2603 /dev/nfsd socksys symbolic Required by iBCS-2
2604 /dev/X0R null symbolic Required by iBCS-2
2606 Note: /dev/X0R is <letter X>-<digit 0>-<letter R>.
2610 It is recommended that these links exist on all systems:
2612 /dev/core /proc/kcore symbolic Backward compatibility
2613 /dev/ramdisk ram0 symbolic Backward compatibility
2614 /dev/ftape qft0 symbolic Backward compatibility
2615 /dev/bttv0 video0 symbolic Backward compatibility
2616 /dev/radio radio0 symbolic Backward compatibility
2617 /dev/i2o* /dev/i2o/* symbolic Backward compatibility
2618 /dev/scd? sr? hard Alternate SCSI CD-ROM name
2620 Locally defined links
2622 The following links may be established locally to conform to the
2623 configuration of the system. This is merely a tabulation of existing
2624 practice, and does not constitute a recommendation. However, if they
2625 exist, they should have the following uses.
2627 /dev/mouse mouse port symbolic Current mouse device
2628 /dev/tape tape device symbolic Current tape device
2629 /dev/cdrom CD-ROM device symbolic Current CD-ROM device
2630 /dev/cdwriter CD-writer symbolic Current CD-writer device
2631 /dev/scanner scanner symbolic Current scanner device
2632 /dev/modem modem port symbolic Current dialout device
2633 /dev/root root device symbolic Current root filesystem
2634 /dev/swap swap device symbolic Current swap device
2636 /dev/modem should not be used for a modem which supports dialin as
2637 well as dialout, as it tends to cause lock file problems. If it
2638 exists, /dev/modem should point to the appropriate primary TTY device
2639 (the use of the alternate callout devices is deprecated).
2641 For SCSI devices, /dev/tape and /dev/cdrom should point to the
2642 ``cooked'' devices (/dev/st* and /dev/sr*, respectively), whereas
2643 /dev/cdwriter and /dev/scanner should point to the appropriate generic
2644 SCSI devices (/dev/sg*).
2646 /dev/mouse may point to a primary serial TTY device, a hardware mouse
2647 device, or a socket for a mouse driver program (e.g. /dev/gpmdata).
2651 Non-transient sockets and named pipes may exist in /dev. Common entries are:
2653 /dev/printer socket lpd local socket
2654 /dev/log socket syslog local socket
2655 /dev/gpmdata socket gpm mouse multiplexer
2659 The following names are reserved for mounting special filesystems
2660 under /dev. These special filesystems provide kernel interfaces that
2661 cannot be provided with standard device nodes.
2663 /dev/pts devpts PTY slave filesystem
2664 /dev/shm tmpfs POSIX shared memory maintenance access
2666 **** TERMINAL DEVICES
2668 Terminal, or TTY devices are a special class of character devices. A
2669 terminal device is any device that could act as a controlling terminal
2670 for a session; this includes virtual consoles, serial ports, and
2671 pseudoterminals (PTYs).
2673 All terminal devices share a common set of capabilities known as line
2674 diciplines; these include the common terminal line dicipline as well
2675 as SLIP and PPP modes.
2677 All terminal devices are named similarly; this section explains the
2678 naming and use of the various types of TTYs. Note that the naming
2679 conventions include several historical warts; some of these are
2680 Linux-specific, some were inherited from other systems, and some
2681 reflect Linux outgrowing a borrowed convention.
2683 A hash mark (#) in a device name is used here to indicate a decimal
2684 number without leading zeroes.
2686 Virtual consoles and the console device
2688 Virtual consoles are full-screen terminal displays on the system video
2689 monitor. Virtual consoles are named /dev/tty#, with numbering
2690 starting at /dev/tty1; /dev/tty0 is the current virtual console.
2691 /dev/tty0 is the device that should be used to access the system video
2692 card on those architectures for which the frame buffer devices
2693 (/dev/fb*) are not applicable. Do not use /dev/console
2696 The console device, /dev/console, is the device to which system
2697 messages should be sent, and on which logins should be permitted in
2698 single-user mode. Starting with Linux 2.1.71, /dev/console is managed
2699 by the kernel; for previous versions it should be a symbolic link to
2700 either /dev/tty0, a specific virtual console such as /dev/tty1, or to
2701 a serial port primary (tty*, not cu*) device, depending on the
2702 configuration of the system.
2706 Serial ports are RS-232 serial ports and any device which simulates
2707 one, either in hardware (such as internal modems) or in software (such
2708 as the ISDN driver.) Under Linux, each serial ports has two device
2709 names, the primary or callin device and the alternate or callout one.
2710 Each kind of device is indicated by a different letter. For any
2711 letter X, the names of the devices are /dev/ttyX# and /dev/cux#,
2712 respectively; for historical reasons, /dev/ttyS# and /dev/ttyC#
2713 correspond to /dev/cua# and /dev/cub#. In the future, it should be
2714 expected that multiple letters will be used; all letters will be upper
2715 case for the "tty" device (e.g. /dev/ttyDP#) and lower case for the
2716 "cu" device (e.g. /dev/cudp#).
2718 The names /dev/ttyQ# and /dev/cuq# are reserved for local use.
2720 The alternate devices provide for kernel-based exclusion and somewhat
2721 different defaults than the primary devices. Their main purpose is to
2722 allow the use of serial ports with programs with no inherent or broken
2723 support for serial ports. Their use is deprecated, and they may be
2724 removed from a future version of Linux.
2726 Arbitration of serial ports is provided by the use of lock files with
2727 the names /var/lock/LCK..ttyX#. The contents of the lock file should
2728 be the PID of the locking process as an ASCII number.
2730 It is common practice to install links such as /dev/modem
2731 which point to serial ports. In order to ensure proper locking in the
2732 presence of these links, it is recommended that software chase
2733 symlinks and lock all possible names; additionally, it is recommended
2734 that a lock file be installed with the corresponding alternate
2735 device. In order to avoid deadlocks, it is recommended that the locks
2736 are acquired in the following order, and released in the reverse:
2738 1. The symbolic link name, if any (/var/lock/LCK..modem)
2739 2. The "tty" name (/var/lock/LCK..ttyS2)
2740 3. The alternate device name (/var/lock/LCK..cua2)
2742 In the case of nested symbolic links, the lock files should be
2743 installed in the order the symlinks are resolved.
2745 Under no circumstances should an application hold a lock while waiting
2746 for another to be released. In addition, applications which attempt
2747 to create lock files for the corresponding alternate device names
2748 should take into account the possibility of being used on a non-serial
2749 port TTY, for which no alternate device would exist.
2751 Pseudoterminals (PTYs)
2753 Pseudoterminals, or PTYs, are used to create login sessions or provide
2754 other capabilities requiring a TTY line dicipline (including SLIP or
2755 PPP capability) to arbitrary data-generation processes. Each PTY has
2756 a master side, named /dev/pty[p-za-e][0-9a-f], and a slave side, named
2757 /dev/tty[p-za-e][0-9a-f]. The kernel arbitrates the use of PTYs by
2758 allowing each master side to be opened only once.
2760 Once the master side has been opened, the corresponding slave device
2761 can be used in the same manner as any TTY device. The master and
2762 slave devices are connected by the kernel, generating the equivalent
2763 of a bidirectional pipe with TTY capabilities.
2765 Recent versions of the Linux kernels and GNU libc contain support for
2766 the System V/Unix98 naming scheme for PTYs, which assigns a common
2767 device, /dev/ptmx, to all the masters (opening it will automatically
2768 give you a previously unassigned PTY) and a subdirectory, /dev/pts,
2769 for the slaves; the slaves are named with decimal integers (/dev/pts/#
2770 in our notation). This removes the problem of exhausting the
2771 namespace and enables the kernel to automatically create the device
2772 nodes for the slaves on demand using the "devpts" filesystem.