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
101 0 = /dev/ram0 First RAM disk
102 1 = /dev/ram1 Second RAM disk
104 250 = /dev/initrd Initial RAM disk {2.6}
106 Older kernels had /dev/ramdisk (1, 1) here.
107 /dev/initrd refers to a RAM disk which was preloaded
108 by the boot loader; newer kernels use /dev/ram0 for
111 2 char Pseudo-TTY masters
112 0 = /dev/ptyp0 First PTY master
113 1 = /dev/ptyp1 Second PTY master
115 255 = /dev/ptyef 256th PTY master
117 Pseudo-tty's are named as follows:
118 * Masters are "pty", slaves are "tty";
119 * the fourth letter is one of pqrstuvwxyzabcde indicating
120 the 1st through 16th series of 16 pseudo-ttys each, and
121 * the fifth letter is one of 0123456789abcdef indicating
122 the position within the series.
124 These are the old-style (BSD) PTY devices; Unix98
125 devices are on major 128 and above and use the PTY
126 master multiplex (/dev/ptmx) to acquire a PTY on
130 0 = /dev/fd0 Controller 0, drive 0, autodetect
131 1 = /dev/fd1 Controller 0, drive 1, autodetect
132 2 = /dev/fd2 Controller 0, drive 2, autodetect
133 3 = /dev/fd3 Controller 0, drive 3, autodetect
134 128 = /dev/fd4 Controller 1, drive 0, autodetect
135 129 = /dev/fd5 Controller 1, drive 1, autodetect
136 130 = /dev/fd6 Controller 1, drive 2, autodetect
137 131 = /dev/fd7 Controller 1, drive 3, autodetect
139 To specify format, add to the autodetect device number:
140 0 = /dev/fd? Autodetect format
141 4 = /dev/fd?d360 5.25" 360K in a 360K drive(1)
142 20 = /dev/fd?h360 5.25" 360K in a 1200K drive(1)
143 48 = /dev/fd?h410 5.25" 410K in a 1200K drive
144 64 = /dev/fd?h420 5.25" 420K in a 1200K drive
145 24 = /dev/fd?h720 5.25" 720K in a 1200K drive
146 80 = /dev/fd?h880 5.25" 880K in a 1200K drive(1)
147 8 = /dev/fd?h1200 5.25" 1200K in a 1200K drive(1)
148 40 = /dev/fd?h1440 5.25" 1440K in a 1200K drive(1)
149 56 = /dev/fd?h1476 5.25" 1476K in a 1200K drive
150 72 = /dev/fd?h1494 5.25" 1494K in a 1200K drive
151 92 = /dev/fd?h1600 5.25" 1600K in a 1200K drive(1)
153 12 = /dev/fd?u360 3.5" 360K Double Density(2)
154 16 = /dev/fd?u720 3.5" 720K Double Density(1)
155 120 = /dev/fd?u800 3.5" 800K Double Density(2)
156 52 = /dev/fd?u820 3.5" 820K Double Density
157 68 = /dev/fd?u830 3.5" 830K Double Density
158 84 = /dev/fd?u1040 3.5" 1040K Double Density(1)
159 88 = /dev/fd?u1120 3.5" 1120K Double Density(1)
160 28 = /dev/fd?u1440 3.5" 1440K High Density(1)
161 124 = /dev/fd?u1600 3.5" 1600K High Density(1)
162 44 = /dev/fd?u1680 3.5" 1680K High Density(3)
163 60 = /dev/fd?u1722 3.5" 1722K High Density
164 76 = /dev/fd?u1743 3.5" 1743K High Density
165 96 = /dev/fd?u1760 3.5" 1760K High Density
166 116 = /dev/fd?u1840 3.5" 1840K High Density(3)
167 100 = /dev/fd?u1920 3.5" 1920K High Density(1)
168 32 = /dev/fd?u2880 3.5" 2880K Extra Density(1)
169 104 = /dev/fd?u3200 3.5" 3200K Extra Density
170 108 = /dev/fd?u3520 3.5" 3520K Extra Density
171 112 = /dev/fd?u3840 3.5" 3840K Extra Density(1)
173 36 = /dev/fd?CompaQ Compaq 2880K drive; obsolete?
175 (1) Autodetectable format
176 (2) Autodetectable format in a Double Density (720K) drive only
177 (3) Autodetectable format in a High Density (1440K) drive only
179 NOTE: The letter in the device name (d, q, h or u)
180 signifies the type of drive: 5.25" Double Density (d),
181 5.25" Quad Density (q), 5.25" High Density (h) or 3.5"
182 (any model, u). The use of the capital letters D, H
183 and E for the 3.5" models have been deprecated, since
184 the drive type is insignificant for these devices.
186 3 char Pseudo-TTY slaves
187 0 = /dev/ttyp0 First PTY slave
188 1 = /dev/ttyp1 Second PTY slave
190 255 = /dev/ttyef 256th PTY slave
192 These are the old-style (BSD) PTY devices; Unix98
193 devices are on major 136 and above.
195 block First MFM, RLL and IDE hard disk/CD-ROM interface
196 0 = /dev/hda Master: whole disk (or CD-ROM)
197 64 = /dev/hdb Slave: whole disk (or CD-ROM)
199 For partitions, add to the whole disk device number:
200 0 = /dev/hd? Whole disk
201 1 = /dev/hd?1 First partition
202 2 = /dev/hd?2 Second partition
204 63 = /dev/hd?63 63rd partition
206 For Linux/i386, partitions 1-4 are the primary
207 partitions, and 5 and above are logical partitions.
208 Other versions of Linux use partitioning schemes
209 appropriate to their respective architectures.
212 0 = /dev/tty0 Current virtual console
214 1 = /dev/tty1 First virtual console
216 63 = /dev/tty63 63rd virtual console
217 64 = /dev/ttyS0 First UART serial port
219 255 = /dev/ttyS191 192nd UART serial port
221 UART serial ports refer to 8250/16450/16550 series devices.
223 Older versions of the Linux kernel used this major
224 number for BSD PTY devices. As of Linux 2.1.115, this
225 is no longer supported. Use major numbers 2 and 3.
227 5 char Alternate TTY devices
228 0 = /dev/tty Current TTY device
229 1 = /dev/console System console
230 2 = /dev/ptmx PTY master multiplex
231 64 = /dev/cua0 Callout device for ttyS0
233 255 = /dev/cua191 Callout device for ttyS191
235 (5,1) is /dev/console starting with Linux 2.1.71. See
236 the section on terminal devices for more information
239 6 char Parallel printer devices
240 0 = /dev/lp0 Parallel printer on parport0
241 1 = /dev/lp1 Parallel printer on parport1
244 Current Linux kernels no longer have a fixed mapping
245 between parallel ports and I/O addresses. Instead,
246 they are redirected through the parport multiplex layer.
248 7 char Virtual console capture devices
249 0 = /dev/vcs Current vc text contents
250 1 = /dev/vcs1 tty1 text contents
252 63 = /dev/vcs63 tty63 text contents
253 128 = /dev/vcsa Current vc text/attribute contents
254 129 = /dev/vcsa1 tty1 text/attribute contents
256 191 = /dev/vcsa63 tty63 text/attribute contents
258 NOTE: These devices permit both read and write access.
260 block Loopback devices
261 0 = /dev/loop0 First loopback device
262 1 = /dev/loop1 Second loopback device
265 The loopback devices are used to mount filesystems not
266 associated with block devices. The binding to the
267 loopback devices is handled by mount(8) or losetup(8).
269 8 block SCSI disk devices (0-15)
270 0 = /dev/sda First SCSI disk whole disk
271 16 = /dev/sdb Second SCSI disk whole disk
272 32 = /dev/sdc Third SCSI disk whole disk
274 240 = /dev/sdp Sixteenth SCSI disk whole disk
276 Partitions are handled in the same way as for IDE
277 disks (see major number 3) except that the limit on
280 9 char SCSI tape devices
281 0 = /dev/st0 First SCSI tape, mode 0
282 1 = /dev/st1 Second SCSI tape, mode 0
284 32 = /dev/st0l First SCSI tape, mode 1
285 33 = /dev/st1l Second SCSI tape, mode 1
287 64 = /dev/st0m First SCSI tape, mode 2
288 65 = /dev/st1m Second SCSI tape, mode 2
290 96 = /dev/st0a First SCSI tape, mode 3
291 97 = /dev/st1a Second SCSI tape, mode 3
293 128 = /dev/nst0 First SCSI tape, mode 0, no rewind
294 129 = /dev/nst1 Second SCSI tape, mode 0, no rewind
296 160 = /dev/nst0l First SCSI tape, mode 1, no rewind
297 161 = /dev/nst1l Second SCSI tape, mode 1, no rewind
299 192 = /dev/nst0m First SCSI tape, mode 2, no rewind
300 193 = /dev/nst1m Second SCSI tape, mode 2, no rewind
302 224 = /dev/nst0a First SCSI tape, mode 3, no rewind
303 225 = /dev/nst1a Second SCSI tape, mode 3, no rewind
306 "No rewind" refers to the omission of the default
307 automatic rewind on device close. The MTREW or MTOFFL
308 ioctl()'s can be used to rewind the tape regardless of
309 the device used to access it.
311 block Metadisk (RAID) devices
312 0 = /dev/md0 First metadisk group
313 1 = /dev/md1 Second metadisk group
316 The metadisk driver is used to span a
317 filesystem across multiple physical disks.
319 10 char Non-serial mice, misc features
320 0 = /dev/logibm Logitech bus mouse
321 1 = /dev/psaux PS/2-style mouse port
322 2 = /dev/inportbm Microsoft Inport bus mouse
323 3 = /dev/atibm ATI XL bus mouse
325 4 = /dev/amigamouse Amiga mouse (68k/Amiga)
326 5 = /dev/atarimouse Atari mouse
327 6 = /dev/sunmouse Sun mouse
328 7 = /dev/amigamouse1 Second Amiga mouse
329 8 = /dev/smouse Simple serial mouse driver
330 9 = /dev/pc110pad IBM PC-110 digitizer pad
331 10 = /dev/adbmouse Apple Desktop Bus mouse
332 11 = /dev/vrtpanel Vr41xx embedded touch panel
333 13 = /dev/vpcmouse Connectix Virtual PC Mouse
334 14 = /dev/touchscreen/ucb1x00 UCB 1x00 touchscreen
335 15 = /dev/touchscreen/mk712 MK712 touchscreen
336 128 = /dev/beep Fancy beep device
337 129 = /dev/modreq Kernel module load request {2.6}
338 130 = /dev/watchdog Watchdog timer port
339 131 = /dev/temperature Machine internal temperature
340 132 = /dev/hwtrap Hardware fault trap
341 133 = /dev/exttrp External device trap
342 134 = /dev/apm_bios Advanced Power Management BIOS
343 135 = /dev/rtc Real Time Clock
344 139 = /dev/openprom SPARC OpenBoot PROM
345 140 = /dev/relay8 Berkshire Products Octal relay card
346 141 = /dev/relay16 Berkshire Products ISO-16 relay card
347 142 = /dev/msr x86 model-specific registers {2.6}
348 143 = /dev/pciconf PCI configuration space
349 144 = /dev/nvram Non-volatile configuration RAM
350 145 = /dev/hfmodem Soundcard shortwave modem control {2.6}
351 146 = /dev/graphics Linux/SGI graphics device
352 147 = /dev/opengl Linux/SGI OpenGL pipe
353 148 = /dev/gfx Linux/SGI graphics effects device
354 149 = /dev/input/mouse Linux/SGI Irix emulation mouse
355 150 = /dev/input/keyboard Linux/SGI Irix emulation keyboard
356 151 = /dev/led Front panel LEDs
357 153 = /dev/mergemem Memory merge device
358 154 = /dev/pmu Macintosh PowerBook power manager
359 155 = /dev/isictl MultiTech ISICom serial control
360 156 = /dev/lcd Front panel LCD display
361 157 = /dev/ac Applicom Intl Profibus card
362 158 = /dev/nwbutton Netwinder external button
363 159 = /dev/nwdebug Netwinder debug interface
364 160 = /dev/nwflash Netwinder flash memory
365 161 = /dev/userdma User-space DMA access
366 162 = /dev/smbus System Management Bus
367 163 = /dev/lik Logitech Internet Keyboard
368 164 = /dev/ipmo Intel Intelligent Platform Management
369 165 = /dev/vmmon VMWare virtual machine monitor
370 166 = /dev/i2o/ctl I2O configuration manager
371 167 = /dev/specialix_sxctl Specialix serial control
372 168 = /dev/tcldrv Technology Concepts serial control
373 169 = /dev/specialix_rioctl Specialix RIO serial control
374 170 = /dev/smapi IBM Thinkpad SMAPI
375 171 = /dev/srripc QNX4 API IPC manager
376 172 = /dev/usemaclone Semaphore clone device
377 173 = /dev/ipmikcs Intelligent Platform Management
378 174 = /dev/uctrl SPARCbook 3 microcontroller
379 175 = /dev/agpgart AGP Graphics Address Remapping Table
380 176 = /dev/gtrsc Gorgy Timing radio clock
381 177 = /dev/cbm Serial CBM bus
382 178 = /dev/jsflash JavaStation OS flash SIMM
383 179 = /dev/xsvc High-speed shared-mem/semaphore service
384 180 = /dev/vrbuttons Vr41xx button input device
385 181 = /dev/toshiba Toshiba laptop SMM support
386 182 = /dev/perfctr Performance-monitoring counters
387 183 = /dev/intel_rng Intel i8x0 random number generator
388 184 = /dev/cpu/microcode CPU microcode update interface
389 186 = /dev/atomicps Atomic shapshot of process state data
390 187 = /dev/irnet IrNET device
391 188 = /dev/smbusbios SMBus BIOS
392 189 = /dev/ussp_ctl User space serial port control
393 190 = /dev/crash Mission Critical Linux crash dump facility
394 191 = /dev/pcl181 <information missing>
395 192 = /dev/nas_xbus NAS xbus LCD/buttons access
396 193 = /dev/d7s SPARC 7-segment display
397 194 = /dev/zkshim Zero-Knowledge network shim control
398 195 = /dev/elographics/e2201 Elographics touchscreen E271-2201
399 198 = /dev/sexec Signed executable interface
400 199 = /dev/scanners/cuecat :CueCat barcode scanner
401 200 = /dev/net/tun TAP/TUN network device
402 201 = /dev/button/gulpb Transmeta GULP-B buttons
403 204 = /dev/video/em8300 EM8300 DVD decoder control
404 205 = /dev/video/em8300_mv EM8300 DVD decoder video
405 206 = /dev/video/em8300_ma EM8300 DVD decoder audio
406 207 = /dev/video/em8300_sp EM8300 DVD decoder subpicture
407 208 = /dev/compaq/cpqphpc Compaq PCI Hot Plug Controller
408 209 = /dev/compaq/cpqrid Compaq Remote Insight Driver
409 210 = /dev/impi/bt IMPI coprocessor block transfer
410 211 = /dev/impi/smic IMPI coprocessor stream interface
411 212 = /dev/watchdogs/0 First watchdog device
412 213 = /dev/watchdogs/1 Second watchdog device
413 214 = /dev/watchdogs/2 Third watchdog device
414 215 = /dev/watchdogs/3 Fourth watchdog device
415 216 = /dev/fujitsu/apanel Fujitsu/Siemens application panel
416 217 = /dev/ni/natmotn National Instruments Motion
417 218 = /dev/kchuid Inter-process chuid control
418 219 = /dev/modems/mwave MWave modem firmware upload
419 220 = /dev/mptctl Message passing technology (MPT) control
420 221 = /dev/mvista/hssdsi Montavista PICMG hot swap system driver
421 222 = /dev/mvista/hasi Montavista PICMG high availability
422 223 = /dev/input/uinput User level driver support for input
423 240-255 Reserved for local use
425 11 char Raw keyboard device
426 0 = /dev/kbd Raw keyboard device
428 The raw keyboard device is used on Linux/SPARC only.
430 block SCSI CD-ROM devices
431 0 = /dev/sr0 First SCSI CD-ROM
432 1 = /dev/sr1 Second SCSI CD-ROM
435 The prefix /dev/scd instead of /dev/sr has been used
436 as well, and might make more sense.
439 2 = /dev/ntpqic11 QIC-11, no rewind-on-close
440 3 = /dev/tpqic11 QIC-11, rewind-on-close
441 4 = /dev/ntpqic24 QIC-24, no rewind-on-close
442 5 = /dev/tpqic24 QIC-24, rewind-on-close
443 6 = /dev/ntpqic120 QIC-120, no rewind-on-close
444 7 = /dev/tpqic120 QIC-120, rewind-on-close
445 8 = /dev/ntpqic150 QIC-150, no rewind-on-close
446 9 = /dev/tpqic150 QIC-150, rewind-on-close
448 The device names specified are proposed -- if there
449 are "standard" names for these devices, please let me know.
451 block MSCDEX CD-ROM callback support {2.6}
452 0 = /dev/dos_cd0 First MSCDEX CD-ROM
453 1 = /dev/dos_cd1 Second MSCDEX CD-ROM
457 0 = /dev/input/js0 First joystick
458 1 = /dev/input/js1 Second joystick
460 32 = /dev/input/mouse0 First mouse
461 33 = /dev/input/mouse1 Second mouse
463 63 = /dev/input/mice Unified mouse
464 64 = /dev/input/event0 First event queue
465 65 = /dev/input/event1 Second event queue
468 Each device type has 5 bits (32 minors).
470 block 8-bit MFM/RLL/IDE controller
471 0 = /dev/xda First XT disk whole disk
472 64 = /dev/xdb Second XT disk whole disk
474 Partitions are handled in the same way as IDE disks
475 (see major number 3).
477 14 char Open Sound System (OSS)
478 0 = /dev/mixer Mixer control
479 1 = /dev/sequencer Audio sequencer
480 2 = /dev/midi00 First MIDI port
481 3 = /dev/dsp Digital audio
482 4 = /dev/audio Sun-compatible digital audio
483 6 = /dev/sndstat Sound card status information {2.6}
484 7 = /dev/audioctl SPARC audio control device
485 8 = /dev/sequencer2 Sequencer -- alternate device
486 16 = /dev/mixer1 Second soundcard mixer control
487 17 = /dev/patmgr0 Sequencer patch manager
488 18 = /dev/midi01 Second MIDI port
489 19 = /dev/dsp1 Second soundcard digital audio
490 20 = /dev/audio1 Second soundcard Sun digital audio
491 33 = /dev/patmgr1 Sequencer patch manager
492 34 = /dev/midi02 Third MIDI port
493 50 = /dev/midi03 Fourth MIDI port
494 block BIOS harddrive callback support {2.6}
495 0 = /dev/dos_hda First BIOS harddrive whole disk
496 64 = /dev/dos_hdb Second BIOS harddrive whole disk
497 128 = /dev/dos_hdc Third BIOS harddrive whole disk
498 192 = /dev/dos_hdd Fourth BIOS harddrive whole disk
500 Partitions are handled in the same way as IDE disks
501 (see major number 3).
504 0 = /dev/js0 First analog joystick
505 1 = /dev/js1 Second analog joystick
507 128 = /dev/djs0 First digital joystick
508 129 = /dev/djs1 Second digital joystick
510 block Sony CDU-31A/CDU-33A CD-ROM
511 0 = /dev/sonycd Sony CDU-31a CD-ROM
513 16 char Non-SCSI scanners
514 0 = /dev/gs4500 Genius 4500 handheld scanner
515 block GoldStar CD-ROM
516 0 = /dev/gscd GoldStar CD-ROM
518 17 char Chase serial card
519 0 = /dev/ttyH0 First Chase port
520 1 = /dev/ttyH1 Second Chase port
522 block Optics Storage CD-ROM
523 0 = /dev/optcd Optics Storage CD-ROM
525 18 char Chase serial card - alternate devices
526 0 = /dev/cuh0 Callout device for ttyH0
527 1 = /dev/cuh1 Callout device for ttyH1
530 0 = /dev/sjcd Sanyo CD-ROM
532 19 char Cyclades serial card
533 0 = /dev/ttyC0 First Cyclades port
535 31 = /dev/ttyC31 32nd Cyclades port
536 block "Double" compressed disk
537 0 = /dev/double0 First compressed disk
539 7 = /dev/double7 Eighth compressed disk
540 128 = /dev/cdouble0 Mirror of first compressed disk
542 135 = /dev/cdouble7 Mirror of eighth compressed disk
544 See the Double documentation for the meaning of the
547 20 char Cyclades serial card - alternate devices
548 0 = /dev/cub0 Callout device for ttyC0
550 31 = /dev/cub31 Callout device for ttyC31
551 block Hitachi CD-ROM (under development)
552 0 = /dev/hitcd Hitachi CD-ROM
554 21 char Generic SCSI access
555 0 = /dev/sg0 First generic SCSI device
556 1 = /dev/sg1 Second generic SCSI device
559 Most distributions name these /dev/sga, /dev/sgb...;
560 this sets an unnecessary limit of 26 SCSI devices in
561 the system and is counter to standard Linux
562 device-naming practice.
564 block Acorn MFM hard drive interface
565 0 = /dev/mfma First MFM drive whole disk
566 64 = /dev/mfmb Second MFM drive whole disk
568 This device is used on the ARM-based Acorn RiscPC.
569 Partitions are handled the same way as for IDE disks
570 (see major number 3).
572 22 char Digiboard serial card
573 0 = /dev/ttyD0 First Digiboard port
574 1 = /dev/ttyD1 Second Digiboard port
576 block Second IDE hard disk/CD-ROM interface
577 0 = /dev/hdc Master: whole disk (or CD-ROM)
578 64 = /dev/hdd Slave: whole disk (or CD-ROM)
580 Partitions are handled the same way as for the first
581 interface (see major number 3).
583 23 char Digiboard serial card - alternate devices
584 0 = /dev/cud0 Callout device for ttyD0
585 1 = /dev/cud1 Callout device for ttyD1
587 block Mitsumi proprietary CD-ROM
588 0 = /dev/mcd Mitsumi CD-ROM
590 24 char Stallion serial card
591 0 = /dev/ttyE0 Stallion port 0 card 0
592 1 = /dev/ttyE1 Stallion port 1 card 0
594 64 = /dev/ttyE64 Stallion port 0 card 1
595 65 = /dev/ttyE65 Stallion port 1 card 1
597 128 = /dev/ttyE128 Stallion port 0 card 2
598 129 = /dev/ttyE129 Stallion port 1 card 2
600 192 = /dev/ttyE192 Stallion port 0 card 3
601 193 = /dev/ttyE193 Stallion port 1 card 3
603 block Sony CDU-535 CD-ROM
604 0 = /dev/cdu535 Sony CDU-535 CD-ROM
606 25 char Stallion serial card - alternate devices
607 0 = /dev/cue0 Callout device for ttyE0
608 1 = /dev/cue1 Callout device for ttyE1
610 64 = /dev/cue64 Callout device for ttyE64
611 65 = /dev/cue65 Callout device for ttyE65
613 128 = /dev/cue128 Callout device for ttyE128
614 129 = /dev/cue129 Callout device for ttyE129
616 192 = /dev/cue192 Callout device for ttyE192
617 193 = /dev/cue193 Callout device for ttyE193
619 block First Matsushita (Panasonic/SoundBlaster) CD-ROM
620 0 = /dev/sbpcd0 Panasonic CD-ROM controller 0 unit 0
621 1 = /dev/sbpcd1 Panasonic CD-ROM controller 0 unit 1
622 2 = /dev/sbpcd2 Panasonic CD-ROM controller 0 unit 2
623 3 = /dev/sbpcd3 Panasonic CD-ROM controller 0 unit 3
625 26 char Quanta WinVision frame grabber {2.6}
626 0 = /dev/wvisfgrab Quanta WinVision frame grabber
627 block Second Matsushita (Panasonic/SoundBlaster) CD-ROM
628 0 = /dev/sbpcd4 Panasonic CD-ROM controller 1 unit 0
629 1 = /dev/sbpcd5 Panasonic CD-ROM controller 1 unit 1
630 2 = /dev/sbpcd6 Panasonic CD-ROM controller 1 unit 2
631 3 = /dev/sbpcd7 Panasonic CD-ROM controller 1 unit 3
634 0 = /dev/qft0 Unit 0, rewind-on-close
635 1 = /dev/qft1 Unit 1, rewind-on-close
636 2 = /dev/qft2 Unit 2, rewind-on-close
637 3 = /dev/qft3 Unit 3, rewind-on-close
638 4 = /dev/nqft0 Unit 0, no rewind-on-close
639 5 = /dev/nqft1 Unit 1, no rewind-on-close
640 6 = /dev/nqft2 Unit 2, no rewind-on-close
641 7 = /dev/nqft3 Unit 3, no rewind-on-close
642 16 = /dev/zqft0 Unit 0, rewind-on-close, compression
643 17 = /dev/zqft1 Unit 1, rewind-on-close, compression
644 18 = /dev/zqft2 Unit 2, rewind-on-close, compression
645 19 = /dev/zqft3 Unit 3, rewind-on-close, compression
646 20 = /dev/nzqft0 Unit 0, no rewind-on-close, compression
647 21 = /dev/nzqft1 Unit 1, no rewind-on-close, compression
648 22 = /dev/nzqft2 Unit 2, no rewind-on-close, compression
649 23 = /dev/nzqft3 Unit 3, no rewind-on-close, compression
650 32 = /dev/rawqft0 Unit 0, rewind-on-close, no file marks
651 33 = /dev/rawqft1 Unit 1, rewind-on-close, no file marks
652 34 = /dev/rawqft2 Unit 2, rewind-on-close, no file marks
653 35 = /dev/rawqft3 Unit 3, rewind-on-close, no file marks
654 36 = /dev/nrawqft0 Unit 0, no rewind-on-close, no file marks
655 37 = /dev/nrawqft1 Unit 1, no rewind-on-close, no file marks
656 38 = /dev/nrawqft2 Unit 2, no rewind-on-close, no file marks
657 39 = /dev/nrawqft3 Unit 3, no rewind-on-close, no file marks
658 block Third Matsushita (Panasonic/SoundBlaster) CD-ROM
659 0 = /dev/sbpcd8 Panasonic CD-ROM controller 2 unit 0
660 1 = /dev/sbpcd9 Panasonic CD-ROM controller 2 unit 1
661 2 = /dev/sbpcd10 Panasonic CD-ROM controller 2 unit 2
662 3 = /dev/sbpcd11 Panasonic CD-ROM controller 2 unit 3
664 28 char Stallion serial card - card programming
665 0 = /dev/staliomem0 First Stallion card I/O memory
666 1 = /dev/staliomem1 Second Stallion card I/O memory
667 2 = /dev/staliomem2 Third Stallion card I/O memory
668 3 = /dev/staliomem3 Fourth Stallion card I/O memory
669 char Atari SLM ACSI laser printer (68k/Atari)
670 0 = /dev/slm0 First SLM laser printer
671 1 = /dev/slm1 Second SLM laser printer
673 block Fourth Matsushita (Panasonic/SoundBlaster) CD-ROM
674 0 = /dev/sbpcd12 Panasonic CD-ROM controller 3 unit 0
675 1 = /dev/sbpcd13 Panasonic CD-ROM controller 3 unit 1
676 2 = /dev/sbpcd14 Panasonic CD-ROM controller 3 unit 2
677 3 = /dev/sbpcd15 Panasonic CD-ROM controller 3 unit 3
678 block ACSI disk (68k/Atari)
679 0 = /dev/ada First ACSI disk whole disk
680 16 = /dev/adb Second ACSI disk whole disk
681 32 = /dev/adc Third ACSI disk whole disk
683 240 = /dev/adp 16th ACSI disk whole disk
685 Partitions are handled in the same way as for IDE
686 disks (see major number 3) except that the limit on
687 partitions is 15, like SCSI.
689 29 char Universal frame buffer
690 0 = /dev/fb0 First frame buffer
691 1 = /dev/fb1 Second frame buffer
693 31 = /dev/fb31 32nd frame buffer
695 For backwards compatibility {2.6} the following
696 progression is also handled by current kernels:
702 block Aztech/Orchid/Okano/Wearnes CD-ROM
703 0 = /dev/aztcd Aztech CD-ROM
705 30 char iBCS-2 compatibility devices
706 0 = /dev/socksys Socket access
707 1 = /dev/spx SVR3 local X interface
708 2 = /dev/inet/arp Network access
709 2 = /dev/inet/icmp Network access
710 2 = /dev/inet/ip Network access
711 2 = /dev/inet/udp Network access
712 2 = /dev/inet/tcp Network access
714 Additionally, iBCS-2 requires /dev/nfsd to be a link
715 to /dev/socksys, and /dev/X0R to be a link to
718 block Philips LMS CM-205 CD-ROM
719 0 = /dev/cm205cd Philips LMS CM-205 CD-ROM
721 /dev/lmscd is an older name for this device. This
722 driver does not work with the CM-205MS CD-ROM.
725 0 = /dev/mpu401data MPU-401 data port
726 1 = /dev/mpu401stat MPU-401 status port
727 block ROM/flash memory card
728 0 = /dev/rom0 First ROM card (rw)
730 7 = /dev/rom7 Eighth ROM card (rw)
731 8 = /dev/rrom0 First ROM card (ro)
733 15 = /dev/rrom7 Eighth ROM card (ro)
734 16 = /dev/flash0 First flash memory card (rw)
736 23 = /dev/flash7 Eighth flash memory card (rw)
737 24 = /dev/rflash0 First flash memory card (ro)
739 31 = /dev/rflash7 Eighth flash memory card (ro)
741 The read-write (rw) devices support back-caching
742 written data in RAM, as well as writing to flash RAM
743 devices. The read-only devices (ro) support reading
746 32 char Specialix serial card
747 0 = /dev/ttyX0 First Specialix port
748 1 = /dev/ttyX1 Second Specialix port
750 block Philips LMS CM-206 CD-ROM
751 0 = /dev/cm206cd Philips LMS CM-206 CD-ROM
753 33 char Specialix serial card - alternate devices
754 0 = /dev/cux0 Callout device for ttyX0
755 1 = /dev/cux1 Callout device for ttyX1
757 block Third IDE hard disk/CD-ROM interface
758 0 = /dev/hde Master: whole disk (or CD-ROM)
759 64 = /dev/hdf Slave: whole disk (or CD-ROM)
761 Partitions are handled the same way as for the first
762 interface (see major number 3).
764 34 char Z8530 HDLC driver
765 0 = /dev/scc0 First Z8530, first port
766 1 = /dev/scc1 First Z8530, second port
767 2 = /dev/scc2 Second Z8530, first port
768 3 = /dev/scc3 Second Z8530, second port
771 In a previous version these devices were named
772 /dev/sc1 for /dev/scc0, /dev/sc2 for /dev/scc1, and so
775 block Fourth IDE hard disk/CD-ROM interface
776 0 = /dev/hdg Master: whole disk (or CD-ROM)
777 64 = /dev/hdh Slave: whole disk (or CD-ROM)
779 Partitions are handled the same way as for the first
780 interface (see major number 3).
782 35 char tclmidi MIDI driver
783 0 = /dev/midi0 First MIDI port, kernel timed
784 1 = /dev/midi1 Second MIDI port, kernel timed
785 2 = /dev/midi2 Third MIDI port, kernel timed
786 3 = /dev/midi3 Fourth MIDI port, kernel timed
787 64 = /dev/rmidi0 First MIDI port, untimed
788 65 = /dev/rmidi1 Second MIDI port, untimed
789 66 = /dev/rmidi2 Third MIDI port, untimed
790 67 = /dev/rmidi3 Fourth MIDI port, untimed
791 128 = /dev/smpte0 First MIDI port, SMPTE timed
792 129 = /dev/smpte1 Second MIDI port, SMPTE timed
793 130 = /dev/smpte2 Third MIDI port, SMPTE timed
794 131 = /dev/smpte3 Fourth MIDI port, SMPTE timed
795 block Slow memory ramdisk
796 0 = /dev/slram Slow memory ramdisk
798 36 char Netlink support
799 0 = /dev/route Routing, device updates, kernel to user
800 1 = /dev/skip enSKIP security cache control
801 3 = /dev/fwmonitor Firewall packet copies
802 16 = /dev/tap0 First Ethertap device
804 31 = /dev/tap15 16th Ethertap device
805 block MCA ESDI hard disk
806 0 = /dev/eda First ESDI disk whole disk
807 64 = /dev/edb Second ESDI disk whole disk
810 Partitions are handled in the same way as IDE disks
811 (see major number 3).
814 0 = /dev/ht0 First IDE tape
815 1 = /dev/ht1 Second IDE tape
817 128 = /dev/nht0 First IDE tape, no rewind-on-close
818 129 = /dev/nht1 Second IDE tape, no rewind-on-close
821 Currently, only one IDE tape drive is supported.
823 block Zorro II ramdisk
824 0 = /dev/z2ram Zorro II ramdisk
826 38 char Myricom PCI Myrinet board
827 0 = /dev/mlanai0 First Myrinet board
828 1 = /dev/mlanai1 Second Myrinet board
831 This device is used for status query, board control
832 and "user level packet I/O." This board is also
833 accessible as a standard networking "eth" device.
835 block Reserved for Linux/AP+
837 39 char ML-16P experimental I/O board
838 0 = /dev/ml16pa-a0 First card, first analog channel
839 1 = /dev/ml16pa-a1 First card, second analog channel
841 15 = /dev/ml16pa-a15 First card, 16th analog channel
842 16 = /dev/ml16pa-d First card, digital lines
843 17 = /dev/ml16pa-c0 First card, first counter/timer
844 18 = /dev/ml16pa-c1 First card, second counter/timer
845 19 = /dev/ml16pa-c2 First card, third counter/timer
846 32 = /dev/ml16pb-a0 Second card, first analog channel
847 33 = /dev/ml16pb-a1 Second card, second analog channel
849 47 = /dev/ml16pb-a15 Second card, 16th analog channel
850 48 = /dev/ml16pb-d Second card, digital lines
851 49 = /dev/ml16pb-c0 Second card, first counter/timer
852 50 = /dev/ml16pb-c1 Second card, second counter/timer
853 51 = /dev/ml16pb-c2 Second card, third counter/timer
855 block Reserved for Linux/AP+
857 40 char Matrox Meteor frame grabber {2.6}
858 0 = /dev/mmetfgrab Matrox Meteor frame grabber
859 block Syquest EZ135 parallel port removable drive
860 0 = /dev/eza Parallel EZ135 drive, whole disk
862 This device is obsolete and will be removed in a
863 future version of Linux. It has been replaced with
864 the parallel port IDE disk driver at major number 45.
865 Partitions are handled in the same way as IDE disks
866 (see major number 3).
868 41 char Yet Another Micro Monitor
869 0 = /dev/yamm Yet Another Micro Monitor
870 block MicroSolutions BackPack parallel port CD-ROM
871 0 = /dev/bpcd BackPack CD-ROM
873 This device is obsolete and will be removed in a
874 future version of Linux. It has been replaced with
875 the parallel port ATAPI CD-ROM driver at major number 46.
879 This number is intended for use in sample code, as
880 well as a general "example" device number. It
881 should never be used for a device driver that is being
882 distributed; either obtain an official number or use
883 the local/experimental range. The sudden addition or
884 removal of a driver with this number should not cause
885 ill effects to the system (bugs excepted.)
887 IN PARTICULAR, ANY DISTRIBUTION WHICH CONTAINS A
888 DEVICE DRIVER USING MAJOR NUMBER 42 IS NONCOMPLIANT.
890 43 char isdn4linux virtual modem
891 0 = /dev/ttyI0 First virtual modem
893 63 = /dev/ttyI63 64th virtual modem
894 block Network block devices
895 0 = /dev/nb0 First network block device
896 1 = /dev/nb1 Second network block device
899 Network Block Device is somehow similar to loopback
900 devices: If you read from it, it sends packet accross
901 network asking server for data. If you write to it, it
902 sends packet telling server to write. It could be used
903 to mounting filesystems over the net, swapping over
904 the net, implementing block device in userland etc.
906 44 char isdn4linux virtual modem - alternate devices
907 0 = /dev/cui0 Callout device for ttyI0
909 63 = /dev/cui63 Callout device for ttyI63
910 block Flash Translatio Layer (FTL) filesystems
911 0 = /dev/ftla FTL on first Memory Technology Device
912 16 = /dev/ftlb FTL on second Memory Technology Device
913 32 = /dev/ftlc FTL on third Memory Technology Device
915 240 = /dev/ftlp FTL on 16th Memory Technology Device
917 Partitions are handled in the same way as for IDE
918 disks (see major number 3) expect that the partition
919 limit is 15 rather than 63 per disk (same as SCSI.)
921 45 char isdn4linux ISDN BRI driver
922 0 = /dev/isdn0 First virtual B channel raw data
924 63 = /dev/isdn63 64th virtual B channel raw data
925 64 = /dev/isdnctrl0 First channel control/debug
927 127 = /dev/isdnctrl63 64th channel control/debug
929 128 = /dev/ippp0 First SyncPPP device
931 191 = /dev/ippp63 64th SyncPPP device
933 255 = /dev/isdninfo ISDN monitor interface
934 block Parallel port IDE disk devices
935 0 = /dev/pda First parallel port IDE disk
936 16 = /dev/pdb Second parallel port IDE disk
937 32 = /dev/pdc Third parallel port IDE disk
938 48 = /dev/pdd Fourth parallel port IDE disk
940 Partitions are handled in the same way as for IDE
941 disks (see major number 3) except that the partition
942 limit is 15 rather than 63 per disk.
944 46 char Comtrol Rocketport serial card
945 0 = /dev/ttyR0 First Rocketport port
946 1 = /dev/ttyR1 Second Rocketport port
948 block Parallel port ATAPI CD-ROM devices
949 0 = /dev/pcd0 First parallel port ATAPI CD-ROM
950 1 = /dev/pcd1 Second parallel port ATAPI CD-ROM
951 2 = /dev/pcd2 Third parallel port ATAPI CD-ROM
952 3 = /dev/pcd3 Fourth parallel port ATAPI CD-ROM
954 47 char Comtrol Rocketport serial card - alternate devices
955 0 = /dev/cur0 Callout device for ttyR0
956 1 = /dev/cur1 Callout device for ttyR1
958 block Parallel port ATAPI disk devices
959 0 = /dev/pf0 First parallel port ATAPI disk
960 1 = /dev/pf1 Second parallel port ATAPI disk
961 2 = /dev/pf2 Third parallel port ATAPI disk
962 3 = /dev/pf3 Fourth parallel port ATAPI disk
964 This driver is intended for floppy disks and similar
965 devices and hence does not support partitioning.
967 48 char SDL RISCom serial card
968 0 = /dev/ttyL0 First RISCom port
969 1 = /dev/ttyL1 Second RISCom port
971 block Mylex DAC960 PCI RAID controller; first controller
972 0 = /dev/rd/c0d0 First disk, whole disk
973 8 = /dev/rd/c0d1 Second disk, whole disk
975 248 = /dev/rd/c0d31 32nd disk, whole disk
978 0 = /dev/rd/c?d? Whole disk
979 1 = /dev/rd/c?d?p1 First partition
981 7 = /dev/rd/c?d?p7 Seventh partition
983 49 char SDL RISCom serial card - alternate devices
984 0 = /dev/cul0 Callout device for ttyL0
985 1 = /dev/cul1 Callout device for ttyL1
987 block Mylex DAC960 PCI RAID controller; second controller
988 0 = /dev/rd/c1d0 First disk, whole disk
989 8 = /dev/rd/c1d1 Second disk, whole disk
991 248 = /dev/rd/c1d31 32nd disk, whole disk
993 Partitions are handled as for major 48.
995 50 char Reserved for GLINT
997 block Mylex DAC960 PCI RAID controller; third controller
998 0 = /dev/rd/c2d0 First disk, whole disk
999 8 = /dev/rd/c2d1 Second disk, whole disk
1001 248 = /dev/rd/c2d31 32nd disk, whole disk
1003 51 char Baycom radio modem
1004 0 = /dev/bc0 First Baycom radio modem
1005 1 = /dev/bc1 Second Baycom radio modem
1007 block Mylex DAC960 PCI RAID controller; fourth controller
1008 0 = /dev/rd/c3d0 First disk, whole disk
1009 8 = /dev/rd/c3d1 Second disk, whole disk
1011 248 = /dev/rd/c3d31 32nd disk, whole disk
1013 Partitions are handled as for major 48.
1015 52 char Spellcaster DataComm/BRI ISDN card
1016 0 = /dev/dcbri0 First DataComm card
1017 1 = /dev/dcbri1 Second DataComm card
1018 2 = /dev/dcbri2 Third DataComm card
1019 3 = /dev/dcbri3 Fourth DataComm card
1020 block Mylex DAC960 PCI RAID controller; fifth controller
1021 0 = /dev/rd/c4d0 First disk, whole disk
1022 8 = /dev/rd/c4d1 Second disk, whole disk
1024 248 = /dev/rd/c4d31 32nd disk, whole disk
1026 Partitions are handled as for major 48.
1028 53 char BDM interface for remote debugging MC683xx microcontrollers
1029 0 = /dev/pd_bdm0 PD BDM interface on lp0
1030 1 = /dev/pd_bdm1 PD BDM interface on lp1
1031 2 = /dev/pd_bdm2 PD BDM interface on lp2
1032 4 = /dev/icd_bdm0 ICD BDM interface on lp0
1033 5 = /dev/icd_bdm1 ICD BDM interface on lp1
1034 6 = /dev/icd_bdm2 ICD BDM interface on lp2
1036 This device is used for the interfacing to the MC683xx
1037 microcontrollers via Background Debug Mode by use of a
1038 Parallel Port interface. PD is the Motorola Public
1039 Domain Interface and ICD is the commercial interface
1042 block Mylex DAC960 PCI RAID controller; sixth controller
1043 0 = /dev/rd/c5d0 First disk, whole disk
1044 8 = /dev/rd/c5d1 Second disk, whole disk
1046 248 = /dev/rd/c5d31 32nd disk, whole disk
1048 Partitions are handled as for major 48.
1050 54 char Electrocardiognosis Holter serial card
1051 0 = /dev/holter0 First Holter port
1052 1 = /dev/holter1 Second Holter port
1053 2 = /dev/holter2 Third Holter port
1055 A custom serial card used by Electrocardiognosis SRL
1056 <mseritan@ottonel.pub.ro> to transfer data from Holter
1057 24-hour heart monitoring equipment.
1059 block Mylex DAC960 PCI RAID controller; seventh controller
1060 0 = /dev/rd/c6d0 First disk, whole disk
1061 8 = /dev/rd/c6d1 Second disk, whole disk
1063 248 = /dev/rd/c6d31 32nd disk, whole disk
1065 Partitions are handled as for major 48.
1067 55 char DSP56001 digital signal processor
1068 0 = /dev/dsp56k First DSP56001
1069 block Mylex DAC960 PCI RAID controller; eigth controller
1070 0 = /dev/rd/c7d0 First disk, whole disk
1071 8 = /dev/rd/c7d1 Second disk, whole disk
1073 248 = /dev/rd/c7d31 32nd disk, whole disk
1075 Partitions are handled as for major 48.
1077 56 char Apple Desktop Bus
1078 0 = /dev/adb ADB bus control
1080 Additional devices will be added to this number, all
1081 starting with /dev/adb.
1083 block Fifth IDE hard disk/CD-ROM interface
1084 0 = /dev/hdi Master: whole disk (or CD-ROM)
1085 64 = /dev/hdj Slave: whole disk (or CD-ROM)
1087 Partitions are handled the same way as for the first
1088 interface (see major number 3).
1090 57 char Hayes ESP serial card
1091 0 = /dev/ttyP0 First ESP port
1092 1 = /dev/ttyP1 Second ESP port
1095 block Sixth IDE hard disk/CD-ROM interface
1096 0 = /dev/hdk Master: whole disk (or CD-ROM)
1097 64 = /dev/hdl Slave: whole disk (or CD-ROM)
1099 Partitions are handled the same way as for the first
1100 interface (see major number 3).
1102 58 char Hayes ESP serial card - alternate devices
1103 0 = /dev/cup0 Callout device for ttyP0
1104 1 = /dev/cup1 Callout device for ttyP1
1106 block Reserved for logical volume manager
1108 59 char sf firewall package
1109 0 = /dev/firewall Communication with sf kernel module
1111 block Generic PDA filesystem device
1112 0 = /dev/pda0 First PDA device
1113 1 = /dev/pda1 Second PDA device
1116 The pda devices are used to mount filesystems on
1117 remote pda's (basically slow handheld machines with
1118 proprietary OS's and limited memory and storage
1119 running small fs translation drivers) through serial /
1120 IRDA / parallel links.
1122 NAMING CONFLICT -- PROPOSED REVISED NAME /dev/rpda0 etc
1124 60-63 LOCAL/EXPERIMENTAL USE
1125 Allocated for local/experimental use. For devices not
1126 assigned official numbers, these ranges should be
1127 used, in order to avoid conflicting with future assignments.
1129 64 char ENskip kernel encryption package
1130 0 = /dev/enskip Communication with ENskip kernel module
1132 65 char Sundance "plink" Transputer boards
1133 0 = /dev/plink0 First plink device
1134 1 = /dev/plink1 Second plink device
1135 2 = /dev/plink2 Third plink device
1136 3 = /dev/plink3 Fourth plink device
1137 64 = /dev/rplink0 First plink device, raw
1138 65 = /dev/rplink1 Second plink device, raw
1139 66 = /dev/rplink2 Third plink device, raw
1140 67 = /dev/rplink3 Fourth plink device, raw
1141 128 = /dev/plink0d First plink device, debug
1142 129 = /dev/plink1d Second plink device, debug
1143 130 = /dev/plink2d Third plink device, debug
1144 131 = /dev/plink3d Fourth plink device, debug
1145 192 = /dev/rplink0d First plink device, raw, debug
1146 193 = /dev/rplink1d Second plink device, raw, debug
1147 194 = /dev/rplink2d Third plink device, raw, debug
1148 195 = /dev/rplink3d Fourth plink device, raw, debug
1150 This is a commercial driver; contact James Howes
1151 <jth@prosig.demon.co.uk> for information.
1153 block SCSI disk devices (16-31)
1154 0 = /dev/sdq 16th SCSI disk whole disk
1155 16 = /dev/sdr 17th SCSI disk whole disk
1156 32 = /dev/sds 18th SCSI disk whole disk
1158 240 = /dev/sdaf 32nd SCSI disk whole disk
1160 Partitions are handled in the same way as for IDE
1161 disks (see major number 3) except that the limit on
1164 66 char YARC PowerPC PCI coprocessor card
1165 0 = /dev/yppcpci0 First YARC card
1166 1 = /dev/yppcpci1 Second YARC card
1169 block SCSI disk devices (32-47)
1170 0 = /dev/sdag 33th SCSI disk whole disk
1171 16 = /dev/sdah 34th SCSI disk whole disk
1172 32 = /dev/sdai 35th SCSI disk whole disk
1174 240 = /dev/sdav 48nd SCSI disk whole disk
1176 Partitions are handled in the same way as for IDE
1177 disks (see major number 3) except that the limit on
1180 67 char Coda network file system
1181 0 = /dev/cfs0 Coda cache manager
1183 See http://www.coda.cs.cmu.edu for information about Coda.
1185 block SCSI disk devices (48-63)
1186 0 = /dev/sdaw 49th SCSI disk whole disk
1187 16 = /dev/sdax 50th SCSI disk whole disk
1188 32 = /dev/sday 51st SCSI disk whole disk
1190 240 = /dev/sdbl 64th SCSI disk whole disk
1192 Partitions are handled in the same way as for IDE
1193 disks (see major number 3) except that the limit on
1196 68 char CAPI 2.0 interface
1197 0 = /dev/capi20 Control device
1198 1 = /dev/capi20.00 First CAPI 2.0 application
1199 2 = /dev/capi20.01 Second CAPI 2.0 application
1201 20 = /dev/capi20.19 19th CAPI 2.0 application
1203 ISDN CAPI 2.0 driver for use with CAPI 2.0
1204 applications; currently supports the AVM B1 card.
1206 block SCSI disk devices (64-79)
1207 0 = /dev/sdbm 64th SCSI disk whole disk
1208 16 = /dev/sdbn 65th SCSI disk whole disk
1209 32 = /dev/sdbo 66th SCSI disk whole disk
1211 240 = /dev/sdcb 80th SCSI disk whole disk
1213 Partitions are handled in the same way as for IDE
1214 disks (see major number 3) except that the limit on
1217 69 char MA16 numeric accelerator card
1218 0 = /dev/ma16 Board memory access
1220 block SCSI disk devices (80-95)
1221 0 = /dev/sdcc 81st SCSI disk whole disk
1222 16 = /dev/sdcd 82nd SCSI disk whole disk
1223 32 = /dev/sdce 83th SCSI disk whole disk
1225 240 = /dev/sdcr 96th SCSI disk whole disk
1227 Partitions are handled in the same way as for IDE
1228 disks (see major number 3) except that the limit on
1231 70 char SpellCaster Protocol Services Interface
1232 0 = /dev/apscfg Configuration interface
1233 1 = /dev/apsauth Authentication interface
1234 2 = /dev/apslog Logging interface
1235 3 = /dev/apsdbg Debugging interface
1236 64 = /dev/apsisdn ISDN command interface
1237 65 = /dev/apsasync Async command interface
1238 128 = /dev/apsmon Monitor interface
1240 block SCSI disk devices (96-111)
1241 0 = /dev/sdcs 97th SCSI disk whole disk
1242 16 = /dev/sdct 98th SCSI disk whole disk
1243 32 = /dev/sdcu 99th SCSI disk whole disk
1245 240 = /dev/sddh 112nd SCSI disk whole disk
1247 Partitions are handled in the same way as for IDE
1248 disks (see major number 3) except that the limit on
1251 71 char Computone IntelliPort II serial card
1252 0 = /dev/ttyF0 IntelliPort II board 0, port 0
1253 1 = /dev/ttyF1 IntelliPort II board 0, port 1
1255 63 = /dev/ttyF63 IntelliPort II board 0, port 63
1256 64 = /dev/ttyF64 IntelliPort II board 1, port 0
1257 65 = /dev/ttyF65 IntelliPort II board 1, port 1
1259 127 = /dev/ttyF127 IntelliPort II board 1, port 63
1260 128 = /dev/ttyF128 IntelliPort II board 2, port 0
1261 129 = /dev/ttyF129 IntelliPort II board 2, port 1
1263 191 = /dev/ttyF191 IntelliPort II board 2, port 63
1264 192 = /dev/ttyF192 IntelliPort II board 3, port 0
1265 193 = /dev/ttyF193 IntelliPort II board 3, port 1
1267 255 = /dev/ttyF255 IntelliPort II board 3, port 63
1269 block SCSI disk devices (112-127)
1270 0 = /dev/sddi 113th SCSI disk whole disk
1271 16 = /dev/sddj 114th SCSI disk whole disk
1272 32 = /dev/sddk 115th SCSI disk whole disk
1274 240 = /dev/sddx 128th SCSI disk whole disk
1276 Partitions are handled in the same way as for IDE
1277 disks (see major number 3) except that the limit on
1280 72 char Computone IntelliPort II serial card - alternate devices
1281 0 = /dev/cuf0 Callout device for ttyF0
1282 1 = /dev/cuf1 Callout device for ttyF1
1284 63 = /dev/cuf63 Callout device for ttyF63
1285 64 = /dev/cuf64 Callout device for ttyF64
1286 65 = /dev/cuf65 Callout device for ttyF65
1288 127 = /dev/cuf127 Callout device for ttyF127
1289 128 = /dev/cuf128 Callout device for ttyF128
1290 129 = /dev/cuf129 Callout device for ttyF129
1292 191 = /dev/cuf191 Callout device for ttyF191
1293 192 = /dev/cuf192 Callout device for ttyF192
1294 193 = /dev/cuf193 Callout device for ttyF193
1296 255 = /dev/cuf255 Callout device for ttyF255
1298 block Compaq Intelligent Drive Array, first controller
1299 0 = /dev/ida/c0d0 First logical drive whole disk
1300 16 = /dev/ida/c0d1 Second logical drive whole disk
1302 240 = /dev/ida/c0d15 16th logical drive whole disk
1304 Partitions are handled the same way as for Mylex
1305 DAC960 (see major number 48) except that the limit on
1308 73 char Computone IntelliPort II serial card - control devices
1309 0 = /dev/ip2ipl0 Loadware device for board 0
1310 1 = /dev/ip2stat0 Status device for board 0
1311 4 = /dev/ip2ipl1 Loadware device for board 1
1312 5 = /dev/ip2stat1 Status device for board 1
1313 8 = /dev/ip2ipl2 Loadware device for board 2
1314 9 = /dev/ip2stat2 Status device for board 2
1315 12 = /dev/ip2ipl3 Loadware device for board 3
1316 13 = /dev/ip2stat3 Status device for board 3
1318 block Compaq Intelligent Drive Array, second controller
1319 0 = /dev/ida/c1d0 First logical drive whole disk
1320 16 = /dev/ida/c1d1 Second logical drive whole disk
1322 240 = /dev/ida/c1d15 16th logical drive whole disk
1324 Partitions are handled the same way as for Mylex
1325 DAC960 (see major number 48) except that the limit on
1329 0 = /dev/SCI/0 SCI device 0
1330 1 = /dev/SCI/1 SCI device 1
1333 Currently for Dolphin Interconnect Solutions' PCI-SCI
1336 block Compaq Intelligent Drive Array, third controller
1337 0 = /dev/ida/c2d0 First logical drive whole disk
1338 16 = /dev/ida/c2d1 Second logical drive whole disk
1340 240 = /dev/ida/c2d15 16th logical drive whole disk
1342 Partitions are handled the same way as for Mylex
1343 DAC960 (see major number 48) except that the limit on
1346 75 char Specialix IO8+ serial card
1347 0 = /dev/ttyW0 First IO8+ port, first card
1348 1 = /dev/ttyW1 Second IO8+ port, first card
1350 8 = /dev/ttyW8 First IO8+ port, second card
1353 block Compaq Intelligent Drive Array, fourth controller
1354 0 = /dev/ida/c3d0 First logical drive whole disk
1355 16 = /dev/ida/c3d1 Second logical drive whole disk
1357 240 = /dev/ida/c3d15 16th logical drive whole disk
1359 Partitions are handled the same way as for Mylex
1360 DAC960 (see major number 48) except that the limit on
1363 76 char Specialix IO8+ serial card - alternate devices
1364 0 = /dev/cuw0 Callout device for ttyW0
1365 1 = /dev/cuw1 Callout device for ttyW1
1367 8 = /dev/cuw8 Callout device for ttyW8
1370 block Compaq Intelligent Drive Array, fifth controller
1371 0 = /dev/ida/c4d0 First logical drive whole disk
1372 16 = /dev/ida/c4d1 Second logical drive whole disk
1374 240 = /dev/ida/c4d15 16th logical drive whole disk
1376 Partitions are handled the same way as for Mylex
1377 DAC960 (see major number 48) except that the limit on
1381 77 char ComScire Quantum Noise Generator
1382 0 = /dev/qng ComScire Quantum Noise Generator
1384 block Compaq Intelligent Drive Array, sixth controller
1385 0 = /dev/ida/c5d0 First logical drive whole disk
1386 16 = /dev/ida/c5d1 Second logical drive whole disk
1388 240 = /dev/ida/c5d15 16th logical drive whole disk
1390 Partitions are handled the same way as for Mylex
1391 DAC960 (see major number 48) except that the limit on
1395 78 char PAM Software's multimodem boards
1396 0 = /dev/ttyM0 First PAM modem
1397 1 = /dev/ttyM1 Second PAM modem
1400 block Compaq Intelligent Drive Array, seventh controller
1401 0 = /dev/ida/c6d0 First logical drive whole disk
1402 16 = /dev/ida/c6d1 Second logical drive whole disk
1404 240 = /dev/ida/c6d15 16th logical drive whole disk
1406 Partitions are handled the same way as for Mylex
1407 DAC960 (see major number 48) except that the limit on
1411 79 char PAM Software's multimodem boards - alternate devices
1412 0 = /dev/cum0 Callout device for ttyM0
1413 1 = /dev/cum1 Callout device for ttyM1
1416 block Compaq Intelligent Drive Array, eigth controller
1417 0 = /dev/ida/c7d0 First logical drive whole disk
1418 16 = /dev/ida/c7d1 Second logical drive whole disk
1420 240 = /dev/ida/c715 16th logical drive whole disk
1422 Partitions are handled the same way as for Mylex
1423 DAC960 (see major number 48) except that the limit on
1427 80 char Photometrics AT200 CCD camera
1428 0 = /dev/at200 Photometrics AT200 CCD camera
1431 0 = /dev/i2o/hda First I2O hard disk, whole disk
1432 16 = /dev/i2o/hdb Second I2O hard disk, whole disk
1434 240 = /dev/i2o/hdp 16th I2O hard disk, whole disk
1436 Partitions are handled in the same way as for IDE
1437 disks (see major number 3) except that the limit on
1441 0 = /dev/video0 Video capture/overlay device
1443 63 = /dev/video63 Video capture/overlay device
1444 64 = /dev/radio0 Radio device
1446 127 = /dev/radio63 Radio device
1447 192 = /dev/vtx0 Teletext device
1449 223 = /dev/vtx31 Teletext device
1450 224 = /dev/vbi0 Vertical blank interrupt
1452 255 = /dev/vbi31 Vertical blank interrupt
1455 0 = /dev/i2o/hdq 17th I2O hard disk, whole disk
1456 16 = /dev/i2o/hdr 18th I2O hard disk, whole disk
1458 240 = /dev/i2o/hdaf 32nd I2O hard disk, whole disk
1460 Partitions are handled in the same way as for IDE
1461 disks (see major number 3) except that the limit on
1464 82 char WiNRADiO communications receiver card
1465 0 = /dev/winradio0 First WiNRADiO card
1466 1 = /dev/winradio1 Second WiNRADiO card
1469 The driver and documentation may be obtained from
1470 http://www.proximity.com.au/~brian/winradio/
1473 0 = /dev/i2o/hdag 33rd I2O hard disk, whole disk
1474 16 = /dev/i2o/hdah 34th I2O hard disk, whole disk
1476 240 = /dev/i2o/hdav 48th I2O hard disk, whole disk
1478 Partitions are handled in the same way as for IDE
1479 disks (see major number 3) except that the limit on
1482 83 char Teletext/videotext interfaces {2.6}
1483 0 = /dev/vtx Teletext decoder
1484 16 = /dev/vttuner TV tuner on teletext interface
1486 Devices for the driver contained in the VideoteXt package.
1487 More information on http://home.pages.de/~videotext/
1490 0 = /dev/i2o/hdaw 49th I2O hard disk, whole disk
1491 16 = /dev/i2o/hdax 50th I2O hard disk, whole disk
1493 240 = /dev/i2o/hdbl 64th I2O hard disk, whole disk
1495 Partitions are handled in the same way as for IDE
1496 disks (see major number 3) except that the limit on
1499 84 char Ikon 1011[57] Versatec Greensheet Interface
1500 0 = /dev/ihcp0 First Greensheet port
1501 1 = /dev/ihcp1 Second Greensheet port
1504 0 = /dev/i2o/hdbm 65th I2O hard disk, whole disk
1505 16 = /dev/i2o/hdbn 66th I2O hard disk, whole disk
1507 240 = /dev/i2o/hdcb 80th I2O hard disk, whole disk
1509 Partitions are handled in the same way as for IDE
1510 disks (see major number 3) except that the limit on
1513 85 char Linux/SGI shared memory input queue
1514 0 = /dev/shmiq Master shared input queue
1515 1 = /dev/qcntl0 First device pushed
1516 2 = /dev/qcntl1 Second device pushed
1520 0 = /dev/i2o/hdcc 81st I2O hard disk, whole disk
1521 16 = /dev/i2o/hdcd 82nd I2O hard disk, whole disk
1523 240 = /dev/i2o/hdcr 96th I2O hard disk, whole disk
1525 Partitions are handled in the same way as for IDE
1526 disks (see major number 3) except that the limit on
1529 86 char SCSI media changer
1530 0 = /dev/sch0 First SCSI media changer
1531 1 = /dev/sch1 Second SCSI media changer
1535 0 = /dev/i2o/hdcs 97th I2O hard disk, whole disk
1536 16 = /dev/i2o/hdct 98th I2O hard disk, whole disk
1538 240 = /dev/i2o/hddh 112th I2O hard disk, whole disk
1540 Partitions are handled in the same way as for IDE
1541 disks (see major number 3) except that the limit on
1544 87 char Sony Control-A1 stereo control bus
1545 0 = /dev/controla0 First device on chain
1546 1 = /dev/controla1 Second device on chain
1550 0 = /dev/i2o/hddi 113rd I2O hard disk, whole disk
1551 16 = /dev/i2o/hddj 114th I2O hard disk, whole disk
1553 240 = /dev/i2o/hddx 128th I2O hard disk, whole disk
1555 Partitions are handled in the same way as for IDE
1556 disks (see major number 3) except that the limit on
1559 88 char COMX synchronous serial card
1560 0 = /dev/comx0 COMX channel 0
1561 1 = /dev/comx1 COMX channel 1
1564 block Seventh IDE hard disk/CD-ROM interface
1565 0 = /dev/hdm Master: whole disk (or CD-ROM)
1566 64 = /dev/hdn Slave: whole disk (or CD-ROM)
1568 Partitions are handled the same way as for the first
1569 interface (see major number 3).
1571 89 char I2C bus interface
1572 0 = /dev/i2c-0 First I2C adapter
1573 1 = /dev/i2c-1 Second I2C adapter
1576 block Eighth IDE hard disk/CD-ROM interface
1577 0 = /dev/hdo Master: whole disk (or CD-ROM)
1578 64 = /dev/hdp Slave: whole disk (or CD-ROM)
1580 Partitions are handled the same way as for the first
1581 interface (see major number 3).
1583 90 char Memory Technology Device (RAM, ROM, Flash)
1584 0 = /dev/mtd0 First MTD (rw)
1585 1 = /dev/mtdr0 First MTD (ro)
1587 30 = /dev/mtd15 16th MTD (rw)
1588 31 = /dev/mtdr15 16th MTD (ro)
1590 block Ninth IDE hard disk/CD-ROM interface
1591 0 = /dev/hdq Master: whole disk (or CD-ROM)
1592 64 = /dev/hdr Slave: whole disk (or CD-ROM)
1594 Partitions are handled the same way as for the first
1595 interface (see major number 3).
1597 91 char CAN-Bus devices
1598 0 = /dev/can0 First CAN-Bus controller
1599 1 = /dev/can1 Second CAN-Bus controller
1602 block Tenth IDE hard disk/CD-ROM interface
1603 0 = /dev/hds Master: whole disk (or CD-ROM)
1604 64 = /dev/hdt Slave: whole disk (or CD-ROM)
1606 Partitions are handled the same way as for the first
1607 interface (see major number 3).
1609 92 char Reserved for ith Kommunikationstechnik MIC ISDN card
1611 block PPDD encrypted disk driver
1612 0 = /dev/ppdd0 First encrypted disk
1613 1 = /dev/ppdd1 Second encrypted disk
1616 Partitions are handled in the same way as for IDE
1617 disks (see major number 3) except that the limit on
1620 93 char IBM Smart Capture Card frame grabber {2.6}
1621 0 = /dev/iscc0 First Smart Capture Card
1622 1 = /dev/iscc1 Second Smart Capture Card
1624 128 = /dev/isccctl0 First Smart Capture Card control
1625 129 = /dev/isccctl1 Second Smart Capture Card control
1628 block NAND Flash Translation Layer filesystem
1629 0 = /dev/nftla First NFTL layer
1630 16 = /dev/nftlb Second NFTL layer
1632 240 = /dev/nftlp 16th NTFL layer
1634 94 char miroVIDEO DC10/30 capture/playback device {2.6}
1635 0 = /dev/dcxx0 First capture card
1636 1 = /dev/dcxx1 Second capture card
1639 block IBM S/390 DASD block storage
1640 0 = /dev/dasda First DASD device, major
1641 1 = /dev/dasda1 First DASD device, block 1
1642 2 = /dev/dasda2 First DASD device, block 2
1643 3 = /dev/dasda3 First DASD device, block 3
1644 4 = /dev/dasdb Second DASD device, major
1645 5 = /dev/dasdb1 Second DASD device, block 1
1646 6 = /dev/dasdb2 Second DASD device, block 2
1647 7 = /dev/dasdb3 Second DASD device, block 3
1651 0 = /dev/ipl Filter control device/log file
1652 1 = /dev/ipnat NAT control device/log file
1653 2 = /dev/ipstate State information log file
1654 3 = /dev/ipauth Authentication control device/log file
1657 block IBM S/390 VM/ESA minidisk
1658 0 = /dev/mnda First VM/ESA minidisk
1659 1 = /dev/mndb Second VM/ESA minidisk
1662 96 char Parallel port ATAPI tape devices
1663 0 = /dev/pt0 First parallel port ATAPI tape
1664 1 = /dev/pt1 Second parallel port ATAPI tape
1666 128 = /dev/npt0 First p.p. ATAPI tape, no rewind
1667 129 = /dev/npt1 Second p.p. ATAPI tape, no rewind
1670 97 char Parallel port generic ATAPI interface
1671 0 = /dev/pg0 First parallel port ATAPI device
1672 1 = /dev/pg1 Second parallel port ATAPI device
1673 2 = /dev/pg2 Third parallel port ATAPI device
1674 3 = /dev/pg3 Fourth parallel port ATAPI device
1676 These devices support the same API as the generic SCSI
1679 block Packet writing for CD/DVD devices
1680 0 = /dev/pktcdvd0 First packet-writing module
1681 1 = /dev/pktcdvd1 Second packet-writing module
1684 98 char Control and Measurement Device (comedi)
1685 0 = /dev/comedi0 First comedi device
1686 1 = /dev/comedi1 Second comedi device
1689 See http://stm.lbl.gov/comedi or http://www.llp.fu-berlin.de/.
1691 block User-mode virtual block device
1692 0 = /dev/ubd0 First user-mode block device
1693 1 = /dev/ubd1 Second user-mode block device
1696 This device is used by the user-mode virtual kernel port.
1698 99 char Raw parallel ports
1699 0 = /dev/parport0 First parallel port
1700 1 = /dev/parport1 Second parallel port
1703 block JavaStation flash disk
1704 0 = /dev/jsfd JavaStation flash disk
1706 100 char Telephony for Linux
1707 0 = /dev/phone0 First telephony device
1708 1 = /dev/phone1 Second telephony device
1711 101 char Motorola DSP 56xxx board
1712 0 = /dev/mdspstat Status information
1713 1 = /dev/mdsp1 First DSP board I/O controls
1715 16 = /dev/mdsp16 16th DSP board I/O controls
1717 block AMI HyperDisk RAID controller
1718 0 = /dev/amiraid/ar0 First array whole disk
1719 16 = /dev/amiraid/ar1 Second array whole disk
1721 240 = /dev/amiraid/ar15 16th array whole disk
1723 For each device, partitions are added as:
1724 0 = /dev/amiraid/ar? Whole disk
1725 1 = /dev/amiraid/ar?p1 First partition
1726 2 = /dev/amiraid/ar?p2 Second partition
1728 15 = /dev/amiraid/ar?p15 15th partition
1730 102 char Philips SAA5249 Teletext signal decoder {2.6}
1731 0 = /dev/tlk0 First Teletext decoder
1732 1 = /dev/tlk1 Second Teletext decoder
1733 2 = /dev/tlk2 Third Teletext decoder
1734 3 = /dev/tlk3 Fourth Teletext decoder
1736 block Compressed block device
1737 0 = /dev/cbd/a First compressed block device, whole device
1738 16 = /dev/cbd/b Second compressed block device, whole device
1740 240 = /dev/cbd/p 16th compressed block device, whole device
1742 Partitions are handled in the same way as for IDE
1743 disks (see major number 3) except that the limit on
1746 103 char Arla network file system
1747 0 = /dev/xfs0 Arla XFS
1749 Arla is a free clone of the Andrew File System, AFS.
1750 Any resemblance with the Swedish milk producer is
1751 coincidental. For more information about the project,
1752 write to <arla-drinkers@stacken.kth.se> or subscribe
1753 to the arla announce mailing list by sending a mail to
1754 <arla-announce-request@stacken.kth.se>.
1757 0 = /dev/audit Audit device
1759 104 char Flash BIOS support
1761 block Compaq Next Generation Drive Array, first controller
1762 0 = /dev/cciss/c0d0 First logical drive, whole disk
1763 16 = /dev/cciss/c0d1 Second logical drive, whole disk
1765 240 = /dev/cciss/c0d15 16th logical drive, whole disk
1767 Partitions are handled the same way as for Mylex
1768 DAC960 (see major number 48) except that the limit on
1771 105 char Comtrol VS-1000 serial controller
1772 0 = /dev/ttyV0 First VS-1000 port
1773 1 = /dev/ttyV1 Second VS-1000 port
1776 block Compaq Next Generation Drive Array, second controller
1777 0 = /dev/cciss/c1d0 First logical drive, whole disk
1778 16 = /dev/cciss/c1d1 Second logical drive, whole disk
1780 240 = /dev/cciss/c1d15 16th logical drive, whole disk
1782 Partitions are handled the same way as for Mylex
1783 DAC960 (see major number 48) except that the limit on
1786 106 char Comtrol VS-1000 serial controller - alternate devices
1787 0 = /dev/cuv0 First VS-1000 port
1788 1 = /dev/cuv1 Second VS-1000 port
1791 block Compaq Next Generation Drive Array, third controller
1792 0 = /dev/cciss/c2d0 First logical drive, whole disk
1793 16 = /dev/cciss/c2d1 Second logical drive, whole disk
1795 240 = /dev/cciss/c2d15 16th logical drive, whole disk
1797 Partitions are handled the same way as for Mylex
1798 DAC960 (see major number 48) except that the limit on
1801 107 char 3Dfx Voodoo Graphics device
1802 0 = /dev/3dfx Primary 3Dfx graphics device
1804 block Compaq Next Generation Drive Array, fourth controller
1805 0 = /dev/cciss/c3d0 First logical drive, whole disk
1806 16 = /dev/cciss/c3d1 Second logical drive, whole disk
1808 240 = /dev/cciss/c3d15 16th logical drive, whole disk
1810 Partitions are handled the same way as for Mylex
1811 DAC960 (see major number 48) except that the limit on
1814 108 char Device independent PPP interface
1815 0 = /dev/ppp Device independent PPP interface
1817 block Compaq Next Generation Drive Array, fifth controller
1818 0 = /dev/cciss/c4d0 First logical drive, whole disk
1819 16 = /dev/cciss/c4d1 Second logical drive, whole disk
1821 240 = /dev/cciss/c4d15 16th logical drive, whole disk
1823 Partitions are handled the same way as for Mylex
1824 DAC960 (see major number 48) except that the limit on
1827 109 char Reserved for logical volume manager
1829 block Compaq Next Generation Drive Array, sixth controller
1830 0 = /dev/cciss/c5d0 First logical drive, whole disk
1831 16 = /dev/cciss/c5d1 Second logical drive, whole disk
1833 240 = /dev/cciss/c5d15 16th logical drive, whole disk
1835 Partitions are handled the same way as for Mylex
1836 DAC960 (see major number 48) except that the limit on
1839 110 char miroMEDIA Surround board
1840 0 = /dev/srnd0 First miroMEDIA Surround board
1841 1 = /dev/srnd1 Second miroMEDIA Surround board
1844 block Compaq Next Generation Drive Array, seventh controller
1845 0 = /dev/cciss/c6d0 First logical drive, whole disk
1846 16 = /dev/cciss/c6d1 Second logical drive, whole disk
1848 240 = /dev/cciss/c6d15 16th logical drive, whole disk
1850 Partitions are handled the same way as for Mylex
1851 DAC960 (see major number 48) except that the limit on
1854 111 char Philips SAA7146-based audio/video card {2.6}
1855 0 = /dev/av0 First A/V card
1856 1 = /dev/av1 Second A/V card
1859 block Compaq Next Generation Drive Array, eigth controller
1860 0 = /dev/cciss/c7d0 First logical drive, whole disk
1861 16 = /dev/cciss/c7d1 Second logical drive, whole disk
1863 240 = /dev/cciss/c7d15 16th logical drive, whole disk
1865 Partitions are handled the same way as for Mylex
1866 DAC960 (see major number 48) except that the limit on
1869 112 char ISI serial card
1870 0 = /dev/ttyM0 First ISI port
1871 1 = /dev/ttyM1 Second ISI port
1874 There is currently a device-naming conflict between
1875 these and PAM multimodems (major 78).
1877 block IBM iSeries virtual disk
1878 0 = /dev/iseries/vda First virtual disk, whole disk
1879 8 = /dev/iseries/vdb Second virtual disk, whole disk
1881 200 = /dev/iseries/vdz 26th virtual disk, whole disk
1882 208 = /dev/iseries/vdaa 27th virtual disk, whole disk
1884 240 = /dev/iseries/vdaf 32nd virtual disk, whole disk
1886 Partitions are handled in the same way as for IDE
1887 disks (see major number 3) except that the limit on
1890 113 char ISI serial card - alternate devices
1891 0 = /dev/cum0 Callout device for ttyM0
1892 1 = /dev/cum1 Callout device for ttyM1
1895 block IBM iSeries virtual CD-ROM
1897 0 = /dev/iseries/vcda First virtual CD-ROM
1898 1 = /dev/iseries/vcdb Second virtual CD-ROM
1901 114 char Picture Elements ISE board
1902 0 = /dev/ise0 First ISE board
1903 1 = /dev/ise1 Second ISE board
1905 128 = /dev/isex0 Control node for first ISE board
1906 129 = /dev/isex1 Control node for second ISE board
1909 The ISE board is an embedded computer, optimized for
1910 image processing. The /dev/iseN nodes are the general
1911 I/O access to the board, the /dev/isex0 nodes command
1912 nodes used to control the board.
1914 115 char Console driver speaker
1915 0 = /dev/speaker Speaker device file
1917 Plays music using IBM BASIC style strings.
1919 116 char Advanced Linux Sound Driver (ALSA)
1921 117 char COSA/SRP synchronous serial card
1922 0 = /dev/cosa0c0 1st board, 1st channel
1923 1 = /dev/cosa0c1 1st board, 2nd channel
1925 16 = /dev/cosa1c0 2nd board, 1st channel
1926 17 = /dev/cosa1c1 2nd board, 2nd channel
1929 118 char Solidum ???
1933 128 = /dev/solnpctl0
1934 129 = /dev/solnpctl1
1937 119 char VMware virtual network control
1938 0 = /dev/vnet0 1st virtual network
1939 1 = /dev/vnet1 2nd virtual network
1942 120-127 LOCAL/EXPERIMENTAL USE
1944 128-135 char Unix98 PTY masters
1946 These devices should not have corresponding device
1947 nodes; instead they should be accessed through the
1948 /dev/ptmx cloning interface.
1950 136-143 char Unix98 PTY slaves
1951 0 = /dev/pts/0 First Unix98 pseudo-TTY
1952 1 = /dev/pts/1 Second Unix98 pesudo-TTY
1955 These device nodes are automatically generated with
1956 the proper permissions and modes by mounting the
1957 devpts filesystem onto /dev/pts with the appropriate
1958 mount options (distribution dependent, however, on
1959 *most* distributions the appropriate options are
1960 "mode=0620,gid=<gid of the "tty" group>".)
1962 144 char Encapsulated PPP
1963 0 = /dev/pppox0 First PPP over Ethernet
1965 63 = /dev/pppox63 64th PPP over Ethernet
1967 This is primarily used for ADSL.
1969 The SST 5136-DN DeviceNet interface driver has been
1970 relocated to major 183 due to an unfortunate conflict.
1972 145 char SAM9407-based soundcard
1974 1 = /dev/sam0_sequencer
1975 2 = /dev/sam0_midi00
1978 6 = /dev/sam0_sndstat
1979 18 = /dev/sam0_midi01
1980 34 = /dev/sam0_midi02
1981 50 = /dev/sam0_midi03
1982 64 = /dev/sam1_mixer
1984 128 = /dev/sam2_mixer
1986 192 = /dev/sam3_mixer
1989 Device functions match OSS, but offer a number of
1990 addons, which are sam9407 specific. OSS can be
1991 operated simultaneously, taking care of the codec.
1993 146 char SYSTRAM SCRAMNet mirrored-memory network
1994 0 = /dev/scramnet0 First SCRAMNet device
1995 1 = /dev/scramnet1 Second SCRAMNet device
1998 147 char Aueral Semiconductor Vortex Audio device
1999 0 = /dev/aureal0 First Aureal Vortex
2000 1 = /dev/aureal1 Second Aureal Vortex
2003 148 char Technology Concepts serial card
2004 0 = /dev/ttyT0 First TCL port
2005 1 = /dev/ttyT1 Second TCL port
2008 149 char Technology Concepts serial card - alternate devices
2009 0 = /dev/cut0 Callout device for ttyT0
2010 1 = /dev/cut0 Callout device for ttyT1
2013 150 char Real-Time Linux FIFOs
2014 0 = /dev/rtf0 First RTLinux FIFO
2015 1 = /dev/rtf1 Second RTLinux FIFO
2018 151 char DPT I2O SmartRaid V controller
2019 0 = /dev/dpti0 First DPT I2O adapter
2020 1 = /dev/dpti1 Second DPT I2O adapter
2023 154 char Specialix RIO serial card
2024 0 = /dev/ttySR0 First RIO port
2026 255 = /dev/ttySR255 256th RIO port
2028 155 char Specialix RIO serial card - alternate devices
2029 0 = /dev/cusr0 Callout device for ttySR0
2031 255 = /dev/cusr255 Callout device for ttySR255
2033 156 char Specialix RIO serial card
2034 0 = /dev/ttySR256 257th RIO port
2036 255 = /dev/ttySR511 512th RIO port
2038 157 char Specialix RIO serial card - alternate devices
2039 0 = /dev/cusr256 Callout device for ttySR256
2041 255 = /dev/cusr511 Callout device for ttySR511
2043 158 char Dialogic GammaLink fax driver
2044 0 = /dev/gfax0 GammaLink channel 0
2045 1 = /dev/gfax1 GammaLink channel 1
2050 160 char General Purpose Instrument Bus (GPIB)
2051 0 = /dev/gpib0 First GPIB bus
2052 1 = /dev/gpib1 Second GPIB bus
2055 161 char IrCOMM devices (IrDA serial/parallel emulation)
2056 0 = /dev/ircomm0 First IrCOMM device
2057 1 = /dev/ircomm1 Second IrCOMM device
2059 16 = /dev/irlpt0 First IrLPT device
2060 17 = /dev/irlpt1 Second IrLPT device
2063 162 char Raw block device interface
2064 0 = /dev/rawctl Raw I/O control device
2065 1 = /dev/raw/raw1 First raw I/O device
2066 2 = /dev/raw/raw2 Second raw I/O device
2069 163 char Radio Tech BIM-XXX-RS232 radio modem
2070 0 = /dev/bimrt0 First BIM radio modem
2071 1 = /dev/bimrt1 Second BIM radio modem
2074 164 char Chase Research AT/PCI-Fast serial card
2075 0 = /dev/ttyCH0 AT/PCI-Fast board 0, port 0
2077 15 = /dev/ttyCH15 AT/PCI-Fast board 0, port 15
2078 16 = /dev/ttyCH16 AT/PCI-Fast board 1, port 0
2080 31 = /dev/ttyCH31 AT/PCI-Fast board 1, port 15
2081 32 = /dev/ttyCH32 AT/PCI-Fast board 2, port 0
2083 47 = /dev/ttyCH47 AT/PCI-Fast board 2, port 15
2084 48 = /dev/ttyCH48 AT/PCI-Fast board 3, port 0
2086 63 = /dev/ttyCH63 AT/PCI-Fast board 3, port 15
2088 165 char Chase Research AT/PCI-Fast serial card - alternate devices
2089 0 = /dev/cuch0 Callout device for ttyCH0
2091 63 = /dev/cuch63 Callout device for ttyCH63
2093 166 char ACM USB modems
2094 0 = /dev/ttyACM0 First ACM modem
2095 1 = /dev/ttyACM1 Second ACM modem
2098 167 char ACM USB modems - alternate devices
2099 0 = /dev/cuacm0 Callout device for ttyACM0
2100 1 = /dev/cuacm1 Callout device for ttyACM1
2103 168 char Eracom CSA7000 PCI encryption adaptor
2104 0 = /dev/ecsa0 First CSA7000
2105 1 = /dev/ecsa1 Second CSA7000
2108 169 char Eracom CSA8000 PCI encryption adaptor
2109 0 = /dev/ecsa8-0 First CSA8000
2110 1 = /dev/ecsa8-1 Second CSA8000
2113 170 char AMI MegaRAC remote access controller
2114 0 = /dev/megarac0 First MegaRAC card
2115 1 = /dev/megarac1 Second MegaRAC card
2118 171 char Reserved for IEEE 1394 (Firewire)
2121 172 char Moxa Intellio serial card
2122 0 = /dev/ttyMX0 First Moxa port
2123 1 = /dev/ttyMX1 Second Moxa port
2125 127 = /dev/ttyMX127 128th Moxa port
2126 128 = /dev/moxactl Moxa control port
2128 173 char Moxa Intellio serial card - alternate devices
2129 0 = /dev/cumx0 Callout device for ttyMX0
2130 1 = /dev/cumx1 Callout device for ttyMX1
2132 127 = /dev/cumx127 Callout device for ttyMX127
2134 174 char SmartIO serial card
2135 0 = /dev/ttySI0 First SmartIO port
2136 1 = /dev/ttySI1 Second SmartIO port
2139 175 char SmartIO serial card - alternate devices
2140 0 = /dev/cusi0 Callout device for ttySI0
2141 1 = /dev/cusi1 Callout device for ttySI1
2144 176 char nCipher nFast PCI crypto accelerator
2145 0 = /dev/nfastpci0 First nFast PCI device
2146 1 = /dev/nfastpci1 First nFast PCI device
2149 177 char TI PCILynx memory spaces
2150 0 = /dev/pcilynx/aux0 AUX space of first PCILynx card
2152 15 = /dev/pcilynx/aux15 AUX space of 16th PCILynx card
2153 16 = /dev/pcilynx/rom0 ROM space of first PCILynx card
2155 31 = /dev/pcilynx/rom15 ROM space of 16th PCILynx card
2156 32 = /dev/pcilynx/ram0 RAM space of first PCILynx card
2158 47 = /dev/pcilynx/ram15 RAM space of 16th PCILynx card
2160 178 char Giganet cLAN1xxx virtual interface adapter
2161 0 = /dev/clanvi0 First cLAN adapter
2162 1 = /dev/clanvi1 Second cLAN adapter
2165 179 char CCube DVXChip-based PCI products
2166 0 = /dev/dvxirq0 First DVX device
2167 1 = /dev/dvxirq1 Second DVX device
2170 180 char USB devices
2171 0 = /dev/usb/lp0 First USB printer
2173 15 = /dev/usb/lp15 16th USB printer
2174 16 = /dev/usb/mouse0 First USB mouse
2176 31 = /dev/usb/mouse15 16th USB mouse
2177 32 = /dev/usb/ez0 First USB firmware loader
2179 47 = /dev/usb/ez15 16th USB firmware loader
2180 48 = /dev/usb/scanner0 First USB scanner
2182 63 = /dev/usb/scanner15 16th USB scanner
2183 64 = /dev/usb/rio500 Diamond Rio 500
2185 181 char Conrad Electronic parallel port radio clocks
2186 0 = /dev/pcfclock0 First Conrad radio clock
2187 1 = /dev/pcfclock1 Second Conrad radio clock
2190 182 char Picture Elements THR2 binarizer
2191 0 = /dev/pethr0 First THR2 board
2192 1 = /dev/pethr1 Second THR2 board
2195 183 char SST 5136-DN DeviceNet interface
2196 0 = /dev/ss5136dn0 First DeviceNet interface
2197 1 = /dev/ss5136dn1 Second DeviceNet interface
2200 This device used to be assigned to major number 144.
2201 It had to be moved due to an unfortunate conflict.
2203 184 char Picture Elements' video simulator/sender
2204 0 = /dev/pevss0 First sender board
2205 1 = /dev/pevss1 Second sender board
2208 185 char InterMezzo high availability file system
2209 0 = /dev/intermezzo0 First cache manager
2210 1 = /dev/intermezzo1 Second cache manager
2213 See http://www.inter-mezzo.org/ for more information.
2215 186 char Object-based storage control device
2216 0 = /dev/obd0 First obd control device
2217 1 = /dev/obd1 Second obd control device
2220 See ftp://ftp.lustre.org/pub/obd for code and information.
2222 187 char DESkey hardware encryption device
2223 0 = /dev/deskey0 First DES key
2224 1 = /dev/deskey1 Second DES key
2227 188 char USB serial converters
2228 0 = /dev/ttyUSB0 First USB serial converter
2229 1 = /dev/ttyUSB1 Second USB serial converter
2232 189 char USB serial converters - alternate devices
2233 0 = /dev/cuusb0 Callout device for ttyUSB0
2234 1 = /dev/cuusb1 Callout device for ttyUSB1
2237 190 char Kansas City tracker/tuner card
2238 0 = /dev/kctt0 First KCT/T card
2239 1 = /dev/kctt1 Second KCT/T card
2242 191 char Reserved for PCMCIA
2244 192 char Kernel profiling interface
2245 0 = /dev/profile Profiling control device
2246 1 = /dev/profile0 Profiling device for CPU 0
2247 2 = /dev/profile1 Profiling device for CPU 1
2250 193 char Kernel event-tracing interface
2251 0 = /dev/trace Tracing control device
2252 1 = /dev/trace0 Tracing device for CPU 0
2253 2 = /dev/trace1 Tracing device for CPU 1
2256 194 char linVideoStreams (LINVS)
2257 0 = /dev/mvideo/status0 Video compression status
2258 1 = /dev/mvideo/stream0 Video stream
2259 2 = /dev/mvideo/frame0 Single compressed frame
2260 3 = /dev/mvideo/rawframe0 Raw uncompressed frame
2261 4 = /dev/mvideo/codec0 Direct codec access
2262 5 = /dev/mvideo/video4linux0 Video4Linux compatibility
2264 16 = /dev/mvideo/status1 Second device
2266 32 = /dev/mvideo/status2 Third device
2269 240 = /dev/mvideo/status15 16th device
2272 195 char Nvidia graphics devices
2273 0 = /dev/nvidia0 First Nvidia card
2274 1 = /dev/nvidia1 Second Nvidia card
2276 255 = /dev/nvidiactl Nvidia card control device
2278 196 char Tormenta T1 card
2279 0 = /dev/tor/0 Master control channel for all cards
2280 1 = /dev/tor/1 First DS0
2281 2 = /dev/tor/2 Second DS0
2283 48 = /dev/tor/48 48th DS0
2284 49 = /dev/tor/49 First pseudo-channel
2285 50 = /dev/tor/50 Second pseudo-channel
2288 197 char OpenTNF tracing facility
2289 0 = /dev/tnf/t0 Trace 0 data extraction
2290 1 = /dev/tnf/t1 Trace 1 data extraction
2292 128 = /dev/tnf/status Tracing facility status
2293 130 = /dev/tnf/trace Tracing device
2295 198 char Total Impact TPMP2 quad coprocessor PCI card
2296 0 = /dev/tpmp2/0 First card
2297 1 = /dev/tpmp2/1 Second card
2300 199 char Veritas volume manager (VxVM) volumes
2301 0 = /dev/vx/rdsk/*/* First volume
2302 1 = /dev/vx/rdsk/*/* Second volume
2304 block Veritas volume manager (VxVM) volumes
2305 0 = /dev/vx/dsk/*/* First volume
2306 1 = /dev/vx/dsk/*/* First volume
2309 The namespace in these directories is maintained by
2310 the user space VxVM software.
2312 200 char Veritas VxVM configuration interface
2313 0 = /dev/vx/config Configuration access node
2314 1 = /dev/vx/trace Volume i/o trace access node
2315 2 = /dev/vx/iod Volume i/o daemon access node
2316 3 = /dev/vx/info Volume information access node
2317 4 = /dev/vx/task Volume tasks access node
2318 5 = /dev/vx/taskmon Volume tasks monitor daemon
2320 201 char Veritas VxVM dynamic multipathing driver
2321 0 = /dev/vx/rdmp/* First multipath device
2322 1 = /dev/vx/rdmp/* Second multipath device
2324 block Veritas VxVM dynamic multipathing driver
2325 0 = /dev/vx/dmp/* First multipath device
2326 1 = /dev/vx/dmp/* Second multipath device
2329 The namespace in these directories is maintained by
2330 the user space VxVM software.
2332 202 char CPU model-specific registers
2333 0 = /dev/cpu/0/msr MSRs on CPU 0
2334 1 = /dev/cpu/1/msr MSRs on CPU 1
2337 203 char CPU CPUID information
2338 0 = /dev/cpu/0/cpuid CPUID on CPU 0
2339 1 = /dev/cpu/1/cpuid CPUID on CPU 1
2342 204 char Low-density serial ports
2343 0 = /dev/ttyLU0 LinkUp Systems L72xx UART - port 0
2344 1 = /dev/ttyLU1 LinkUp Systems L72xx UART - port 1
2345 2 = /dev/ttyLU2 LinkUp Systems L72xx UART - port 2
2346 3 = /dev/ttyLU3 LinkUp Systems L72xx UART - port 3
2347 4 = /dev/ttyFB0 Intel Footbridge (ARM)
2348 5 = /dev/ttySA0 StrongARM builtin serial port 0
2349 6 = /dev/ttySA1 StrongARM builtin serial port 1
2350 7 = /dev/ttySA2 StrongARM builtin serial port 2
2351 8 = /dev/ttySC0 SCI serial port (SuperH) - port 0
2352 9 = /dev/ttySC1 SCI serial port (SuperH) - port 1
2353 10 = /dev/ttySC2 SCI serial port (SuperH) - port 2
2354 11 = /dev/ttySC3 SCI serial port (SuperH) - port 3
2355 12 = /dev/ttyFW0 Firmware console - port 0
2356 13 = /dev/ttyFW1 Firmware console - port 1
2357 14 = /dev/ttyFW2 Firmware console - port 2
2358 15 = /dev/ttyFW3 Firmware console - port 3
2359 16 = /dev/ttyAM0 ARM "AMBA" serial port 0
2361 31 = /dev/ttyAM15 ARM "AMBA" serial port 15
2362 32 = /dev/ttyDB0 DataBooster serial port 0
2364 39 = /dev/ttyDB7 DataBooster serial port 7
2366 205 char Low-density serial ports (alternate device)
2367 0 = /dev/culu0 Callout device for ttyLU0
2368 1 = /dev/culu1 Callout device for ttyLU1
2369 2 = /dev/culu2 Callout device for ttyLU2
2370 3 = /dev/culu3 Callout device for ttyLU3
2371 4 = /dev/cufb0 Callout device for ttyFB0
2372 5 = /dev/cusa0 Callout device for ttySA0
2373 6 = /dev/cusa1 Callout device for ttySA1
2374 7 = /dev/cusa2 Callout device for ttySA2
2375 8 = /dev/cusc0 Callout device for ttySC0
2376 9 = /dev/cusc1 Callout device for ttySC1
2377 10 = /dev/cusc2 Callout device for ttySC2
2378 11 = /dev/cusc3 Callout device for ttySC3
2379 12 = /dev/cufw0 Callout device for ttyFW0
2380 13 = /dev/cufw1 Callout device for ttyFW1
2381 14 = /dev/cufw2 Callout device for ttyFW2
2382 15 = /dev/cufw3 Callout device for ttyFW3
2383 16 = /dev/cuam0 Callout device for ttyAM0
2385 31 = /dev/cuam15 Callout device for ttyAM15
2386 32 = /dev/cudb0 Callout device for ttyDB0
2388 39 = /dev/cudb7 Callout device for ttyDB7
2390 206 char OnStream SC-x0 tape devices
2391 0 = /dev/osst0 First OnStream SCSI tape, mode 0
2392 1 = /dev/osst1 Second OnStream SCSI tape, mode 0
2394 32 = /dev/osst0l First OnStream SCSI tape, mode 1
2395 33 = /dev/osst1l Second OnStream SCSI tape, mode 1
2397 64 = /dev/osst0m First OnStream SCSI tape, mode 2
2398 65 = /dev/osst1m Second OnStream SCSI tape, mode 2
2400 96 = /dev/osst0a First OnStream SCSI tape, mode 3
2401 97 = /dev/osst1a Second OnStream SCSI tape, mode 3
2403 128 = /dev/nosst0 No rewind version of /dev/osst0
2404 129 = /dev/nosst1 No rewind version of /dev/osst1
2406 160 = /dev/nosst0l No rewind version of /dev/osst0l
2407 161 = /dev/nosst1l No rewind version of /dev/osst1l
2409 192 = /dev/nosst0m No rewind version of /dev/osst0m
2410 193 = /dev/nosst1m No rewind version of /dev/osst1m
2412 224 = /dev/nosst0a No rewind version of /dev/osst0a
2413 225 = /dev/nosst1a No rewind version of /dev/osst1a
2416 The OnStream SC-x0 SCSI tapes do not support the
2417 standard SCSI SASD command set and therefore need
2418 their own driver "osst". Note that the IDE, USB (and
2419 maybe ParPort) versions may be driven via ide-scsi or
2420 usb-storage SCSI emulation and this osst device and
2421 driver as well. The ADR-x0 drives are QIC-157
2422 compliant and don't need osst.
2424 207 char Compaq ProLiant health feature indicate
2425 0 = /dev/cpqhealth/cpqw Redirector interface
2426 1 = /dev/cpqhealth/crom EISA CROM
2427 2 = /dev/cpqhealth/cdt Data Table
2428 3 = /dev/cpqhealth/cevt Event Log
2429 4 = /dev/cpqhealth/casr Automatic Server Recovery
2430 5 = /dev/cpqhealth/cecc ECC Memory
2431 6 = /dev/cpqhealth/cmca Machine Check Architecture
2432 7 = /dev/cpqhealth/ccsm Deprecated CDT
2433 8 = /dev/cpqhealth/cnmi NMI Handling
2434 9 = /dev/cpqhealth/css Sideshow Management
2435 10 = /dev/cpqhealth/cram CMOS interface
2436 11 = /dev/cpqhealth/cpci PCI IRQ interface
2438 208 char User space serial ports
2439 0 = /dev/ttyU0 First user space serial port
2440 1 = /dev/ttyU1 Second user space serial port
2443 209 char User space serial ports (alternate devices)
2444 0 = /dev/cuu0 Callout device for ttyU0
2445 1 = /dev/cuu1 Callout device for ttyU1
2448 210 char SBE, Inc. sync/async serial card
2449 0 = /dev/sbei/wxcfg0 Configuration device for board 0
2450 1 = /dev/sbei/dld0 Download device for board 0
2451 2 = /dev/sbei/wan00 WAN device, port 0, board 0
2452 3 = /dev/sbei/wan01 WAN device, port 1, board 0
2453 4 = /dev/sbei/wan02 WAN device, port 2, board 0
2454 5 = /dev/sbei/wan03 WAN device, port 3, board 0
2455 6 = /dev/sbei/wanc00 WAN clone device, port 0, board 0
2456 7 = /dev/sbei/wanc01 WAN clone device, port 1, board 0
2457 8 = /dev/sbei/wanc02 WAN clone device, port 2, board 0
2458 9 = /dev/sbei/wanc03 WAN clone device, port 3, board 0
2459 10 = /dev/sbei/wxcfg1 Configuration device for board 1
2460 11 = /dev/sbei/dld1 Download device for board 1
2461 12 = /dev/sbei/wan10 WAN device, port 0, board 1
2462 13 = /dev/sbei/wan11 WAN device, port 1, board 1
2463 14 = /dev/sbei/wan12 WAN device, port 2, board 1
2464 15 = /dev/sbei/wan13 WAN device, port 3, board 1
2465 16 = /dev/sbei/wanc10 WAN clone device, port 0, board 1
2466 17 = /dev/sbei/wanc11 WAN clone device, port 1, board 1
2467 18 = /dev/sbei/wanc12 WAN clone device, port 2, board 1
2468 19 = /dev/sbei/wanc13 WAN clone device, port 3, board 1
2471 Yes, each board is really spaced 10 (decimal) apart.
2473 211 char Addinum CPCI1500 digital I/O card
2474 0 = /dev/addinum/cpci1500/0 First CPCI1500 card
2475 1 = /dev/addinum/cpci1500/1 Second CPCI1500 card
2478 216 char USB BlueTooth devices
2479 0 = /dev/ttyUB0 First USB BlueTooth device
2480 1 = /dev/ttyUB1 Second USB BlueTooth device
2483 217 char USB BlueTooth devices (alternate devices)
2484 0 = /dev/cuub0 Callout device for ttyUB0
2485 1 = /dev/cuub1 Callout device for ttyUB1
2488 218 char The Logical Company bus Unibus/Qbus adapters
2489 0 = /dev/logicalco/bci/0 First bus adapter
2490 1 = /dev/logicalco/bci/1 First bus adapter
2493 219 char The Logical Company DCI-1300 digital I/O card
2494 0 = /dev/logicalco/dci1300/0 First DCI-1300 card
2495 1 = /dev/logicalco/dci1300/1 Second DCI-1300 card
2498 220 char Myricom Myrinet "GM" board
2499 0 = /dev/myricom/gm0 First Myrinet GM board
2500 1 = /dev/myricom/gmp0 First board "root access"
2501 2 = /dev/myricom/gm1 Second Myrinet GM board
2502 3 = /dev/myricom/gmp1 Second board "root access"
2506 0 = /dev/bus/vme/m0 First master image
2507 1 = /dev/bus/vme/m1 Second master image
2508 2 = /dev/bus/vme/m2 Third master image
2509 3 = /dev/bus/vme/m3 Fourth master image
2510 4 = /dev/bus/vme/s0 First slave image
2511 5 = /dev/bus/vme/s1 Second slave image
2512 6 = /dev/bus/vme/s2 Third slave image
2513 7 = /dev/bus/vme/s3 Fourth slave image
2514 8 = /dev/bus/vme/ctl Control
2516 It is expected that all VME bus drivers will use the
2517 same interface. For interface documentation see
2518 http://www.vmelinux.org/.
2520 224 char A2232 serial card
2521 0 = /dev/ttyY0 First A2232 port
2522 1 = /dev/ttyY1 Second A2232 port
2525 225 char A2232 serial card (alternate devices)
2526 0 = /dev/cuy0 Callout device for ttyY0
2527 1 = /dev/cuy1 Callout device for ttyY1
2530 226 char Direct Rendering Infrastructure (DRI)
2531 0 = /dev/dri/card0 First graphics card
2532 1 = /dev/dri/card1 Second graphics card
2535 227 char IBM 3270 terminal Unix tty access
2536 1 = /dev/3270/tty1 First 3270 terminal
2537 2 = /dev/3270/tty2 Seconds 3270 terminal
2540 228 char IBM 3270 terminal block-mode access
2541 0 = /dev/3270/tub Controlling interface
2542 1 = /dev/3270/tub1 First 3270 terminal
2543 2 = /dev/3270/tub2 Second 3270 terminal
2546 229 char IBM iSeries virtual console
2547 0 = /dev/iseries/vtty0 First console port
2548 1 = /dev/iseries/vtty1 Second console port
2551 230 char IBM iSeries virtual tape
2552 0 = /dev/iseries/vt0 First virtual tape, mode 0
2553 1 = /dev/iseries/vt1 Second virtual tape, mode 0
2555 32 = /dev/iseries/vt0l First virtual tape, mode 1
2556 33 = /dev/iseries/vt1l Second virtual tape, mode 1
2558 64 = /dev/iseries/vt0m First virtual tape, mode 2
2559 65 = /dev/iseries/vt1m Second virtual tape, mode 2
2561 96 = /dev/iseries/vt0a First virtual tape, mode 3
2562 97 = /dev/iseries/vt1a Second virtual tape, mode 3
2564 128 = /dev/iseries/nvt0 First virtual tape, mode 0, no rewind
2565 129 = /dev/iseries/nvt1 Second virtual tape, mode 0, no rewind
2567 160 = /dev/iseries/nvt0l First virtual tape, mode 1, no rewind
2568 161 = /dev/iseries/nvt1l Second virtual tape, mode 1, no rewind
2570 192 = /dev/iseries/nvt0m First virtual tape, mode 2, no rewind
2571 193 = /dev/iseries/nvt1m Second virtual tape, mode 2, no rewind
2573 224 = /dev/iseries/nvt0a First virtual tape, mode 3, no rewind
2574 225 = /dev/iseries/nvt1a Second virtual tape, mode 3, no rewind
2577 "No rewind" refers to the omission of the default
2578 automatic rewind on device close. The MTREW or MTOFFL
2579 ioctl()'s can be used to rewind the tape regardless of
2580 the device used to access it.
2584 240-254 LOCAL/EXPERIMENTAL USE
2588 This major is reserved to assist the expansion to a
2589 larger number space. No device nodes with this major
2590 should ever be created on the filesystem.
2592 **** ADDITIONAL /dev DIRECTORY ENTRIES
2594 This section details additional entries that should or may exist in
2595 the /dev directory. It is preferred that symbolic links use the same
2596 form (absolute or relative) as is indicated here. Links are
2597 classified as "hard" or "symbolic" depending on the preferred type of
2598 link; if possible, the indicated type of link should be used.
2603 These links should exist on all systems:
2605 /dev/fd /proc/self/fd symbolic File descriptors
2606 /dev/stdin fd/0 symbolic stdin file descriptor
2607 /dev/stdout fd/1 symbolic stdout file descriptor
2608 /dev/stderr fd/2 symbolic stderr file descriptor
2609 /dev/nfsd socksys symbolic Required by iBCS-2
2610 /dev/X0R null symbolic Required by iBCS-2
2612 Note: /dev/X0R is <letter X>-<digit 0>-<letter R>.
2616 It is recommended that these links exist on all systems:
2618 /dev/core /proc/kcore symbolic Backward compatibility
2619 /dev/ramdisk ram0 symbolic Backward compatibility
2620 /dev/ftape qft0 symbolic Backward compatibility
2621 /dev/bttv0 video0 symbolic Backward compatibility
2622 /dev/radio radio0 symbolic Backward compatibility
2623 /dev/i2o* /dev/i2o/* symbolic Backward compatibility
2624 /dev/scd? sr? hard Alternate SCSI CD-ROM name
2626 Locally defined links
2628 The following links may be established locally to conform to the
2629 configuration of the system. This is merely a tabulation of existing
2630 practice, and does not constitute a recommendation. However, if they
2631 exist, they should have the following uses.
2633 /dev/mouse mouse port symbolic Current mouse device
2634 /dev/tape tape device symbolic Current tape device
2635 /dev/cdrom CD-ROM device symbolic Current CD-ROM device
2636 /dev/cdwriter CD-writer symbolic Current CD-writer device
2637 /dev/scanner scanner symbolic Current scanner device
2638 /dev/modem modem port symbolic Current dialout device
2639 /dev/root root device symbolic Current root filesystem
2640 /dev/swap swap device symbolic Current swap device
2642 /dev/modem should not be used for a modem which supports dialin as
2643 well as dialout, as it tends to cause lock file problems. If it
2644 exists, /dev/modem should point to the appropriate primary TTY device
2645 (the use of the alternate callout devices is deprecated).
2647 For SCSI devices, /dev/tape and /dev/cdrom should point to the
2648 ``cooked'' devices (/dev/st* and /dev/sr*, respectively), whereas
2649 /dev/cdwriter and /dev/scanner should point to the appropriate generic
2650 SCSI devices (/dev/sg*).
2652 /dev/mouse may point to a primary serial TTY device, a hardware mouse
2653 device, or a socket for a mouse driver program (e.g. /dev/gpmdata).
2657 Non-transient sockets and named pipes may exist in /dev. Common entries are:
2659 /dev/printer socket lpd local socket
2660 /dev/log socket syslog local socket
2661 /dev/gpmdata socket gpm mouse multiplexer
2665 The following names are reserved for mounting special filesystems
2666 under /dev. These special filesystems provide kernel interfaces that
2667 cannot be provided with standard device nodes.
2669 /dev/pts devpts PTY slave filesystem
2670 /dev/shm shmfs POSIX shared memory maintenance access
2672 **** TERMINAL DEVICES
2674 Terminal, or TTY devices are a special class of character devices. A
2675 terminal device is any device that could act as a controlling terminal
2676 for a session; this includes virtual consoles, serial ports, and
2677 pseudoterminals (PTYs).
2679 All terminal devices share a common set of capabilities known as line
2680 diciplines; these include the common terminal line dicipline as well
2681 as SLIP and PPP modes.
2683 All terminal devices are named similarly; this section explains the
2684 naming and use of the various types of TTYs. Note that the naming
2685 conventions include several historical warts; some of these are
2686 Linux-specific, some were inherited from other systems, and some
2687 reflect Linux outgrowing a borrowed convention.
2689 A hash mark (#) in a device name is used here to indicate a decimal
2690 number without leading zeroes.
2692 Virtual consoles and the console device
2694 Virtual consoles are full-screen terminal displays on the system video
2695 monitor. Virtual consoles are named /dev/tty#, with numbering
2696 starting at /dev/tty1; /dev/tty0 is the current virtual console.
2697 /dev/tty0 is the device that should be used to access the system video
2698 card on those architectures for which the frame buffer devices
2699 (/dev/fb*) are not applicable. Do not use /dev/console
2702 The console device, /dev/console, is the device to which system
2703 messages should be sent, and on which logins should be permitted in
2704 single-user mode. Starting with Linux 2.1.71, /dev/console is managed
2705 by the kernel; for previous versions it should be a symbolic link to
2706 either /dev/tty0, a specific virtual console such as /dev/tty1, or to
2707 a serial port primary (tty*, not cu*) device, depending on the
2708 configuration of the system.
2712 Serial ports are RS-232 serial ports and any device which simulates
2713 one, either in hardware (such as internal modems) or in software (such
2714 as the ISDN driver.) Under Linux, each serial ports has two device
2715 names, the primary or callin device and the alternate or callout one.
2716 Each kind of device is indicated by a different letter. For any
2717 letter X, the names of the devices are /dev/ttyX# and /dev/cux#,
2718 respectively; for historical reasons, /dev/ttyS# and /dev/ttyC#
2719 correspond to /dev/cua# and /dev/cub#. In the future, it should be
2720 expected that multiple letters will be used; all letters will be upper
2721 case for the "tty" device (e.g. /dev/ttyDP#) and lower case for the
2722 "cu" device (e.g. /dev/cudp#).
2724 The names /dev/ttyQ# and /dev/cuq# are reserved for local use.
2726 The alternate devices provide for kernel-based exclusion and somewhat
2727 different defaults than the primary devices. Their main purpose is to
2728 allow the use of serial ports with programs with no inherent or broken
2729 support for serial ports. Their use is deprecated, and they may be
2730 removed from a future version of Linux.
2732 Arbitration of serial ports is provided by the use of lock files with
2733 the names /var/lock/LCK..ttyX#. The contents of the lock file should
2734 be the PID of the locking process as an ASCII number.
2736 It is common practice to install links such as /dev/modem
2737 which point to serial ports. In order to ensure proper locking in the
2738 presence of these links, it is recommended that software chase
2739 symlinks and lock all possible names; additionally, it is recommended
2740 that a lock file be installed with the corresponding alternate
2741 device. In order to avoid deadlocks, it is recommended that the locks
2742 are acquired in the following order, and released in the reverse:
2744 1. The symbolic link name, if any (/var/lock/LCK..modem)
2745 2. The "tty" name (/var/lock/LCK..ttyS2)
2746 3. The alternate device name (/var/lock/LCK..cua2)
2748 In the case of nested symbolic links, the lock files should be
2749 installed in the order the symlinks are resolved.
2751 Under no circumstances should an application hold a lock while waiting
2752 for another to be released. In addition, applications which attempt
2753 to create lock files for the corresponding alternate device names
2754 should take into account the possibility of being used on a non-serial
2755 port TTY, for which no alternate device would exist.
2757 Pseudoterminals (PTYs)
2759 Pseudoterminals, or PTYs, are used to create login sessions or provide
2760 other capabilities requiring a TTY line dicipline (including SLIP or
2761 PPP capability) to arbitrary data-generation processes. Each PTY has
2762 a master side, named /dev/pty[p-za-e][0-9a-f], and a slave side, named
2763 /dev/tty[p-za-e][0-9a-f]. The kernel arbitrates the use of PTYs by
2764 allowing each master side to be opened only once.
2766 Once the master side has been opened, the corresponding slave device
2767 can be used in the same manner as any TTY device. The master and
2768 slave devices are connected by the kernel, generating the equivalent
2769 of a bidirectional pipe with TTY capabilities.
2771 Recent versions of the Linux kernels and GNU libc contain support for
2772 the System V/Unix98 naming scheme for PTYs, which assigns a common
2773 device, /dev/ptmx, to all the masters (opening it will automatically
2774 give you a previously unassigned PTY) and a subdirectory, /dev/pts,
2775 for the slaves; the slaves are named with decimal integers (/dev/pts/#
2776 in our notation). This removes the problem of exhausting the
2777 namespace and enables the kernel to automatically create the device
2778 nodes for the slaves on demand using the "devpts" filesystem.