1 0 Unnamed devices (e.g. non-device mounts) 2 0 = reserved as null device number 3 See block major 144, 145, 146 for expansion areas. 4 5 1 char Memory devices 6 1 = /dev/mem Physical memory access 7 2 = /dev/kmem OBSOLETE - replaced by /proc/kcore 8 3 = /dev/null Null device 9 4 = /dev/port I/O port access 10 5 = /dev/zero Null byte source 11 6 = /dev/core OBSOLETE - replaced by /proc/kcore 12 7 = /dev/full Returns ENOSPC on write 13 8 = /dev/random Nondeterministic random number gen. 14 9 = /dev/urandom Faster, less secure random number gen. 15 10 = /dev/aio Asynchronous I/O notification interface 16 11 = /dev/kmsg Writes to this come out as printk's, reads 17 export the buffered printk records. 18 12 = /dev/oldmem OBSOLETE - replaced by /proc/vmcore 19 20 1 block RAM disk 21 0 = /dev/ram0 First RAM disk 22 1 = /dev/ram1 Second RAM disk 23 ... 24 250 = /dev/initrd Initial RAM disk 25 26 Older kernels had /dev/ramdisk (1, 1) here. 27 /dev/initrd refers to a RAM disk which was preloaded 28 by the boot loader; newer kernels use /dev/ram0 for 29 the initrd. 30 31 2 char Pseudo-TTY masters 32 0 = /dev/ptyp0 First PTY master 33 1 = /dev/ptyp1 Second PTY master 34 ... 35 255 = /dev/ptyef 256th PTY master 36 37 Pseudo-tty's are named as follows: 38 * Masters are "pty", slaves are "tty"; 39 * the fourth letter is one of pqrstuvwxyzabcde indicating 40 the 1st through 16th series of 16 pseudo-ttys each, and 41 * the fifth letter is one of 0123456789abcdef indicating 42 the position within the series. 43 44 These are the old-style (BSD) PTY devices; Unix98 45 devices are on major 128 and above and use the PTY 46 master multiplex (/dev/ptmx) to acquire a PTY on 47 demand. 48 49 2 block Floppy disks 50 0 = /dev/fd0 Controller 0, drive 0, autodetect 51 1 = /dev/fd1 Controller 0, drive 1, autodetect 52 2 = /dev/fd2 Controller 0, drive 2, autodetect 53 3 = /dev/fd3 Controller 0, drive 3, autodetect 54 128 = /dev/fd4 Controller 1, drive 0, autodetect 55 129 = /dev/fd5 Controller 1, drive 1, autodetect 56 130 = /dev/fd6 Controller 1, drive 2, autodetect 57 131 = /dev/fd7 Controller 1, drive 3, autodetect 58 59 To specify format, add to the autodetect device number: 60 0 = /dev/fd? Autodetect format 61 4 = /dev/fd?d360 5.25" 360K in a 360K drive(1) 62 20 = /dev/fd?h360 5.25" 360K in a 1200K drive(1) 63 48 = /dev/fd?h410 5.25" 410K in a 1200K drive 64 64 = /dev/fd?h420 5.25" 420K in a 1200K drive 65 24 = /dev/fd?h720 5.25" 720K in a 1200K drive 66 80 = /dev/fd?h880 5.25" 880K in a 1200K drive(1) 67 8 = /dev/fd?h1200 5.25" 1200K in a 1200K drive(1) 68 40 = /dev/fd?h1440 5.25" 1440K in a 1200K drive(1) 69 56 = /dev/fd?h1476 5.25" 1476K in a 1200K drive 70 72 = /dev/fd?h1494 5.25" 1494K in a 1200K drive 71 92 = /dev/fd?h1600 5.25" 1600K in a 1200K drive(1) 72 73 12 = /dev/fd?u360 3.5" 360K Double Density(2) 74 16 = /dev/fd?u720 3.5" 720K Double Density(1) 75 120 = /dev/fd?u800 3.5" 800K Double Density(2) 76 52 = /dev/fd?u820 3.5" 820K Double Density 77 68 = /dev/fd?u830 3.5" 830K Double Density 78 84 = /dev/fd?u1040 3.5" 1040K Double Density(1) 79 88 = /dev/fd?u1120 3.5" 1120K Double Density(1) 80 28 = /dev/fd?u1440 3.5" 1440K High Density(1) 81 124 = /dev/fd?u1600 3.5" 1600K High Density(1) 82 44 = /dev/fd?u1680 3.5" 1680K High Density(3) 83 60 = /dev/fd?u1722 3.5" 1722K High Density 84 76 = /dev/fd?u1743 3.5" 1743K High Density 85 96 = /dev/fd?u1760 3.5" 1760K High Density 86 116 = /dev/fd?u1840 3.5" 1840K High Density(3) 87 100 = /dev/fd?u1920 3.5" 1920K High Density(1) 88 32 = /dev/fd?u2880 3.5" 2880K Extra Density(1) 89 104 = /dev/fd?u3200 3.5" 3200K Extra Density 90 108 = /dev/fd?u3520 3.5" 3520K Extra Density 91 112 = /dev/fd?u3840 3.5" 3840K Extra Density(1) 92 93 36 = /dev/fd?CompaQ Compaq 2880K drive; obsolete? 94 95 (1) Autodetectable format 96 (2) Autodetectable format in a Double Density (720K) drive only 97 (3) Autodetectable format in a High Density (1440K) drive only 98 99 NOTE: The letter in the device name (d, q, h or u) 100 signifies the type of drive: 5.25" Double Density (d), 101 5.25" Quad Density (q), 5.25" High Density (h) or 3.5" 102 (any model, u). The use of the capital letters D, H 103 and E for the 3.5" models have been deprecated, since 104 the drive type is insignificant for these devices. 105 106 3 char Pseudo-TTY slaves 107 0 = /dev/ttyp0 First PTY slave 108 1 = /dev/ttyp1 Second PTY slave 109 ... 110 255 = /dev/ttyef 256th PTY slave 111 112 These are the old-style (BSD) PTY devices; Unix98 113 devices are on major 136 and above. 114 115 3 block First MFM, RLL and IDE hard disk/CD-ROM interface 116 0 = /dev/hda Master: whole disk (or CD-ROM) 117 64 = /dev/hdb Slave: whole disk (or CD-ROM) 118 119 For partitions, add to the whole disk device number: 120 0 = /dev/hd? Whole disk 121 1 = /dev/hd?1 First partition 122 2 = /dev/hd?2 Second partition 123 ... 124 63 = /dev/hd?63 63rd partition 125 126 For Linux/i386, partitions 1-4 are the primary 127 partitions, and 5 and above are logical partitions. 128 Other versions of Linux use partitioning schemes 129 appropriate to their respective architectures. 130 131 4 char TTY devices 132 0 = /dev/tty0 Current virtual console 133 134 1 = /dev/tty1 First virtual console 135 ... 136 63 = /dev/tty63 63rd virtual console 137 64 = /dev/ttyS0 First UART serial port 138 ... 139 255 = /dev/ttyS191 192nd UART serial port 140 141 UART serial ports refer to 8250/16450/16550 series devices. 142 143 Older versions of the Linux kernel used this major 144 number for BSD PTY devices. As of Linux 2.1.115, this 145 is no longer supported. Use major numbers 2 and 3. 146 147 4 block Aliases for dynamically allocated major devices to be used 148 when its not possible to create the real device nodes 149 because the root filesystem is mounted read-only. 150 151 0 = /dev/root 152 153 5 char Alternate TTY devices 154 0 = /dev/tty Current TTY device 155 1 = /dev/console System console 156 2 = /dev/ptmx PTY master multiplex 157 3 = /dev/ttyprintk User messages via printk TTY device 158 64 = /dev/cua0 Callout device for ttyS0 159 ... 160 255 = /dev/cua191 Callout device for ttyS191 161 162 (5,1) is /dev/console starting with Linux 2.1.71. See 163 the section on terminal devices for more information 164 on /dev/console. 165 166 6 char Parallel printer devices 167 0 = /dev/lp0 Parallel printer on parport0 168 1 = /dev/lp1 Parallel printer on parport1 169 ... 170 171 Current Linux kernels no longer have a fixed mapping 172 between parallel ports and I/O addresses. Instead, 173 they are redirected through the parport multiplex layer. 174 175 7 char Virtual console capture devices 176 0 = /dev/vcs Current vc text (glyph) contents 177 1 = /dev/vcs1 tty1 text (glyph) contents 178 ... 179 63 = /dev/vcs63 tty63 text (glyph) contents 180 64 = /dev/vcsu Current vc text (unicode) contents 181 65 = /dev/vcsu1 tty1 text (unicode) contents 182 ... 183 127 = /dev/vcsu63 tty63 text (unicode) contents 184 128 = /dev/vcsa Current vc text/attribute (glyph) contents 185 129 = /dev/vcsa1 tty1 text/attribute (glyph) contents 186 ... 187 191 = /dev/vcsa63 tty63 text/attribute (glyph) contents 188 189 NOTE: These devices permit both read and write access. 190 191 7 block Loopback devices 192 0 = /dev/loop0 First loop device 193 1 = /dev/loop1 Second loop device 194 ... 195 196 The loop devices are used to mount filesystems not 197 associated with block devices. The binding to the 198 loop devices is handled by mount(8) or losetup(8). 199 200 8 block SCSI disk devices (0-15) 201 0 = /dev/sda First SCSI disk whole disk 202 16 = /dev/sdb Second SCSI disk whole disk 203 32 = /dev/sdc Third SCSI disk whole disk 204 ... 205 240 = /dev/sdp Sixteenth SCSI disk whole disk 206 207 Partitions are handled in the same way as for IDE 208 disks (see major number 3) except that the limit on 209 partitions is 15. 210 211 9 char SCSI tape devices 212 0 = /dev/st0 First SCSI tape, mode 0 213 1 = /dev/st1 Second SCSI tape, mode 0 214 ... 215 32 = /dev/st0l First SCSI tape, mode 1 216 33 = /dev/st1l Second SCSI tape, mode 1 217 ... 218 64 = /dev/st0m First SCSI tape, mode 2 219 65 = /dev/st1m Second SCSI tape, mode 2 220 ... 221 96 = /dev/st0a First SCSI tape, mode 3 222 97 = /dev/st1a Second SCSI tape, mode 3 223 ... 224 128 = /dev/nst0 First SCSI tape, mode 0, no rewind 225 129 = /dev/nst1 Second SCSI tape, mode 0, no rewind 226 ... 227 160 = /dev/nst0l First SCSI tape, mode 1, no rewind 228 161 = /dev/nst1l Second SCSI tape, mode 1, no rewind 229 ... 230 192 = /dev/nst0m First SCSI tape, mode 2, no rewind 231 193 = /dev/nst1m Second SCSI tape, mode 2, no rewind 232 ... 233 224 = /dev/nst0a First SCSI tape, mode 3, no rewind 234 225 = /dev/nst1a Second SCSI tape, mode 3, no rewind 235 ... 236 237 "No rewind" refers to the omission of the default 238 automatic rewind on device close. The MTREW or MTOFFL 239 ioctl()'s can be used to rewind the tape regardless of 240 the device used to access it. 241 242 9 block Metadisk (RAID) devices 243 0 = /dev/md0 First metadisk group 244 1 = /dev/md1 Second metadisk group 245 ... 246 247 The metadisk driver is used to span a 248 filesystem across multiple physical disks. 249 250 10 char Non-serial mice, misc features 251 0 = /dev/logibm Logitech bus mouse 252 1 = /dev/psaux PS/2-style mouse port 253 2 = /dev/inportbm Microsoft Inport bus mouse 254 3 = /dev/atibm ATI XL bus mouse 255 4 = /dev/jbm J-mouse 256 4 = /dev/amigamouse Amiga mouse (68k/Amiga) 257 5 = /dev/atarimouse Atari mouse 258 6 = /dev/sunmouse Sun mouse 259 7 = /dev/amigamouse1 Second Amiga mouse 260 8 = /dev/smouse Simple serial mouse driver 261 9 = /dev/pc110pad IBM PC-110 digitizer pad 262 10 = /dev/adbmouse Apple Desktop Bus mouse 263 11 = /dev/vrtpanel Vr41xx embedded touch panel 264 13 = /dev/vpcmouse Connectix Virtual PC Mouse 265 14 = /dev/touchscreen/ucb1x00 UCB 1x00 touchscreen 266 15 = /dev/touchscreen/mk712 MK712 touchscreen 267 128 = /dev/beep Fancy beep device 268 129 = 269 130 = /dev/watchdog Watchdog timer port 270 131 = /dev/temperature Machine internal temperature 271 132 = /dev/hwtrap Hardware fault trap 272 133 = /dev/exttrp External device trap 273 134 = /dev/apm_bios Advanced Power Management BIOS 274 135 = /dev/rtc Real Time Clock 275 137 = /dev/vhci Bluetooth virtual HCI driver 276 139 = /dev/openprom SPARC OpenBoot PROM 277 140 = /dev/relay8 Berkshire Products Octal relay card 278 141 = /dev/relay16 Berkshire Products ISO-16 relay card 279 142 = 280 143 = /dev/pciconf PCI configuration space 281 144 = /dev/nvram Non-volatile configuration RAM 282 145 = /dev/hfmodem Soundcard shortwave modem control 283 146 = /dev/graphics Linux/SGI graphics device 284 147 = /dev/opengl Linux/SGI OpenGL pipe 285 148 = /dev/gfx Linux/SGI graphics effects device 286 149 = /dev/input/mouse Linux/SGI Irix emulation mouse 287 150 = /dev/input/keyboard Linux/SGI Irix emulation keyboard 288 151 = /dev/led Front panel LEDs 289 152 = /dev/kpoll Kernel Poll Driver 290 153 = /dev/mergemem Memory merge device 291 154 = /dev/pmu Macintosh PowerBook power manager 292 155 = 293 156 = /dev/lcd Front panel LCD display 294 158 = /dev/nwbutton Netwinder external button 295 159 = /dev/nwdebug Netwinder debug interface 296 160 = /dev/nwflash Netwinder flash memory 297 161 = /dev/userdma User-space DMA access 298 162 = /dev/smbus System Management Bus 299 163 = /dev/lik Logitech Internet Keyboard 300 164 = /dev/ipmo Intel Intelligent Platform Management 301 165 = /dev/vmmon VMware virtual machine monitor 302 166 = /dev/i2o/ctl I2O configuration manager 303 167 = /dev/specialix_sxctl Specialix serial control 304 168 = /dev/tcldrv Technology Concepts serial control 305 169 = /dev/specialix_rioctl Specialix RIO serial control 306 170 = /dev/thinkpad/thinkpad IBM Thinkpad devices 307 171 = /dev/srripc QNX4 API IPC manager 308 172 = /dev/usemaclone Semaphore clone device 309 173 = /dev/ipmikcs Intelligent Platform Management 310 174 = /dev/uctrl SPARCbook 3 microcontroller 311 175 = /dev/agpgart AGP Graphics Address Remapping Table 312 176 = /dev/gtrsc Gorgy Timing radio clock 313 177 = /dev/cbm Serial CBM bus 314 178 = /dev/jsflash JavaStation OS flash SIMM 315 179 = /dev/xsvc High-speed shared-mem/semaphore service 316 180 = /dev/vrbuttons Vr41xx button input device 317 181 = /dev/toshiba Toshiba laptop SMM support 318 182 = /dev/perfctr Performance-monitoring counters 319 183 = /dev/hwrng Generic random number generator 320 184 = /dev/cpu/microcode CPU microcode update interface 321 186 = /dev/atomicps Atomic snapshot of process state data 322 187 = /dev/irnet IrNET device 323 188 = /dev/smbusbios SMBus BIOS 324 189 = /dev/ussp_ctl User space serial port control 325 190 = /dev/crash Mission Critical Linux crash dump facility 326 191 = /dev/pcl181 <information missing> 327 192 = /dev/nas_xbus NAS xbus LCD/buttons access 328 193 = /dev/d7s SPARC 7-segment display 329 194 = /dev/zkshim Zero-Knowledge network shim control 330 195 = /dev/elographics/e2201 Elographics touchscreen E271-2201 331 196 = /dev/vfio/vfio VFIO userspace driver interface 332 197 = /dev/pxa3xx-gcu PXA3xx graphics controller unit driver 333 198 = /dev/sexec Signed executable interface 334 199 = /dev/scanners/cuecat :CueCat barcode scanner 335 200 = /dev/net/tun TAP/TUN network device 336 201 = /dev/button/gulpb Transmeta GULP-B buttons 337 202 = /dev/emd/ctl Enhanced Metadisk RAID (EMD) control 338 203 = /dev/cuse Cuse (character device in user-space) 339 204 = /dev/video/em8300 EM8300 DVD decoder control 340 205 = /dev/video/em8300_mv EM8300 DVD decoder video 341 206 = /dev/video/em8300_ma EM8300 DVD decoder audio 342 207 = /dev/video/em8300_sp EM8300 DVD decoder subpicture 343 208 = /dev/compaq/cpqphpc Compaq PCI Hot Plug Controller 344 209 = /dev/compaq/cpqrid Compaq Remote Insight Driver 345 210 = /dev/impi/bt IMPI coprocessor block transfer 346 211 = /dev/impi/smic IMPI coprocessor stream interface 347 212 = /dev/watchdogs/0 First watchdog device 348 213 = /dev/watchdogs/1 Second watchdog device 349 214 = /dev/watchdogs/2 Third watchdog device 350 215 = /dev/watchdogs/3 Fourth watchdog device 351 216 = /dev/fujitsu/apanel Fujitsu/Siemens application panel 352 217 = /dev/ni/natmotn National Instruments Motion 353 218 = /dev/kchuid Inter-process chuid control 354 219 = 355 220 = /dev/mptctl Message passing technology (MPT) control 356 221 = /dev/mvista/hssdsi Montavista PICMG hot swap system driver 357 222 = /dev/mvista/hasi Montavista PICMG high availability 358 223 = /dev/input/uinput User level driver support for input 359 224 = /dev/tpm TCPA TPM driver 360 225 = /dev/pps Pulse Per Second driver 361 226 = /dev/systrace Systrace device 362 227 = /dev/mcelog X86_64 Machine Check Exception driver 363 228 = /dev/hpet HPET driver 364 229 = /dev/fuse Fuse (virtual filesystem in user-space) 365 230 = /dev/midishare MidiShare driver 366 231 = /dev/snapshot System memory snapshot device 367 232 = /dev/kvm Kernel-based virtual machine (hardware virtualization extensions) 368 233 = /dev/kmview View-OS A process with a view 369 234 = /dev/btrfs-control Btrfs control device 370 235 = /dev/autofs Autofs control device 371 236 = /dev/mapper/control Device-Mapper control device 372 237 = /dev/loop-control Loopback control device 373 238 = /dev/vhost-net Host kernel accelerator for virtio net 374 239 = /dev/uhid User-space I/O driver support for HID subsystem 375 240 = /dev/userio Serio driver testing device 376 241 = /dev/vhost-vsock Host kernel driver for virtio vsock 377 242 = /dev/rfkill Turning off radio transmissions (rfkill) 378 379 243-254 Reserved for local use 380 255 Reserved for MISC_DYNAMIC_MINOR 381 382 11 char Raw keyboard device (Linux/SPARC only) 383 0 = /dev/kbd Raw keyboard device 384 385 11 char Serial Mux device (Linux/PA-RISC only) 386 0 = /dev/ttyB0 First mux port 387 1 = /dev/ttyB1 Second mux port 388 ... 389 390 11 block SCSI CD-ROM devices 391 0 = /dev/sr0 First SCSI CD-ROM 392 1 = /dev/sr1 Second SCSI CD-ROM 393 ... 394 395 In the past the prefix /dev/scd (instead of /dev/sr) was used and even recommended. 396 397 12 char QIC-02 tape 398 2 = /dev/ntpqic11 QIC-11, no rewind-on-close 399 3 = /dev/tpqic11 QIC-11, rewind-on-close 400 4 = /dev/ntpqic24 QIC-24, no rewind-on-close 401 5 = /dev/tpqic24 QIC-24, rewind-on-close 402 6 = /dev/ntpqic120 QIC-120, no rewind-on-close 403 7 = /dev/tpqic120 QIC-120, rewind-on-close 404 8 = /dev/ntpqic150 QIC-150, no rewind-on-close 405 9 = /dev/tpqic150 QIC-150, rewind-on-close 406 407 The device names specified are proposed -- if there 408 are "standard" names for these devices, please let me know. 409 410 12 block 411 412 13 char Input core 413 0 = /dev/input/js0 First joystick 414 1 = /dev/input/js1 Second joystick 415 ... 416 32 = /dev/input/mouse0 First mouse 417 33 = /dev/input/mouse1 Second mouse 418 ... 419 63 = /dev/input/mice Unified mouse 420 64 = /dev/input/event0 First event queue 421 65 = /dev/input/event1 Second event queue 422 ... 423 424 Each device type has 5 bits (32 minors). 425 426 13 block Previously used for the XT disk (/dev/xdN) 427 Deleted in kernel v3.9. 428 429 14 char Open Sound System (OSS) 430 0 = /dev/mixer Mixer control 431 1 = /dev/sequencer Audio sequencer 432 2 = /dev/midi00 First MIDI port 433 3 = /dev/dsp Digital audio 434 4 = /dev/audio Sun-compatible digital audio 435 6 = 436 7 = /dev/audioctl SPARC audio control device 437 8 = /dev/sequencer2 Sequencer -- alternate device 438 16 = /dev/mixer1 Second soundcard mixer control 439 17 = /dev/patmgr0 Sequencer patch manager 440 18 = /dev/midi01 Second MIDI port 441 19 = /dev/dsp1 Second soundcard digital audio 442 20 = /dev/audio1 Second soundcard Sun digital audio 443 33 = /dev/patmgr1 Sequencer patch manager 444 34 = /dev/midi02 Third MIDI port 445 50 = /dev/midi03 Fourth MIDI port 446 447 14 block 448 449 15 char Joystick 450 0 = /dev/js0 First analog joystick 451 1 = /dev/js1 Second analog joystick 452 ... 453 128 = /dev/djs0 First digital joystick 454 129 = /dev/djs1 Second digital joystick 455 ... 456 15 block Sony CDU-31A/CDU-33A CD-ROM 457 0 = /dev/sonycd Sony CDU-31a CD-ROM 458 459 16 char Non-SCSI scanners 460 0 = /dev/gs4500 Genius 4500 handheld scanner 461 462 16 block GoldStar CD-ROM 463 0 = /dev/gscd GoldStar CD-ROM 464 465 17 char OBSOLETE (was Chase serial card) 466 0 = /dev/ttyH0 First Chase port 467 1 = /dev/ttyH1 Second Chase port 468 ... 469 17 block Optics Storage CD-ROM 470 0 = /dev/optcd Optics Storage CD-ROM 471 472 18 char OBSOLETE (was Chase serial card - alternate devices) 473 0 = /dev/cuh0 Callout device for ttyH0 474 1 = /dev/cuh1 Callout device for ttyH1 475 ... 476 18 block Sanyo CD-ROM 477 0 = /dev/sjcd Sanyo CD-ROM 478 479 19 block "Double" compressed disk 480 0 = /dev/double0 First compressed disk 481 ... 482 7 = /dev/double7 Eighth compressed disk 483 128 = /dev/cdouble0 Mirror of first compressed disk 484 ... 485 135 = /dev/cdouble7 Mirror of eighth compressed disk 486 487 See the Double documentation for the meaning of the 488 mirror devices. 489 490 20 block Hitachi CD-ROM (under development) 491 0 = /dev/hitcd Hitachi CD-ROM 492 493 21 char Generic SCSI access 494 0 = /dev/sg0 First generic SCSI device 495 1 = /dev/sg1 Second generic SCSI device 496 ... 497 498 Most distributions name these /dev/sga, /dev/sgb...; 499 this sets an unnecessary limit of 26 SCSI devices in 500 the system and is counter to standard Linux 501 device-naming practice. 502 503 21 block Acorn MFM hard drive interface 504 0 = /dev/mfma First MFM drive whole disk 505 64 = /dev/mfmb Second MFM drive whole disk 506 507 This device is used on the ARM-based Acorn RiscPC. 508 Partitions are handled the same way as for IDE disks 509 (see major number 3). 510 511 22 char Digiboard serial card 512 0 = /dev/ttyD0 First Digiboard port 513 1 = /dev/ttyD1 Second Digiboard port 514 ... 515 22 block Second IDE hard disk/CD-ROM interface 516 0 = /dev/hdc Master: whole disk (or CD-ROM) 517 64 = /dev/hdd Slave: whole disk (or CD-ROM) 518 519 Partitions are handled the same way as for the first 520 interface (see major number 3). 521 522 23 char Digiboard serial card - alternate devices 523 0 = /dev/cud0 Callout device for ttyD0 524 1 = /dev/cud1 Callout device for ttyD1 525 ... 526 23 block Mitsumi proprietary CD-ROM 527 0 = /dev/mcd Mitsumi CD-ROM 528 529 24 char Stallion serial card 530 0 = /dev/ttyE0 Stallion port 0 card 0 531 1 = /dev/ttyE1 Stallion port 1 card 0 532 ... 533 64 = /dev/ttyE64 Stallion port 0 card 1 534 65 = /dev/ttyE65 Stallion port 1 card 1 535 ... 536 128 = /dev/ttyE128 Stallion port 0 card 2 537 129 = /dev/ttyE129 Stallion port 1 card 2 538 ... 539 192 = /dev/ttyE192 Stallion port 0 card 3 540 193 = /dev/ttyE193 Stallion port 1 card 3 541 ... 542 24 block Sony CDU-535 CD-ROM 543 0 = /dev/cdu535 Sony CDU-535 CD-ROM 544 545 25 char Stallion serial card - alternate devices 546 0 = /dev/cue0 Callout device for ttyE0 547 1 = /dev/cue1 Callout device for ttyE1 548 ... 549 64 = /dev/cue64 Callout device for ttyE64 550 65 = /dev/cue65 Callout device for ttyE65 551 ... 552 128 = /dev/cue128 Callout device for ttyE128 553 129 = /dev/cue129 Callout device for ttyE129 554 ... 555 192 = /dev/cue192 Callout device for ttyE192 556 193 = /dev/cue193 Callout device for ttyE193 557 ... 558 25 block First Matsushita (Panasonic/SoundBlaster) CD-ROM 559 0 = /dev/sbpcd0 Panasonic CD-ROM controller 0 unit 0 560 1 = /dev/sbpcd1 Panasonic CD-ROM controller 0 unit 1 561 2 = /dev/sbpcd2 Panasonic CD-ROM controller 0 unit 2 562 3 = /dev/sbpcd3 Panasonic CD-ROM controller 0 unit 3 563 564 26 char 565 566 26 block Second Matsushita (Panasonic/SoundBlaster) CD-ROM 567 0 = /dev/sbpcd4 Panasonic CD-ROM controller 1 unit 0 568 1 = /dev/sbpcd5 Panasonic CD-ROM controller 1 unit 1 569 2 = /dev/sbpcd6 Panasonic CD-ROM controller 1 unit 2 570 3 = /dev/sbpcd7 Panasonic CD-ROM controller 1 unit 3 571 572 27 char QIC-117 tape 573 0 = /dev/qft0 Unit 0, rewind-on-close 574 1 = /dev/qft1 Unit 1, rewind-on-close 575 2 = /dev/qft2 Unit 2, rewind-on-close 576 3 = /dev/qft3 Unit 3, rewind-on-close 577 4 = /dev/nqft0 Unit 0, no rewind-on-close 578 5 = /dev/nqft1 Unit 1, no rewind-on-close 579 6 = /dev/nqft2 Unit 2, no rewind-on-close 580 7 = /dev/nqft3 Unit 3, no rewind-on-close 581 16 = /dev/zqft0 Unit 0, rewind-on-close, compression 582 17 = /dev/zqft1 Unit 1, rewind-on-close, compression 583 18 = /dev/zqft2 Unit 2, rewind-on-close, compression 584 19 = /dev/zqft3 Unit 3, rewind-on-close, compression 585 20 = /dev/nzqft0 Unit 0, no rewind-on-close, compression 586 21 = /dev/nzqft1 Unit 1, no rewind-on-close, compression 587 22 = /dev/nzqft2 Unit 2, no rewind-on-close, compression 588 23 = /dev/nzqft3 Unit 3, no rewind-on-close, compression 589 32 = /dev/rawqft0 Unit 0, rewind-on-close, no file marks 590 33 = /dev/rawqft1 Unit 1, rewind-on-close, no file marks 591 34 = /dev/rawqft2 Unit 2, rewind-on-close, no file marks 592 35 = /dev/rawqft3 Unit 3, rewind-on-close, no file marks 593 36 = /dev/nrawqft0 Unit 0, no rewind-on-close, no file marks 594 37 = /dev/nrawqft1 Unit 1, no rewind-on-close, no file marks 595 38 = /dev/nrawqft2 Unit 2, no rewind-on-close, no file marks 596 39 = /dev/nrawqft3 Unit 3, no rewind-on-close, no file marks 597 598 27 block Third Matsushita (Panasonic/SoundBlaster) CD-ROM 599 0 = /dev/sbpcd8 Panasonic CD-ROM controller 2 unit 0 600 1 = /dev/sbpcd9 Panasonic CD-ROM controller 2 unit 1 601 2 = /dev/sbpcd10 Panasonic CD-ROM controller 2 unit 2 602 3 = /dev/sbpcd11 Panasonic CD-ROM controller 2 unit 3 603 604 28 char Stallion serial card - card programming 605 0 = /dev/staliomem0 First Stallion card I/O memory 606 1 = /dev/staliomem1 Second Stallion card I/O memory 607 2 = /dev/staliomem2 Third Stallion card I/O memory 608 3 = /dev/staliomem3 Fourth Stallion card I/O memory 609 610 28 char Atari SLM ACSI laser printer (68k/Atari) 611 0 = /dev/slm0 First SLM laser printer 612 1 = /dev/slm1 Second SLM laser printer 613 ... 614 28 block Fourth Matsushita (Panasonic/SoundBlaster) CD-ROM 615 0 = /dev/sbpcd12 Panasonic CD-ROM controller 3 unit 0 616 1 = /dev/sbpcd13 Panasonic CD-ROM controller 3 unit 1 617 2 = /dev/sbpcd14 Panasonic CD-ROM controller 3 unit 2 618 3 = /dev/sbpcd15 Panasonic CD-ROM controller 3 unit 3 619 620 28 block ACSI disk (68k/Atari) 621 0 = /dev/ada First ACSI disk whole disk 622 16 = /dev/adb Second ACSI disk whole disk 623 32 = /dev/adc Third ACSI disk whole disk 624 ... 625 240 = /dev/adp 16th ACSI disk whole disk 626 627 Partitions are handled in the same way as for IDE 628 disks (see major number 3) except that the limit on 629 partitions is 15, like SCSI. 630 631 29 char Universal frame buffer 632 0 = /dev/fb0 First frame buffer 633 1 = /dev/fb1 Second frame buffer 634 ... 635 31 = /dev/fb31 32nd frame buffer 636 637 29 block Aztech/Orchid/Okano/Wearnes CD-ROM 638 0 = /dev/aztcd Aztech CD-ROM 639 640 30 char iBCS-2 compatibility devices 641 0 = /dev/socksys Socket access 642 1 = /dev/spx SVR3 local X interface 643 32 = /dev/inet/ip Network access 644 33 = /dev/inet/icmp 645 34 = /dev/inet/ggp 646 35 = /dev/inet/ipip 647 36 = /dev/inet/tcp 648 37 = /dev/inet/egp 649 38 = /dev/inet/pup 650 39 = /dev/inet/udp 651 40 = /dev/inet/idp 652 41 = /dev/inet/rawip 653 654 Additionally, iBCS-2 requires the following links: 655 656 /dev/ip -> /dev/inet/ip 657 /dev/icmp -> /dev/inet/icmp 658 /dev/ggp -> /dev/inet/ggp 659 /dev/ipip -> /dev/inet/ipip 660 /dev/tcp -> /dev/inet/tcp 661 /dev/egp -> /dev/inet/egp 662 /dev/pup -> /dev/inet/pup 663 /dev/udp -> /dev/inet/udp 664 /dev/idp -> /dev/inet/idp 665 /dev/rawip -> /dev/inet/rawip 666 /dev/inet/arp -> /dev/inet/udp 667 /dev/inet/rip -> /dev/inet/udp 668 /dev/nfsd -> /dev/socksys 669 /dev/X0R -> /dev/null (? apparently not required ?) 670 671 30 block Philips LMS CM-205 CD-ROM 672 0 = /dev/cm205cd Philips LMS CM-205 CD-ROM 673 674 /dev/lmscd is an older name for this device. This 675 driver does not work with the CM-205MS CD-ROM. 676 677 31 char MPU-401 MIDI 678 0 = /dev/mpu401data MPU-401 data port 679 1 = /dev/mpu401stat MPU-401 status port 680 681 31 block ROM/flash memory card 682 0 = /dev/rom0 First ROM card (rw) 683 ... 684 7 = /dev/rom7 Eighth ROM card (rw) 685 8 = /dev/rrom0 First ROM card (ro) 686 ... 687 15 = /dev/rrom7 Eighth ROM card (ro) 688 16 = /dev/flash0 First flash memory card (rw) 689 ... 690 23 = /dev/flash7 Eighth flash memory card (rw) 691 24 = /dev/rflash0 First flash memory card (ro) 692 ... 693 31 = /dev/rflash7 Eighth flash memory card (ro) 694 695 The read-write (rw) devices support back-caching 696 written data in RAM, as well as writing to flash RAM 697 devices. The read-only devices (ro) support reading 698 only. 699 700 32 char Specialix serial card 701 0 = /dev/ttyX0 First Specialix port 702 1 = /dev/ttyX1 Second Specialix port 703 ... 704 32 block Philips LMS CM-206 CD-ROM 705 0 = /dev/cm206cd Philips LMS CM-206 CD-ROM 706 707 33 char Specialix serial card - alternate devices 708 0 = /dev/cux0 Callout device for ttyX0 709 1 = /dev/cux1 Callout device for ttyX1 710 ... 711 33 block Third IDE hard disk/CD-ROM interface 712 0 = /dev/hde Master: whole disk (or CD-ROM) 713 64 = /dev/hdf Slave: whole disk (or CD-ROM) 714 715 Partitions are handled the same way as for the first 716 interface (see major number 3). 717 718 34 char Z8530 HDLC driver 719 0 = /dev/scc0 First Z8530, first port 720 1 = /dev/scc1 First Z8530, second port 721 2 = /dev/scc2 Second Z8530, first port 722 3 = /dev/scc3 Second Z8530, second port 723 ... 724 725 In a previous version these devices were named 726 /dev/sc1 for /dev/scc0, /dev/sc2 for /dev/scc1, and so 727 on. 728 729 34 block Fourth IDE hard disk/CD-ROM interface 730 0 = /dev/hdg Master: whole disk (or CD-ROM) 731 64 = /dev/hdh Slave: whole disk (or CD-ROM) 732 733 Partitions are handled the same way as for the first 734 interface (see major number 3). 735 736 35 char tclmidi MIDI driver 737 0 = /dev/midi0 First MIDI port, kernel timed 738 1 = /dev/midi1 Second MIDI port, kernel timed 739 2 = /dev/midi2 Third MIDI port, kernel timed 740 3 = /dev/midi3 Fourth MIDI port, kernel timed 741 64 = /dev/rmidi0 First MIDI port, untimed 742 65 = /dev/rmidi1 Second MIDI port, untimed 743 66 = /dev/rmidi2 Third MIDI port, untimed 744 67 = /dev/rmidi3 Fourth MIDI port, untimed 745 128 = /dev/smpte0 First MIDI port, SMPTE timed 746 129 = /dev/smpte1 Second MIDI port, SMPTE timed 747 130 = /dev/smpte2 Third MIDI port, SMPTE timed 748 131 = /dev/smpte3 Fourth MIDI port, SMPTE timed 749 750 35 block Slow memory ramdisk 751 0 = /dev/slram Slow memory ramdisk 752 753 36 char Netlink support 754 0 = /dev/route Routing, device updates, kernel to user 755 1 = /dev/skip enSKIP security cache control 756 3 = /dev/fwmonitor Firewall packet copies 757 16 = /dev/tap0 First Ethertap device 758 ... 759 31 = /dev/tap15 16th Ethertap device 760 761 36 block OBSOLETE (was MCA ESDI hard disk) 762 763 37 char IDE tape 764 0 = /dev/ht0 First IDE tape 765 1 = /dev/ht1 Second IDE tape 766 ... 767 128 = /dev/nht0 First IDE tape, no rewind-on-close 768 129 = /dev/nht1 Second IDE tape, no rewind-on-close 769 ... 770 771 Currently, only one IDE tape drive is supported. 772 773 37 block Zorro II ramdisk 774 0 = /dev/z2ram Zorro II ramdisk 775 776 38 char Myricom PCI Myrinet board 777 0 = /dev/mlanai0 First Myrinet board 778 1 = /dev/mlanai1 Second Myrinet board 779 ... 780 781 This device is used for status query, board control 782 and "user level packet I/O." This board is also 783 accessible as a standard networking "eth" device. 784 785 38 block OBSOLETE (was Linux/AP+) 786 787 39 char ML-16P experimental I/O board 788 0 = /dev/ml16pa-a0 First card, first analog channel 789 1 = /dev/ml16pa-a1 First card, second analog channel 790 ... 791 15 = /dev/ml16pa-a15 First card, 16th analog channel 792 16 = /dev/ml16pa-d First card, digital lines 793 17 = /dev/ml16pa-c0 First card, first counter/timer 794 18 = /dev/ml16pa-c1 First card, second counter/timer 795 19 = /dev/ml16pa-c2 First card, third counter/timer 796 32 = /dev/ml16pb-a0 Second card, first analog channel 797 33 = /dev/ml16pb-a1 Second card, second analog channel 798 ... 799 47 = /dev/ml16pb-a15 Second card, 16th analog channel 800 48 = /dev/ml16pb-d Second card, digital lines 801 49 = /dev/ml16pb-c0 Second card, first counter/timer 802 50 = /dev/ml16pb-c1 Second card, second counter/timer 803 51 = /dev/ml16pb-c2 Second card, third counter/timer 804 ... 805 39 block 806 807 40 char 808 809 40 block 810 811 41 char Yet Another Micro Monitor 812 0 = /dev/yamm Yet Another Micro Monitor 813 814 41 block 815 816 42 char Demo/sample use 817 818 42 block Demo/sample use 819 820 This number is intended for use in sample code, as 821 well as a general "example" device number. It 822 should never be used for a device driver that is being 823 distributed; either obtain an official number or use 824 the local/experimental range. The sudden addition or 825 removal of a driver with this number should not cause 826 ill effects to the system (bugs excepted.) 827 828 IN PARTICULAR, ANY DISTRIBUTION WHICH CONTAINS A 829 DEVICE DRIVER USING MAJOR NUMBER 42 IS NONCOMPLIANT. 830 831 43 char isdn4linux virtual modem 832 0 = /dev/ttyI0 First virtual modem 833 ... 834 63 = /dev/ttyI63 64th virtual modem 835 836 43 block Network block devices 837 0 = /dev/nb0 First network block device 838 1 = /dev/nb1 Second network block device 839 ... 840 841 Network Block Device is somehow similar to loopback 842 devices: If you read from it, it sends packet across 843 network asking server for data. If you write to it, it 844 sends packet telling server to write. It could be used 845 to mounting filesystems over the net, swapping over 846 the net, implementing block device in userland etc. 847 848 44 char isdn4linux virtual modem - alternate devices 849 0 = /dev/cui0 Callout device for ttyI0 850 ... 851 63 = /dev/cui63 Callout device for ttyI63 852 853 44 block Flash Translation Layer (FTL) filesystems 854 0 = /dev/ftla FTL on first Memory Technology Device 855 16 = /dev/ftlb FTL on second Memory Technology Device 856 32 = /dev/ftlc FTL on third Memory Technology Device 857 ... 858 240 = /dev/ftlp FTL on 16th Memory Technology Device 859 860 Partitions are handled in the same way as for IDE 861 disks (see major number 3) except that the partition 862 limit is 15 rather than 63 per disk (same as SCSI.) 863 864 45 char isdn4linux ISDN BRI driver 865 0 = /dev/isdn0 First virtual B channel raw data 866 ... 867 63 = /dev/isdn63 64th virtual B channel raw data 868 64 = /dev/isdnctrl0 First channel control/debug 869 ... 870 127 = /dev/isdnctrl63 64th channel control/debug 871 872 128 = /dev/ippp0 First SyncPPP device 873 ... 874 191 = /dev/ippp63 64th SyncPPP device 875 876 255 = /dev/isdninfo ISDN monitor interface 877 878 45 block Parallel port IDE disk devices 879 0 = /dev/pda First parallel port IDE disk 880 16 = /dev/pdb Second parallel port IDE disk 881 32 = /dev/pdc Third parallel port IDE disk 882 48 = /dev/pdd Fourth parallel port IDE disk 883 884 Partitions are handled in the same way as for IDE 885 disks (see major number 3) except that the partition 886 limit is 15 rather than 63 per disk. 887 888 46 char Comtrol Rocketport serial card 889 0 = /dev/ttyR0 First Rocketport port 890 1 = /dev/ttyR1 Second Rocketport port 891 ... 892 46 block Parallel port ATAPI CD-ROM devices 893 0 = /dev/pcd0 First parallel port ATAPI CD-ROM 894 1 = /dev/pcd1 Second parallel port ATAPI CD-ROM 895 2 = /dev/pcd2 Third parallel port ATAPI CD-ROM 896 3 = /dev/pcd3 Fourth parallel port ATAPI CD-ROM 897 898 47 char Comtrol Rocketport serial card - alternate devices 899 0 = /dev/cur0 Callout device for ttyR0 900 1 = /dev/cur1 Callout device for ttyR1 901 ... 902 47 block Parallel port ATAPI disk devices 903 0 = /dev/pf0 First parallel port ATAPI disk 904 1 = /dev/pf1 Second parallel port ATAPI disk 905 2 = /dev/pf2 Third parallel port ATAPI disk 906 3 = /dev/pf3 Fourth parallel port ATAPI disk 907 908 This driver is intended for floppy disks and similar 909 devices and hence does not support partitioning. 910 911 48 char SDL RISCom serial card 912 0 = /dev/ttyL0 First RISCom port 913 1 = /dev/ttyL1 Second RISCom port 914 ... 915 48 block Mylex DAC960 PCI RAID controller; first controller 916 0 = /dev/rd/c0d0 First disk, whole disk 917 8 = /dev/rd/c0d1 Second disk, whole disk 918 ... 919 248 = /dev/rd/c0d31 32nd disk, whole disk 920 921 For partitions add: 922 0 = /dev/rd/c?d? Whole disk 923 1 = /dev/rd/c?d?p1 First partition 924 ... 925 7 = /dev/rd/c?d?p7 Seventh partition 926 927 49 char SDL RISCom serial card - alternate devices 928 0 = /dev/cul0 Callout device for ttyL0 929 1 = /dev/cul1 Callout device for ttyL1 930 ... 931 49 block Mylex DAC960 PCI RAID controller; second controller 932 0 = /dev/rd/c1d0 First disk, whole disk 933 8 = /dev/rd/c1d1 Second disk, whole disk 934 ... 935 248 = /dev/rd/c1d31 32nd disk, whole disk 936 937 Partitions are handled as for major 48. 938 939 50 char Reserved for GLINT 940 941 50 block Mylex DAC960 PCI RAID controller; third controller 942 0 = /dev/rd/c2d0 First disk, whole disk 943 8 = /dev/rd/c2d1 Second disk, whole disk 944 ... 945 248 = /dev/rd/c2d31 32nd disk, whole disk 946 947 51 char Baycom radio modem OR Radio Tech BIM-XXX-RS232 radio modem 948 0 = /dev/bc0 First Baycom radio modem 949 1 = /dev/bc1 Second Baycom radio modem 950 ... 951 51 block Mylex DAC960 PCI RAID controller; fourth controller 952 0 = /dev/rd/c3d0 First disk, whole disk 953 8 = /dev/rd/c3d1 Second disk, whole disk 954 ... 955 248 = /dev/rd/c3d31 32nd disk, whole disk 956 957 Partitions are handled as for major 48. 958 959 52 char Spellcaster DataComm/BRI ISDN card 960 0 = /dev/dcbri0 First DataComm card 961 1 = /dev/dcbri1 Second DataComm card 962 2 = /dev/dcbri2 Third DataComm card 963 3 = /dev/dcbri3 Fourth DataComm card 964 965 52 block Mylex DAC960 PCI RAID controller; fifth controller 966 0 = /dev/rd/c4d0 First disk, whole disk 967 8 = /dev/rd/c4d1 Second disk, whole disk 968 ... 969 248 = /dev/rd/c4d31 32nd disk, whole disk 970 971 Partitions are handled as for major 48. 972 973 53 char BDM interface for remote debugging MC683xx microcontrollers 974 0 = /dev/pd_bdm0 PD BDM interface on lp0 975 1 = /dev/pd_bdm1 PD BDM interface on lp1 976 2 = /dev/pd_bdm2 PD BDM interface on lp2 977 4 = /dev/icd_bdm0 ICD BDM interface on lp0 978 5 = /dev/icd_bdm1 ICD BDM interface on lp1 979 6 = /dev/icd_bdm2 ICD BDM interface on lp2 980 981 This device is used for the interfacing to the MC683xx 982 microcontrollers via Background Debug Mode by use of a 983 Parallel Port interface. PD is the Motorola Public 984 Domain Interface and ICD is the commercial interface 985 by P&E. 986 987 53 block Mylex DAC960 PCI RAID controller; sixth controller 988 0 = /dev/rd/c5d0 First disk, whole disk 989 8 = /dev/rd/c5d1 Second disk, whole disk 990 ... 991 248 = /dev/rd/c5d31 32nd disk, whole disk 992 993 Partitions are handled as for major 48. 994 995 54 char Electrocardiognosis Holter serial card 996 0 = /dev/holter0 First Holter port 997 1 = /dev/holter1 Second Holter port 998 2 = /dev/holter2 Third Holter port 999 1000 A custom serial card used by Electrocardiognosis SRL 1001 <mseritan@ottonel.pub.ro> to transfer data from Holter 1002 24-hour heart monitoring equipment. 1003 1004 54 block Mylex DAC960 PCI RAID controller; seventh controller 1005 0 = /dev/rd/c6d0 First disk, whole disk 1006 8 = /dev/rd/c6d1 Second disk, whole disk 1007 ... 1008 248 = /dev/rd/c6d31 32nd disk, whole disk 1009 1010 Partitions are handled as for major 48. 1011 1012 55 char DSP56001 digital signal processor 1013 0 = /dev/dsp56k First DSP56001 1014 1015 55 block Mylex DAC960 PCI RAID controller; eighth controller 1016 0 = /dev/rd/c7d0 First disk, whole disk 1017 8 = /dev/rd/c7d1 Second disk, whole disk 1018 ... 1019 248 = /dev/rd/c7d31 32nd disk, whole disk 1020 1021 Partitions are handled as for major 48. 1022 1023 56 char Apple Desktop Bus 1024 0 = /dev/adb ADB bus control 1025 1026 Additional devices will be added to this number, all 1027 starting with /dev/adb. 1028 1029 56 block Fifth IDE hard disk/CD-ROM interface 1030 0 = /dev/hdi Master: whole disk (or CD-ROM) 1031 64 = /dev/hdj Slave: whole disk (or CD-ROM) 1032 1033 Partitions are handled the same way as for the first 1034 interface (see major number 3). 1035 1036 57 char Hayes ESP serial card 1037 0 = /dev/ttyP0 First ESP port 1038 1 = /dev/ttyP1 Second ESP port 1039 ... 1040 1041 57 block Sixth IDE hard disk/CD-ROM interface 1042 0 = /dev/hdk Master: whole disk (or CD-ROM) 1043 64 = /dev/hdl Slave: whole disk (or CD-ROM) 1044 1045 Partitions are handled the same way as for the first 1046 interface (see major number 3). 1047 1048 58 char Hayes ESP serial card - alternate devices 1049 0 = /dev/cup0 Callout device for ttyP0 1050 1 = /dev/cup1 Callout device for ttyP1 1051 ... 1052 1053 58 block Reserved for logical volume manager 1054 1055 59 char sf firewall package 1056 0 = /dev/firewall Communication with sf kernel module 1057 1058 59 block Generic PDA filesystem device 1059 0 = /dev/pda0 First PDA device 1060 1 = /dev/pda1 Second PDA device 1061 ... 1062 1063 The pda devices are used to mount filesystems on 1064 remote pda's (basically slow handheld machines with 1065 proprietary OS's and limited memory and storage 1066 running small fs translation drivers) through serial / 1067 IRDA / parallel links. 1068 1069 NAMING CONFLICT -- PROPOSED REVISED NAME /dev/rpda0 etc 1070 1071 60-63 char LOCAL/EXPERIMENTAL USE 1072 1073 60-63 block LOCAL/EXPERIMENTAL USE 1074 Allocated for local/experimental use. For devices not 1075 assigned official numbers, these ranges should be 1076 used in order to avoid conflicting with future assignments. 1077 1078 64 char ENskip kernel encryption package 1079 0 = /dev/enskip Communication with ENskip kernel module 1080 1081 64 block Scramdisk/DriveCrypt encrypted devices 1082 0 = /dev/scramdisk/master Master node for ioctls 1083 1 = /dev/scramdisk/1 First encrypted device 1084 2 = /dev/scramdisk/2 Second encrypted device 1085 ... 1086 255 = /dev/scramdisk/255 255th encrypted device 1087 1088 The filename of the encrypted container and the passwords 1089 are sent via ioctls (using the sdmount tool) to the master 1090 node which then activates them via one of the 1091 /dev/scramdisk/x nodes for loop mounting (all handled 1092 through the sdmount tool). 1093 1094 Requested by: andy@scramdisklinux.org 1095 1096 65 char Sundance "plink" Transputer boards (obsolete, unused) 1097 0 = /dev/plink0 First plink device 1098 1 = /dev/plink1 Second plink device 1099 2 = /dev/plink2 Third plink device 1100 3 = /dev/plink3 Fourth plink device 1101 64 = /dev/rplink0 First plink device, raw 1102 65 = /dev/rplink1 Second plink device, raw 1103 66 = /dev/rplink2 Third plink device, raw 1104 67 = /dev/rplink3 Fourth plink device, raw 1105 128 = /dev/plink0d First plink device, debug 1106 129 = /dev/plink1d Second plink device, debug 1107 130 = /dev/plink2d Third plink device, debug 1108 131 = /dev/plink3d Fourth plink device, debug 1109 192 = /dev/rplink0d First plink device, raw, debug 1110 193 = /dev/rplink1d Second plink device, raw, debug 1111 194 = /dev/rplink2d Third plink device, raw, debug 1112 195 = /dev/rplink3d Fourth plink device, raw, debug 1113 1114 This is a commercial driver; contact James Howes 1115 <jth@prosig.demon.co.uk> for information. 1116 1117 65 block SCSI disk devices (16-31) 1118 0 = /dev/sdq 17th SCSI disk whole disk 1119 16 = /dev/sdr 18th SCSI disk whole disk 1120 32 = /dev/sds 19th SCSI disk whole disk 1121 ... 1122 240 = /dev/sdaf 32nd SCSI disk whole disk 1123 1124 Partitions are handled in the same way as for IDE 1125 disks (see major number 3) except that the limit on 1126 partitions is 15. 1127 1128 66 char YARC PowerPC PCI coprocessor card 1129 0 = /dev/yppcpci0 First YARC card 1130 1 = /dev/yppcpci1 Second YARC card 1131 ... 1132 1133 66 block SCSI disk devices (32-47) 1134 0 = /dev/sdag 33th SCSI disk whole disk 1135 16 = /dev/sdah 34th SCSI disk whole disk 1136 32 = /dev/sdai 35th SCSI disk whole disk 1137 ... 1138 240 = /dev/sdav 48nd SCSI disk whole disk 1139 1140 Partitions are handled in the same way as for IDE 1141 disks (see major number 3) except that the limit on 1142 partitions is 15. 1143 1144 67 char Coda network file system 1145 0 = /dev/cfs0 Coda cache manager 1146 1147 See http://www.coda.cs.cmu.edu for information about Coda. 1148 1149 67 block SCSI disk devices (48-63) 1150 0 = /dev/sdaw 49th SCSI disk whole disk 1151 16 = /dev/sdax 50th SCSI disk whole disk 1152 32 = /dev/sday 51st SCSI disk whole disk 1153 ... 1154 240 = /dev/sdbl 64th SCSI disk whole disk 1155 1156 Partitions are handled in the same way as for IDE 1157 disks (see major number 3) except that the limit on 1158 partitions is 15. 1159 1160 68 char CAPI 2.0 interface 1161 0 = /dev/capi20 Control device 1162 1 = /dev/capi20.00 First CAPI 2.0 application 1163 2 = /dev/capi20.01 Second CAPI 2.0 application 1164 ... 1165 20 = /dev/capi20.19 19th CAPI 2.0 application 1166 1167 ISDN CAPI 2.0 driver for use with CAPI 2.0 1168 applications; currently supports the AVM B1 card. 1169 1170 68 block SCSI disk devices (64-79) 1171 0 = /dev/sdbm 65th SCSI disk whole disk 1172 16 = /dev/sdbn 66th SCSI disk whole disk 1173 32 = /dev/sdbo 67th SCSI disk whole disk 1174 ... 1175 240 = /dev/sdcb 80th SCSI disk whole disk 1176 1177 Partitions are handled in the same way as for IDE 1178 disks (see major number 3) except that the limit on 1179 partitions is 15. 1180 1181 69 char MA16 numeric accelerator card 1182 0 = /dev/ma16 Board memory access 1183 1184 69 block SCSI disk devices (80-95) 1185 0 = /dev/sdcc 81st SCSI disk whole disk 1186 16 = /dev/sdcd 82nd SCSI disk whole disk 1187 32 = /dev/sdce 83th SCSI disk whole disk 1188 ... 1189 240 = /dev/sdcr 96th SCSI disk whole disk 1190 1191 Partitions are handled in the same way as for IDE 1192 disks (see major number 3) except that the limit on 1193 partitions is 15. 1194 1195 70 char SpellCaster Protocol Services Interface 1196 0 = /dev/apscfg Configuration interface 1197 1 = /dev/apsauth Authentication interface 1198 2 = /dev/apslog Logging interface 1199 3 = /dev/apsdbg Debugging interface 1200 64 = /dev/apsisdn ISDN command interface 1201 65 = /dev/apsasync Async command interface 1202 128 = /dev/apsmon Monitor interface 1203 1204 70 block SCSI disk devices (96-111) 1205 0 = /dev/sdcs 97th SCSI disk whole disk 1206 16 = /dev/sdct 98th SCSI disk whole disk 1207 32 = /dev/sdcu 99th SCSI disk whole disk 1208 ... 1209 240 = /dev/sddh 112nd SCSI disk whole disk 1210 1211 Partitions are handled in the same way as for IDE 1212 disks (see major number 3) except that the limit on 1213 partitions is 15. 1214 1215 71 char Computone IntelliPort II serial card 1216 0 = /dev/ttyF0 IntelliPort II board 0, port 0 1217 1 = /dev/ttyF1 IntelliPort II board 0, port 1 1218 ... 1219 63 = /dev/ttyF63 IntelliPort II board 0, port 63 1220 64 = /dev/ttyF64 IntelliPort II board 1, port 0 1221 65 = /dev/ttyF65 IntelliPort II board 1, port 1 1222 ... 1223 127 = /dev/ttyF127 IntelliPort II board 1, port 63 1224 128 = /dev/ttyF128 IntelliPort II board 2, port 0 1225 129 = /dev/ttyF129 IntelliPort II board 2, port 1 1226 ... 1227 191 = /dev/ttyF191 IntelliPort II board 2, port 63 1228 192 = /dev/ttyF192 IntelliPort II board 3, port 0 1229 193 = /dev/ttyF193 IntelliPort II board 3, port 1 1230 ... 1231 255 = /dev/ttyF255 IntelliPort II board 3, port 63 1232 1233 71 block SCSI disk devices (112-127) 1234 0 = /dev/sddi 113th SCSI disk whole disk 1235 16 = /dev/sddj 114th SCSI disk whole disk 1236 32 = /dev/sddk 115th SCSI disk whole disk 1237 ... 1238 240 = /dev/sddx 128th SCSI disk whole disk 1239 1240 Partitions are handled in the same way as for IDE 1241 disks (see major number 3) except that the limit on 1242 partitions is 15. 1243 1244 72 char Computone IntelliPort II serial card - alternate devices 1245 0 = /dev/cuf0 Callout device for ttyF0 1246 1 = /dev/cuf1 Callout device for ttyF1 1247 ... 1248 63 = /dev/cuf63 Callout device for ttyF63 1249 64 = /dev/cuf64 Callout device for ttyF64 1250 65 = /dev/cuf65 Callout device for ttyF65 1251 ... 1252 127 = /dev/cuf127 Callout device for ttyF127 1253 128 = /dev/cuf128 Callout device for ttyF128 1254 129 = /dev/cuf129 Callout device for ttyF129 1255 ... 1256 191 = /dev/cuf191 Callout device for ttyF191 1257 192 = /dev/cuf192 Callout device for ttyF192 1258 193 = /dev/cuf193 Callout device for ttyF193 1259 ... 1260 255 = /dev/cuf255 Callout device for ttyF255 1261 1262 72 block Compaq Intelligent Drive Array, first controller 1263 0 = /dev/ida/c0d0 First logical drive whole disk 1264 16 = /dev/ida/c0d1 Second logical drive whole disk 1265 ... 1266 240 = /dev/ida/c0d15 16th logical drive whole disk 1267 1268 Partitions are handled the same way as for Mylex 1269 DAC960 (see major number 48) except that the limit on 1270 partitions is 15. 1271 1272 73 char Computone IntelliPort II serial card - control devices 1273 0 = /dev/ip2ipl0 Loadware device for board 0 1274 1 = /dev/ip2stat0 Status device for board 0 1275 4 = /dev/ip2ipl1 Loadware device for board 1 1276 5 = /dev/ip2stat1 Status device for board 1 1277 8 = /dev/ip2ipl2 Loadware device for board 2 1278 9 = /dev/ip2stat2 Status device for board 2 1279 12 = /dev/ip2ipl3 Loadware device for board 3 1280 13 = /dev/ip2stat3 Status device for board 3 1281 1282 73 block Compaq Intelligent Drive Array, second controller 1283 0 = /dev/ida/c1d0 First logical drive whole disk 1284 16 = /dev/ida/c1d1 Second logical drive whole disk 1285 ... 1286 240 = /dev/ida/c1d15 16th logical drive whole disk 1287 1288 Partitions are handled the same way as for Mylex 1289 DAC960 (see major number 48) except that the limit on 1290 partitions is 15. 1291 1292 74 char SCI bridge 1293 0 = /dev/SCI/0 SCI device 0 1294 1 = /dev/SCI/1 SCI device 1 1295 ... 1296 1297 Currently for Dolphin Interconnect Solutions' PCI-SCI 1298 bridge. 1299 1300 74 block Compaq Intelligent Drive Array, third controller 1301 0 = /dev/ida/c2d0 First logical drive whole disk 1302 16 = /dev/ida/c2d1 Second logical drive whole disk 1303 ... 1304 240 = /dev/ida/c2d15 16th logical drive whole disk 1305 1306 Partitions are handled the same way as for Mylex 1307 DAC960 (see major number 48) except that the limit on 1308 partitions is 15. 1309 1310 75 char Specialix IO8+ serial card 1311 0 = /dev/ttyW0 First IO8+ port, first card 1312 1 = /dev/ttyW1 Second IO8+ port, first card 1313 ... 1314 8 = /dev/ttyW8 First IO8+ port, second card 1315 ... 1316 1317 75 block Compaq Intelligent Drive Array, fourth controller 1318 0 = /dev/ida/c3d0 First logical drive whole disk 1319 16 = /dev/ida/c3d1 Second logical drive whole disk 1320 ... 1321 240 = /dev/ida/c3d15 16th logical drive whole disk 1322 1323 Partitions are handled the same way as for Mylex 1324 DAC960 (see major number 48) except that the limit on 1325 partitions is 15. 1326 1327 76 char Specialix IO8+ serial card - alternate devices 1328 0 = /dev/cuw0 Callout device for ttyW0 1329 1 = /dev/cuw1 Callout device for ttyW1 1330 ... 1331 8 = /dev/cuw8 Callout device for ttyW8 1332 ... 1333 1334 76 block Compaq Intelligent Drive Array, fifth controller 1335 0 = /dev/ida/c4d0 First logical drive whole disk 1336 16 = /dev/ida/c4d1 Second logical drive whole disk 1337 ... 1338 240 = /dev/ida/c4d15 16th logical drive whole disk 1339 1340 Partitions are handled the same way as for Mylex 1341 DAC960 (see major number 48) except that the limit on 1342 partitions is 15. 1343 1344 1345 77 char ComScire Quantum Noise Generator 1346 0 = /dev/qng ComScire Quantum Noise Generator 1347 1348 77 block Compaq Intelligent Drive Array, sixth controller 1349 0 = /dev/ida/c5d0 First logical drive whole disk 1350 16 = /dev/ida/c5d1 Second logical drive whole disk 1351 ... 1352 240 = /dev/ida/c5d15 16th logical drive whole disk 1353 1354 Partitions are handled the same way as for Mylex 1355 DAC960 (see major number 48) except that the limit on 1356 partitions is 15. 1357 1358 78 char PAM Software's multimodem boards 1359 0 = /dev/ttyM0 First PAM modem 1360 1 = /dev/ttyM1 Second PAM modem 1361 ... 1362 1363 78 block Compaq Intelligent Drive Array, seventh controller 1364 0 = /dev/ida/c6d0 First logical drive whole disk 1365 16 = /dev/ida/c6d1 Second logical drive whole disk 1366 ... 1367 240 = /dev/ida/c6d15 16th logical drive whole disk 1368 1369 Partitions are handled the same way as for Mylex 1370 DAC960 (see major number 48) except that the limit on 1371 partitions is 15. 1372 1373 79 char PAM Software's multimodem boards - alternate devices 1374 0 = /dev/cum0 Callout device for ttyM0 1375 1 = /dev/cum1 Callout device for ttyM1 1376 ... 1377 1378 79 block Compaq Intelligent Drive Array, eighth controller 1379 0 = /dev/ida/c7d0 First logical drive whole disk 1380 16 = /dev/ida/c7d1 Second logical drive whole disk 1381 ... 1382 240 = /dev/ida/c715 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 80 char Photometrics AT200 CCD camera 1389 0 = /dev/at200 Photometrics AT200 CCD camera 1390 1391 80 block I2O hard disk 1392 0 = /dev/i2o/hda First I2O hard disk, whole disk 1393 16 = /dev/i2o/hdb Second I2O hard disk, whole disk 1394 ... 1395 240 = /dev/i2o/hdp 16th I2O hard disk, whole disk 1396 1397 Partitions are handled in the same way as for IDE 1398 disks (see major number 3) except that the limit on 1399 partitions is 15. 1400 1401 81 char video4linux 1402 0 = /dev/video0 Video capture/overlay device 1403 ... 1404 63 = /dev/video63 Video capture/overlay device 1405 64 = /dev/radio0 Radio device 1406 ... 1407 127 = /dev/radio63 Radio device 1408 128 = /dev/swradio0 Software Defined Radio device 1409 ... 1410 191 = /dev/swradio63 Software Defined Radio device 1411 224 = /dev/vbi0 Vertical blank interrupt 1412 ... 1413 255 = /dev/vbi31 Vertical blank interrupt 1414 1415 Minor numbers are allocated dynamically unless 1416 CONFIG_VIDEO_FIXED_MINOR_RANGES (default n) 1417 configuration option is set. 1418 1419 81 block I2O hard disk 1420 0 = /dev/i2o/hdq 17th I2O hard disk, whole disk 1421 16 = /dev/i2o/hdr 18th I2O hard disk, whole disk 1422 ... 1423 240 = /dev/i2o/hdaf 32nd I2O hard disk, whole disk 1424 1425 Partitions are handled in the same way as for IDE 1426 disks (see major number 3) except that the limit on 1427 partitions is 15. 1428 1429 82 char WiNRADiO communications receiver card 1430 0 = /dev/winradio0 First WiNRADiO card 1431 1 = /dev/winradio1 Second WiNRADiO card 1432 ... 1433 1434 The driver and documentation may be obtained from 1435 https://www.winradio.com/ 1436 1437 82 block I2O hard disk 1438 0 = /dev/i2o/hdag 33rd I2O hard disk, whole disk 1439 16 = /dev/i2o/hdah 34th I2O hard disk, whole disk 1440 ... 1441 240 = /dev/i2o/hdav 48th I2O hard disk, whole disk 1442 1443 Partitions are handled in the same way as for IDE 1444 disks (see major number 3) except that the limit on 1445 partitions is 15. 1446 1447 83 char Matrox mga_vid video driver 1448 0 = /dev/mga_vid0 1st video card 1449 1 = /dev/mga_vid1 2nd video card 1450 2 = /dev/mga_vid2 3rd video card 1451 ... 1452 15 = /dev/mga_vid15 16th video card 1453 1454 83 block I2O hard disk 1455 0 = /dev/i2o/hdaw 49th I2O hard disk, whole disk 1456 16 = /dev/i2o/hdax 50th I2O hard disk, whole disk 1457 ... 1458 240 = /dev/i2o/hdbl 64th I2O hard disk, whole disk 1459 1460 Partitions are handled in the same way as for IDE 1461 disks (see major number 3) except that the limit on 1462 partitions is 15. 1463 1464 84 char Ikon 1011[57] Versatec Greensheet Interface 1465 0 = /dev/ihcp0 First Greensheet port 1466 1 = /dev/ihcp1 Second Greensheet port 1467 1468 84 block I2O hard disk 1469 0 = /dev/i2o/hdbm 65th I2O hard disk, whole disk 1470 16 = /dev/i2o/hdbn 66th I2O hard disk, whole disk 1471 ... 1472 240 = /dev/i2o/hdcb 80th I2O hard disk, whole disk 1473 1474 Partitions are handled in the same way as for IDE 1475 disks (see major number 3) except that the limit on 1476 partitions is 15. 1477 1478 85 char Linux/SGI shared memory input queue 1479 0 = /dev/shmiq Master shared input queue 1480 1 = /dev/qcntl0 First device pushed 1481 2 = /dev/qcntl1 Second device pushed 1482 ... 1483 1484 85 block I2O hard disk 1485 0 = /dev/i2o/hdcc 81st I2O hard disk, whole disk 1486 16 = /dev/i2o/hdcd 82nd I2O hard disk, whole disk 1487 ... 1488 240 = /dev/i2o/hdcr 96th I2O hard disk, whole disk 1489 1490 Partitions are handled in the same way as for IDE 1491 disks (see major number 3) except that the limit on 1492 partitions is 15. 1493 1494 86 char SCSI media changer 1495 0 = /dev/sch0 First SCSI media changer 1496 1 = /dev/sch1 Second SCSI media changer 1497 ... 1498 1499 86 block I2O hard disk 1500 0 = /dev/i2o/hdcs 97th I2O hard disk, whole disk 1501 16 = /dev/i2o/hdct 98th I2O hard disk, whole disk 1502 ... 1503 240 = /dev/i2o/hddh 112th I2O hard disk, whole disk 1504 1505 Partitions are handled in the same way as for IDE 1506 disks (see major number 3) except that the limit on 1507 partitions is 15. 1508 1509 87 char Sony Control-A1 stereo control bus 1510 0 = /dev/controla0 First device on chain 1511 1 = /dev/controla1 Second device on chain 1512 ... 1513 1514 87 block I2O hard disk 1515 0 = /dev/i2o/hddi 113rd I2O hard disk, whole disk 1516 16 = /dev/i2o/hddj 114th I2O hard disk, whole disk 1517 ... 1518 240 = /dev/i2o/hddx 128th I2O hard disk, whole disk 1519 1520 Partitions are handled in the same way as for IDE 1521 disks (see major number 3) except that the limit on 1522 partitions is 15. 1523 1524 88 char COMX synchronous serial card 1525 0 = /dev/comx0 COMX channel 0 1526 1 = /dev/comx1 COMX channel 1 1527 ... 1528 1529 88 block Seventh IDE hard disk/CD-ROM interface 1530 0 = /dev/hdm Master: whole disk (or CD-ROM) 1531 64 = /dev/hdn Slave: whole disk (or CD-ROM) 1532 1533 Partitions are handled the same way as for the first 1534 interface (see major number 3). 1535 1536 89 char I2C bus interface 1537 0 = /dev/i2c-0 First I2C adapter 1538 1 = /dev/i2c-1 Second I2C adapter 1539 ... 1540 1541 89 block Eighth IDE hard disk/CD-ROM interface 1542 0 = /dev/hdo Master: whole disk (or CD-ROM) 1543 64 = /dev/hdp Slave: whole disk (or CD-ROM) 1544 1545 Partitions are handled the same way as for the first 1546 interface (see major number 3). 1547 1548 90 char Memory Technology Device (RAM, ROM, Flash) 1549 0 = /dev/mtd0 First MTD (rw) 1550 1 = /dev/mtdr0 First MTD (ro) 1551 ... 1552 30 = /dev/mtd15 16th MTD (rw) 1553 31 = /dev/mtdr15 16th MTD (ro) 1554 1555 90 block Ninth IDE hard disk/CD-ROM interface 1556 0 = /dev/hdq Master: whole disk (or CD-ROM) 1557 64 = /dev/hdr Slave: whole disk (or CD-ROM) 1558 1559 Partitions are handled the same way as for the first 1560 interface (see major number 3). 1561 1562 91 char CAN-Bus devices 1563 0 = /dev/can0 First CAN-Bus controller 1564 1 = /dev/can1 Second CAN-Bus controller 1565 ... 1566 1567 91 block Tenth IDE hard disk/CD-ROM interface 1568 0 = /dev/hds Master: whole disk (or CD-ROM) 1569 64 = /dev/hdt Slave: whole disk (or CD-ROM) 1570 1571 Partitions are handled the same way as for the first 1572 interface (see major number 3). 1573 1574 92 char Reserved for ith Kommunikationstechnik MIC ISDN card 1575 1576 92 block PPDD encrypted disk driver 1577 0 = /dev/ppdd0 First encrypted disk 1578 1 = /dev/ppdd1 Second encrypted disk 1579 ... 1580 1581 Partitions are handled in the same way as for IDE 1582 disks (see major number 3) except that the limit on 1583 partitions is 15. 1584 1585 93 char 1586 1587 93 block NAND Flash Translation Layer filesystem 1588 0 = /dev/nftla First NFTL layer 1589 16 = /dev/nftlb Second NFTL layer 1590 ... 1591 240 = /dev/nftlp 16th NTFL layer 1592 1593 94 char 1594 1595 94 block IBM S/390 DASD block storage 1596 0 = /dev/dasda First DASD device, major 1597 1 = /dev/dasda1 First DASD device, block 1 1598 2 = /dev/dasda2 First DASD device, block 2 1599 3 = /dev/dasda3 First DASD device, block 3 1600 4 = /dev/dasdb Second DASD device, major 1601 5 = /dev/dasdb1 Second DASD device, block 1 1602 6 = /dev/dasdb2 Second DASD device, block 2 1603 7 = /dev/dasdb3 Second DASD device, block 3 1604 ... 1605 1606 95 char IP filter 1607 0 = /dev/ipl Filter control device/log file 1608 1 = /dev/ipnat NAT control device/log file 1609 2 = /dev/ipstate State information log file 1610 3 = /dev/ipauth Authentication control device/log file 1611 ... 1612 1613 96 char Parallel port ATAPI tape devices 1614 0 = /dev/pt0 First parallel port ATAPI tape 1615 1 = /dev/pt1 Second parallel port ATAPI tape 1616 ... 1617 128 = /dev/npt0 First p.p. ATAPI tape, no rewind 1618 129 = /dev/npt1 Second p.p. ATAPI tape, no rewind 1619 ... 1620 1621 96 block Inverse NAND Flash Translation Layer 1622 0 = /dev/inftla First INFTL layer 1623 16 = /dev/inftlb Second INFTL layer 1624 ... 1625 240 = /dev/inftlp 16th INTFL layer 1626 1627 97 char Parallel port generic ATAPI interface 1628 0 = /dev/pg0 First parallel port ATAPI device 1629 1 = /dev/pg1 Second parallel port ATAPI device 1630 2 = /dev/pg2 Third parallel port ATAPI device 1631 3 = /dev/pg3 Fourth parallel port ATAPI device 1632 1633 These devices support the same API as the generic SCSI 1634 devices. 1635 1636 98 char Control and Measurement Device (comedi) 1637 0 = /dev/comedi0 First comedi device 1638 1 = /dev/comedi1 Second comedi device 1639 ... 1640 47 = /dev/comedi47 48th comedi device 1641 1642 Minors 48 to 255 are reserved for comedi subdevices with 1643 pathnames of the form "/dev/comediX_subdY", where "X" is the 1644 minor number of the associated comedi device and "Y" is the 1645 subdevice number. These subdevice minors are assigned 1646 dynamically, so there is no fixed mapping from subdevice 1647 pathnames to minor numbers. 1648 1649 See https://www.comedi.org/ for information about the Comedi 1650 project. 1651 1652 98 block User-mode virtual block device 1653 0 = /dev/ubda First user-mode block device 1654 16 = /dev/ubdb Second user-mode block device 1655 ... 1656 1657 Partitions are handled in the same way as for IDE 1658 disks (see major number 3) except that the limit on 1659 partitions is 15. 1660 1661 This device is used by the user-mode virtual kernel port. 1662 1663 99 char Raw parallel ports 1664 0 = /dev/parport0 First parallel port 1665 1 = /dev/parport1 Second parallel port 1666 ... 1667 1668 99 block JavaStation flash disk 1669 0 = /dev/jsfd JavaStation flash disk 1670 1671 100 char Telephony for Linux 1672 0 = /dev/phone0 First telephony device 1673 1 = /dev/phone1 Second telephony device 1674 ... 1675 1676 101 char Motorola DSP 56xxx board 1677 0 = /dev/mdspstat Status information 1678 1 = /dev/mdsp1 First DSP board I/O controls 1679 ... 1680 16 = /dev/mdsp16 16th DSP board I/O controls 1681 1682 101 block AMI HyperDisk RAID controller 1683 0 = /dev/amiraid/ar0 First array whole disk 1684 16 = /dev/amiraid/ar1 Second array whole disk 1685 ... 1686 240 = /dev/amiraid/ar15 16th array whole disk 1687 1688 For each device, partitions are added as: 1689 0 = /dev/amiraid/ar? Whole disk 1690 1 = /dev/amiraid/ar?p1 First partition 1691 2 = /dev/amiraid/ar?p2 Second partition 1692 ... 1693 15 = /dev/amiraid/ar?p15 15th partition 1694 1695 102 char 1696 1697 102 block Compressed block device 1698 0 = /dev/cbd/a First compressed block device, whole device 1699 16 = /dev/cbd/b Second compressed block device, whole device 1700 ... 1701 240 = /dev/cbd/p 16th compressed block device, whole device 1702 1703 Partitions are handled in the same way as for IDE 1704 disks (see major number 3) except that the limit on 1705 partitions is 15. 1706 1707 103 char Arla network file system 1708 0 = /dev/nnpfs0 First NNPFS device 1709 1 = /dev/nnpfs1 Second NNPFS device 1710 1711 Arla is a free clone of the Andrew File System, AFS. 1712 The NNPFS device gives user mode filesystem 1713 implementations a kernel presence for caching and easy 1714 mounting. For more information about the project, 1715 write to <arla-drinkers@stacken.kth.se> or see 1716 https://www.stacken.kth.se/project/arla/ 1717 1718 103 block Audit device 1719 0 = /dev/audit Audit device 1720 1721 104 char Flash BIOS support 1722 1723 104 block Compaq Next Generation Drive Array, first controller 1724 0 = /dev/cciss/c0d0 First logical drive, whole disk 1725 16 = /dev/cciss/c0d1 Second logical drive, whole disk 1726 ... 1727 240 = /dev/cciss/c0d15 16th logical drive, whole disk 1728 1729 Partitions are handled the same way as for Mylex 1730 DAC960 (see major number 48) except that the limit on 1731 partitions is 15. 1732 1733 105 char Comtrol VS-1000 serial controller 1734 0 = /dev/ttyV0 First VS-1000 port 1735 1 = /dev/ttyV1 Second VS-1000 port 1736 ... 1737 1738 105 block Compaq Next Generation Drive Array, second controller 1739 0 = /dev/cciss/c1d0 First logical drive, whole disk 1740 16 = /dev/cciss/c1d1 Second logical drive, whole disk 1741 ... 1742 240 = /dev/cciss/c1d15 16th logical drive, whole disk 1743 1744 Partitions are handled the same way as for Mylex 1745 DAC960 (see major number 48) except that the limit on 1746 partitions is 15. 1747 1748 106 char Comtrol VS-1000 serial controller - alternate devices 1749 0 = /dev/cuv0 First VS-1000 port 1750 1 = /dev/cuv1 Second VS-1000 port 1751 ... 1752 1753 106 block Compaq Next Generation Drive Array, third controller 1754 0 = /dev/cciss/c2d0 First logical drive, whole disk 1755 16 = /dev/cciss/c2d1 Second logical drive, whole disk 1756 ... 1757 240 = /dev/cciss/c2d15 16th logical drive, whole disk 1758 1759 Partitions are handled the same way as for Mylex 1760 DAC960 (see major number 48) except that the limit on 1761 partitions is 15. 1762 1763 107 char 3Dfx Voodoo Graphics device 1764 0 = /dev/3dfx Primary 3Dfx graphics device 1765 1766 107 block Compaq Next Generation Drive Array, fourth controller 1767 0 = /dev/cciss/c3d0 First logical drive, whole disk 1768 16 = /dev/cciss/c3d1 Second logical drive, whole disk 1769 ... 1770 240 = /dev/cciss/c3d15 16th logical drive, whole disk 1771 1772 Partitions are handled the same way as for Mylex 1773 DAC960 (see major number 48) except that the limit on 1774 partitions is 15. 1775 1776 108 char Device independent PPP interface 1777 0 = /dev/ppp Device independent PPP interface 1778 1779 108 block Compaq Next Generation Drive Array, fifth controller 1780 0 = /dev/cciss/c4d0 First logical drive, whole disk 1781 16 = /dev/cciss/c4d1 Second logical drive, whole disk 1782 ... 1783 240 = /dev/cciss/c4d15 16th logical drive, whole disk 1784 1785 Partitions are handled the same way as for Mylex 1786 DAC960 (see major number 48) except that the limit on 1787 partitions is 15. 1788 1789 109 char Reserved for logical volume manager 1790 1791 109 block Compaq Next Generation Drive Array, sixth controller 1792 0 = /dev/cciss/c5d0 First logical drive, whole disk 1793 16 = /dev/cciss/c5d1 Second logical drive, whole disk 1794 ... 1795 240 = /dev/cciss/c5d15 16th logical drive, whole disk 1796 1797 Partitions are handled the same way as for Mylex 1798 DAC960 (see major number 48) except that the limit on 1799 partitions is 15. 1800 1801 110 char miroMEDIA Surround board 1802 0 = /dev/srnd0 First miroMEDIA Surround board 1803 1 = /dev/srnd1 Second miroMEDIA Surround board 1804 ... 1805 1806 110 block Compaq Next Generation Drive Array, seventh controller 1807 0 = /dev/cciss/c6d0 First logical drive, whole disk 1808 16 = /dev/cciss/c6d1 Second logical drive, whole disk 1809 ... 1810 240 = /dev/cciss/c6d15 16th logical drive, whole disk 1811 1812 Partitions are handled the same way as for Mylex 1813 DAC960 (see major number 48) except that the limit on 1814 partitions is 15. 1815 1816 111 char 1817 1818 111 block Compaq Next Generation Drive Array, eighth controller 1819 0 = /dev/cciss/c7d0 First logical drive, whole disk 1820 16 = /dev/cciss/c7d1 Second logical drive, whole disk 1821 ... 1822 240 = /dev/cciss/c7d15 16th logical drive, whole disk 1823 1824 Partitions are handled the same way as for Mylex 1825 DAC960 (see major number 48) except that the limit on 1826 partitions is 15. 1827 1828 112 char ISI serial card 1829 0 = /dev/ttyM0 First ISI port 1830 1 = /dev/ttyM1 Second ISI port 1831 ... 1832 1833 There is currently a device-naming conflict between 1834 these and PAM multimodems (major 78). 1835 1836 112 block IBM iSeries virtual disk 1837 0 = /dev/iseries/vda First virtual disk, whole disk 1838 8 = /dev/iseries/vdb Second virtual disk, whole disk 1839 ... 1840 200 = /dev/iseries/vdz 26th virtual disk, whole disk 1841 208 = /dev/iseries/vdaa 27th virtual disk, whole disk 1842 ... 1843 248 = /dev/iseries/vdaf 32nd virtual disk, whole disk 1844 1845 Partitions are handled in the same way as for IDE 1846 disks (see major number 3) except that the limit on 1847 partitions is 7. 1848 1849 113 char ISI serial card - alternate devices 1850 0 = /dev/cum0 Callout device for ttyM0 1851 1 = /dev/cum1 Callout device for ttyM1 1852 ... 1853 1854 113 block IBM iSeries virtual CD-ROM 1855 0 = /dev/iseries/vcda First virtual CD-ROM 1856 1 = /dev/iseries/vcdb Second virtual CD-ROM 1857 ... 1858 1859 114 char Picture Elements ISE board 1860 0 = /dev/ise0 First ISE board 1861 1 = /dev/ise1 Second ISE board 1862 ... 1863 128 = /dev/isex0 Control node for first ISE board 1864 129 = /dev/isex1 Control node for second ISE board 1865 ... 1866 1867 The ISE board is an embedded computer, optimized for 1868 image processing. The /dev/iseN nodes are the general 1869 I/O access to the board, the /dev/isex0 nodes command 1870 nodes used to control the board. 1871 1872 114 block IDE BIOS powered software RAID interfaces such as the 1873 Promise Fastrak 1874 1875 0 = /dev/ataraid/d0 1876 1 = /dev/ataraid/d0p1 1877 2 = /dev/ataraid/d0p2 1878 ... 1879 16 = /dev/ataraid/d1 1880 17 = /dev/ataraid/d1p1 1881 18 = /dev/ataraid/d1p2 1882 ... 1883 255 = /dev/ataraid/d15p15 1884 1885 Partitions are handled in the same way as for IDE 1886 disks (see major number 3) except that the limit on 1887 partitions is 15. 1888 1889 115 char TI link cable devices (115 was formerly the console driver speaker) 1890 0 = /dev/tipar0 Parallel cable on first parallel port 1891 ... 1892 7 = /dev/tipar7 Parallel cable on seventh parallel port 1893 1894 8 = /dev/tiser0 Serial cable on first serial port 1895 ... 1896 15 = /dev/tiser7 Serial cable on seventh serial port 1897 1898 16 = /dev/tiusb0 First USB cable 1899 ... 1900 47 = /dev/tiusb31 32nd USB cable 1901 1902 115 block NetWare (NWFS) Devices (0-255) 1903 1904 The NWFS (NetWare) devices are used to present a 1905 collection of NetWare Mirror Groups or NetWare 1906 Partitions as a logical storage segment for 1907 use in mounting NetWare volumes. A maximum of 1908 256 NetWare volumes can be supported in a single 1909 machine. 1910 1911 http://cgfa.telepac.pt/ftp2/kernel.org/linux/kernel/people/jmerkey/nwfs/ 1912 1913 0 = /dev/nwfs/v0 First NetWare (NWFS) Logical Volume 1914 1 = /dev/nwfs/v1 Second NetWare (NWFS) Logical Volume 1915 2 = /dev/nwfs/v2 Third NetWare (NWFS) Logical Volume 1916 ... 1917 255 = /dev/nwfs/v255 Last NetWare (NWFS) Logical Volume 1918 1919 116 char Advanced Linux Sound Driver (ALSA) 1920 1921 116 block MicroMemory battery backed RAM adapter (NVRAM) 1922 Supports 16 boards, 15 partitions each. 1923 Requested by neilb at cse.unsw.edu.au. 1924 1925 0 = /dev/umem/d0 Whole of first board 1926 1 = /dev/umem/d0p1 First partition of first board 1927 2 = /dev/umem/d0p2 Second partition of first board 1928 15 = /dev/umem/d0p15 15th partition of first board 1929 1930 16 = /dev/umem/d1 Whole of second board 1931 17 = /dev/umem/d1p1 First partition of second board 1932 ... 1933 255= /dev/umem/d15p15 15th partition of 16th board. 1934 1935 117 char [REMOVED] COSA/SRP synchronous serial card 1936 0 = /dev/cosa0c0 1st board, 1st channel 1937 1 = /dev/cosa0c1 1st board, 2nd channel 1938 ... 1939 16 = /dev/cosa1c0 2nd board, 1st channel 1940 17 = /dev/cosa1c1 2nd board, 2nd channel 1941 ... 1942 1943 117 block Enterprise Volume Management System (EVMS) 1944 1945 The EVMS driver uses a layered, plug-in model to provide 1946 unparalleled flexibility and extensibility in managing 1947 storage. This allows for easy expansion or customization 1948 of various levels of volume management. Requested by 1949 Mark Peloquin (peloquin at us.ibm.com). 1950 1951 Note: EVMS populates and manages all the devnodes in 1952 /dev/evms. 1953 1954 http://sf.net/projects/evms 1955 1956 0 = /dev/evms/block_device EVMS block device 1957 1 = /dev/evms/legacyname1 First EVMS legacy device 1958 2 = /dev/evms/legacyname2 Second EVMS legacy device 1959 ... 1960 Both ranges can grow (down or up) until they meet. 1961 ... 1962 254 = /dev/evms/EVMSname2 Second EVMS native device 1963 255 = /dev/evms/EVMSname1 First EVMS native device 1964 1965 Note: legacyname(s) are derived from the normal legacy 1966 device names. For example, /dev/hda5 would become 1967 /dev/evms/hda5. 1968 1969 118 char IBM Cryptographic Accelerator 1970 0 = /dev/ica Virtual interface to all IBM Crypto Accelerators 1971 1 = /dev/ica0 IBMCA Device 0 1972 2 = /dev/ica1 IBMCA Device 1 1973 ... 1974 1975 119 char VMware virtual network control 1976 0 = /dev/vnet0 1st virtual network 1977 1 = /dev/vnet1 2nd virtual network 1978 ... 1979 1980 120-127 char LOCAL/EXPERIMENTAL USE 1981 1982 120-127 block LOCAL/EXPERIMENTAL USE 1983 Allocated for local/experimental use. For devices not 1984 assigned official numbers, these ranges should be 1985 used in order to avoid conflicting with future assignments. 1986 1987 128-135 char Unix98 PTY masters 1988 1989 These devices should not have corresponding device 1990 nodes; instead they should be accessed through the 1991 /dev/ptmx cloning interface. 1992 1993 128 block SCSI disk devices (128-143) 1994 0 = /dev/sddy 129th SCSI disk whole disk 1995 16 = /dev/sddz 130th SCSI disk whole disk 1996 32 = /dev/sdea 131th SCSI disk whole disk 1997 ... 1998 240 = /dev/sden 144th SCSI disk whole disk 1999 2000 Partitions are handled in the same way as for IDE 2001 disks (see major number 3) except that the limit on 2002 partitions is 15. 2003 2004 129 block SCSI disk devices (144-159) 2005 0 = /dev/sdeo 145th SCSI disk whole disk 2006 16 = /dev/sdep 146th SCSI disk whole disk 2007 32 = /dev/sdeq 147th SCSI disk whole disk 2008 ... 2009 240 = /dev/sdfd 160th SCSI disk whole disk 2010 2011 Partitions are handled in the same way as for IDE 2012 disks (see major number 3) except that the limit on 2013 partitions is 15. 2014 2015 130 char (Misc devices) 2016 2017 130 block SCSI disk devices (160-175) 2018 0 = /dev/sdfe 161st SCSI disk whole disk 2019 16 = /dev/sdff 162nd SCSI disk whole disk 2020 32 = /dev/sdfg 163rd SCSI disk whole disk 2021 ... 2022 240 = /dev/sdft 176th SCSI disk whole disk 2023 2024 Partitions are handled in the same way as for IDE 2025 disks (see major number 3) except that the limit on 2026 partitions is 15. 2027 2028 131 block SCSI disk devices (176-191) 2029 0 = /dev/sdfu 177th SCSI disk whole disk 2030 16 = /dev/sdfv 178th SCSI disk whole disk 2031 32 = /dev/sdfw 179th SCSI disk whole disk 2032 ... 2033 240 = /dev/sdgj 192nd SCSI disk whole disk 2034 2035 Partitions are handled in the same way as for IDE 2036 disks (see major number 3) except that the limit on 2037 partitions is 15. 2038 2039 132 block SCSI disk devices (192-207) 2040 0 = /dev/sdgk 193rd SCSI disk whole disk 2041 16 = /dev/sdgl 194th SCSI disk whole disk 2042 32 = /dev/sdgm 195th SCSI disk whole disk 2043 ... 2044 240 = /dev/sdgz 208th SCSI disk whole disk 2045 2046 Partitions are handled in the same way as for IDE 2047 disks (see major number 3) except that the limit on 2048 partitions is 15. 2049 2050 133 block SCSI disk devices (208-223) 2051 0 = /dev/sdha 209th SCSI disk whole disk 2052 16 = /dev/sdhb 210th SCSI disk whole disk 2053 32 = /dev/sdhc 211th SCSI disk whole disk 2054 ... 2055 240 = /dev/sdhp 224th SCSI disk whole disk 2056 2057 Partitions are handled in the same way as for IDE 2058 disks (see major number 3) except that the limit on 2059 partitions is 15. 2060 2061 134 block SCSI disk devices (224-239) 2062 0 = /dev/sdhq 225th SCSI disk whole disk 2063 16 = /dev/sdhr 226th SCSI disk whole disk 2064 32 = /dev/sdhs 227th SCSI disk whole disk 2065 ... 2066 240 = /dev/sdif 240th SCSI disk whole disk 2067 2068 Partitions are handled in the same way as for IDE 2069 disks (see major number 3) except that the limit on 2070 partitions is 15. 2071 2072 135 block SCSI disk devices (240-255) 2073 0 = /dev/sdig 241st SCSI disk whole disk 2074 16 = /dev/sdih 242nd SCSI disk whole disk 2075 32 = /dev/sdih 243rd SCSI disk whole disk 2076 ... 2077 240 = /dev/sdiv 256th SCSI disk whole disk 2078 2079 Partitions are handled in the same way as for IDE 2080 disks (see major number 3) except that the limit on 2081 partitions is 15. 2082 2083 136-143 char Unix98 PTY slaves 2084 0 = /dev/pts/0 First Unix98 pseudo-TTY 2085 1 = /dev/pts/1 Second Unix98 pseudo-TTY 2086 ... 2087 2088 These device nodes are automatically generated with 2089 the proper permissions and modes by mounting the 2090 devpts filesystem onto /dev/pts with the appropriate 2091 mount options (distribution dependent, however, on 2092 *most* distributions the appropriate options are 2093 "mode=0620,gid=<gid of the "tty" group>".) 2094 2095 136 block Mylex DAC960 PCI RAID controller; ninth controller 2096 0 = /dev/rd/c8d0 First disk, whole disk 2097 8 = /dev/rd/c8d1 Second disk, whole disk 2098 ... 2099 248 = /dev/rd/c8d31 32nd disk, whole disk 2100 2101 Partitions are handled as for major 48. 2102 2103 137 block Mylex DAC960 PCI RAID controller; tenth controller 2104 0 = /dev/rd/c9d0 First disk, whole disk 2105 8 = /dev/rd/c9d1 Second disk, whole disk 2106 ... 2107 248 = /dev/rd/c9d31 32nd disk, whole disk 2108 2109 Partitions are handled as for major 48. 2110 2111 138 block Mylex DAC960 PCI RAID controller; eleventh controller 2112 0 = /dev/rd/c10d0 First disk, whole disk 2113 8 = /dev/rd/c10d1 Second disk, whole disk 2114 ... 2115 248 = /dev/rd/c10d31 32nd disk, whole disk 2116 2117 Partitions are handled as for major 48. 2118 2119 139 block Mylex DAC960 PCI RAID controller; twelfth controller 2120 0 = /dev/rd/c11d0 First disk, whole disk 2121 8 = /dev/rd/c11d1 Second disk, whole disk 2122 ... 2123 248 = /dev/rd/c11d31 32nd disk, whole disk 2124 2125 Partitions are handled as for major 48. 2126 2127 140 block Mylex DAC960 PCI RAID controller; thirteenth controller 2128 0 = /dev/rd/c12d0 First disk, whole disk 2129 8 = /dev/rd/c12d1 Second disk, whole disk 2130 ... 2131 248 = /dev/rd/c12d31 32nd disk, whole disk 2132 2133 Partitions are handled as for major 48. 2134 2135 141 block Mylex DAC960 PCI RAID controller; fourteenth controller 2136 0 = /dev/rd/c13d0 First disk, whole disk 2137 8 = /dev/rd/c13d1 Second disk, whole disk 2138 ... 2139 248 = /dev/rd/c13d31 32nd disk, whole disk 2140 2141 Partitions are handled as for major 48. 2142 2143 142 block Mylex DAC960 PCI RAID controller; fifteenth controller 2144 0 = /dev/rd/c14d0 First disk, whole disk 2145 8 = /dev/rd/c14d1 Second disk, whole disk 2146 ... 2147 248 = /dev/rd/c14d31 32nd disk, whole disk 2148 2149 Partitions are handled as for major 48. 2150 2151 143 block Mylex DAC960 PCI RAID controller; sixteenth controller 2152 0 = /dev/rd/c15d0 First disk, whole disk 2153 8 = /dev/rd/c15d1 Second disk, whole disk 2154 ... 2155 248 = /dev/rd/c15d31 32nd disk, whole disk 2156 2157 Partitions are handled as for major 48. 2158 2159 144 char Encapsulated PPP 2160 0 = /dev/pppox0 First PPP over Ethernet 2161 ... 2162 63 = /dev/pppox63 64th PPP over Ethernet 2163 2164 This is primarily used for ADSL. 2165 2166 The SST 5136-DN DeviceNet interface driver has been 2167 relocated to major 183 due to an unfortunate conflict. 2168 2169 144 block Expansion Area #1 for more non-device (e.g. NFS) mounts 2170 0 = mounted device 256 2171 255 = mounted device 511 2172 2173 145 char SAM9407-based soundcard 2174 0 = /dev/sam0_mixer 2175 1 = /dev/sam0_sequencer 2176 2 = /dev/sam0_midi00 2177 3 = /dev/sam0_dsp 2178 4 = /dev/sam0_audio 2179 6 = /dev/sam0_sndstat 2180 18 = /dev/sam0_midi01 2181 34 = /dev/sam0_midi02 2182 50 = /dev/sam0_midi03 2183 64 = /dev/sam1_mixer 2184 ... 2185 128 = /dev/sam2_mixer 2186 ... 2187 192 = /dev/sam3_mixer 2188 ... 2189 2190 Device functions match OSS, but offer a number of 2191 addons, which are sam9407 specific. OSS can be 2192 operated simultaneously, taking care of the codec. 2193 2194 145 block Expansion Area #2 for more non-device (e.g. NFS) mounts 2195 0 = mounted device 512 2196 255 = mounted device 767 2197 2198 146 char SYSTRAM SCRAMNet mirrored-memory network 2199 0 = /dev/scramnet0 First SCRAMNet device 2200 1 = /dev/scramnet1 Second SCRAMNet device 2201 ... 2202 2203 146 block Expansion Area #3 for more non-device (e.g. NFS) mounts 2204 0 = mounted device 768 2205 255 = mounted device 1023 2206 2207 147 char Aureal Semiconductor Vortex Audio device 2208 0 = /dev/aureal0 First Aureal Vortex 2209 1 = /dev/aureal1 Second Aureal Vortex 2210 ... 2211 2212 147 block Distributed Replicated Block Device (DRBD) 2213 0 = /dev/drbd0 First DRBD device 2214 1 = /dev/drbd1 Second DRBD device 2215 ... 2216 2217 148 char Technology Concepts serial card 2218 0 = /dev/ttyT0 First TCL port 2219 1 = /dev/ttyT1 Second TCL port 2220 ... 2221 2222 149 char Technology Concepts serial card - alternate devices 2223 0 = /dev/cut0 Callout device for ttyT0 2224 1 = /dev/cut0 Callout device for ttyT1 2225 ... 2226 2227 150 char Real-Time Linux FIFOs 2228 0 = /dev/rtf0 First RTLinux FIFO 2229 1 = /dev/rtf1 Second RTLinux FIFO 2230 ... 2231 2232 151 char DPT I2O SmartRaid V controller 2233 0 = /dev/dpti0 First DPT I2O adapter 2234 1 = /dev/dpti1 Second DPT I2O adapter 2235 ... 2236 2237 152 char EtherDrive Control Device 2238 0 = /dev/etherd/ctl Connect/Disconnect an EtherDrive 2239 1 = /dev/etherd/err Monitor errors 2240 2 = /dev/etherd/raw Raw AoE packet monitor 2241 2242 152 block EtherDrive Block Devices 2243 0 = /dev/etherd/0 EtherDrive 0 2244 ... 2245 255 = /dev/etherd/255 EtherDrive 255 2246 2247 153 char SPI Bus Interface (sometimes referred to as MicroWire) 2248 0 = /dev/spi0 First SPI device on the bus 2249 1 = /dev/spi1 Second SPI device on the bus 2250 ... 2251 15 = /dev/spi15 Sixteenth SPI device on the bus 2252 2253 153 block Enhanced Metadisk RAID (EMD) storage units 2254 0 = /dev/emd/0 First unit 2255 1 = /dev/emd/0p1 Partition 1 on First unit 2256 2 = /dev/emd/0p2 Partition 2 on First unit 2257 ... 2258 15 = /dev/emd/0p15 Partition 15 on First unit 2259 2260 16 = /dev/emd/1 Second unit 2261 32 = /dev/emd/2 Third unit 2262 ... 2263 240 = /dev/emd/15 Sixteenth unit 2264 2265 Partitions are handled in the same way as for IDE 2266 disks (see major number 3) except that the limit on 2267 partitions is 15. 2268 2269 154 char Specialix RIO serial card 2270 0 = /dev/ttySR0 First RIO port 2271 ... 2272 255 = /dev/ttySR255 256th RIO port 2273 2274 155 char Specialix RIO serial card - alternate devices 2275 0 = /dev/cusr0 Callout device for ttySR0 2276 ... 2277 255 = /dev/cusr255 Callout device for ttySR255 2278 2279 156 char Specialix RIO serial card 2280 0 = /dev/ttySR256 257th RIO port 2281 ... 2282 255 = /dev/ttySR511 512th RIO port 2283 2284 157 char Specialix RIO serial card - alternate devices 2285 0 = /dev/cusr256 Callout device for ttySR256 2286 ... 2287 255 = /dev/cusr511 Callout device for ttySR511 2288 2289 158 char Dialogic GammaLink fax driver 2290 0 = /dev/gfax0 GammaLink channel 0 2291 1 = /dev/gfax1 GammaLink channel 1 2292 ... 2293 2294 159 char RESERVED 2295 2296 159 block RESERVED 2297 2298 160 char General Purpose Instrument Bus (GPIB) 2299 0 = /dev/gpib0 First GPIB bus 2300 1 = /dev/gpib1 Second GPIB bus 2301 ... 2302 2303 160 block Carmel 8-port SATA Disks on First Controller 2304 0 = /dev/carmel/0 SATA disk 0 whole disk 2305 1 = /dev/carmel/0p1 SATA disk 0 partition 1 2306 ... 2307 31 = /dev/carmel/0p31 SATA disk 0 partition 31 2308 2309 32 = /dev/carmel/1 SATA disk 1 whole disk 2310 64 = /dev/carmel/2 SATA disk 2 whole disk 2311 ... 2312 224 = /dev/carmel/7 SATA disk 7 whole disk 2313 2314 Partitions are handled in the same way as for IDE 2315 disks (see major number 3) except that the limit on 2316 partitions is 31. 2317 2318 161 char IrCOMM devices (IrDA serial/parallel emulation) 2319 0 = /dev/ircomm0 First IrCOMM device 2320 1 = /dev/ircomm1 Second IrCOMM device 2321 ... 2322 16 = /dev/irlpt0 First IrLPT device 2323 17 = /dev/irlpt1 Second IrLPT device 2324 ... 2325 2326 161 block Carmel 8-port SATA Disks on Second Controller 2327 0 = /dev/carmel/8 SATA disk 8 whole disk 2328 1 = /dev/carmel/8p1 SATA disk 8 partition 1 2329 ... 2330 31 = /dev/carmel/8p31 SATA disk 8 partition 31 2331 2332 32 = /dev/carmel/9 SATA disk 9 whole disk 2333 64 = /dev/carmel/10 SATA disk 10 whole disk 2334 ... 2335 224 = /dev/carmel/15 SATA disk 15 whole disk 2336 2337 Partitions are handled in the same way as for IDE 2338 disks (see major number 3) except that the limit on 2339 partitions is 31. 2340 2341 162 char Used for (now removed) raw block device interface 2342 2343 163 char 2344 2345 164 char Chase Research AT/PCI-Fast serial card 2346 0 = /dev/ttyCH0 AT/PCI-Fast board 0, port 0 2347 ... 2348 15 = /dev/ttyCH15 AT/PCI-Fast board 0, port 15 2349 16 = /dev/ttyCH16 AT/PCI-Fast board 1, port 0 2350 ... 2351 31 = /dev/ttyCH31 AT/PCI-Fast board 1, port 15 2352 32 = /dev/ttyCH32 AT/PCI-Fast board 2, port 0 2353 ... 2354 47 = /dev/ttyCH47 AT/PCI-Fast board 2, port 15 2355 48 = /dev/ttyCH48 AT/PCI-Fast board 3, port 0 2356 ... 2357 63 = /dev/ttyCH63 AT/PCI-Fast board 3, port 15 2358 2359 165 char Chase Research AT/PCI-Fast serial card - alternate devices 2360 0 = /dev/cuch0 Callout device for ttyCH0 2361 ... 2362 63 = /dev/cuch63 Callout device for ttyCH63 2363 2364 166 char ACM USB modems 2365 0 = /dev/ttyACM0 First ACM modem 2366 1 = /dev/ttyACM1 Second ACM modem 2367 ... 2368 2369 167 char ACM USB modems - alternate devices 2370 0 = /dev/cuacm0 Callout device for ttyACM0 2371 1 = /dev/cuacm1 Callout device for ttyACM1 2372 ... 2373 2374 168 char Eracom CSA7000 PCI encryption adaptor 2375 0 = /dev/ecsa0 First CSA7000 2376 1 = /dev/ecsa1 Second CSA7000 2377 ... 2378 2379 169 char Eracom CSA8000 PCI encryption adaptor 2380 0 = /dev/ecsa8-0 First CSA8000 2381 1 = /dev/ecsa8-1 Second CSA8000 2382 ... 2383 2384 170 char AMI MegaRAC remote access controller 2385 0 = /dev/megarac0 First MegaRAC card 2386 1 = /dev/megarac1 Second MegaRAC card 2387 ... 2388 2389 171 char Reserved for IEEE 1394 (Firewire) 2390 2391 172 char Moxa Intellio serial card 2392 0 = /dev/ttyMX0 First Moxa port 2393 1 = /dev/ttyMX1 Second Moxa port 2394 ... 2395 127 = /dev/ttyMX127 128th Moxa port 2396 128 = /dev/moxactl Moxa control port 2397 2398 173 char Moxa Intellio serial card - alternate devices 2399 0 = /dev/cumx0 Callout device for ttyMX0 2400 1 = /dev/cumx1 Callout device for ttyMX1 2401 ... 2402 127 = /dev/cumx127 Callout device for ttyMX127 2403 2404 174 char SmartIO serial card 2405 0 = /dev/ttySI0 First SmartIO port 2406 1 = /dev/ttySI1 Second SmartIO port 2407 ... 2408 2409 175 char SmartIO serial card - alternate devices 2410 0 = /dev/cusi0 Callout device for ttySI0 2411 1 = /dev/cusi1 Callout device for ttySI1 2412 ... 2413 2414 176 char nCipher nFast PCI crypto accelerator 2415 0 = /dev/nfastpci0 First nFast PCI device 2416 1 = /dev/nfastpci1 First nFast PCI device 2417 ... 2418 2419 177 char TI PCILynx memory spaces 2420 0 = /dev/pcilynx/aux0 AUX space of first PCILynx card 2421 ... 2422 15 = /dev/pcilynx/aux15 AUX space of 16th PCILynx card 2423 16 = /dev/pcilynx/rom0 ROM space of first PCILynx card 2424 ... 2425 31 = /dev/pcilynx/rom15 ROM space of 16th PCILynx card 2426 32 = /dev/pcilynx/ram0 RAM space of first PCILynx card 2427 ... 2428 47 = /dev/pcilynx/ram15 RAM space of 16th PCILynx card 2429 2430 178 char Giganet cLAN1xxx virtual interface adapter 2431 0 = /dev/clanvi0 First cLAN adapter 2432 1 = /dev/clanvi1 Second cLAN adapter 2433 ... 2434 2435 179 block MMC block devices 2436 0 = /dev/mmcblk0 First SD/MMC card 2437 1 = /dev/mmcblk0p1 First partition on first MMC card 2438 8 = /dev/mmcblk1 Second SD/MMC card 2439 ... 2440 2441 The start of next SD/MMC card can be configured with 2442 CONFIG_MMC_BLOCK_MINORS, or overridden at boot/modprobe 2443 time using the mmcblk.perdev_minors option. That would 2444 bump the offset between each card to be the configured 2445 value instead of the default 8. 2446 2447 179 char CCube DVXChip-based PCI products 2448 0 = /dev/dvxirq0 First DVX device 2449 1 = /dev/dvxirq1 Second DVX device 2450 ... 2451 2452 180 char USB devices 2453 0 = /dev/usb/lp0 First USB printer 2454 ... 2455 15 = /dev/usb/lp15 16th USB printer 2456 48 = /dev/usb/scanner0 First USB scanner 2457 ... 2458 63 = /dev/usb/scanner15 16th USB scanner 2459 64 = /dev/usb/rio500 Diamond Rio 500 2460 65 = /dev/usb/usblcd USBLCD Interface (info@usblcd.de) 2461 66 = /dev/usb/cpad0 Synaptics cPad (mouse/LCD) 2462 96 = /dev/usb/hiddev0 1st USB HID device 2463 ... 2464 111 = /dev/usb/hiddev15 16th USB HID device 2465 112 = /dev/usb/auer0 1st auerswald ISDN device 2466 ... 2467 127 = /dev/usb/auer15 16th auerswald ISDN device 2468 128 = /dev/usb/brlvgr0 First Braille Voyager device 2469 ... 2470 131 = /dev/usb/brlvgr3 Fourth Braille Voyager device 2471 132 = /dev/usb/idmouse ID Mouse (fingerprint scanner) device 2472 133 = /dev/usb/sisusbvga1 First SiSUSB VGA device 2473 ... 2474 140 = /dev/usb/sisusbvga8 Eighth SISUSB VGA device 2475 144 = /dev/usb/lcd USB LCD device 2476 160 = /dev/usb/legousbtower0 1st USB Legotower device 2477 ... 2478 175 = /dev/usb/legousbtower15 16th USB Legotower device 2479 176 = /dev/usb/usbtmc1 First USB TMC device 2480 ... 2481 191 = /dev/usb/usbtmc16 16th USB TMC device 2482 192 = /dev/usb/yurex1 First USB Yurex device 2483 ... 2484 209 = /dev/usb/yurex16 16th USB Yurex device 2485 2486 180 block USB block devices 2487 0 = /dev/uba First USB block device 2488 8 = /dev/ubb Second USB block device 2489 16 = /dev/ubc Third USB block device 2490 ... 2491 2492 181 char Conrad Electronic parallel port radio clocks 2493 0 = /dev/pcfclock0 First Conrad radio clock 2494 1 = /dev/pcfclock1 Second Conrad radio clock 2495 ... 2496 2497 182 char Picture Elements THR2 binarizer 2498 0 = /dev/pethr0 First THR2 board 2499 1 = /dev/pethr1 Second THR2 board 2500 ... 2501 2502 183 char SST 5136-DN DeviceNet interface 2503 0 = /dev/ss5136dn0 First DeviceNet interface 2504 1 = /dev/ss5136dn1 Second DeviceNet interface 2505 ... 2506 2507 This device used to be assigned to major number 144. 2508 It had to be moved due to an unfortunate conflict. 2509 2510 184 char Picture Elements' video simulator/sender 2511 0 = /dev/pevss0 First sender board 2512 1 = /dev/pevss1 Second sender board 2513 ... 2514 2515 185 char InterMezzo high availability file system 2516 0 = /dev/intermezzo0 First cache manager 2517 1 = /dev/intermezzo1 Second cache manager 2518 ... 2519 2520 See http://web.archive.org/web/20080115195241/ 2521 http://inter-mezzo.org/index.html 2522 2523 186 char Object-based storage control device 2524 0 = /dev/obd0 First obd control device 2525 1 = /dev/obd1 Second obd control device 2526 ... 2527 2528 See ftp://ftp.lustre.org/pub/obd for code and information. 2529 2530 187 char DESkey hardware encryption device 2531 0 = /dev/deskey0 First DES key 2532 1 = /dev/deskey1 Second DES key 2533 ... 2534 2535 188 char USB serial converters 2536 0 = /dev/ttyUSB0 First USB serial converter 2537 1 = /dev/ttyUSB1 Second USB serial converter 2538 ... 2539 2540 189 char USB serial converters - alternate devices 2541 0 = /dev/cuusb0 Callout device for ttyUSB0 2542 1 = /dev/cuusb1 Callout device for ttyUSB1 2543 ... 2544 2545 190 char Kansas City tracker/tuner card 2546 0 = /dev/kctt0 First KCT/T card 2547 1 = /dev/kctt1 Second KCT/T card 2548 ... 2549 2550 191 char Reserved for PCMCIA 2551 2552 192 char Kernel profiling interface 2553 0 = /dev/profile Profiling control device 2554 1 = /dev/profile0 Profiling device for CPU 0 2555 2 = /dev/profile1 Profiling device for CPU 1 2556 ... 2557 2558 193 char Kernel event-tracing interface 2559 0 = /dev/trace Tracing control device 2560 1 = /dev/trace0 Tracing device for CPU 0 2561 2 = /dev/trace1 Tracing device for CPU 1 2562 ... 2563 2564 194 char linVideoStreams (LINVS) 2565 0 = /dev/mvideo/status0 Video compression status 2566 1 = /dev/mvideo/stream0 Video stream 2567 2 = /dev/mvideo/frame0 Single compressed frame 2568 3 = /dev/mvideo/rawframe0 Raw uncompressed frame 2569 4 = /dev/mvideo/codec0 Direct codec access 2570 5 = /dev/mvideo/video4linux0 Video4Linux compatibility 2571 2572 16 = /dev/mvideo/status1 Second device 2573 ... 2574 32 = /dev/mvideo/status2 Third device 2575 ... 2576 ... 2577 240 = /dev/mvideo/status15 16th device 2578 ... 2579 2580 195 char Nvidia graphics devices 2581 0 = /dev/nvidia0 First Nvidia card 2582 1 = /dev/nvidia1 Second Nvidia card 2583 ... 2584 255 = /dev/nvidiactl Nvidia card control device 2585 2586 196 char Tormenta T1 card 2587 0 = /dev/tor/0 Master control channel for all cards 2588 1 = /dev/tor/1 First DS0 2589 2 = /dev/tor/2 Second DS0 2590 ... 2591 48 = /dev/tor/48 48th DS0 2592 49 = /dev/tor/49 First pseudo-channel 2593 50 = /dev/tor/50 Second pseudo-channel 2594 ... 2595 2596 197 char OpenTNF tracing facility 2597 0 = /dev/tnf/t0 Trace 0 data extraction 2598 1 = /dev/tnf/t1 Trace 1 data extraction 2599 ... 2600 128 = /dev/tnf/status Tracing facility status 2601 130 = /dev/tnf/trace Tracing device 2602 2603 198 char Total Impact TPMP2 quad coprocessor PCI card 2604 0 = /dev/tpmp2/0 First card 2605 1 = /dev/tpmp2/1 Second card 2606 ... 2607 2608 199 char Veritas volume manager (VxVM) volumes 2609 0 = /dev/vx/rdsk/*/* First volume 2610 1 = /dev/vx/rdsk/*/* Second volume 2611 ... 2612 2613 199 block Veritas volume manager (VxVM) volumes 2614 0 = /dev/vx/dsk/*/* First volume 2615 1 = /dev/vx/dsk/*/* Second volume 2616 ... 2617 2618 The namespace in these directories is maintained by 2619 the user space VxVM software. 2620 2621 200 char Veritas VxVM configuration interface 2622 0 = /dev/vx/config Configuration access node 2623 1 = /dev/vx/trace Volume i/o trace access node 2624 2 = /dev/vx/iod Volume i/o daemon access node 2625 3 = /dev/vx/info Volume information access node 2626 4 = /dev/vx/task Volume tasks access node 2627 5 = /dev/vx/taskmon Volume tasks monitor daemon 2628 2629 201 char Veritas VxVM dynamic multipathing driver 2630 0 = /dev/vx/rdmp/* First multipath device 2631 1 = /dev/vx/rdmp/* Second multipath device 2632 ... 2633 201 block Veritas VxVM dynamic multipathing driver 2634 0 = /dev/vx/dmp/* First multipath device 2635 1 = /dev/vx/dmp/* Second multipath device 2636 ... 2637 2638 The namespace in these directories is maintained by 2639 the user space VxVM software. 2640 2641 202 char CPU model-specific registers 2642 0 = /dev/cpu/0/msr MSRs on CPU 0 2643 1 = /dev/cpu/1/msr MSRs on CPU 1 2644 ... 2645 2646 202 block Xen Virtual Block Device 2647 0 = /dev/xvda First Xen VBD whole disk 2648 16 = /dev/xvdb Second Xen VBD whole disk 2649 32 = /dev/xvdc Third Xen VBD whole disk 2650 ... 2651 240 = /dev/xvdp Sixteenth Xen VBD whole disk 2652 2653 Partitions are handled in the same way as for IDE 2654 disks (see major number 3) except that the limit on 2655 partitions is 15. 2656 2657 203 char CPU CPUID information 2658 0 = /dev/cpu/0/cpuid CPUID on CPU 0 2659 1 = /dev/cpu/1/cpuid CPUID on CPU 1 2660 ... 2661 2662 204 char Low-density serial ports 2663 0 = /dev/ttyLU0 LinkUp Systems L72xx UART - port 0 2664 1 = /dev/ttyLU1 LinkUp Systems L72xx UART - port 1 2665 2 = /dev/ttyLU2 LinkUp Systems L72xx UART - port 2 2666 3 = /dev/ttyLU3 LinkUp Systems L72xx UART - port 3 2667 4 = /dev/ttyFB0 Intel Footbridge (ARM) 2668 5 = /dev/ttySA0 StrongARM builtin serial port 0 2669 6 = /dev/ttySA1 StrongARM builtin serial port 1 2670 7 = /dev/ttySA2 StrongARM builtin serial port 2 2671 8 = /dev/ttySC0 SCI serial port (SuperH) - port 0 2672 9 = /dev/ttySC1 SCI serial port (SuperH) - port 1 2673 10 = /dev/ttySC2 SCI serial port (SuperH) - port 2 2674 11 = /dev/ttySC3 SCI serial port (SuperH) - port 3 2675 12 = /dev/ttyFW0 Firmware console - port 0 2676 13 = /dev/ttyFW1 Firmware console - port 1 2677 14 = /dev/ttyFW2 Firmware console - port 2 2678 15 = /dev/ttyFW3 Firmware console - port 3 2679 16 = /dev/ttyAM0 ARM "AMBA" serial port 0 2680 ... 2681 31 = /dev/ttyAM15 ARM "AMBA" serial port 15 2682 32 = /dev/ttyDB0 DataBooster serial port 0 2683 ... 2684 39 = /dev/ttyDB7 DataBooster serial port 7 2685 40 = /dev/ttySG0 SGI Altix console port 2686 41 = /dev/ttySMX0 Motorola i.MX - port 0 2687 42 = /dev/ttySMX1 Motorola i.MX - port 1 2688 43 = /dev/ttySMX2 Motorola i.MX - port 2 2689 44 = /dev/ttyMM0 Marvell MPSC - port 0 (obsolete unused) 2690 45 = /dev/ttyMM1 Marvell MPSC - port 1 (obsolete unused) 2691 46 = /dev/ttyCPM0 PPC CPM (SCC or SMC) - port 0 2692 ... 2693 51 = /dev/ttyCPM5 PPC CPM (SCC or SMC) - port 5 2694 82 = /dev/ttyVR0 NEC VR4100 series SIU 2695 83 = /dev/ttyVR1 NEC VR4100 series DSIU 2696 148 = /dev/ttyPSC0 PPC PSC - port 0 2697 ... 2698 153 = /dev/ttyPSC5 PPC PSC - port 5 2699 154 = /dev/ttyAT0 ATMEL serial port 0 2700 ... 2701 169 = /dev/ttyAT15 ATMEL serial port 15 2702 170 = /dev/ttyNX0 Hilscher netX serial port 0 2703 ... 2704 185 = /dev/ttyNX15 Hilscher netX serial port 15 2705 186 = /dev/ttyJ0 JTAG1 DCC protocol based serial port emulation 2706 2707 If maximum number of uartlite serial ports is more than 4, then the driver 2708 uses dynamic allocation instead of static allocation for major number. 2709 187 = /dev/ttyUL0 Xilinx uartlite - port 0 2710 ... 2711 190 = /dev/ttyUL3 Xilinx uartlite - port 3 2712 191 = /dev/xvc0 Xen virtual console - port 0 2713 192 = /dev/ttyPZ0 pmac_zilog - port 0 2714 ... 2715 195 = /dev/ttyPZ3 pmac_zilog - port 3 2716 196 = /dev/ttyTX0 TX39/49 serial port 0 2717 ... 2718 204 = /dev/ttyTX7 TX39/49 serial port 7 2719 205 = /dev/ttySC0 SC26xx serial port 0 2720 206 = /dev/ttySC1 SC26xx serial port 1 2721 207 = /dev/ttySC2 SC26xx serial port 2 2722 208 = /dev/ttySC3 SC26xx serial port 3 2723 209 = /dev/ttyMAX0 MAX3100 serial port 0 2724 210 = /dev/ttyMAX1 MAX3100 serial port 1 2725 211 = /dev/ttyMAX2 MAX3100 serial port 2 2726 212 = /dev/ttyMAX3 MAX3100 serial port 3 2727 2728 205 char Low-density serial ports (alternate device) 2729 0 = /dev/culu0 Callout device for ttyLU0 2730 1 = /dev/culu1 Callout device for ttyLU1 2731 2 = /dev/culu2 Callout device for ttyLU2 2732 3 = /dev/culu3 Callout device for ttyLU3 2733 4 = /dev/cufb0 Callout device for ttyFB0 2734 5 = /dev/cusa0 Callout device for ttySA0 2735 6 = /dev/cusa1 Callout device for ttySA1 2736 7 = /dev/cusa2 Callout device for ttySA2 2737 8 = /dev/cusc0 Callout device for ttySC0 2738 9 = /dev/cusc1 Callout device for ttySC1 2739 10 = /dev/cusc2 Callout device for ttySC2 2740 11 = /dev/cusc3 Callout device for ttySC3 2741 12 = /dev/cufw0 Callout device for ttyFW0 2742 13 = /dev/cufw1 Callout device for ttyFW1 2743 14 = /dev/cufw2 Callout device for ttyFW2 2744 15 = /dev/cufw3 Callout device for ttyFW3 2745 16 = /dev/cuam0 Callout device for ttyAM0 2746 ... 2747 31 = /dev/cuam15 Callout device for ttyAM15 2748 32 = /dev/cudb0 Callout device for ttyDB0 2749 ... 2750 39 = /dev/cudb7 Callout device for ttyDB7 2751 40 = /dev/cusg0 Callout device for ttySG0 2752 41 = /dev/ttycusmx0 Callout device for ttySMX0 2753 42 = /dev/ttycusmx1 Callout device for ttySMX1 2754 43 = /dev/ttycusmx2 Callout device for ttySMX2 2755 46 = /dev/cucpm0 Callout device for ttyCPM0 2756 ... 2757 51 = /dev/cucpm5 Callout device for ttyCPM5 2758 82 = /dev/cuvr0 Callout device for ttyVR0 2759 83 = /dev/cuvr1 Callout device for ttyVR1 2760 2761 206 char OnStream SC-x0 tape devices 2762 0 = /dev/osst0 First OnStream SCSI tape, mode 0 2763 1 = /dev/osst1 Second OnStream SCSI tape, mode 0 2764 ... 2765 32 = /dev/osst0l First OnStream SCSI tape, mode 1 2766 33 = /dev/osst1l Second OnStream SCSI tape, mode 1 2767 ... 2768 64 = /dev/osst0m First OnStream SCSI tape, mode 2 2769 65 = /dev/osst1m Second OnStream SCSI tape, mode 2 2770 ... 2771 96 = /dev/osst0a First OnStream SCSI tape, mode 3 2772 97 = /dev/osst1a Second OnStream SCSI tape, mode 3 2773 ... 2774 128 = /dev/nosst0 No rewind version of /dev/osst0 2775 129 = /dev/nosst1 No rewind version of /dev/osst1 2776 ... 2777 160 = /dev/nosst0l No rewind version of /dev/osst0l 2778 161 = /dev/nosst1l No rewind version of /dev/osst1l 2779 ... 2780 192 = /dev/nosst0m No rewind version of /dev/osst0m 2781 193 = /dev/nosst1m No rewind version of /dev/osst1m 2782 ... 2783 224 = /dev/nosst0a No rewind version of /dev/osst0a 2784 225 = /dev/nosst1a No rewind version of /dev/osst1a 2785 ... 2786 2787 The OnStream SC-x0 SCSI tapes do not support the 2788 standard SCSI SASD command set and therefore need 2789 their own driver "osst". Note that the IDE, USB (and 2790 maybe ParPort) versions may be driven via ide-scsi or 2791 usb-storage SCSI emulation and this osst device and 2792 driver as well. The ADR-x0 drives are QIC-157 2793 compliant and don't need osst. 2794 2795 207 char Compaq ProLiant health feature indicate 2796 0 = /dev/cpqhealth/cpqw Redirector interface 2797 1 = /dev/cpqhealth/crom EISA CROM 2798 2 = /dev/cpqhealth/cdt Data Table 2799 3 = /dev/cpqhealth/cevt Event Log 2800 4 = /dev/cpqhealth/casr Automatic Server Recovery 2801 5 = /dev/cpqhealth/cecc ECC Memory 2802 6 = /dev/cpqhealth/cmca Machine Check Architecture 2803 7 = /dev/cpqhealth/ccsm Deprecated CDT 2804 8 = /dev/cpqhealth/cnmi NMI Handling 2805 9 = /dev/cpqhealth/css Sideshow Management 2806 10 = /dev/cpqhealth/cram CMOS interface 2807 11 = /dev/cpqhealth/cpci PCI IRQ interface 2808 2809 208 char User space serial ports 2810 0 = /dev/ttyU0 First user space serial port 2811 1 = /dev/ttyU1 Second user space serial port 2812 ... 2813 2814 209 char User space serial ports (alternate devices) 2815 0 = /dev/cuu0 Callout device for ttyU0 2816 1 = /dev/cuu1 Callout device for ttyU1 2817 ... 2818 2819 210 char SBE, Inc. sync/async serial card 2820 0 = /dev/sbei/wxcfg0 Configuration device for board 0 2821 1 = /dev/sbei/dld0 Download device for board 0 2822 2 = /dev/sbei/wan00 WAN device, port 0, board 0 2823 3 = /dev/sbei/wan01 WAN device, port 1, board 0 2824 4 = /dev/sbei/wan02 WAN device, port 2, board 0 2825 5 = /dev/sbei/wan03 WAN device, port 3, board 0 2826 6 = /dev/sbei/wanc00 WAN clone device, port 0, board 0 2827 7 = /dev/sbei/wanc01 WAN clone device, port 1, board 0 2828 8 = /dev/sbei/wanc02 WAN clone device, port 2, board 0 2829 9 = /dev/sbei/wanc03 WAN clone device, port 3, board 0 2830 10 = /dev/sbei/wxcfg1 Configuration device for board 1 2831 11 = /dev/sbei/dld1 Download device for board 1 2832 12 = /dev/sbei/wan10 WAN device, port 0, board 1 2833 13 = /dev/sbei/wan11 WAN device, port 1, board 1 2834 14 = /dev/sbei/wan12 WAN device, port 2, board 1 2835 15 = /dev/sbei/wan13 WAN device, port 3, board 1 2836 16 = /dev/sbei/wanc10 WAN clone device, port 0, board 1 2837 17 = /dev/sbei/wanc11 WAN clone device, port 1, board 1 2838 18 = /dev/sbei/wanc12 WAN clone device, port 2, board 1 2839 19 = /dev/sbei/wanc13 WAN clone device, port 3, board 1 2840 ... 2841 2842 Yes, each board is really spaced 10 (decimal) apart. 2843 2844 211 char Addinum CPCI1500 digital I/O card 2845 0 = /dev/addinum/cpci1500/0 First CPCI1500 card 2846 1 = /dev/addinum/cpci1500/1 Second CPCI1500 card 2847 ... 2848 2849 212 char LinuxTV.org DVB driver subsystem 2850 0 = /dev/dvb/adapter0/video0 first video decoder of first card 2851 1 = /dev/dvb/adapter0/audio0 first audio decoder of first card 2852 2 = /dev/dvb/adapter0/sec0 (obsolete/unused) 2853 3 = /dev/dvb/adapter0/frontend0 first frontend device of first card 2854 4 = /dev/dvb/adapter0/demux0 first demux device of first card 2855 5 = /dev/dvb/adapter0/dvr0 first digital video recoder device of first card 2856 6 = /dev/dvb/adapter0/ca0 first common access port of first card 2857 7 = /dev/dvb/adapter0/net0 first network device of first card 2858 8 = /dev/dvb/adapter0/osd0 first on-screen-display device of first card 2859 9 = /dev/dvb/adapter0/video1 second video decoder of first card 2860 ... 2861 64 = /dev/dvb/adapter1/video0 first video decoder of second card 2862 ... 2863 128 = /dev/dvb/adapter2/video0 first video decoder of third card 2864 ... 2865 196 = /dev/dvb/adapter3/video0 first video decoder of fourth card 2866 2867 216 char Bluetooth RFCOMM TTY devices 2868 0 = /dev/rfcomm0 First Bluetooth RFCOMM TTY device 2869 1 = /dev/rfcomm1 Second Bluetooth RFCOMM TTY device 2870 ... 2871 2872 217 char Bluetooth RFCOMM TTY devices (alternate devices) 2873 0 = /dev/curf0 Callout device for rfcomm0 2874 1 = /dev/curf1 Callout device for rfcomm1 2875 ... 2876 2877 218 char The Logical Company bus Unibus/Qbus adapters 2878 0 = /dev/logicalco/bci/0 First bus adapter 2879 1 = /dev/logicalco/bci/1 First bus adapter 2880 ... 2881 2882 219 char The Logical Company DCI-1300 digital I/O card 2883 0 = /dev/logicalco/dci1300/0 First DCI-1300 card 2884 1 = /dev/logicalco/dci1300/1 Second DCI-1300 card 2885 ... 2886 2887 220 char Myricom Myrinet "GM" board 2888 0 = /dev/myricom/gm0 First Myrinet GM board 2889 1 = /dev/myricom/gmp0 First board "root access" 2890 2 = /dev/myricom/gm1 Second Myrinet GM board 2891 3 = /dev/myricom/gmp1 Second board "root access" 2892 ... 2893 2894 221 char VME bus 2895 0 = /dev/bus/vme/m0 First master image 2896 1 = /dev/bus/vme/m1 Second master image 2897 2 = /dev/bus/vme/m2 Third master image 2898 3 = /dev/bus/vme/m3 Fourth master image 2899 4 = /dev/bus/vme/s0 First slave image 2900 5 = /dev/bus/vme/s1 Second slave image 2901 6 = /dev/bus/vme/s2 Third slave image 2902 7 = /dev/bus/vme/s3 Fourth slave image 2903 8 = /dev/bus/vme/ctl Control 2904 2905 It is expected that all VME bus drivers will use the 2906 same interface. For interface documentation see 2907 http://www.vmelinux.org/. 2908 2909 224 char A2232 serial card 2910 0 = /dev/ttyY0 First A2232 port 2911 1 = /dev/ttyY1 Second A2232 port 2912 ... 2913 2914 225 char A2232 serial card (alternate devices) 2915 0 = /dev/cuy0 Callout device for ttyY0 2916 1 = /dev/cuy1 Callout device for ttyY1 2917 ... 2918 2919 226 char Direct Rendering Infrastructure (DRI) 2920 0 = /dev/dri/card0 First graphics card 2921 1 = /dev/dri/card1 Second graphics card 2922 ... 2923 2924 227 char IBM 3270 terminal Unix tty access 2925 1 = /dev/3270/tty1 First 3270 terminal 2926 2 = /dev/3270/tty2 Seconds 3270 terminal 2927 ... 2928 2929 228 char IBM 3270 terminal block-mode access 2930 0 = /dev/3270/tub Controlling interface 2931 1 = /dev/3270/tub1 First 3270 terminal 2932 2 = /dev/3270/tub2 Second 3270 terminal 2933 ... 2934 2935 229 char IBM iSeries/pSeries virtual console 2936 0 = /dev/hvc0 First console port 2937 1 = /dev/hvc1 Second console port 2938 ... 2939 2940 230 char IBM iSeries virtual tape 2941 0 = /dev/iseries/vt0 First virtual tape, mode 0 2942 1 = /dev/iseries/vt1 Second virtual tape, mode 0 2943 ... 2944 32 = /dev/iseries/vt0l First virtual tape, mode 1 2945 33 = /dev/iseries/vt1l Second virtual tape, mode 1 2946 ... 2947 64 = /dev/iseries/vt0m First virtual tape, mode 2 2948 65 = /dev/iseries/vt1m Second virtual tape, mode 2 2949 ... 2950 96 = /dev/iseries/vt0a First virtual tape, mode 3 2951 97 = /dev/iseries/vt1a Second virtual tape, mode 3 2952 ... 2953 128 = /dev/iseries/nvt0 First virtual tape, mode 0, no rewind 2954 129 = /dev/iseries/nvt1 Second virtual tape, mode 0, no rewind 2955 ... 2956 160 = /dev/iseries/nvt0l First virtual tape, mode 1, no rewind 2957 161 = /dev/iseries/nvt1l Second virtual tape, mode 1, no rewind 2958 ... 2959 192 = /dev/iseries/nvt0m First virtual tape, mode 2, no rewind 2960 193 = /dev/iseries/nvt1m Second virtual tape, mode 2, no rewind 2961 ... 2962 224 = /dev/iseries/nvt0a First virtual tape, mode 3, no rewind 2963 225 = /dev/iseries/nvt1a Second virtual tape, mode 3, no rewind 2964 ... 2965 2966 "No rewind" refers to the omission of the default 2967 automatic rewind on device close. The MTREW or MTOFFL 2968 ioctl()'s can be used to rewind the tape regardless of 2969 the device used to access it. 2970 2971 231 char InfiniBand 2972 0 = /dev/infiniband/umad0 2973 1 = /dev/infiniband/umad1 2974 ... 2975 63 = /dev/infiniband/umad63 63rd InfiniBandMad device 2976 64 = /dev/infiniband/issm0 First InfiniBand IsSM device 2977 65 = /dev/infiniband/issm1 Second InfiniBand IsSM device 2978 ... 2979 127 = /dev/infiniband/issm63 63rd InfiniBand IsSM device 2980 192 = /dev/infiniband/uverbs0 First InfiniBand verbs device 2981 193 = /dev/infiniband/uverbs1 Second InfiniBand verbs device 2982 ... 2983 223 = /dev/infiniband/uverbs31 31st InfiniBand verbs device 2984 2985 232 char Biometric Devices 2986 0 = /dev/biometric/sensor0/fingerprint first fingerprint sensor on first device 2987 1 = /dev/biometric/sensor0/iris first iris sensor on first device 2988 2 = /dev/biometric/sensor0/retina first retina sensor on first device 2989 3 = /dev/biometric/sensor0/voiceprint first voiceprint sensor on first device 2990 4 = /dev/biometric/sensor0/facial first facial sensor on first device 2991 5 = /dev/biometric/sensor0/hand first hand sensor on first device 2992 ... 2993 10 = /dev/biometric/sensor1/fingerprint first fingerprint sensor on second device 2994 ... 2995 20 = /dev/biometric/sensor2/fingerprint first fingerprint sensor on third device 2996 ... 2997 2998 233 char PathScale InfiniPath interconnect 2999 0 = /dev/ipath Primary device for programs (any unit) 3000 1 = /dev/ipath0 Access specifically to unit 0 3001 2 = /dev/ipath1 Access specifically to unit 1 3002 ... 3003 4 = /dev/ipath3 Access specifically to unit 3 3004 129 = /dev/ipath_sma Device used by Subnet Management Agent 3005 130 = /dev/ipath_diag Device used by diagnostics programs 3006 3007 234-254 char RESERVED FOR DYNAMIC ASSIGNMENT 3008 Character devices that request a dynamic allocation of major number will 3009 take numbers starting from 254 and downward. 3010 3011 240-254 block LOCAL/EXPERIMENTAL USE 3012 Allocated for local/experimental use. For devices not 3013 assigned official numbers, these ranges should be 3014 used in order to avoid conflicting with future assignments. 3015 3016 255 char RESERVED 3017 3018 255 block RESERVED 3019 3020 This major is reserved to assist the expansion to a 3021 larger number space. No device nodes with this major 3022 should ever be created on the filesystem. 3023 (This is probably not true anymore, but I'll leave it 3024 for now /Torben) 3025 3026 ---LARGE MAJORS!!!!!--- 3027 3028 256 char Equinox SST multi-port serial boards 3029 0 = /dev/ttyEQ0 First serial port on first Equinox SST board 3030 127 = /dev/ttyEQ127 Last serial port on first Equinox SST board 3031 128 = /dev/ttyEQ128 First serial port on second Equinox SST board 3032 ... 3033 1027 = /dev/ttyEQ1027 Last serial port on eighth Equinox SST board 3034 3035 256 block Resident Flash Disk Flash Translation Layer 3036 0 = /dev/rfda First RFD FTL layer 3037 16 = /dev/rfdb Second RFD FTL layer 3038 ... 3039 240 = /dev/rfdp 16th RFD FTL layer 3040 3041 257 char Phoenix Technologies Cryptographic Services Driver 3042 0 = /dev/ptlsec Crypto Services Driver 3043 3044 257 block SSFDC Flash Translation Layer filesystem 3045 0 = /dev/ssfdca First SSFDC layer 3046 8 = /dev/ssfdcb Second SSFDC layer 3047 16 = /dev/ssfdcc Third SSFDC layer 3048 24 = /dev/ssfdcd 4th SSFDC layer 3049 32 = /dev/ssfdce 5th SSFDC layer 3050 40 = /dev/ssfdcf 6th SSFDC layer 3051 48 = /dev/ssfdcg 7th SSFDC layer 3052 56 = /dev/ssfdch 8th SSFDC layer 3053 3054 258 block ROM/Flash read-only translation layer 3055 0 = /dev/blockrom0 First ROM card's translation layer interface 3056 1 = /dev/blockrom1 Second ROM card's translation layer interface 3057 ... 3058 3059 259 block Block Extended Major 3060 Used dynamically to hold additional partition minor 3061 numbers and allow large numbers of partitions per device 3062 3063 259 char FPGA configuration interfaces 3064 0 = /dev/icap0 First Xilinx internal configuration 3065 1 = /dev/icap1 Second Xilinx internal configuration 3066 3067 260 char OSD (Object-based-device) SCSI Device 3068 0 = /dev/osd0 First OSD Device 3069 1 = /dev/osd1 Second OSD Device 3070 ... 3071 255 = /dev/osd255 256th OSD Device 3072 3073 261 char Compute Acceleration Devices 3074 0 = /dev/accel/accel0 First acceleration device 3075 1 = /dev/accel/accel1 Second acceleration device 3076 ... 3077 3078 384-511 char RESERVED FOR DYNAMIC ASSIGNMENT 3079 Character devices that request a dynamic allocation of major 3080 number will take numbers starting from 511 and downward, 3081 once the 234-254 range is full. 3082