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

