1 2 LINUX ALLOCATED DEVICES 3 Maintained by H. Peter Anvin <device@lanana.org> 4 5 Last revised: 3 June 2001 6 7This list is the Linux Device List, the official registry of allocated 8device numbers and /dev directory nodes for the Linux operating 9system. 10 11The latest version of this list is available from 12http://www.lanana.org/docs/device-list/ or 13ftp://ftp.kernel.org/pub/linux/docs/device-list/. This version may be 14newer than the one distributed with the Linux kernel. 15 16The LaTeX version of this document is no longer maintained. 17 18This document is included by reference into the Filesystem Hierarchy 19Standard (FHS). The FHS is available from http://www.pathname.com/fhs/. 20 21Allocations marked (68k/Amiga) apply to Linux/68k on the Amiga 22platform only. Allocations marked (68k/Atari) apply to Linux/68k on 23the Atari platform only. 24 25The symbol {2.6} means the allocation is obsolete and scheduled for 26removal once kernel version 2.6 (or equivalent) is released. 27 28This document is in the public domain. The author requests, however, 29that semantically altered versions are not distributed without 30permission of the author, assuming the author can be contacted without 31an unreasonable effort. 32 33In particular, please don't sent patches for this list to Linus, at 34least not without contacting me first. 35 36I do not have any information about these devices beyond what appears 37on this list. Any such information requests will be deleted without 38reply. 39 40 41 **** DEVICE DRIVERS AUTHORS PLEASE READ THIS **** 42 43THE DEVICE REGISTRY IS OFFICIALLY FROZEN FOR LINUS TORVALDS' KERNEL 44TREE. At Linus' request, no more allocations will be made official 45for Linus' kernel tree; the 3 June 2001 version of this list is the 46official final version of this registry. At Alan Cox' request, 47however, the registry will continue to be maintained for the -ac 48series of kernels, and registrations will be accepted. 49 50To have a major number allocated, or a minor number in situations 51where that applies (e.g. busmice), please contact me with the 52appropriate device information. Also, if you have additional 53information regarding any of the devices listed below, or if I have 54made a mistake, I would greatly appreciate a note. 55 56I do, however, make a few requests about the nature of your report. 57This is necessary for me to be able to keep this list up to date and 58correct in a timely manner. First of all, *please* send it to the 59correct address... <device@lanana.org>. I receive hundreds of email 60messages a day, so mail sent to other addresses may very well get lost 61in the avalanche. Please put in a descriptive subject, so I can find 62your mail again should I need to. Too many people send me email 63saying just "device number request" in the subject. 64 65Second, please include a description of the device *in the same format 66as this list*. The reason for this is that it is the only way I have 67found to ensure I have all the requisite information to publish your 68device and avoid conflicts. 69 70Third, please don't assume that the distributed version of the list is 71up to date. Due to the number of registrations I have to maintain it 72in "batch mode", so there is likely additional registrations that 73haven't been listed yet. 74 75Finally, sometimes I have to play "namespace police." Please don't be 76offended. I often get submissions for /dev names that would be bound 77to cause conflicts down the road. I am trying to avoid getting in a 78situation where we would have to suffer an incompatible forward 79change. Therefore, please consult with me *before* you make your 80device names and numbers in any way public, at least to the point 81where it would be at all difficult to get them changed. 82 83Your cooperation is appreciated. 84 85 86 0 Unnamed devices (e.g. non-device mounts) 87 0 = reserved as null device number 88 89 1 char Memory devices 90 1 = /dev/mem Physical memory access 91 2 = /dev/kmem Kernel virtual memory access 92 3 = /dev/null Null device 93 4 = /dev/port I/O port access 94 5 = /dev/zero Null byte source 95 6 = /dev/core OBSOLETE - replaced by /proc/kcore 96 7 = /dev/full Returns ENOSPC on write 97 8 = /dev/random Nondeterministic random number gen. 98 9 = /dev/urandom Faster, less secure random number gen. 99 10 = /dev/aio Asyncronous I/O notification interface 100 block RAM disk 101 0 = /dev/ram0 First RAM disk 102 1 = /dev/ram1 Second RAM disk 103 ... 104 250 = /dev/initrd Initial RAM disk {2.6} 105 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 109 the initrd. 110 111 2 char Pseudo-TTY masters 112 0 = /dev/ptyp0 First PTY master 113 1 = /dev/ptyp1 Second PTY master 114 ... 115 255 = /dev/ptyef 256th PTY master 116 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. 123 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 127 demand. 128 129 block Floppy disks 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 138 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) 152 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) 172 173 36 = /dev/fd?CompaQ Compaq 2880K drive; obsolete? 174 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 178 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. 185 186 3 char Pseudo-TTY slaves 187 0 = /dev/ttyp0 First PTY slave 188 1 = /dev/ttyp1 Second PTY slave 189 ... 190 255 = /dev/ttyef 256th PTY slave 191 192 These are the old-style (BSD) PTY devices; Unix98 193 devices are on major 136 and above. 194 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) 198 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 203 ... 204 63 = /dev/hd?63 63rd partition 205 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. 210 211 4 char TTY devices 212 0 = /dev/tty0 Current virtual console 213 214 1 = /dev/tty1 First virtual console 215 ... 216 63 = /dev/tty63 63rd virtual console 217 64 = /dev/ttyS0 First UART serial port 218 ... 219 255 = /dev/ttyS191 192nd UART serial port 220 221 UART serial ports refer to 8250/16450/16550 series devices. 222 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. 226 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 232 ... 233 255 = /dev/cua191 Callout device for ttyS191 234 235 (5,1) is /dev/console starting with Linux 2.1.71. See 236 the section on terminal devices for more information 237 on /dev/console. 238 239 6 char Parallel printer devices 240 0 = /dev/lp0 Parallel printer on parport0 241 1 = /dev/lp1 Parallel printer on parport1 242 ... 243 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. 247 248 7 char Virtual console capture devices 249 0 = /dev/vcs Current vc text contents 250 1 = /dev/vcs1 tty1 text contents 251 ... 252 63 = /dev/vcs63 tty63 text contents 253 128 = /dev/vcsa Current vc text/attribute contents 254 129 = /dev/vcsa1 tty1 text/attribute contents 255 ... 256 191 = /dev/vcsa63 tty63 text/attribute contents 257 258 NOTE: These devices permit both read and write access. 259 260 block Loopback devices 261 0 = /dev/loop0 First loopback device 262 1 = /dev/loop1 Second loopback device 263 ... 264 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). 268 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 273 ... 274 240 = /dev/sdp Sixteenth SCSI disk whole disk 275 276 Partitions are handled in the same way as for IDE 277 disks (see major number 3) except that the limit on 278 partitions is 15. 279 280 9 char SCSI tape devices 281 0 = /dev/st0 First SCSI tape, mode 0 282 1 = /dev/st1 Second SCSI tape, mode 0 283 ... 284 32 = /dev/st0l First SCSI tape, mode 1 285 33 = /dev/st1l Second SCSI tape, mode 1 286 ... 287 64 = /dev/st0m First SCSI tape, mode 2 288 65 = /dev/st1m Second SCSI tape, mode 2 289 ... 290 96 = /dev/st0a First SCSI tape, mode 3 291 97 = /dev/st1a Second SCSI tape, mode 3 292 ... 293 128 = /dev/nst0 First SCSI tape, mode 0, no rewind 294 129 = /dev/nst1 Second SCSI tape, mode 0, no rewind 295 ... 296 160 = /dev/nst0l First SCSI tape, mode 1, no rewind 297 161 = /dev/nst1l Second SCSI tape, mode 1, no rewind 298 ... 299 192 = /dev/nst0m First SCSI tape, mode 2, no rewind 300 193 = /dev/nst1m Second SCSI tape, mode 2, no rewind 301 ... 302 224 = /dev/nst0a First SCSI tape, mode 3, no rewind 303 225 = /dev/nst1a Second SCSI tape, mode 3, no rewind 304 ... 305 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. 310 311 block Metadisk (RAID) devices 312 0 = /dev/md0 First metadisk group 313 1 = /dev/md1 Second metadisk group 314 ... 315 316 The metadisk driver is used to span a 317 filesystem across multiple physical disks. 318 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 324 4 = /dev/jbm J-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 240-255 Reserved for local use 423 424 11 char Raw keyboard device 425 0 = /dev/kbd Raw keyboard device 426 427 The raw keyboard device is used on Linux/SPARC only. 428 429 block SCSI CD-ROM devices 430 0 = /dev/sr0 First SCSI CD-ROM 431 1 = /dev/sr1 Second SCSI CD-ROM 432 ... 433 434 The prefix /dev/scd instead of /dev/sr has been used 435 as well, and might make more sense. 436 437 12 char QIC-02 tape 438 2 = /dev/ntpqic11 QIC-11, no rewind-on-close 439 3 = /dev/tpqic11 QIC-11, rewind-on-close 440 4 = /dev/ntpqic24 QIC-24, no rewind-on-close 441 5 = /dev/tpqic24 QIC-24, rewind-on-close 442 6 = /dev/ntpqic120 QIC-120, no rewind-on-close 443 7 = /dev/tpqic120 QIC-120, rewind-on-close 444 8 = /dev/ntpqic150 QIC-150, no rewind-on-close 445 9 = /dev/tpqic150 QIC-150, rewind-on-close 446 447 The device names specified are proposed -- if there 448 are "standard" names for these devices, please let me know. 449 450 block MSCDEX CD-ROM callback support {2.6} 451 0 = /dev/dos_cd0 First MSCDEX CD-ROM 452 1 = /dev/dos_cd1 Second MSCDEX CD-ROM 453 ... 454 455 13 char Input core 456 0 = /dev/input/js0 First joystick 457 1 = /dev/input/js1 Second joystick 458 ... 459 32 = /dev/input/mouse0 First mouse 460 33 = /dev/input/mouse1 Second mouse 461 ... 462 63 = /dev/input/mice Unified mouse 463 64 = /dev/input/event0 First event queue 464 65 = /dev/input/event1 Second event queue 465 ... 466 467 Each device type has 5 bits (32 minors). 468 469 block 8-bit MFM/RLL/IDE controller 470 0 = /dev/xda First XT disk whole disk 471 64 = /dev/xdb Second XT disk whole disk 472 473 Partitions are handled in the same way as IDE disks 474 (see major number 3). 475 476 14 char Open Sound System (OSS) 477 0 = /dev/mixer Mixer control 478 1 = /dev/sequencer Audio sequencer 479 2 = /dev/midi00 First MIDI port 480 3 = /dev/dsp Digital audio 481 4 = /dev/audio Sun-compatible digital audio 482 6 = /dev/sndstat Sound card status information {2.6} 483 7 = /dev/audioctl SPARC audio control device 484 8 = /dev/sequencer2 Sequencer -- alternate device 485 16 = /dev/mixer1 Second soundcard mixer control 486 17 = /dev/patmgr0 Sequencer patch manager 487 18 = /dev/midi01 Second MIDI port 488 19 = /dev/dsp1 Second soundcard digital audio 489 20 = /dev/audio1 Second soundcard Sun digital audio 490 33 = /dev/patmgr1 Sequencer patch manager 491 34 = /dev/midi02 Third MIDI port 492 50 = /dev/midi03 Fourth MIDI port 493 block BIOS harddrive callback support {2.6} 494 0 = /dev/dos_hda First BIOS harddrive whole disk 495 64 = /dev/dos_hdb Second BIOS harddrive whole disk 496 128 = /dev/dos_hdc Third BIOS harddrive whole disk 497 192 = /dev/dos_hdd Fourth BIOS harddrive whole disk 498 499 Partitions are handled in the same way as IDE disks 500 (see major number 3). 501 502 15 char Joystick 503 0 = /dev/js0 First analog joystick 504 1 = /dev/js1 Second analog joystick 505 ... 506 128 = /dev/djs0 First digital joystick 507 129 = /dev/djs1 Second digital joystick 508 ... 509 block Sony CDU-31A/CDU-33A CD-ROM 510 0 = /dev/sonycd Sony CDU-31a CD-ROM 511 512 16 char Non-SCSI scanners 513 0 = /dev/gs4500 Genius 4500 handheld scanner 514 block GoldStar CD-ROM 515 0 = /dev/gscd GoldStar CD-ROM 516 517 17 char Chase serial card 518 0 = /dev/ttyH0 First Chase port 519 1 = /dev/ttyH1 Second Chase port 520 ... 521 block Optics Storage CD-ROM 522 0 = /dev/optcd Optics Storage CD-ROM 523 524 18 char Chase serial card - alternate devices 525 0 = /dev/cuh0 Callout device for ttyH0 526 1 = /dev/cuh1 Callout device for ttyH1 527 ... 528 block Sanyo CD-ROM 529 0 = /dev/sjcd Sanyo CD-ROM 530 531 19 char Cyclades serial card 532 0 = /dev/ttyC0 First Cyclades port 533 ... 534 31 = /dev/ttyC31 32nd Cyclades port 535 block "Double" compressed disk 536 0 = /dev/double0 First compressed disk 537 ... 538 7 = /dev/double7 Eighth compressed disk 539 128 = /dev/cdouble0 Mirror of first compressed disk 540 ... 541 135 = /dev/cdouble7 Mirror of eighth compressed disk 542 543 See the Double documentation for the meaning of the 544 mirror devices. 545 546 20 char Cyclades serial card - alternate devices 547 0 = /dev/cub0 Callout device for ttyC0 548 ... 549 31 = /dev/cub31 Callout device for ttyC31 550 block Hitachi CD-ROM (under development) 551 0 = /dev/hitcd Hitachi CD-ROM 552 553 21 char Generic SCSI access 554 0 = /dev/sg0 First generic SCSI device 555 1 = /dev/sg1 Second generic SCSI device 556 ... 557 558 Most distributions name these /dev/sga, /dev/sgb...; 559 this sets an unnecessary limit of 26 SCSI devices in 560 the system and is counter to standard Linux 561 device-naming practice. 562 563 block Acorn MFM hard drive interface 564 0 = /dev/mfma First MFM drive whole disk 565 64 = /dev/mfmb Second MFM drive whole disk 566 567 This device is used on the ARM-based Acorn RiscPC. 568 Partitions are handled the same way as for IDE disks 569 (see major number 3). 570 571 22 char Digiboard serial card 572 0 = /dev/ttyD0 First Digiboard port 573 1 = /dev/ttyD1 Second Digiboard port 574 ... 575 block Second IDE hard disk/CD-ROM interface 576 0 = /dev/hdc Master: whole disk (or CD-ROM) 577 64 = /dev/hdd Slave: whole disk (or CD-ROM) 578 579 Partitions are handled the same way as for the first 580 interface (see major number 3). 581 582 23 char Digiboard serial card - alternate devices 583 0 = /dev/cud0 Callout device for ttyD0 584 1 = /dev/cud1 Callout device for ttyD1 585 ... 586 block Mitsumi proprietary CD-ROM 587 0 = /dev/mcd Mitsumi CD-ROM 588 589 24 char Stallion serial card 590 0 = /dev/ttyE0 Stallion port 0 card 0 591 1 = /dev/ttyE1 Stallion port 1 card 0 592 ... 593 64 = /dev/ttyE64 Stallion port 0 card 1 594 65 = /dev/ttyE65 Stallion port 1 card 1 595 ... 596 128 = /dev/ttyE128 Stallion port 0 card 2 597 129 = /dev/ttyE129 Stallion port 1 card 2 598 ... 599 192 = /dev/ttyE192 Stallion port 0 card 3 600 193 = /dev/ttyE193 Stallion port 1 card 3 601 ... 602 block Sony CDU-535 CD-ROM 603 0 = /dev/cdu535 Sony CDU-535 CD-ROM 604 605 25 char Stallion serial card - alternate devices 606 0 = /dev/cue0 Callout device for ttyE0 607 1 = /dev/cue1 Callout device for ttyE1 608 ... 609 64 = /dev/cue64 Callout device for ttyE64 610 65 = /dev/cue65 Callout device for ttyE65 611 ... 612 128 = /dev/cue128 Callout device for ttyE128 613 129 = /dev/cue129 Callout device for ttyE129 614 ... 615 192 = /dev/cue192 Callout device for ttyE192 616 193 = /dev/cue193 Callout device for ttyE193 617 ... 618 block First Matsushita (Panasonic/SoundBlaster) CD-ROM 619 0 = /dev/sbpcd0 Panasonic CD-ROM controller 0 unit 0 620 1 = /dev/sbpcd1 Panasonic CD-ROM controller 0 unit 1 621 2 = /dev/sbpcd2 Panasonic CD-ROM controller 0 unit 2 622 3 = /dev/sbpcd3 Panasonic CD-ROM controller 0 unit 3 623 624 26 char Quanta WinVision frame grabber {2.6} 625 0 = /dev/wvisfgrab Quanta WinVision frame grabber 626 block Second Matsushita (Panasonic/SoundBlaster) CD-ROM 627 0 = /dev/sbpcd4 Panasonic CD-ROM controller 1 unit 0 628 1 = /dev/sbpcd5 Panasonic CD-ROM controller 1 unit 1 629 2 = /dev/sbpcd6 Panasonic CD-ROM controller 1 unit 2 630 3 = /dev/sbpcd7 Panasonic CD-ROM controller 1 unit 3 631 632 27 char QIC-117 tape 633 0 = /dev/qft0 Unit 0, rewind-on-close 634 1 = /dev/qft1 Unit 1, rewind-on-close 635 2 = /dev/qft2 Unit 2, rewind-on-close 636 3 = /dev/qft3 Unit 3, rewind-on-close 637 4 = /dev/nqft0 Unit 0, no rewind-on-close 638 5 = /dev/nqft1 Unit 1, no rewind-on-close 639 6 = /dev/nqft2 Unit 2, no rewind-on-close 640 7 = /dev/nqft3 Unit 3, no rewind-on-close 641 16 = /dev/zqft0 Unit 0, rewind-on-close, compression 642 17 = /dev/zqft1 Unit 1, rewind-on-close, compression 643 18 = /dev/zqft2 Unit 2, rewind-on-close, compression 644 19 = /dev/zqft3 Unit 3, rewind-on-close, compression 645 20 = /dev/nzqft0 Unit 0, no rewind-on-close, compression 646 21 = /dev/nzqft1 Unit 1, no rewind-on-close, compression 647 22 = /dev/nzqft2 Unit 2, no rewind-on-close, compression 648 23 = /dev/nzqft3 Unit 3, no rewind-on-close, compression 649 32 = /dev/rawqft0 Unit 0, rewind-on-close, no file marks 650 33 = /dev/rawqft1 Unit 1, rewind-on-close, no file marks 651 34 = /dev/rawqft2 Unit 2, rewind-on-close, no file marks 652 35 = /dev/rawqft3 Unit 3, rewind-on-close, no file marks 653 36 = /dev/nrawqft0 Unit 0, no rewind-on-close, no file marks 654 37 = /dev/nrawqft1 Unit 1, no rewind-on-close, no file marks 655 38 = /dev/nrawqft2 Unit 2, no rewind-on-close, no file marks 656 39 = /dev/nrawqft3 Unit 3, no rewind-on-close, no file marks 657 block Third Matsushita (Panasonic/SoundBlaster) CD-ROM 658 0 = /dev/sbpcd8 Panasonic CD-ROM controller 2 unit 0 659 1 = /dev/sbpcd9 Panasonic CD-ROM controller 2 unit 1 660 2 = /dev/sbpcd10 Panasonic CD-ROM controller 2 unit 2 661 3 = /dev/sbpcd11 Panasonic CD-ROM controller 2 unit 3 662 663 28 char Stallion serial card - card programming 664 0 = /dev/staliomem0 First Stallion card I/O memory 665 1 = /dev/staliomem1 Second Stallion card I/O memory 666 2 = /dev/staliomem2 Third Stallion card I/O memory 667 3 = /dev/staliomem3 Fourth Stallion card I/O memory 668 char Atari SLM ACSI laser printer (68k/Atari) 669 0 = /dev/slm0 First SLM laser printer 670 1 = /dev/slm1 Second SLM laser printer 671 ... 672 block Fourth Matsushita (Panasonic/SoundBlaster) CD-ROM 673 0 = /dev/sbpcd12 Panasonic CD-ROM controller 3 unit 0 674 1 = /dev/sbpcd13 Panasonic CD-ROM controller 3 unit 1 675 2 = /dev/sbpcd14 Panasonic CD-ROM controller 3 unit 2 676 3 = /dev/sbpcd15 Panasonic CD-ROM controller 3 unit 3 677 block ACSI disk (68k/Atari) 678 0 = /dev/ada First ACSI disk whole disk 679 16 = /dev/adb Second ACSI disk whole disk 680 32 = /dev/adc Third ACSI disk whole disk 681 ... 682 240 = /dev/adp 16th ACSI disk whole disk 683 684 Partitions are handled in the same way as for IDE 685 disks (see major number 3) except that the limit on 686 partitions is 15, like SCSI. 687 688 29 char Universal frame buffer 689 0 = /dev/fb0 First frame buffer 690 1 = /dev/fb1 Second frame buffer 691 ... 692 31 = /dev/fb31 32nd frame buffer 693 694 For backwards compatibility {2.6} the following 695 progression is also handled by current kernels: 696 0 = /dev/fb0 697 32 = /dev/fb1 698 ... 699 224 = /dev/fb7 700 701 block Aztech/Orchid/Okano/Wearnes CD-ROM 702 0 = /dev/aztcd Aztech CD-ROM 703 704 30 char iBCS-2 compatibility devices 705 0 = /dev/socksys Socket access 706 1 = /dev/spx SVR3 local X interface 707 2 = /dev/inet/arp Network access 708 2 = /dev/inet/icmp Network access 709 2 = /dev/inet/ip Network access 710 2 = /dev/inet/udp Network access 711 2 = /dev/inet/tcp Network access 712 713 Additionally, iBCS-2 requires /dev/nfsd to be a link 714 to /dev/socksys, and /dev/X0R to be a link to 715 /dev/null. 716 717 block Philips LMS CM-205 CD-ROM 718 0 = /dev/cm205cd Philips LMS CM-205 CD-ROM 719 720 /dev/lmscd is an older name for this device. This 721 driver does not work with the CM-205MS CD-ROM. 722 723 31 char MPU-401 MIDI 724 0 = /dev/mpu401data MPU-401 data port 725 1 = /dev/mpu401stat MPU-401 status port 726 block ROM/flash memory card 727 0 = /dev/rom0 First ROM card (rw) 728 ... 729 7 = /dev/rom7 Eighth ROM card (rw) 730 8 = /dev/rrom0 First ROM card (ro) 731 ... 732 15 = /dev/rrom7 Eighth ROM card (ro) 733 16 = /dev/flash0 First flash memory card (rw) 734 ... 735 23 = /dev/flash7 Eighth flash memory card (rw) 736 24 = /dev/rflash0 First flash memory card (ro) 737 ... 738 31 = /dev/rflash7 Eighth flash memory card (ro) 739 740 The read-write (rw) devices support back-caching 741 written data in RAM, as well as writing to flash RAM 742 devices. The read-only devices (ro) support reading 743 only. 744 745 32 char Specialix serial card 746 0 = /dev/ttyX0 First Specialix port 747 1 = /dev/ttyX1 Second Specialix port 748 ... 749 block Philips LMS CM-206 CD-ROM 750 0 = /dev/cm206cd Philips LMS CM-206 CD-ROM 751 752 33 char Specialix serial card - alternate devices 753 0 = /dev/cux0 Callout device for ttyX0 754 1 = /dev/cux1 Callout device for ttyX1 755 ... 756 block Third IDE hard disk/CD-ROM interface 757 0 = /dev/hde Master: whole disk (or CD-ROM) 758 64 = /dev/hdf Slave: whole disk (or CD-ROM) 759 760 Partitions are handled the same way as for the first 761 interface (see major number 3). 762 763 34 char Z8530 HDLC driver 764 0 = /dev/scc0 First Z8530, first port 765 1 = /dev/scc1 First Z8530, second port 766 2 = /dev/scc2 Second Z8530, first port 767 3 = /dev/scc3 Second Z8530, second port 768 ... 769 770 In a previous version these devices were named 771 /dev/sc1 for /dev/scc0, /dev/sc2 for /dev/scc1, and so 772 on. 773 774 block Fourth IDE hard disk/CD-ROM interface 775 0 = /dev/hdg Master: whole disk (or CD-ROM) 776 64 = /dev/hdh Slave: whole disk (or CD-ROM) 777 778 Partitions are handled the same way as for the first 779 interface (see major number 3). 780 781 35 char tclmidi MIDI driver 782 0 = /dev/midi0 First MIDI port, kernel timed 783 1 = /dev/midi1 Second MIDI port, kernel timed 784 2 = /dev/midi2 Third MIDI port, kernel timed 785 3 = /dev/midi3 Fourth MIDI port, kernel timed 786 64 = /dev/rmidi0 First MIDI port, untimed 787 65 = /dev/rmidi1 Second MIDI port, untimed 788 66 = /dev/rmidi2 Third MIDI port, untimed 789 67 = /dev/rmidi3 Fourth MIDI port, untimed 790 128 = /dev/smpte0 First MIDI port, SMPTE timed 791 129 = /dev/smpte1 Second MIDI port, SMPTE timed 792 130 = /dev/smpte2 Third MIDI port, SMPTE timed 793 131 = /dev/smpte3 Fourth MIDI port, SMPTE timed 794 block Slow memory ramdisk 795 0 = /dev/slram Slow memory ramdisk 796 797 36 char Netlink support 798 0 = /dev/route Routing, device updates, kernel to user 799 1 = /dev/skip enSKIP security cache control 800 3 = /dev/fwmonitor Firewall packet copies 801 16 = /dev/tap0 First Ethertap device 802 ... 803 31 = /dev/tap15 16th Ethertap device 804 block MCA ESDI hard disk 805 0 = /dev/eda First ESDI disk whole disk 806 64 = /dev/edb Second ESDI disk whole disk 807 ... 808 809 Partitions are handled in the same way as IDE disks 810 (see major number 3). 811 812 37 char IDE tape 813 0 = /dev/ht0 First IDE tape 814 1 = /dev/ht1 Second IDE tape 815 ... 816 128 = /dev/nht0 First IDE tape, no rewind-on-close 817 129 = /dev/nht1 Second IDE tape, no rewind-on-close 818 ... 819 820 Currently, only one IDE tape drive is supported. 821 822 block Zorro II ramdisk 823 0 = /dev/z2ram Zorro II ramdisk 824 825 38 char Myricom PCI Myrinet board 826 0 = /dev/mlanai0 First Myrinet board 827 1 = /dev/mlanai1 Second Myrinet board 828 ... 829 830 This device is used for status query, board control 831 and "user level packet I/O." This board is also 832 accessible as a standard networking "eth" device. 833 834 block Reserved for Linux/AP+ 835 836 39 char ML-16P experimental I/O board 837 0 = /dev/ml16pa-a0 First card, first analog channel 838 1 = /dev/ml16pa-a1 First card, second analog channel 839 ... 840 15 = /dev/ml16pa-a15 First card, 16th analog channel 841 16 = /dev/ml16pa-d First card, digital lines 842 17 = /dev/ml16pa-c0 First card, first counter/timer 843 18 = /dev/ml16pa-c1 First card, second counter/timer 844 19 = /dev/ml16pa-c2 First card, third counter/timer 845 32 = /dev/ml16pb-a0 Second card, first analog channel 846 33 = /dev/ml16pb-a1 Second card, second analog channel 847 ... 848 47 = /dev/ml16pb-a15 Second card, 16th analog channel 849 48 = /dev/ml16pb-d Second card, digital lines 850 49 = /dev/ml16pb-c0 Second card, first counter/timer 851 50 = /dev/ml16pb-c1 Second card, second counter/timer 852 51 = /dev/ml16pb-c2 Second card, third counter/timer 853 ... 854 block Reserved for Linux/AP+ 855 856 40 char Matrox Meteor frame grabber {2.6} 857 0 = /dev/mmetfgrab Matrox Meteor frame grabber 858 block Syquest EZ135 parallel port removable drive 859 0 = /dev/eza Parallel EZ135 drive, whole disk 860 861 This device is obsolete and will be removed in a 862 future version of Linux. It has been replaced with 863 the parallel port IDE disk driver at major number 45. 864 Partitions are handled in the same way as IDE disks 865 (see major number 3). 866 867 41 char Yet Another Micro Monitor 868 0 = /dev/yamm Yet Another Micro Monitor 869 block MicroSolutions BackPack parallel port CD-ROM 870 0 = /dev/bpcd BackPack CD-ROM 871 872 This device is obsolete and will be removed in a 873 future version of Linux. It has been replaced with 874 the parallel port ATAPI CD-ROM driver at major number 46. 875 876 42 Demo/sample use 877 878 This number is intended for use in sample code, as 879 well as a general "example" device number. It 880 should never be used for a device driver that is being 881 distributed; either obtain an official number or use 882 the local/experimental range. The sudden addition or 883 removal of a driver with this number should not cause 884 ill effects to the system (bugs excepted.) 885 886 IN PARTICULAR, ANY DISTRIBUTION WHICH CONTAINS A 887 DEVICE DRIVER USING MAJOR NUMBER 42 IS NONCOMPLIANT. 888 889 43 char isdn4linux virtual modem 890 0 = /dev/ttyI0 First virtual modem 891 ... 892 63 = /dev/ttyI63 64th virtual modem 893 block Network block devices 894 0 = /dev/nb0 First network block device 895 1 = /dev/nb1 Second network block device 896 ... 897 898 Network Block Device is somehow similar to loopback 899 devices: If you read from it, it sends packet accross 900 network asking server for data. If you write to it, it 901 sends packet telling server to write. It could be used 902 to mounting filesystems over the net, swapping over 903 the net, implementing block device in userland etc. 904 905 44 char isdn4linux virtual modem - alternate devices 906 0 = /dev/cui0 Callout device for ttyI0 907 ... 908 63 = /dev/cui63 Callout device for ttyI63 909 block Flash Translatio Layer (FTL) filesystems 910 0 = /dev/ftla FTL on first Memory Technology Device 911 16 = /dev/ftlb FTL on second Memory Technology Device 912 32 = /dev/ftlc FTL on third Memory Technology Device 913 ... 914 240 = /dev/ftlp FTL on 16th Memory Technology Device 915 916 Partitions are handled in the same way as for IDE 917 disks (see major number 3) expect that the partition 918 limit is 15 rather than 63 per disk (same as SCSI.) 919 920 45 char isdn4linux ISDN BRI driver 921 0 = /dev/isdn0 First virtual B channel raw data 922 ... 923 63 = /dev/isdn63 64th virtual B channel raw data 924 64 = /dev/isdnctrl0 First channel control/debug 925 ... 926 127 = /dev/isdnctrl63 64th channel control/debug 927 928 128 = /dev/ippp0 First SyncPPP device 929 ... 930 191 = /dev/ippp63 64th SyncPPP device 931 932 255 = /dev/isdninfo ISDN monitor interface 933 block Parallel port IDE disk devices 934 0 = /dev/pda First parallel port IDE disk 935 16 = /dev/pdb Second parallel port IDE disk 936 32 = /dev/pdc Third parallel port IDE disk 937 48 = /dev/pdd Fourth parallel port IDE disk 938 939 Partitions are handled in the same way as for IDE 940 disks (see major number 3) except that the partition 941 limit is 15 rather than 63 per disk. 942 943 46 char Comtrol Rocketport serial card 944 0 = /dev/ttyR0 First Rocketport port 945 1 = /dev/ttyR1 Second Rocketport port 946 ... 947 block Parallel port ATAPI CD-ROM devices 948 0 = /dev/pcd0 First parallel port ATAPI CD-ROM 949 1 = /dev/pcd1 Second parallel port ATAPI CD-ROM 950 2 = /dev/pcd2 Third parallel port ATAPI CD-ROM 951 3 = /dev/pcd3 Fourth parallel port ATAPI CD-ROM 952 953 47 char Comtrol Rocketport serial card - alternate devices 954 0 = /dev/cur0 Callout device for ttyR0 955 1 = /dev/cur1 Callout device for ttyR1 956 ... 957 block Parallel port ATAPI disk devices 958 0 = /dev/pf0 First parallel port ATAPI disk 959 1 = /dev/pf1 Second parallel port ATAPI disk 960 2 = /dev/pf2 Third parallel port ATAPI disk 961 3 = /dev/pf3 Fourth parallel port ATAPI disk 962 963 This driver is intended for floppy disks and similar 964 devices and hence does not support partitioning. 965 966 48 char SDL RISCom serial card 967 0 = /dev/ttyL0 First RISCom port 968 1 = /dev/ttyL1 Second RISCom port 969 ... 970 block Mylex DAC960 PCI RAID controller; first controller 971 0 = /dev/rd/c0d0 First disk, whole disk 972 8 = /dev/rd/c0d1 Second disk, whole disk 973 ... 974 248 = /dev/rd/c0d31 32nd disk, whole disk 975 976 For partitions add: 977 0 = /dev/rd/c?d? Whole disk 978 1 = /dev/rd/c?d?p1 First partition 979 ... 980 7 = /dev/rd/c?d?p7 Seventh partition 981 982 49 char SDL RISCom serial card - alternate devices 983 0 = /dev/cul0 Callout device for ttyL0 984 1 = /dev/cul1 Callout device for ttyL1 985 ... 986 block Mylex DAC960 PCI RAID controller; second controller 987 0 = /dev/rd/c1d0 First disk, whole disk 988 8 = /dev/rd/c1d1 Second disk, whole disk 989 ... 990 248 = /dev/rd/c1d31 32nd disk, whole disk 991 992 Partitions are handled as for major 48. 993 994 50 char Reserved for GLINT 995 996 block Mylex DAC960 PCI RAID controller; third controller 997 0 = /dev/rd/c2d0 First disk, whole disk 998 8 = /dev/rd/c2d1 Second disk, whole disk 999 ... 1000 248 = /dev/rd/c2d31 32nd disk, whole disk
1001 1002 51 char Baycom radio modem 1003 0 = /dev/bc0 First Baycom radio modem 1004 1 = /dev/bc1 Second Baycom radio modem 1005 ... 1006 block Mylex DAC960 PCI RAID controller; fourth controller 1007 0 = /dev/rd/c3d0 First disk, whole disk 1008 8 = /dev/rd/c3d1 Second disk, whole disk 1009 ... 1010 248 = /dev/rd/c3d31 32nd disk, whole disk 1011 1012 Partitions are handled as for major 48. 1013 1014 52 char Spellcaster DataComm/BRI ISDN card 1015 0 = /dev/dcbri0 First DataComm card 1016 1 = /dev/dcbri1 Second DataComm card 1017 2 = /dev/dcbri2 Third DataComm card 1018 3 = /dev/dcbri3 Fourth DataComm card 1019 block Mylex DAC960 PCI RAID controller; fifth controller 1020 0 = /dev/rd/c4d0 First disk, whole disk 1021 8 = /dev/rd/c4d1 Second disk, whole disk 1022 ... 1023 248 = /dev/rd/c4d31 32nd disk, whole disk 1024 1025 Partitions are handled as for major 48. 1026 1027 53 char BDM interface for remote debugging MC683xx microcontrollers 1028 0 = /dev/pd_bdm0 PD BDM interface on lp0 1029 1 = /dev/pd_bdm1 PD BDM interface on lp1 1030 2 = /dev/pd_bdm2 PD BDM interface on lp2 1031 4 = /dev/icd_bdm0 ICD BDM interface on lp0 1032 5 = /dev/icd_bdm1 ICD BDM interface on lp1 1033 6 = /dev/icd_bdm2 ICD BDM interface on lp2 1034 1035 This device is used for the interfacing to the MC683xx 1036 microcontrollers via Background Debug Mode by use of a 1037 Parallel Port interface. PD is the Motorola Public 1038 Domain Interface and ICD is the commercial interface 1039 by P&E. 1040 1041 block Mylex DAC960 PCI RAID controller; sixth controller 1042 0 = /dev/rd/c5d0 First disk, whole disk 1043 8 = /dev/rd/c5d1 Second disk, whole disk 1044 ... 1045 248 = /dev/rd/c5d31 32nd disk, whole disk 1046 1047 Partitions are handled as for major 48. 1048 1049 54 char Electrocardiognosis Holter serial card 1050 0 = /dev/holter0 First Holter port 1051 1 = /dev/holter1 Second Holter port 1052 2 = /dev/holter2 Third Holter port 1053 1054 A custom serial card used by Electrocardiognosis SRL 1055 <mseritan@ottonel.pub.ro> to transfer data from Holter 1056 24-hour heart monitoring equipment. 1057 1058 block Mylex DAC960 PCI RAID controller; seventh controller 1059 0 = /dev/rd/c6d0 First disk, whole disk 1060 8 = /dev/rd/c6d1 Second disk, whole disk 1061 ... 1062 248 = /dev/rd/c6d31 32nd disk, whole disk 1063 1064 Partitions are handled as for major 48. 1065 1066 55 char DSP56001 digital signal processor 1067 0 = /dev/dsp56k First DSP56001 1068 block Mylex DAC960 PCI RAID controller; eigth controller 1069 0 = /dev/rd/c7d0 First disk, whole disk 1070 8 = /dev/rd/c7d1 Second disk, whole disk 1071 ... 1072 248 = /dev/rd/c7d31 32nd disk, whole disk 1073 1074 Partitions are handled as for major 48. 1075 1076 56 char Apple Desktop Bus 1077 0 = /dev/adb ADB bus control 1078 1079 Additional devices will be added to this number, all 1080 starting with /dev/adb. 1081 1082 block Fifth IDE hard disk/CD-ROM interface 1083 0 = /dev/hdi Master: whole disk (or CD-ROM) 1084 64 = /dev/hdj Slave: whole disk (or CD-ROM) 1085 1086 Partitions are handled the same way as for the first 1087 interface (see major number 3). 1088 1089 57 char Hayes ESP serial card 1090 0 = /dev/ttyP0 First ESP port 1091 1 = /dev/ttyP1 Second ESP port 1092 ... 1093 1094 block Sixth IDE hard disk/CD-ROM interface 1095 0 = /dev/hdk Master: whole disk (or CD-ROM) 1096 64 = /dev/hdl Slave: whole disk (or CD-ROM) 1097 1098 Partitions are handled the same way as for the first 1099 interface (see major number 3). 1100 1101 58 char Hayes ESP serial card - alternate devices 1102 0 = /dev/cup0 Callout device for ttyP0 1103 1 = /dev/cup1 Callout device for ttyP1 1104 ... 1105 block Reserved for logical volume manager 1106 1107 59 char sf firewall package 1108 0 = /dev/firewall Communication with sf kernel module 1109 1110 block Generic PDA filesystem device 1111 0 = /dev/pda0 First PDA device 1112 1 = /dev/pda1 Second PDA device 1113 ... 1114 1115 The pda devices are used to mount filesystems on 1116 remote pda's (basically slow handheld machines with 1117 proprietary OS's and limited memory and storage 1118 running small fs translation drivers) through serial / 1119 IRDA / parallel links. 1120 1121 NAMING CONFLICT -- PROPOSED REVISED NAME /dev/rpda0 etc 1122 1123 60-63 LOCAL/EXPERIMENTAL USE 1124 Allocated for local/experimental use. For devices not 1125 assigned official numbers, these ranges should be 1126 used, in order to avoid conflicting with future assignments. 1127 1128 64 char ENskip kernel encryption package 1129 0 = /dev/enskip Communication with ENskip kernel module 1130 1131 65 char Sundance "plink" Transputer boards 1132 0 = /dev/plink0 First plink device 1133 1 = /dev/plink1 Second plink device 1134 2 = /dev/plink2 Third plink device 1135 3 = /dev/plink3 Fourth plink device 1136 64 = /dev/rplink0 First plink device, raw 1137 65 = /dev/rplink1 Second plink device, raw 1138 66 = /dev/rplink2 Third plink device, raw 1139 67 = /dev/rplink3 Fourth plink device, raw 1140 128 = /dev/plink0d First plink device, debug 1141 129 = /dev/plink1d Second plink device, debug 1142 130 = /dev/plink2d Third plink device, debug 1143 131 = /dev/plink3d Fourth plink device, debug 1144 192 = /dev/rplink0d First plink device, raw, debug 1145 193 = /dev/rplink1d Second plink device, raw, debug 1146 194 = /dev/rplink2d Third plink device, raw, debug 1147 195 = /dev/rplink3d Fourth plink device, raw, debug 1148 1149 This is a commercial driver; contact James Howes 1150 <jth@prosig.demon.co.uk> for information. 1151 1152 block SCSI disk devices (16-31) 1153 0 = /dev/sdq 16th SCSI disk whole disk 1154 16 = /dev/sdr 17th SCSI disk whole disk 1155 32 = /dev/sds 18th SCSI disk whole disk 1156 ... 1157 240 = /dev/sdaf 32nd SCSI disk whole disk 1158 1159 Partitions are handled in the same way as for IDE 1160 disks (see major number 3) except that the limit on 1161 partitions is 15. 1162 1163 66 char YARC PowerPC PCI coprocessor card 1164 0 = /dev/yppcpci0 First YARC card 1165 1 = /dev/yppcpci1 Second YARC card 1166 ... 1167 1168 block SCSI disk devices (32-47) 1169 0 = /dev/sdag 33th SCSI disk whole disk 1170 16 = /dev/sdah 34th SCSI disk whole disk 1171 32 = /dev/sdai 35th SCSI disk whole disk 1172 ... 1173 240 = /dev/sdav 48nd SCSI disk whole disk 1174 1175 Partitions are handled in the same way as for IDE 1176 disks (see major number 3) except that the limit on 1177 partitions is 15. 1178 1179 67 char Coda network file system 1180 0 = /dev/cfs0 Coda cache manager 1181 1182 See http://www.coda.cs.cmu.edu for information about Coda. 1183 1184 block SCSI disk devices (48-63) 1185 0 = /dev/sdaw 49th SCSI disk whole disk 1186 16 = /dev/sdax 50th SCSI disk whole disk 1187 32 = /dev/sday 51st SCSI disk whole disk 1188 ... 1189 240 = /dev/sdbl 64th SCSI disk whole disk 1190 1191 Partitions are handled in the same way as for IDE 1192 disks (see major number 3) except that the limit on 1193 partitions is 15. 1194 1195 68 char CAPI 2.0 interface 1196 0 = /dev/capi20 Control device 1197 1 = /dev/capi20.00 First CAPI 2.0 application 1198 2 = /dev/capi20.01 Second CAPI 2.0 application 1199 ... 1200 20 = /dev/capi20.19 19th CAPI 2.0 application 1201 1202 ISDN CAPI 2.0 driver for use with CAPI 2.0 1203 applications; currently supports the AVM B1 card. 1204 1205 block SCSI disk devices (64-79) 1206 0 = /dev/sdbm 64th SCSI disk whole disk 1207 16 = /dev/sdbn 65th SCSI disk whole disk 1208 32 = /dev/sdbo 66th SCSI disk whole disk 1209 ... 1210 240 = /dev/sdcb 80th SCSI disk whole disk 1211 1212 Partitions are handled in the same way as for IDE 1213 disks (see major number 3) except that the limit on 1214 partitions is 15. 1215 1216 69 char MA16 numeric accelerator card 1217 0 = /dev/ma16 Board memory access 1218 1219 block SCSI disk devices (80-95) 1220 0 = /dev/sdcc 81st SCSI disk whole disk 1221 16 = /dev/sdcd 82nd SCSI disk whole disk 1222 32 = /dev/sdce 83th SCSI disk whole disk 1223 ... 1224 240 = /dev/sdcr 96th SCSI disk whole disk 1225 1226 Partitions are handled in the same way as for IDE 1227 disks (see major number 3) except that the limit on 1228 partitions is 15. 1229 1230 70 char SpellCaster Protocol Services Interface 1231 0 = /dev/apscfg Configuration interface 1232 1 = /dev/apsauth Authentication interface 1233 2 = /dev/apslog Logging interface 1234 3 = /dev/apsdbg Debugging interface 1235 64 = /dev/apsisdn ISDN command interface 1236 65 = /dev/apsasync Async command interface 1237 128 = /dev/apsmon Monitor interface 1238 1239 block SCSI disk devices (96-111) 1240 0 = /dev/sdcs 97th SCSI disk whole disk 1241 16 = /dev/sdct 98th SCSI disk whole disk 1242 32 = /dev/sdcu 99th SCSI disk whole disk 1243 ... 1244 240 = /dev/sddh 112nd SCSI disk whole disk 1245 1246 Partitions are handled in the same way as for IDE 1247 disks (see major number 3) except that the limit on 1248 partitions is 15. 1249 1250 71 char Computone IntelliPort II serial card 1251 0 = /dev/ttyF0 IntelliPort II board 0, port 0 1252 1 = /dev/ttyF1 IntelliPort II board 0, port 1 1253 ... 1254 63 = /dev/ttyF63 IntelliPort II board 0, port 63 1255 64 = /dev/ttyF64 IntelliPort II board 1, port 0 1256 65 = /dev/ttyF65 IntelliPort II board 1, port 1 1257 ... 1258 127 = /dev/ttyF127 IntelliPort II board 1, port 63 1259 128 = /dev/ttyF128 IntelliPort II board 2, port 0 1260 129 = /dev/ttyF129 IntelliPort II board 2, port 1 1261 ... 1262 191 = /dev/ttyF191 IntelliPort II board 2, port 63 1263 192 = /dev/ttyF192 IntelliPort II board 3, port 0 1264 193 = /dev/ttyF193 IntelliPort II board 3, port 1 1265 ... 1266 255 = /dev/ttyF255 IntelliPort II board 3, port 63 1267 1268 block SCSI disk devices (112-127) 1269 0 = /dev/sddi 113th SCSI disk whole disk 1270 16 = /dev/sddj 114th SCSI disk whole disk 1271 32 = /dev/sddk 115th SCSI disk whole disk 1272 ... 1273 240 = /dev/sddx 128th SCSI disk whole disk 1274 1275 Partitions are handled in the same way as for IDE 1276 disks (see major number 3) except that the limit on 1277 partitions is 15. 1278 1279 72 char Computone IntelliPort II serial card - alternate devices 1280 0 = /dev/cuf0 Callout device for ttyF0 1281 1 = /dev/cuf1 Callout device for ttyF1 1282 ... 1283 63 = /dev/cuf63 Callout device for ttyF63 1284 64 = /dev/cuf64 Callout device for ttyF64 1285 65 = /dev/cuf65 Callout device for ttyF65 1286 ... 1287 127 = /dev/cuf127 Callout device for ttyF127 1288 128 = /dev/cuf128 Callout device for ttyF128 1289 129 = /dev/cuf129 Callout device for ttyF129 1290 ... 1291 191 = /dev/cuf191 Callout device for ttyF191 1292 192 = /dev/cuf192 Callout device for ttyF192 1293 193 = /dev/cuf193 Callout device for ttyF193 1294 ... 1295 255 = /dev/cuf255 Callout device for ttyF255 1296 1297 block Compaq Intelligent Drive Array, first controller 1298 0 = /dev/ida/c0d0 First logical drive whole disk 1299 16 = /dev/ida/c0d1 Second logical drive whole disk 1300 ... 1301 240 = /dev/ida/c0d15 16th logical drive whole disk 1302 1303 Partitions are handled the same way as for Mylex 1304 DAC960 (see major number 48) except that the limit on 1305 partitions is 15. 1306 1307 73 char Computone IntelliPort II serial card - control devices 1308 0 = /dev/ip2ipl0 Loadware device for board 0 1309 1 = /dev/ip2stat0 Status device for board 0 1310 4 = /dev/ip2ipl1 Loadware device for board 1 1311 5 = /dev/ip2stat1 Status device for board 1 1312 8 = /dev/ip2ipl2 Loadware device for board 2 1313 9 = /dev/ip2stat2 Status device for board 2 1314 12 = /dev/ip2ipl3 Loadware device for board 3 1315 13 = /dev/ip2stat3 Status device for board 3 1316 1317 block Compaq Intelligent Drive Array, second controller 1318 0 = /dev/ida/c1d0 First logical drive whole disk 1319 16 = /dev/ida/c1d1 Second logical drive whole disk 1320 ... 1321 240 = /dev/ida/c1d15 16th logical drive whole disk 1322 1323 Partitions are handled the same way as for Mylex 1324 DAC960 (see major number 48) except that the limit on 1325 partitions is 15. 1326 1327 74 char SCI bridge 1328 0 = /dev/SCI/0 SCI device 0 1329 1 = /dev/SCI/1 SCI device 1 1330 ... 1331 1332 Currently for Dolphin Interconnect Solutions' PCI-SCI 1333 bridge. 1334 1335 block Compaq Intelligent Drive Array, third controller 1336 0 = /dev/ida/c2d0 First logical drive whole disk 1337 16 = /dev/ida/c2d1 Second logical drive whole disk 1338 ... 1339 240 = /dev/ida/c2d15 16th logical drive whole disk 1340 1341 Partitions are handled the same way as for Mylex 1342 DAC960 (see major number 48) except that the limit on 1343 partitions is 15. 1344 1345 75 char Specialix IO8+ serial card 1346 0 = /dev/ttyW0 First IO8+ port, first card 1347 1 = /dev/ttyW1 Second IO8+ port, first card 1348 ... 1349 8 = /dev/ttyW8 First IO8+ port, second card 1350 ... 1351 1352 block Compaq Intelligent Drive Array, fourth controller 1353 0 = /dev/ida/c3d0 First logical drive whole disk 1354 16 = /dev/ida/c3d1 Second logical drive whole disk 1355 ... 1356 240 = /dev/ida/c3d15 16th logical drive whole disk 1357 1358 Partitions are handled the same way as for Mylex 1359 DAC960 (see major number 48) except that the limit on 1360 partitions is 15. 1361 1362 76 char Specialix IO8+ serial card - alternate devices 1363 0 = /dev/cuw0 Callout device for ttyW0 1364 1 = /dev/cuw1 Callout device for ttyW1 1365 ... 1366 8 = /dev/cuw8 Callout device for ttyW8 1367 ... 1368 1369 block Compaq Intelligent Drive Array, fifth controller 1370 0 = /dev/ida/c4d0 First logical drive whole disk 1371 16 = /dev/ida/c4d1 Second logical drive whole disk 1372 ... 1373 240 = /dev/ida/c4d15 16th logical drive whole disk 1374 1375 Partitions are handled the same way as for Mylex 1376 DAC960 (see major number 48) except that the limit on 1377 partitions is 15. 1378 1379 1380 77 char ComScire Quantum Noise Generator 1381 0 = /dev/qng ComScire Quantum Noise Generator 1382 1383 block Compaq Intelligent Drive Array, sixth controller 1384 0 = /dev/ida/c5d0 First logical drive whole disk 1385 16 = /dev/ida/c5d1 Second logical drive whole disk 1386 ... 1387 240 = /dev/ida/c5d15 16th logical drive whole disk 1388 1389 Partitions are handled the same way as for Mylex 1390 DAC960 (see major number 48) except that the limit on 1391 partitions is 15. 1392 1393 1394 78 char PAM Software's multimodem boards 1395 0 = /dev/ttyM0 First PAM modem 1396 1 = /dev/ttyM1 Second PAM modem 1397 ... 1398 1399 block Compaq Intelligent Drive Array, seventh controller 1400 0 = /dev/ida/c6d0 First logical drive whole disk 1401 16 = /dev/ida/c6d1 Second logical drive whole disk 1402 ... 1403 240 = /dev/ida/c6d15 16th logical drive whole disk 1404 1405 Partitions are handled the same way as for Mylex 1406 DAC960 (see major number 48) except that the limit on 1407 partitions is 15. 1408 1409 1410 79 char PAM Software's multimodem boards - alternate devices 1411 0 = /dev/cum0 Callout device for ttyM0 1412 1 = /dev/cum1 Callout device for ttyM1 1413 ... 1414 1415 block Compaq Intelligent Drive Array, eigth controller 1416 0 = /dev/ida/c7d0 First logical drive whole disk 1417 16 = /dev/ida/c7d1 Second logical drive whole disk 1418 ... 1419 240 = /dev/ida/c715 16th logical drive whole disk 1420 1421 Partitions are handled the same way as for Mylex 1422 DAC960 (see major number 48) except that the limit on 1423 partitions is 15. 1424 1425 1426 80 char Photometrics AT200 CCD camera 1427 0 = /dev/at200 Photometrics AT200 CCD camera 1428 1429 block I2O hard disk 1430 0 = /dev/i2o/hda First I2O hard disk, whole disk 1431 16 = /dev/i2o/hdb Second I2O hard disk, whole disk 1432 ... 1433 240 = /dev/i2o/hdp 16th I2O hard disk, whole disk 1434 1435 Partitions are handled in the same way as for IDE 1436 disks (see major number 3) except that the limit on 1437 partitions is 15. 1438 1439 81 char video4linux 1440 0 = /dev/video0 Video capture/overlay device 1441 ... 1442 63 = /dev/video63 Video capture/overlay device 1443 64 = /dev/radio0 Radio device 1444 ... 1445 127 = /dev/radio63 Radio device 1446 192 = /dev/vtx0 Teletext device 1447 ... 1448 223 = /dev/vtx31 Teletext device 1449 224 = /dev/vbi0 Vertical blank interrupt 1450 ... 1451 255 = /dev/vbi31 Vertical blank interrupt 1452 1453 block I2O hard disk 1454 0 = /dev/i2o/hdq 17th I2O hard disk, whole disk 1455 16 = /dev/i2o/hdr 18th I2O hard disk, whole disk 1456 ... 1457 240 = /dev/i2o/hdaf 32nd I2O hard disk, whole disk 1458 1459 Partitions are handled in the same way as for IDE 1460 disks (see major number 3) except that the limit on 1461 partitions is 15. 1462 1463 82 char WiNRADiO communications receiver card 1464 0 = /dev/winradio0 First WiNRADiO card 1465 1 = /dev/winradio1 Second WiNRADiO card 1466 ... 1467 1468 The driver and documentation may be obtained from 1469 http://www.proximity.com.au/~brian/winradio/ 1470 1471 block I2O hard disk 1472 0 = /dev/i2o/hdag 33rd I2O hard disk, whole disk 1473 16 = /dev/i2o/hdah 34th I2O hard disk, whole disk 1474 ... 1475 240 = /dev/i2o/hdav 48th I2O hard disk, whole disk 1476 1477 Partitions are handled in the same way as for IDE 1478 disks (see major number 3) except that the limit on 1479 partitions is 15. 1480 1481 83 char Teletext/videotext interfaces {2.6} 1482 0 = /dev/vtx Teletext decoder 1483 16 = /dev/vttuner TV tuner on teletext interface 1484 1485 Devices for the driver contained in the VideoteXt package. 1486 More information on http://home.pages.de/~videotext/ 1487 1488 block I2O hard disk 1489 0 = /dev/i2o/hdaw 49th I2O hard disk, whole disk 1490 16 = /dev/i2o/hdax 50th I2O hard disk, whole disk 1491 ... 1492 240 = /dev/i2o/hdbl 64th I2O hard disk, whole disk 1493 1494 Partitions are handled in the same way as for IDE 1495 disks (see major number 3) except that the limit on 1496 partitions is 15. 1497 1498 84 char Ikon 1011[57] Versatec Greensheet Interface 1499 0 = /dev/ihcp0 First Greensheet port 1500 1 = /dev/ihcp1 Second Greensheet port 1501 1502 block I2O hard disk 1503 0 = /dev/i2o/hdbm 65th I2O hard disk, whole disk 1504 16 = /dev/i2o/hdbn 66th I2O hard disk, whole disk 1505 ... 1506 240 = /dev/i2o/hdcb 80th I2O hard disk, whole disk 1507 1508 Partitions are handled in the same way as for IDE 1509 disks (see major number 3) except that the limit on 1510 partitions is 15. 1511 1512 85 char Linux/SGI shared memory input queue 1513 0 = /dev/shmiq Master shared input queue 1514 1 = /dev/qcntl0 First device pushed 1515 2 = /dev/qcntl1 Second device pushed 1516 ... 1517 1518 block I2O hard disk 1519 0 = /dev/i2o/hdcc 81st I2O hard disk, whole disk 1520 16 = /dev/i2o/hdcd 82nd I2O hard disk, whole disk 1521 ... 1522 240 = /dev/i2o/hdcr 96th I2O hard disk, whole disk 1523 1524 Partitions are handled in the same way as for IDE 1525 disks (see major number 3) except that the limit on 1526 partitions is 15. 1527 1528 86 char SCSI media changer 1529 0 = /dev/sch0 First SCSI media changer 1530 1 = /dev/sch1 Second SCSI media changer 1531 ... 1532 1533 block I2O hard disk 1534 0 = /dev/i2o/hdcs 97th I2O hard disk, whole disk 1535 16 = /dev/i2o/hdct 98th I2O hard disk, whole disk 1536 ... 1537 240 = /dev/i2o/hddh 112th I2O hard disk, whole disk 1538 1539 Partitions are handled in the same way as for IDE 1540 disks (see major number 3) except that the limit on 1541 partitions is 15. 1542 1543 87 char Sony Control-A1 stereo control bus 1544 0 = /dev/controla0 First device on chain 1545 1 = /dev/controla1 Second device on chain 1546 ... 1547 1548 block I2O hard disk 1549 0 = /dev/i2o/hddi 113rd I2O hard disk, whole disk 1550 16 = /dev/i2o/hddj 114th I2O hard disk, whole disk 1551 ... 1552 240 = /dev/i2o/hddx 128th I2O hard disk, whole disk 1553 1554 Partitions are handled in the same way as for IDE 1555 disks (see major number 3) except that the limit on 1556 partitions is 15. 1557 1558 88 char COMX synchronous serial card 1559 0 = /dev/comx0 COMX channel 0 1560 1 = /dev/comx1 COMX channel 1 1561 ... 1562 1563 block Seventh IDE hard disk/CD-ROM interface 1564 0 = /dev/hdm Master: whole disk (or CD-ROM) 1565 64 = /dev/hdn Slave: whole disk (or CD-ROM) 1566 1567 Partitions are handled the same way as for the first 1568 interface (see major number 3). 1569 1570 89 char I2C bus interface 1571 0 = /dev/i2c-0 First I2C adapter 1572 1 = /dev/i2c-1 Second I2C adapter 1573 ... 1574 1575 block Eighth IDE hard disk/CD-ROM interface 1576 0 = /dev/hdo Master: whole disk (or CD-ROM) 1577 64 = /dev/hdp Slave: whole disk (or CD-ROM) 1578 1579 Partitions are handled the same way as for the first 1580 interface (see major number 3). 1581 1582 90 char Memory Technology Device (RAM, ROM, Flash) 1583 0 = /dev/mtd0 First MTD (rw) 1584 1 = /dev/mtdr0 First MTD (ro) 1585 ... 1586 30 = /dev/mtd15 16th MTD (rw) 1587 31 = /dev/mtdr15 16th MTD (ro) 1588 1589 block Ninth IDE hard disk/CD-ROM interface 1590 0 = /dev/hdq Master: whole disk (or CD-ROM) 1591 64 = /dev/hdr Slave: whole disk (or CD-ROM) 1592 1593 Partitions are handled the same way as for the first 1594 interface (see major number 3). 1595 1596 91 char CAN-Bus devices 1597 0 = /dev/can0 First CAN-Bus controller 1598 1 = /dev/can1 Second CAN-Bus controller 1599 ... 1600 1601 block Tenth IDE hard disk/CD-ROM interface 1602 0 = /dev/hds Master: whole disk (or CD-ROM) 1603 64 = /dev/hdt Slave: whole disk (or CD-ROM) 1604 1605 Partitions are handled the same way as for the first 1606 interface (see major number 3). 1607 1608 92 char Reserved for ith Kommunikationstechnik MIC ISDN card 1609 1610 block PPDD encrypted disk driver 1611 0 = /dev/ppdd0 First encrypted disk 1612 1 = /dev/ppdd1 Second encrypted disk 1613 ... 1614 1615 Partitions are handled in the same way as for IDE 1616 disks (see major number 3) except that the limit on 1617 partitions is 15. 1618 1619 93 char IBM Smart Capture Card frame grabber {2.6} 1620 0 = /dev/iscc0 First Smart Capture Card 1621 1 = /dev/iscc1 Second Smart Capture Card 1622 ... 1623 128 = /dev/isccctl0 First Smart Capture Card control 1624 129 = /dev/isccctl1 Second Smart Capture Card control 1625 ... 1626 1627 block NAND Flash Translation Layer filesystem 1628 0 = /dev/nftla First NFTL layer 1629 16 = /dev/nftlb Second NFTL layer 1630 ... 1631 240 = /dev/nftlp 16th NTFL layer 1632 1633 94 char miroVIDEO DC10/30 capture/playback device {2.6} 1634 0 = /dev/dcxx0 First capture card 1635 1 = /dev/dcxx1 Second capture card 1636 ... 1637 1638 block IBM S/390 DASD block storage 1639 0 = /dev/dasda First DASD device, major 1640 1 = /dev/dasda1 First DASD device, block 1 1641 2 = /dev/dasda2 First DASD device, block 2 1642 3 = /dev/dasda3 First DASD device, block 3 1643 4 = /dev/dasdb Second DASD device, major 1644 5 = /dev/dasdb1 Second DASD device, block 1 1645 6 = /dev/dasdb2 Second DASD device, block 2 1646 7 = /dev/dasdb3 Second DASD device, block 3 1647 ... 1648 1649 95 char IP filter 1650 0 = /dev/ipl Filter control device/log file 1651 1 = /dev/ipnat NAT control device/log file 1652 2 = /dev/ipstate State information log file 1653 3 = /dev/ipauth Authentication control device/log file 1654 ... 1655 1656 block IBM S/390 VM/ESA minidisk 1657 0 = /dev/mnda First VM/ESA minidisk 1658 1 = /dev/mndb Second VM/ESA minidisk 1659 ... 1660 1661 96 char Parallel port ATAPI tape devices 1662 0 = /dev/pt0 First parallel port ATAPI tape 1663 1 = /dev/pt1 Second parallel port ATAPI tape 1664 ... 1665 128 = /dev/npt0 First p.p. ATAPI tape, no rewind 1666 129 = /dev/npt1 Second p.p. ATAPI tape, no rewind 1667 ... 1668 1669 97 char Parallel port generic ATAPI interface 1670 0 = /dev/pg0 First parallel port ATAPI device 1671 1 = /dev/pg1 Second parallel port ATAPI device 1672 2 = /dev/pg2 Third parallel port ATAPI device 1673 3 = /dev/pg3 Fourth parallel port ATAPI device 1674 1675 These devices support the same API as the generic SCSI 1676 devices. 1677 1678 block Packet writing for CD/DVD devices 1679 0 = /dev/pktcdvd0 First packet-writing module 1680 1 = /dev/pktcdvd1 Second packet-writing module 1681 ... 1682 1683 98 char Control and Measurement Device (comedi) 1684 0 = /dev/comedi0 First comedi device 1685 1 = /dev/comedi1 Second comedi device 1686 ... 1687 1688 See http://stm.lbl.gov/comedi or http://www.llp.fu-berlin.de/. 1689 1690 block User-mode virtual block device 1691 0 = /dev/ubd0 First user-mode block device 1692 1 = /dev/ubd1 Second user-mode block device 1693 ... 1694 1695 This device is used by the user-mode virtual kernel port. 1696 1697 99 char Raw parallel ports 1698 0 = /dev/parport0 First parallel port 1699 1 = /dev/parport1 Second parallel port 1700 ... 1701 1702 block JavaStation flash disk 1703 0 = /dev/jsfd JavaStation flash disk 1704 1705100 char Telephony for Linux 1706 0 = /dev/phone0 First telephony device 1707 1 = /dev/phone1 Second telephony device 1708 ... 1709 1710101 char Motorola DSP 56xxx board 1711 0 = /dev/mdspstat Status information 1712 1 = /dev/mdsp1 First DSP board I/O controls 1713 ... 1714 16 = /dev/mdsp16 16th DSP board I/O controls 1715 1716 block AMI HyperDisk RAID controller 1717 0 = /dev/amiraid/ar0 First array whole disk 1718 16 = /dev/amiraid/ar1 Second array whole disk 1719 ... 1720 240 = /dev/amiraid/ar15 16th array whole disk 1721 1722 For each device, partitions are added as: 1723 0 = /dev/amiraid/ar? Whole disk 1724 1 = /dev/amiraid/ar?p1 First partition 1725 2 = /dev/amiraid/ar?p2 Second partition 1726 ... 1727 15 = /dev/amiraid/ar?p15 15th partition 1728 1729102 char Philips SAA5249 Teletext signal decoder {2.6} 1730 0 = /dev/tlk0 First Teletext decoder 1731 1 = /dev/tlk1 Second Teletext decoder 1732 2 = /dev/tlk2 Third Teletext decoder 1733 3 = /dev/tlk3 Fourth Teletext decoder 1734 1735 block Compressed block device 1736 0 = /dev/cbd/a First compressed block device, whole device 1737 16 = /dev/cbd/b Second compressed block device, whole device 1738 ... 1739 240 = /dev/cbd/p 16th compressed block device, whole device 1740 1741 Partitions are handled in the same way as for IDE 1742 disks (see major number 3) except that the limit on 1743 partitions is 15. 1744 1745103 char Arla network file system 1746 0 = /dev/xfs0 Arla XFS 1747 1748 Arla is a free clone of the Andrew File System, AFS. 1749 Any resemblance with the Swedish milk producer is 1750 coincidental. For more information about the project, 1751 write to <arla-drinkers@stacken.kth.se> or subscribe 1752 to the arla announce mailing list by sending a mail to 1753 <arla-announce-request@stacken.kth.se>. 1754 1755 block Audit device 1756 0 = /dev/audit Audit device 1757 1758104 char Flash BIOS support 1759 1760 block Compaq Next Generation Drive Array, first controller 1761 0 = /dev/cciss/c0d0 First logical drive, whole disk 1762 16 = /dev/cciss/c0d1 Second logical drive, whole disk 1763 ... 1764 240 = /dev/cciss/c0d15 16th logical drive, whole disk 1765 1766 Partitions are handled the same way as for Mylex 1767 DAC960 (see major number 48) except that the limit on 1768 partitions is 15. 1769 1770105 char Comtrol VS-1000 serial controller 1771 0 = /dev/ttyV0 First VS-1000 port 1772 1 = /dev/ttyV1 Second VS-1000 port 1773 ... 1774 1775 block Compaq Next Generation Drive Array, second controller 1776 0 = /dev/cciss/c1d0 First logical drive, whole disk 1777 16 = /dev/cciss/c1d1 Second logical drive, whole disk 1778 ... 1779 240 = /dev/cciss/c1d15 16th logical drive, whole disk 1780 1781 Partitions are handled the same way as for Mylex 1782 DAC960 (see major number 48) except that the limit on 1783 partitions is 15. 1784 1785106 char Comtrol VS-1000 serial controller - alternate devices 1786 0 = /dev/cuv0 First VS-1000 port 1787 1 = /dev/cuv1 Second VS-1000 port 1788 ... 1789 1790 block Compaq Next Generation Drive Array, third controller 1791 0 = /dev/cciss/c2d0 First logical drive, whole disk 1792 16 = /dev/cciss/c2d1 Second logical drive, whole disk 1793 ... 1794 240 = /dev/cciss/c2d15 16th logical drive, whole disk 1795 1796 Partitions are handled the same way as for Mylex 1797 DAC960 (see major number 48) except that the limit on 1798 partitions is 15. 1799 1800107 char 3Dfx Voodoo Graphics device 1801 0 = /dev/3dfx Primary 3Dfx graphics device 1802 1803 block Compaq Next Generation Drive Array, fourth controller 1804 0 = /dev/cciss/c3d0 First logical drive, whole disk 1805 16 = /dev/cciss/c3d1 Second logical drive, whole disk 1806 ... 1807 240 = /dev/cciss/c3d15 16th logical drive, whole disk 1808 1809 Partitions are handled the same way as for Mylex 1810 DAC960 (see major number 48) except that the limit on 1811 partitions is 15. 1812 1813108 char Device independent PPP interface 1814 0 = /dev/ppp Device independent PPP interface 1815 1816 block Compaq Next Generation Drive Array, fifth controller 1817 0 = /dev/cciss/c4d0 First logical drive, whole disk 1818 16 = /dev/cciss/c4d1 Second logical drive, whole disk 1819 ... 1820 240 = /dev/cciss/c4d15 16th logical drive, whole disk 1821 1822 Partitions are handled the same way as for Mylex 1823 DAC960 (see major number 48) except that the limit on 1824 partitions is 15. 1825 1826109 char Reserved for logical volume manager 1827 1828 block Compaq Next Generation Drive Array, sixth controller 1829 0 = /dev/cciss/c5d0 First logical drive, whole disk 1830 16 = /dev/cciss/c5d1 Second logical drive, whole disk 1831 ... 1832 240 = /dev/cciss/c5d15 16th logical drive, whole disk 1833 1834 Partitions are handled the same way as for Mylex 1835 DAC960 (see major number 48) except that the limit on 1836 partitions is 15. 1837 1838110 char miroMEDIA Surround board 1839 0 = /dev/srnd0 First miroMEDIA Surround board 1840 1 = /dev/srnd1 Second miroMEDIA Surround board 1841 ... 1842 1843 block Compaq Next Generation Drive Array, seventh controller 1844 0 = /dev/cciss/c6d0 First logical drive, whole disk 1845 16 = /dev/cciss/c6d1 Second logical drive, whole disk 1846 ... 1847 240 = /dev/cciss/c6d15 16th logical drive, whole disk 1848 1849 Partitions are handled the same way as for Mylex 1850 DAC960 (see major number 48) except that the limit on 1851 partitions is 15. 1852 1853111 char Philips SAA7146-based audio/video card {2.6} 1854 0 = /dev/av0 First A/V card 1855 1 = /dev/av1 Second A/V card 1856 ... 1857 1858 block Compaq Next Generation Drive Array, eigth controller 1859 0 = /dev/cciss/c7d0 First logical drive, whole disk 1860 16 = /dev/cciss/c7d1 Second logical drive, whole disk 1861 ... 1862 240 = /dev/cciss/c7d15 16th logical drive, whole disk 1863 1864 Partitions are handled the same way as for Mylex 1865 DAC960 (see major number 48) except that the limit on 1866 partitions is 15. 1867 1868112 char ISI serial card 1869 0 = /dev/ttyM0 First ISI port 1870 1 = /dev/ttyM1 Second ISI port 1871 ... 1872 1873 There is currently a device-naming conflict between 1874 these and PAM multimodems (major 78). 1875 1876 block IBM iSeries virtual disk 1877 0 = /dev/iseries/vda First virtual disk, whole disk 1878 8 = /dev/iseries/vdb Second virtual disk, whole disk 1879 ... 1880 200 = /dev/iseries/vdz 26th virtual disk, whole disk 1881 208 = /dev/iseries/vdaa 27th virtual disk, whole disk 1882 ... 1883 240 = /dev/iseries/vdaf 32nd virtual disk, whole disk 1884 1885 Partitions are handled in the same way as for IDE 1886 disks (see major number 3) except that the limit on 1887 partitions is 7. 1888 1889113 char ISI serial card - alternate devices 1890 0 = /dev/cum0 Callout device for ttyM0 1891 1 = /dev/cum1 Callout device for ttyM1 1892 ... 1893 1894 block IBM iSeries virtual CD-ROM 1895 1896 0 = /dev/iseries/vcda First virtual CD-ROM 1897 1 = /dev/iseries/vcdb Second virtual CD-ROM 1898 ... 1899 1900114 char Picture Elements ISE board 1901 0 = /dev/ise0 First ISE board 1902 1 = /dev/ise1 Second ISE board 1903 ... 1904 128 = /dev/isex0 Control node for first ISE board 1905 129 = /dev/isex1 Control node for second ISE board 1906 ... 1907 1908 The ISE board is an embedded computer, optimized for 1909 image processing. The /dev/iseN nodes are the general 1910 I/O access to the board, the /dev/isex0 nodes command 1911 nodes used to control the board. 1912 1913115 char Console driver speaker 1914 0 = /dev/speaker Speaker device file 1915 1916 Plays music using IBM BASIC style strings. 1917 1918116 char Advanced Linux Sound Driver (ALSA) 1919 1920117 char COSA/SRP synchronous serial card 1921 0 = /dev/cosa0c0 1st board, 1st channel 1922 1 = /dev/cosa0c1 1st board, 2nd channel 1923 ... 1924 16 = /dev/cosa1c0 2nd board, 1st channel 1925 17 = /dev/cosa1c1 2nd board, 2nd channel 1926 ... 1927 1928118 char Solidum ??? 1929 0 = /dev/solnp0 1930 1 = /dev/solnp1 1931 ... 1932 128 = /dev/solnpctl0 1933 129 = /dev/solnpctl1 1934 ... 1935 1936119 char VMware virtual network control 1937 0 = /dev/vnet0 1st virtual network 1938 1 = /dev/vnet1 2nd virtual network 1939 ... 1940 1941120-127 LOCAL/EXPERIMENTAL USE 1942 1943128-135 char Unix98 PTY masters 1944 1945 These devices should not have corresponding device 1946 nodes; instead they should be accessed through the 1947 /dev/ptmx cloning interface. 1948 1949136-143 char Unix98 PTY slaves 1950 0 = /dev/pts/0 First Unix98 pseudo-TTY 1951 1 = /dev/pts/1 Second Unix98 pesudo-TTY 1952 ... 1953 1954 These device nodes are automatically generated with 1955 the proper permissions and modes by mounting the 1956 devpts filesystem onto /dev/pts with the appropriate 1957 mount options (distribution dependent, however, on 1958 *most* distributions the appropriate options are 1959 "mode=0620,gid=<gid of the "tty" group>".) 1960 1961144 char Encapsulated PPP 1962 0 = /dev/pppox0 First PPP over Ethernet 1963 ... 1964 63 = /dev/pppox63 64th PPP over Ethernet 1965 1966 This is primarily used for ADSL. 1967 1968 The SST 5136-DN DeviceNet interface driver has been 1969 relocated to major 183 due to an unfortunate conflict. 1970 1971145 char SAM9407-based soundcard 1972 0 = /dev/sam0_mixer 1973 1 = /dev/sam0_sequencer 1974 2 = /dev/sam0_midi00 1975 3 = /dev/sam0_dsp 1976 4 = /dev/sam0_audio 1977 6 = /dev/sam0_sndstat 1978 18 = /dev/sam0_midi01 1979 34 = /dev/sam0_midi02 1980 50 = /dev/sam0_midi03 1981 64 = /dev/sam1_mixer 1982 ... 1983 128 = /dev/sam2_mixer 1984 ... 1985 192 = /dev/sam3_mixer 1986 ... 1987 1988 Device functions match OSS, but offer a number of 1989 addons, which are sam9407 specific. OSS can be 1990 operated simultaneously, taking care of the codec. 1991 1992146 char SYSTRAM SCRAMNet mirrored-memory network 1993 0 = /dev/scramnet0 First SCRAMNet device 1994 1 = /dev/scramnet1 Second SCRAMNet device 1995 ... 1996 1997147 char Aueral Semiconductor Vortex Audio device 1998 0 = /dev/aureal0 First Aureal Vortex 1999 1 = /dev/aureal1 Second Aureal Vortex 2000 ...
2001 2002148 char Technology Concepts serial card 2003 0 = /dev/ttyT0 First TCL port 2004 1 = /dev/ttyT1 Second TCL port 2005 ... 2006 2007149 char Technology Concepts serial card - alternate devices 2008 0 = /dev/cut0 Callout device for ttyT0 2009 1 = /dev/cut0 Callout device for ttyT1 2010 ... 2011 2012150 char Real-Time Linux FIFOs 2013 0 = /dev/rtf0 First RTLinux FIFO 2014 1 = /dev/rtf1 Second RTLinux FIFO 2015 ... 2016 2017151 char DPT I2O SmartRaid V controller 2018 0 = /dev/dpti0 First DPT I2O adapter 2019 1 = /dev/dpti1 Second DPT I2O adapter 2020 ... 2021 2022154 char Specialix RIO serial card 2023 0 = /dev/ttySR0 First RIO port 2024 ... 2025 255 = /dev/ttySR255 256th RIO port 2026 2027155 char Specialix RIO serial card - alternate devices 2028 0 = /dev/cusr0 Callout device for ttySR0 2029 ... 2030 255 = /dev/cusr255 Callout device for ttySR255 2031 2032156 char Specialix RIO serial card 2033 0 = /dev/ttySR256 257th RIO port 2034 ... 2035 255 = /dev/ttySR511 512th RIO port 2036 2037157 char Specialix RIO serial card - alternate devices 2038 0 = /dev/cusr256 Callout device for ttySR256 2039 ... 2040 255 = /dev/cusr511 Callout device for ttySR511 2041 2042158 char Dialogic GammaLink fax driver 2043 0 = /dev/gfax0 GammaLink channel 0 2044 1 = /dev/gfax1 GammaLink channel 1 2045 ... 2046 2047159 RESERVED 2048 2049160 char General Purpose Instrument Bus (GPIB) 2050 0 = /dev/gpib0 First GPIB bus 2051 1 = /dev/gpib1 Second GPIB bus 2052 ... 2053 2054161 char IrCOMM devices (IrDA serial/parallel emulation) 2055 0 = /dev/ircomm0 First IrCOMM device 2056 1 = /dev/ircomm1 Second IrCOMM device 2057 ... 2058 16 = /dev/irlpt0 First IrLPT device 2059 17 = /dev/irlpt1 Second IrLPT device 2060 ... 2061 2062162 char Raw block device interface 2063 0 = /dev/rawctl Raw I/O control device 2064 1 = /dev/raw/raw1 First raw I/O device 2065 2 = /dev/raw/raw2 Second raw I/O device 2066 ... 2067 2068163 char Radio Tech BIM-XXX-RS232 radio modem 2069 0 = /dev/bimrt0 First BIM radio modem 2070 1 = /dev/bimrt1 Second BIM radio modem 2071 ... 2072 2073164 char Chase Research AT/PCI-Fast serial card 2074 0 = /dev/ttyCH0 AT/PCI-Fast board 0, port 0 2075 ... 2076 15 = /dev/ttyCH15 AT/PCI-Fast board 0, port 15 2077 16 = /dev/ttyCH16 AT/PCI-Fast board 1, port 0 2078 ... 2079 31 = /dev/ttyCH31 AT/PCI-Fast board 1, port 15 2080 32 = /dev/ttyCH32 AT/PCI-Fast board 2, port 0 2081 ... 2082 47 = /dev/ttyCH47 AT/PCI-Fast board 2, port 15 2083 48 = /dev/ttyCH48 AT/PCI-Fast board 3, port 0 2084 ... 2085 63 = /dev/ttyCH63 AT/PCI-Fast board 3, port 15 2086 2087165 char Chase Research AT/PCI-Fast serial card - alternate devices 2088 0 = /dev/cuch0 Callout device for ttyCH0 2089 ... 2090 63 = /dev/cuch63 Callout device for ttyCH63 2091 2092166 char ACM USB modems 2093 0 = /dev/ttyACM0 First ACM modem 2094 1 = /dev/ttyACM1 Second ACM modem 2095 ... 2096 2097167 char ACM USB modems - alternate devices 2098 0 = /dev/cuacm0 Callout device for ttyACM0 2099 1 = /dev/cuacm1 Callout device for ttyACM1 2100 ... 2101 2102168 char Eracom CSA7000 PCI encryption adaptor 2103 0 = /dev/ecsa0 First CSA7000 2104 1 = /dev/ecsa1 Second CSA7000 2105 ... 2106 2107169 char Eracom CSA8000 PCI encryption adaptor 2108 0 = /dev/ecsa8-0 First CSA8000 2109 1 = /dev/ecsa8-1 Second CSA8000 2110 ... 2111 2112170 char AMI MegaRAC remote access controller 2113 0 = /dev/megarac0 First MegaRAC card 2114 1 = /dev/megarac1 Second MegaRAC card 2115 ... 2116 2117171 char Reserved for IEEE 1394 (Firewire) 2118 2119 2120172 char Moxa Intellio serial card 2121 0 = /dev/ttyMX0 First Moxa port 2122 1 = /dev/ttyMX1 Second Moxa port 2123 ... 2124 127 = /dev/ttyMX127 128th Moxa port 2125 128 = /dev/moxactl Moxa control port 2126 2127173 char Moxa Intellio serial card - alternate devices 2128 0 = /dev/cumx0 Callout device for ttyMX0 2129 1 = /dev/cumx1 Callout device for ttyMX1 2130 ... 2131 127 = /dev/cumx127 Callout device for ttyMX127 2132 2133174 char SmartIO serial card 2134 0 = /dev/ttySI0 First SmartIO port 2135 1 = /dev/ttySI1 Second SmartIO port 2136 ... 2137 2138175 char SmartIO serial card - alternate devices 2139 0 = /dev/cusi0 Callout device for ttySI0 2140 1 = /dev/cusi1 Callout device for ttySI1 2141 ... 2142 2143176 char nCipher nFast PCI crypto accelerator 2144 0 = /dev/nfastpci0 First nFast PCI device 2145 1 = /dev/nfastpci1 First nFast PCI device 2146 ... 2147 2148177 char TI PCILynx memory spaces 2149 0 = /dev/pcilynx/aux0 AUX space of first PCILynx card 2150 ... 2151 15 = /dev/pcilynx/aux15 AUX space of 16th PCILynx card 2152 16 = /dev/pcilynx/rom0 ROM space of first PCILynx card 2153 ... 2154 31 = /dev/pcilynx/rom15 ROM space of 16th PCILynx card 2155 32 = /dev/pcilynx/ram0 RAM space of first PCILynx card 2156 ... 2157 47 = /dev/pcilynx/ram15 RAM space of 16th PCILynx card 2158 2159178 char Giganet cLAN1xxx virtual interface adapter 2160 0 = /dev/clanvi0 First cLAN adapter 2161 1 = /dev/clanvi1 Second cLAN adapter 2162 ... 2163 2164179 char CCube DVXChip-based PCI products 2165 0 = /dev/dvxirq0 First DVX device 2166 1 = /dev/dvxirq1 Second DVX device 2167 ... 2168 2169180 char USB devices 2170 0 = /dev/usb/lp0 First USB printer 2171 ... 2172 15 = /dev/usb/lp15 16th USB printer 2173 16 = /dev/usb/mouse0 First USB mouse 2174 ... 2175 31 = /dev/usb/mouse15 16th USB mouse 2176 32 = /dev/usb/ez0 First USB firmware loader 2177 ... 2178 47 = /dev/usb/ez15 16th USB firmware loader 2179 48 = /dev/usb/scanner0 First USB scanner 2180 ... 2181 63 = /dev/usb/scanner15 16th USB scanner 2182 64 = /dev/usb/rio500 Diamond Rio 500 2183 2184181 char Conrad Electronic parallel port radio clocks 2185 0 = /dev/pcfclock0 First Conrad radio clock 2186 1 = /dev/pcfclock1 Second Conrad radio clock 2187 ... 2188 2189182 char Picture Elements THR2 binarizer 2190 0 = /dev/pethr0 First THR2 board 2191 1 = /dev/pethr1 Second THR2 board 2192 ... 2193 2194183 char SST 5136-DN DeviceNet interface 2195 0 = /dev/ss5136dn0 First DeviceNet interface 2196 1 = /dev/ss5136dn1 Second DeviceNet interface 2197 ... 2198 2199 This device used to be assigned to major number 144. 2200 It had to be moved due to an unfortunate conflict. 2201 2202184 char Picture Elements' video simulator/sender 2203 0 = /dev/pevss0 First sender board 2204 1 = /dev/pevss1 Second sender board 2205 ... 2206 2207185 char InterMezzo high availability file system 2208 0 = /dev/intermezzo0 First cache manager 2209 1 = /dev/intermezzo1 Second cache manager 2210 ... 2211 2212 See http://www.inter-mezzo.org/ for more information. 2213 2214186 char Object-based storage control device 2215 0 = /dev/obd0 First obd control device 2216 1 = /dev/obd1 Second obd control device 2217 ... 2218 2219 See ftp://ftp.lustre.org/pub/obd for code and information. 2220 2221187 char DESkey hardware encryption device 2222 0 = /dev/deskey0 First DES key 2223 1 = /dev/deskey1 Second DES key 2224 ... 2225 2226188 char USB serial converters 2227 0 = /dev/ttyUSB0 First USB serial converter 2228 1 = /dev/ttyUSB1 Second USB serial converter 2229 ... 2230 2231189 char USB serial converters - alternate devices 2232 0 = /dev/cuusb0 Callout device for ttyUSB0 2233 1 = /dev/cuusb1 Callout device for ttyUSB1 2234 ... 2235 2236190 char Kansas City tracker/tuner card 2237 0 = /dev/kctt0 First KCT/T card 2238 1 = /dev/kctt1 Second KCT/T card 2239 ... 2240 2241191 char Reserved for PCMCIA 2242 2243192 char Kernel profiling interface 2244 0 = /dev/profile Profiling control device 2245 1 = /dev/profile0 Profiling device for CPU 0 2246 2 = /dev/profile1 Profiling device for CPU 1 2247 ... 2248 2249193 char Kernel event-tracing interface 2250 0 = /dev/trace Tracing control device 2251 1 = /dev/trace0 Tracing device for CPU 0 2252 2 = /dev/trace1 Tracing device for CPU 1 2253 ... 2254 2255194 char linVideoStreams (LINVS) 2256 0 = /dev/mvideo/status0 Video compression status 2257 1 = /dev/mvideo/stream0 Video stream 2258 2 = /dev/mvideo/frame0 Single compressed frame 2259 3 = /dev/mvideo/rawframe0 Raw uncompressed frame 2260 4 = /dev/mvideo/codec0 Direct codec access 2261 5 = /dev/mvideo/video4linux0 Video4Linux compatibility 2262 2263 16 = /dev/mvideo/status1 Second device 2264 ... 2265 32 = /dev/mvideo/status2 Third device 2266 ... 2267 ... 2268 240 = /dev/mvideo/status15 16th device 2269 ... 2270 2271195 char Nvidia graphics devices 2272 0 = /dev/nvidia0 First Nvidia card 2273 1 = /dev/nvidia1 Second Nvidia card 2274 ... 2275 255 = /dev/nvidiactl Nvidia card control device 2276 2277196 char Tormenta T1 card 2278 0 = /dev/tor/0 Master control channel for all cards 2279 1 = /dev/tor/1 First DS0 2280 2 = /dev/tor/2 Second DS0 2281 ... 2282 48 = /dev/tor/48 48th DS0 2283 49 = /dev/tor/49 First pseudo-channel 2284 50 = /dev/tor/50 Second pseudo-channel 2285 ... 2286 2287197 char OpenTNF tracing facility 2288 0 = /dev/tnf/t0 Trace 0 data extraction 2289 1 = /dev/tnf/t1 Trace 1 data extraction 2290 ... 2291 128 = /dev/tnf/status Tracing facility status 2292 130 = /dev/tnf/trace Tracing device 2293 2294198 char Total Impact TPMP2 quad coprocessor PCI card 2295 0 = /dev/tpmp2/0 First card 2296 1 = /dev/tpmp2/1 Second card 2297 ... 2298 2299199 char Veritas volume manager (VxVM) volumes 2300 0 = /dev/vx/rdsk/*/* First volume 2301 1 = /dev/vx/rdsk/*/* Second volume 2302 ... 2303 block Veritas volume manager (VxVM) volumes 2304 0 = /dev/vx/dsk/*/* First volume 2305 1 = /dev/vx/dsk/*/* First volume 2306 ... 2307 2308 The namespace in these directories is maintained by 2309 the user space VxVM software. 2310 2311200 char Veritas VxVM configuration interface 2312 0 = /dev/vx/config Configuration access node 2313 1 = /dev/vx/trace Volume i/o trace access node 2314 2 = /dev/vx/iod Volume i/o daemon access node 2315 3 = /dev/vx/info Volume information access node 2316 4 = /dev/vx/task Volume tasks access node 2317 5 = /dev/vx/taskmon Volume tasks monitor daemon 2318 2319201 char Veritas VxVM dynamic multipathing driver 2320 0 = /dev/vx/rdmp/* First multipath device 2321 1 = /dev/vx/rdmp/* Second multipath device 2322 ... 2323 block Veritas VxVM dynamic multipathing driver 2324 0 = /dev/vx/dmp/* First multipath device 2325 1 = /dev/vx/dmp/* Second multipath device 2326 ... 2327 2328 The namespace in these directories is maintained by 2329 the user space VxVM software. 2330 2331202 char CPU model-specific registers 2332 0 = /dev/cpu/0/msr MSRs on CPU 0 2333 1 = /dev/cpu/1/msr MSRs on CPU 1 2334 ... 2335 2336203 char CPU CPUID information 2337 0 = /dev/cpu/0/cpuid CPUID on CPU 0 2338 1 = /dev/cpu/1/cpuid CPUID on CPU 1 2339 ... 2340 2341204 char Low-density serial ports 2342 0 = /dev/ttyLU0 LinkUp Systems L72xx UART - port 0 2343 1 = /dev/ttyLU1 LinkUp Systems L72xx UART - port 1 2344 2 = /dev/ttyLU2 LinkUp Systems L72xx UART - port 2 2345 3 = /dev/ttyLU3 LinkUp Systems L72xx UART - port 3 2346 4 = /dev/ttyFB0 Intel Footbridge (ARM) 2347 5 = /dev/ttySA0 StrongARM builtin serial port 0 2348 6 = /dev/ttySA1 StrongARM builtin serial port 1 2349 7 = /dev/ttySA2 StrongARM builtin serial port 2 2350 8 = /dev/ttySC0 SCI serial port (SuperH) - port 0 2351 9 = /dev/ttySC1 SCI serial port (SuperH) - port 1 2352 10 = /dev/ttySC2 SCI serial port (SuperH) - port 2 2353 11 = /dev/ttySC3 SCI serial port (SuperH) - port 3 2354 12 = /dev/ttyFW0 Firmware console - port 0 2355 13 = /dev/ttyFW1 Firmware console - port 1 2356 14 = /dev/ttyFW2 Firmware console - port 2 2357 15 = /dev/ttyFW3 Firmware console - port 3 2358 16 = /dev/ttyAM0 ARM "AMBA" serial port 0 2359 ... 2360 31 = /dev/ttyAM15 ARM "AMBA" serial port 15 2361 32 = /dev/ttyDB0 DataBooster serial port 0 2362 ... 2363 39 = /dev/ttyDB7 DataBooster serial port 7 2364 2365205 char Low-density serial ports (alternate device) 2366 0 = /dev/culu0 Callout device for ttyLU0 2367 1 = /dev/culu1 Callout device for ttyLU1 2368 2 = /dev/culu2 Callout device for ttyLU2 2369 3 = /dev/culu3 Callout device for ttyLU3 2370 4 = /dev/cufb0 Callout device for ttyFB0 2371 5 = /dev/cusa0 Callout device for ttySA0 2372 6 = /dev/cusa1 Callout device for ttySA1 2373 7 = /dev/cusa2 Callout device for ttySA2 2374 8 = /dev/cusc0 Callout device for ttySC0 2375 9 = /dev/cusc1 Callout device for ttySC1 2376 10 = /dev/cusc2 Callout device for ttySC2 2377 11 = /dev/cusc3 Callout device for ttySC3 2378 12 = /dev/cufw0 Callout device for ttyFW0 2379 13 = /dev/cufw1 Callout device for ttyFW1 2380 14 = /dev/cufw2 Callout device for ttyFW2 2381 15 = /dev/cufw3 Callout device for ttyFW3 2382 16 = /dev/cuam0 Callout device for ttyAM0 2383 ... 2384 31 = /dev/cuam15 Callout device for ttyAM15 2385 32 = /dev/cudb0 Callout device for ttyDB0 2386 ... 2387 39 = /dev/cudb7 Callout device for ttyDB7 2388 2389206 char OnStream SC-x0 tape devices 2390 0 = /dev/osst0 First OnStream SCSI tape, mode 0 2391 1 = /dev/osst1 Second OnStream SCSI tape, mode 0 2392 ... 2393 32 = /dev/osst0l First OnStream SCSI tape, mode 1 2394 33 = /dev/osst1l Second OnStream SCSI tape, mode 1 2395 ... 2396 64 = /dev/osst0m First OnStream SCSI tape, mode 2 2397 65 = /dev/osst1m Second OnStream SCSI tape, mode 2 2398 ... 2399 96 = /dev/osst0a First OnStream SCSI tape, mode 3 2400 97 = /dev/osst1a Second OnStream SCSI tape, mode 3 2401 ... 2402 128 = /dev/nosst0 No rewind version of /dev/osst0 2403 129 = /dev/nosst1 No rewind version of /dev/osst1 2404 ... 2405 160 = /dev/nosst0l No rewind version of /dev/osst0l 2406 161 = /dev/nosst1l No rewind version of /dev/osst1l 2407 ... 2408 192 = /dev/nosst0m No rewind version of /dev/osst0m 2409 193 = /dev/nosst1m No rewind version of /dev/osst1m 2410 ... 2411 224 = /dev/nosst0a No rewind version of /dev/osst0a 2412 225 = /dev/nosst1a No rewind version of /dev/osst1a 2413 ... 2414 2415 The OnStream SC-x0 SCSI tapes do not support the 2416 standard SCSI SASD command set and therefore need 2417 their own driver "osst". Note that the IDE, USB (and 2418 maybe ParPort) versions may be driven via ide-scsi or 2419 usb-storage SCSI emulation and this osst device and 2420 driver as well. The ADR-x0 drives are QIC-157 2421 compliant and don't need osst. 2422 2423207 char Compaq ProLiant health feature indicate 2424 0 = /dev/cpqhealth/cpqw Redirector interface 2425 1 = /dev/cpqhealth/crom EISA CROM 2426 2 = /dev/cpqhealth/cdt Data Table 2427 3 = /dev/cpqhealth/cevt Event Log 2428 4 = /dev/cpqhealth/casr Automatic Server Recovery 2429 5 = /dev/cpqhealth/cecc ECC Memory 2430 6 = /dev/cpqhealth/cmca Machine Check Architecture 2431 7 = /dev/cpqhealth/ccsm Deprecated CDT 2432 8 = /dev/cpqhealth/cnmi NMI Handling 2433 9 = /dev/cpqhealth/css Sideshow Management 2434 10 = /dev/cpqhealth/cram CMOS interface 2435 11 = /dev/cpqhealth/cpci PCI IRQ interface 2436 2437208 char User space serial ports 2438 0 = /dev/ttyU0 First user space serial port 2439 1 = /dev/ttyU1 Second user space serial port 2440 ... 2441 2442209 char User space serial ports (alternate devices) 2443 0 = /dev/cuu0 Callout device for ttyU0 2444 1 = /dev/cuu1 Callout device for ttyU1 2445 ... 2446 2447210 char SBE, Inc. sync/async serial card 2448 0 = /dev/sbei/wxcfg0 Configuration device for board 0 2449 1 = /dev/sbei/dld0 Download device for board 0 2450 2 = /dev/sbei/wan00 WAN device, port 0, board 0 2451 3 = /dev/sbei/wan01 WAN device, port 1, board 0 2452 4 = /dev/sbei/wan02 WAN device, port 2, board 0 2453 5 = /dev/sbei/wan03 WAN device, port 3, board 0 2454 6 = /dev/sbei/wanc00 WAN clone device, port 0, board 0 2455 7 = /dev/sbei/wanc01 WAN clone device, port 1, board 0 2456 8 = /dev/sbei/wanc02 WAN clone device, port 2, board 0 2457 9 = /dev/sbei/wanc03 WAN clone device, port 3, board 0 2458 10 = /dev/sbei/wxcfg1 Configuration device for board 1 2459 11 = /dev/sbei/dld1 Download device for board 1 2460 12 = /dev/sbei/wan10 WAN device, port 0, board 1 2461 13 = /dev/sbei/wan11 WAN device, port 1, board 1 2462 14 = /dev/sbei/wan12 WAN device, port 2, board 1 2463 15 = /dev/sbei/wan13 WAN device, port 3, board 1 2464 16 = /dev/sbei/wanc10 WAN clone device, port 0, board 1 2465 17 = /dev/sbei/wanc11 WAN clone device, port 1, board 1 2466 18 = /dev/sbei/wanc12 WAN clone device, port 2, board 1 2467 19 = /dev/sbei/wanc13 WAN clone device, port 3, board 1 2468 ... 2469 2470 Yes, each board is really spaced 10 (decimal) apart. 2471 2472211 char Addinum CPCI1500 digital I/O card 2473 0 = /dev/addinum/cpci1500/0 First CPCI1500 card 2474 1 = /dev/addinum/cpci1500/1 Second CPCI1500 card 2475 ... 2476 2477216 char USB BlueTooth devices 2478 0 = /dev/ttyUB0 First USB BlueTooth device 2479 1 = /dev/ttyUB1 Second USB BlueTooth device 2480 ... 2481 2482217 char USB BlueTooth devices (alternate devices) 2483 0 = /dev/cuub0 Callout device for ttyUB0 2484 1 = /dev/cuub1 Callout device for ttyUB1 2485 ... 2486 2487218 char The Logical Company bus Unibus/Qbus adapters 2488 0 = /dev/logicalco/bci/0 First bus adapter 2489 1 = /dev/logicalco/bci/1 First bus adapter 2490 ... 2491 2492219 char The Logical Company DCI-1300 digital I/O card 2493 0 = /dev/logicalco/dci1300/0 First DCI-1300 card 2494 1 = /dev/logicalco/dci1300/1 Second DCI-1300 card 2495 ... 2496 2497220 char Myricom Myrinet "GM" board 2498 0 = /dev/myricom/gm0 First Myrinet GM board 2499 1 = /dev/myricom/gmp0 First board "root access" 2500 2 = /dev/myricom/gm1 Second Myrinet GM board 2501 3 = /dev/myricom/gmp1 Second board "root access" 2502 ... 2503 2504221 char VME bus 2505 0 = /dev/bus/vme/m0 First master image 2506 1 = /dev/bus/vme/m1 Second master image 2507 2 = /dev/bus/vme/m2 Third master image 2508 3 = /dev/bus/vme/m3 Fourth master image 2509 4 = /dev/bus/vme/s0 First slave image 2510 5 = /dev/bus/vme/s1 Second slave image 2511 6 = /dev/bus/vme/s2 Third slave image 2512 7 = /dev/bus/vme/s3 Fourth slave image 2513 8 = /dev/bus/vme/ctl Control 2514 2515 It is expected that all VME bus drivers will use the 2516 same interface. For interface documentation see 2517 http://www.vmelinux.org/. 2518 2519224 char A2232 serial card 2520 0 = /dev/ttyY0 First A2232 port 2521 1 = /dev/ttyY1 Second A2232 port 2522 ... 2523 2524225 char A2232 serial card (alternate devices) 2525 0 = /dev/cuy0 Callout device for ttyY0 2526 1 = /dev/cuy1 Callout device for ttyY1 2527 ... 2528 2529226 char Direct Rendering Infrastructure (DRI) 2530 0 = /dev/dri/card0 First graphics card 2531 1 = /dev/dri/card1 Second graphics card 2532 ... 2533 2534227 char IBM 3270 terminal block-mode access 2535 0 = /dev/3270/tub Controlling interface 2536 1 = /dev/3270/tub1 First 3270 terminal 2537 2 = /dev/3270/tub2 Second 3270 terminal 2538 ... 2539 2540228 char IBM 3270 terminal Unix tty access 2541 1 = /dev/3270/tty1 First 3270 terminal 2542 2 = /dev/3270/tty2 Seconds 3270 terminal 2543 ... 2544 2545229 char IBM iSeries virtual console 2546 0 = /dev/iseries/vtty0 First console port 2547 1 = /dev/iseries/vtty1 Second console port 2548 ... 2549 2550230 char IBM iSeries virtual tape 2551 0 = /dev/iseries/vt0 First virtual tape, mode 0 2552 1 = /dev/iseries/vt1 Second virtual tape, mode 0 2553 ... 2554 32 = /dev/iseries/vt0l First virtual tape, mode 1 2555 33 = /dev/iseries/vt1l Second virtual tape, mode 1 2556 ... 2557 64 = /dev/iseries/vt0m First virtual tape, mode 2 2558 65 = /dev/iseries/vt1m Second virtual tape, mode 2 2559 ... 2560 96 = /dev/iseries/vt0a First virtual tape, mode 3 2561 97 = /dev/iseries/vt1a Second virtual tape, mode 3 2562 ... 2563 128 = /dev/iseries/nvt0 First virtual tape, mode 0, no rewind 2564 129 = /dev/iseries/nvt1 Second virtual tape, mode 0, no rewind 2565 ... 2566 160 = /dev/iseries/nvt0l First virtual tape, mode 1, no rewind 2567 161 = /dev/iseries/nvt1l Second virtual tape, mode 1, no rewind 2568 ... 2569 192 = /dev/iseries/nvt0m First virtual tape, mode 2, no rewind 2570 193 = /dev/iseries/nvt1m Second virtual tape, mode 2, no rewind 2571 ... 2572 224 = /dev/iseries/nvt0a First virtual tape, mode 3, no rewind 2573 225 = /dev/iseries/nvt1a Second virtual tape, mode 3, no rewind 2574 ... 2575 2576 "No rewind" refers to the omission of the default 2577 automatic rewind on device close. The MTREW or MTOFFL 2578 ioctl()'s can be used to rewind the tape regardless of 2579 the device used to access it. 2580 2581231-239 UNASSIGNED 2582 2583240-254 LOCAL/EXPERIMENTAL USE 2584 2585255 RESERVED 2586 2587 This major is reserved to assist the expansion to a 2588 larger number space. No device nodes with this major 2589 should ever be created on the filesystem. 2590 2591 **** ADDITIONAL /dev DIRECTORY ENTRIES 2592 2593This section details additional entries that should or may exist in 2594the /dev directory. It is preferred that symbolic links use the same 2595form (absolute or relative) as is indicated here. Links are 2596classified as "hard" or "symbolic" depending on the preferred type of 2597link; if possible, the indicated type of link should be used. 2598 2599 2600 Compulsory links 2601 2602These links should exist on all systems: 2603 2604/dev/fd /proc/self/fd symbolic File descriptors 2605/dev/stdin fd/0 symbolic stdin file descriptor 2606/dev/stdout fd/1 symbolic stdout file descriptor 2607/dev/stderr fd/2 symbolic stderr file descriptor 2608/dev/nfsd socksys symbolic Required by iBCS-2 2609/dev/X0R null symbolic Required by iBCS-2 2610 2611Note: /dev/X0R is <letter X>-<digit 0>-<letter R>. 2612 2613 Recommended links 2614 2615It is recommended that these links exist on all systems: 2616 2617/dev/core /proc/kcore symbolic Backward compatibility 2618/dev/ramdisk ram0 symbolic Backward compatibility 2619/dev/ftape qft0 symbolic Backward compatibility 2620/dev/bttv0 video0 symbolic Backward compatibility 2621/dev/radio radio0 symbolic Backward compatibility 2622/dev/i2o* /dev/i2o/* symbolic Backward compatibility 2623/dev/scd? sr? hard Alternate SCSI CD-ROM name 2624 2625 Locally defined links 2626 2627The following links may be established locally to conform to the 2628configuration of the system. This is merely a tabulation of existing 2629practice, and does not constitute a recommendation. However, if they 2630exist, they should have the following uses. 2631 2632/dev/mouse mouse port symbolic Current mouse device 2633/dev/tape tape device symbolic Current tape device 2634/dev/cdrom CD-ROM device symbolic Current CD-ROM device 2635/dev/cdwriter CD-writer symbolic Current CD-writer device 2636/dev/scanner scanner symbolic Current scanner device 2637/dev/modem modem port symbolic Current dialout device 2638/dev/root root device symbolic Current root filesystem 2639/dev/swap swap device symbolic Current swap device 2640 2641/dev/modem should not be used for a modem which supports dialin as 2642well as dialout, as it tends to cause lock file problems. If it 2643exists, /dev/modem should point to the appropriate primary TTY device 2644(the use of the alternate callout devices is deprecated). 2645 2646For SCSI devices, /dev/tape and /dev/cdrom should point to the 2647``cooked'' devices (/dev/st* and /dev/sr*, respectively), whereas 2648/dev/cdwriter and /dev/scanner should point to the appropriate generic 2649SCSI devices (/dev/sg*). 2650 2651/dev/mouse may point to a primary serial TTY device, a hardware mouse 2652device, or a socket for a mouse driver program (e.g. /dev/gpmdata). 2653 2654 Sockets and pipes 2655 2656Non-transient sockets and named pipes may exist in /dev. Common entries are: 2657 2658/dev/printer socket lpd local socket 2659/dev/log socket syslog local socket 2660/dev/gpmdata socket gpm mouse multiplexer 2661 2662 Mount points 2663 2664The following names are reserved for mounting special filesystems 2665under /dev. These special filesystems provide kernel interfaces that 2666cannot be provided with standard device nodes. 2667 2668/dev/pts devpts PTY slave filesystem 2669/dev/shm shmfs POSIX shared memory maintenance access 2670 2671 **** TERMINAL DEVICES 2672 2673Terminal, or TTY devices are a special class of character devices. A 2674terminal device is any device that could act as a controlling terminal 2675for a session; this includes virtual consoles, serial ports, and 2676pseudoterminals (PTYs). 2677 2678All terminal devices share a common set of capabilities known as line 2679diciplines; these include the common terminal line dicipline as well 2680as SLIP and PPP modes. 2681 2682All terminal devices are named similarly; this section explains the 2683naming and use of the various types of TTYs. Note that the naming 2684conventions include several historical warts; some of these are 2685Linux-specific, some were inherited from other systems, and some 2686reflect Linux outgrowing a borrowed convention. 2687 2688A hash mark (#) in a device name is used here to indicate a decimal 2689number without leading zeroes. 2690 2691 Virtual consoles and the console device 2692 2693Virtual consoles are full-screen terminal displays on the system video 2694monitor. Virtual consoles are named /dev/tty#, with numbering 2695starting at /dev/tty1; /dev/tty0 is the current virtual console. 2696/dev/tty0 is the device that should be used to access the system video 2697card on those architectures for which the frame buffer devices 2698(/dev/fb*) are not applicable. Do not use /dev/console 2699for this purpose. 2700 2701The console device, /dev/console, is the device to which system 2702messages should be sent, and on which logins should be permitted in 2703single-user mode. Starting with Linux 2.1.71, /dev/console is managed 2704by the kernel; for previous versions it should be a symbolic link to 2705either /dev/tty0, a specific virtual console such as /dev/tty1, or to 2706a serial port primary (tty*, not cu*) device, depending on the 2707configuration of the system. 2708 2709 Serial ports 2710 2711Serial ports are RS-232 serial ports and any device which simulates 2712one, either in hardware (such as internal modems) or in software (such 2713as the ISDN driver.) Under Linux, each serial ports has two device 2714names, the primary or callin device and the alternate or callout one. 2715Each kind of device is indicated by a different letter. For any 2716letter X, the names of the devices are /dev/ttyX# and /dev/cux#, 2717respectively; for historical reasons, /dev/ttyS# and /dev/ttyC# 2718correspond to /dev/cua# and /dev/cub#. In the future, it should be 2719expected that multiple letters will be used; all letters will be upper 2720case for the "tty" device (e.g. /dev/ttyDP#) and lower case for the 2721"cu" device (e.g. /dev/cudp#). 2722 2723The names /dev/ttyQ# and /dev/cuq# are reserved for local use. 2724 2725The alternate devices provide for kernel-based exclusion and somewhat 2726different defaults than the primary devices. Their main purpose is to 2727allow the use of serial ports with programs with no inherent or broken 2728support for serial ports. Their use is deprecated, and they may be 2729removed from a future version of Linux. 2730 2731Arbitration of serial ports is provided by the use of lock files with 2732the names /var/lock/LCK..ttyX#. The contents of the lock file should 2733be the PID of the locking process as an ASCII number. 2734 2735It is common practice to install links such as /dev/modem 2736which point to serial ports. In order to ensure proper locking in the 2737presence of these links, it is recommended that software chase 2738symlinks and lock all possible names; additionally, it is recommended 2739that a lock file be installed with the corresponding alternate 2740device. In order to avoid deadlocks, it is recommended that the locks 2741are acquired in the following order, and released in the reverse: 2742 2743 1. The symbolic link name, if any (/var/lock/LCK..modem) 2744 2. The "tty" name (/var/lock/LCK..ttyS2) 2745 3. The alternate device name (/var/lock/LCK..cua2) 2746 2747In the case of nested symbolic links, the lock files should be 2748installed in the order the symlinks are resolved. 2749 2750Under no circumstances should an application hold a lock while waiting 2751for another to be released. In addition, applications which attempt 2752to create lock files for the corresponding alternate device names 2753should take into account the possibility of being used on a non-serial 2754port TTY, for which no alternate device would exist. 2755 2756 Pseudoterminals (PTYs) 2757 2758Pseudoterminals, or PTYs, are used to create login sessions or provide 2759other capabilities requiring a TTY line dicipline (including SLIP or 2760PPP capability) to arbitrary data-generation processes. Each PTY has 2761a master side, named /dev/pty[p-za-e][0-9a-f], and a slave side, named 2762/dev/tty[p-za-e][0-9a-f]. The kernel arbitrates the use of PTYs by 2763allowing each master side to be opened only once. 2764 2765Once the master side has been opened, the corresponding slave device 2766can be used in the same manner as any TTY device. The master and 2767slave devices are connected by the kernel, generating the equivalent 2768of a bidirectional pipe with TTY capabilities. 2769 2770Recent versions of the Linux kernels and GNU libc contain support for 2771the System V/Unix98 naming scheme for PTYs, which assigns a common 2772device, /dev/ptmx, to all the masters (opening it will automatically 2773give you a previously unassigned PTY) and a subdirectory, /dev/pts, 2774for the slaves; the slaves are named with decimal integers (/dev/pts/# 2775in our notation). This removes the problem of exhausting the 2776namespace and enables the kernel to automatically create the device 2777nodes for the slaves on demand using the "devpts" filesystem. 2778 2779

