Based on kernel version 2.6.26. Page generated on 2008-07-16 21:12 EST.
1 2 LINUX ALLOCATED DEVICES (2.6+ version) 3 4 Maintained by Torben Mathiasen <device[AT]lanana[DOT]org> 5 6 Last revised: 29 November 2006 7 8 This list is the Linux Device List, the official registry of allocated 9 device numbers and /dev directory nodes for the Linux operating 10 system. 11 12 The latest version of this list is available from 13 http://www.lanana.org/docs/device-list/ or 14 ftp://ftp.kernel.org/pub/linux/docs/device-list/. This version may be 15 newer than the one distributed with the Linux kernel. 16 17 The LaTeX version of this document is no longer maintained. 18 19 This document is included by reference into the Filesystem Hierarchy 20 Standard (FHS). The FHS is available from http://www.pathname.com/fhs/. 21 22 Allocations marked (68k/Amiga) apply to Linux/68k on the Amiga 23 platform only. Allocations marked (68k/Atari) apply to Linux/68k on 24 the Atari platform only. 25 26 The symbol {2.6} means the allocation is obsolete and scheduled for 27 removal once kernel version 2.6 (or equivalent) is released. Some of these 28 allocations have already been removed. 29 30 This document is in the public domain. The author requests, however, 31 that semantically altered versions are not distributed without 32 permission of the author, assuming the author can be contacted without 33 an unreasonable effort. 34 35 In particular, please don't sent patches for this list to Linus, at 36 least not without contacting me first. 37 38 I do not have any information about these devices beyond what appears 39 on this list. Any such information requests will be deleted without 40 reply. 41 42 43 **** DEVICE DRIVERS AUTHORS PLEASE READ THIS **** 44 45 To have a major number allocated, or a minor number in situations 46 where that applies (e.g. busmice), please contact me with the 47 appropriate device information. Also, if you have additional 48 information regarding any of the devices listed below, or if I have 49 made a mistake, I would greatly appreciate a note. 50 51 I do, however, make a few requests about the nature of your report. 52 This is necessary for me to be able to keep this list up to date and 53 correct in a timely manner. First of all, *please* send it to the 54 correct address... <device[AT]lanana.org>[DOT] I receive hundreds of email 55 messages a day, so mail sent to other addresses may very well get lost 56 in the avalanche. Please put in a descriptive subject, so I can find 57 your mail again should I need to. Too many people send me email 58 saying just "device number request" in the subject. 59 60 Second, please include a description of the device *in the same format 61 as this list*. The reason for this is that it is the only way I have 62 found to ensure I have all the requisite information to publish your 63 device and avoid conflicts. 64 65 Third, please don't assume that the distributed version of the list is 66 up to date. Due to the number of registrations I have to maintain it 67 in "batch mode", so there is likely additional registrations that 68 haven't been listed yet. 69 70 Finally, sometimes I have to play "namespace police." Please don't be 71 offended. I often get submissions for /dev names that would be bound 72 to cause conflicts down the road. I am trying to avoid getting in a 73 situation where we would have to suffer an incompatible forward 74 change. Therefore, please consult with me *before* you make your 75 device names and numbers in any way public, at least to the point 76 where it would be at all difficult to get them changed. 77 78 Your cooperation is appreciated. 79 80 81 0 Unnamed devices (e.g. non-device mounts) 82 0 = reserved as null device number 83 See block major 144, 145, 146 for expansion areas. 84 85 1 char Memory devices 86 1 = /dev/mem Physical memory access 87 2 = /dev/kmem Kernel virtual memory access 88 3 = /dev/null Null device 89 4 = /dev/port I/O port access 90 5 = /dev/zero Null byte source 91 6 = /dev/core OBSOLETE - replaced by /proc/kcore 92 7 = /dev/full Returns ENOSPC on write 93 8 = /dev/random Nondeterministic random number gen. 94 9 = /dev/urandom Faster, less secure random number gen. 95 10 = /dev/aio Asynchronous I/O notification interface 96 11 = /dev/kmsg Writes to this come out as printk's 97 12 = /dev/oldmem Used by crashdump kernels to access 98 the memory of the kernel that crashed. 99 100 1 block RAM disk 101 0 = /dev/ram0 First RAM disk 102 1 = /dev/ram1 Second RAM disk 103 ... 104 250 = /dev/initrd Initial RAM disk {2.6} 105 106 Older kernels had /dev/ramdisk (1, 1) here. 107 /dev/initrd refers to a RAM disk which was preloaded 108 by the boot loader; newer kernels use /dev/ram0 for 109 the initrd. 110 111 2 char Pseudo-TTY masters 112 0 = /dev/ptyp0 First PTY master 113 1 = /dev/ptyp1 Second PTY master 114 ... 115 255 = /dev/ptyef 256th PTY master 116 117 Pseudo-tty's are named as follows: 118 * Masters are "pty", slaves are "tty"; 119 * the fourth letter is one of pqrstuvwxyzabcde indicating 120 the 1st through 16th series of 16 pseudo-ttys each, and 121 * the fifth letter is one of 0123456789abcdef indicating 122 the position within the series. 123 124 These are the old-style (BSD) PTY devices; Unix98 125 devices are on major 128 and above and use the PTY 126 master multiplex (/dev/ptmx) to acquire a PTY on 127 demand. 128 129 2 block Floppy disks 130 0 = /dev/fd0 Controller 0, drive 0, autodetect 131 1 = /dev/fd1 Controller 0, drive 1, autodetect 132 2 = /dev/fd2 Controller 0, drive 2, autodetect 133 3 = /dev/fd3 Controller 0, drive 3, autodetect 134 128 = /dev/fd4 Controller 1, drive 0, autodetect 135 129 = /dev/fd5 Controller 1, drive 1, autodetect 136 130 = /dev/fd6 Controller 1, drive 2, autodetect 137 131 = /dev/fd7 Controller 1, drive 3, autodetect 138 139 To specify format, add to the autodetect device number: 140 0 = /dev/fd? Autodetect format 141 4 = /dev/fd?d360 5.25" 360K in a 360K drive(1) 142 20 = /dev/fd?h360 5.25" 360K in a 1200K drive(1) 143 48 = /dev/fd?h410 5.25" 410K in a 1200K drive 144 64 = /dev/fd?h420 5.25" 420K in a 1200K drive 145 24 = /dev/fd?h720 5.25" 720K in a 1200K drive 146 80 = /dev/fd?h880 5.25" 880K in a 1200K drive(1) 147 8 = /dev/fd?h1200 5.25" 1200K in a 1200K drive(1) 148 40 = /dev/fd?h1440 5.25" 1440K in a 1200K drive(1) 149 56 = /dev/fd?h1476 5.25" 1476K in a 1200K drive 150 72 = /dev/fd?h1494 5.25" 1494K in a 1200K drive 151 92 = /dev/fd?h1600 5.25" 1600K in a 1200K drive(1) 152 153 12 = /dev/fd?u360 3.5" 360K Double Density(2) 154 16 = /dev/fd?u720 3.5" 720K Double Density(1) 155 120 = /dev/fd?u800 3.5" 800K Double Density(2) 156 52 = /dev/fd?u820 3.5" 820K Double Density 157 68 = /dev/fd?u830 3.5" 830K Double Density 158 84 = /dev/fd?u1040 3.5" 1040K Double Density(1) 159 88 = /dev/fd?u1120 3.5" 1120K Double Density(1) 160 28 = /dev/fd?u1440 3.5" 1440K High Density(1) 161 124 = /dev/fd?u1600 3.5" 1600K High Density(1) 162 44 = /dev/fd?u1680 3.5" 1680K High Density(3) 163 60 = /dev/fd?u1722 3.5" 1722K High Density 164 76 = /dev/fd?u1743 3.5" 1743K High Density 165 96 = /dev/fd?u1760 3.5" 1760K High Density 166 116 = /dev/fd?u1840 3.5" 1840K High Density(3) 167 100 = /dev/fd?u1920 3.5" 1920K High Density(1) 168 32 = /dev/fd?u2880 3.5" 2880K Extra Density(1) 169 104 = /dev/fd?u3200 3.5" 3200K Extra Density 170 108 = /dev/fd?u3520 3.5" 3520K Extra Density 171 112 = /dev/fd?u3840 3.5" 3840K Extra Density(1) 172 173 36 = /dev/fd?CompaQ Compaq 2880K drive; obsolete? 174 175 (1) Autodetectable format 176 (2) Autodetectable format in a Double Density (720K) drive only 177 (3) Autodetectable format in a High Density (1440K) drive only 178 179 NOTE: The letter in the device name (d, q, h or u) 180 signifies the type of drive: 5.25" Double Density (d), 181 5.25" Quad Density (q), 5.25" High Density (h) or 3.5" 182 (any model, u). The use of the capital letters D, H 183 and E for the 3.5" models have been deprecated, since 184 the drive type is insignificant for these devices. 185 186 3 char Pseudo-TTY slaves 187 0 = /dev/ttyp0 First PTY slave 188 1 = /dev/ttyp1 Second PTY slave 189 ... 190 255 = /dev/ttyef 256th PTY slave 191 192 These are the old-style (BSD) PTY devices; Unix98 193 devices are on major 136 and above. 194 195 3 block First MFM, RLL and IDE hard disk/CD-ROM interface 196 0 = /dev/hda Master: whole disk (or CD-ROM) 197 64 = /dev/hdb Slave: whole disk (or CD-ROM) 198 199 For partitions, add to the whole disk device number: 200 0 = /dev/hd? Whole disk 201 1 = /dev/hd?1 First partition 202 2 = /dev/hd?2 Second partition 203 ... 204 63 = /dev/hd?63 63rd partition 205 206 For Linux/i386, partitions 1-4 are the primary 207 partitions, and 5 and above are logical partitions. 208 Other versions of Linux use partitioning schemes 209 appropriate to their respective architectures. 210 211 4 char TTY devices 212 0 = /dev/tty0 Current virtual console 213 214 1 = /dev/tty1 First virtual console 215 ... 216 63 = /dev/tty63 63rd virtual console 217 64 = /dev/ttyS0 First UART serial port 218 ... 219 255 = /dev/ttyS191 192nd UART serial port 220 221 UART serial ports refer to 8250/16450/16550 series devices. 222 223 Older versions of the Linux kernel used this major 224 number for BSD PTY devices. As of Linux 2.1.115, this 225 is no longer supported. Use major numbers 2 and 3. 226 227 4 block Aliases for dynamically allocated major devices to be used 228 when its not possible to create the real device nodes 229 because the root filesystem is mounted read-only. 230 231 0 = /dev/root 232 233 5 char Alternate TTY devices 234 0 = /dev/tty Current TTY device 235 1 = /dev/console System console 236 2 = /dev/ptmx PTY master multiplex 237 64 = /dev/cua0 Callout device for ttyS0 238 ... 239 255 = /dev/cua191 Callout device for ttyS191 240 241 (5,1) is /dev/console starting with Linux 2.1.71. See 242 the section on terminal devices for more information 243 on /dev/console. 244 245 6 char Parallel printer devices 246 0 = /dev/lp0 Parallel printer on parport0 247 1 = /dev/lp1 Parallel printer on parport1 248 ... 249 250 Current Linux kernels no longer have a fixed mapping 251 between parallel ports and I/O addresses. Instead, 252 they are redirected through the parport multiplex layer. 253 254 7 char Virtual console capture devices 255 0 = /dev/vcs Current vc text contents 256 1 = /dev/vcs1 tty1 text contents 257 ... 258 63 = /dev/vcs63 tty63 text contents 259 128 = /dev/vcsa Current vc text/attribute contents 260 129 = /dev/vcsa1 tty1 text/attribute contents 261 ... 262 191 = /dev/vcsa63 tty63 text/attribute contents 263 264 NOTE: These devices permit both read and write access. 265 266 7 block Loopback devices 267 0 = /dev/loop0 First loop device 268 1 = /dev/loop1 Second loop device 269 ... 270 271 The loop devices are used to mount filesystems not 272 associated with block devices. The binding to the 273 loop devices is handled by mount(8) or losetup(8). 274 275 8 block SCSI disk devices (0-15) 276 0 = /dev/sda First SCSI disk whole disk 277 16 = /dev/sdb Second SCSI disk whole disk 278 32 = /dev/sdc Third SCSI disk whole disk 279 ... 280 240 = /dev/sdp Sixteenth SCSI disk whole disk 281 282 Partitions are handled in the same way as for IDE 283 disks (see major number 3) except that the limit on 284 partitions is 15. 285 286 9 char SCSI tape devices 287 0 = /dev/st0 First SCSI tape, mode 0 288 1 = /dev/st1 Second SCSI tape, mode 0 289 ... 290 32 = /dev/st0l First SCSI tape, mode 1 291 33 = /dev/st1l Second SCSI tape, mode 1 292 ... 293 64 = /dev/st0m First SCSI tape, mode 2 294 65 = /dev/st1m Second SCSI tape, mode 2 295 ... 296 96 = /dev/st0a First SCSI tape, mode 3 297 97 = /dev/st1a Second SCSI tape, mode 3 298 ... 299 128 = /dev/nst0 First SCSI tape, mode 0, no rewind 300 129 = /dev/nst1 Second SCSI tape, mode 0, no rewind 301 ... 302 160 = /dev/nst0l First SCSI tape, mode 1, no rewind 303 161 = /dev/nst1l Second SCSI tape, mode 1, no rewind 304 ... 305 192 = /dev/nst0m First SCSI tape, mode 2, no rewind 306 193 = /dev/nst1m Second SCSI tape, mode 2, no rewind 307 ... 308 224 = /dev/nst0a First SCSI tape, mode 3, no rewind 309 225 = /dev/nst1a Second SCSI tape, mode 3, no rewind 310 ... 311 312 "No rewind" refers to the omission of the default 313 automatic rewind on device close. The MTREW or MTOFFL 314 ioctl()'s can be used to rewind the tape regardless of 315 the device used to access it. 316 317 9 block Metadisk (RAID) devices 318 0 = /dev/md0 First metadisk group 319 1 = /dev/md1 Second metadisk group 320 ... 321 322 The metadisk driver is used to span a 323 filesystem across multiple physical disks. 324 325 10 char Non-serial mice, misc features 326 0 = /dev/logibm Logitech bus mouse 327 1 = /dev/psaux PS/2-style mouse port 328 2 = /dev/inportbm Microsoft Inport bus mouse 329 3 = /dev/atibm ATI XL bus mouse 330 4 = /dev/jbm J-mouse 331 4 = /dev/amigamouse Amiga mouse (68k/Amiga) 332 5 = /dev/atarimouse Atari mouse 333 6 = /dev/sunmouse Sun mouse 334 7 = /dev/amigamouse1 Second Amiga mouse 335 8 = /dev/smouse Simple serial mouse driver 336 9 = /dev/pc110pad IBM PC-110 digitizer pad 337 10 = /dev/adbmouse Apple Desktop Bus mouse 338 11 = /dev/vrtpanel Vr41xx embedded touch panel 339 13 = /dev/vpcmouse Connectix Virtual PC Mouse 340 14 = /dev/touchscreen/ucb1x00 UCB 1x00 touchscreen 341 15 = /dev/touchscreen/mk712 MK712 touchscreen 342 128 = /dev/beep Fancy beep device 343 129 = /dev/modreq Kernel module load request {2.6} 344 130 = /dev/watchdog Watchdog timer port 345 131 = /dev/temperature Machine internal temperature 346 132 = /dev/hwtrap Hardware fault trap 347 133 = /dev/exttrp External device trap 348 134 = /dev/apm_bios Advanced Power Management BIOS 349 135 = /dev/rtc Real Time Clock 350 139 = /dev/openprom SPARC OpenBoot PROM 351 140 = /dev/relay8 Berkshire Products Octal relay card 352 141 = /dev/relay16 Berkshire Products ISO-16 relay card 353 142 = /dev/msr x86 model-specific registers {2.6} 354 143 = /dev/pciconf PCI configuration space 355 144 = /dev/nvram Non-volatile configuration RAM 356 145 = /dev/hfmodem Soundcard shortwave modem control {2.6} 357 146 = /dev/graphics Linux/SGI graphics device 358 147 = /dev/opengl Linux/SGI OpenGL pipe 359 148 = /dev/gfx Linux/SGI graphics effects device 360 149 = /dev/input/mouse Linux/SGI Irix emulation mouse 361 150 = /dev/input/keyboard Linux/SGI Irix emulation keyboard 362 151 = /dev/led Front panel LEDs 363 152 = /dev/kpoll Kernel Poll Driver 364 153 = /dev/mergemem Memory merge device 365 154 = /dev/pmu Macintosh PowerBook power manager 366 155 = /dev/isictl MultiTech ISICom serial control 367 156 = /dev/lcd Front panel LCD display 368 157 = /dev/ac Applicom Intl Profibus card 369 158 = /dev/nwbutton Netwinder external button 370 159 = /dev/nwdebug Netwinder debug interface 371 160 = /dev/nwflash Netwinder flash memory 372 161 = /dev/userdma User-space DMA access 373 162 = /dev/smbus System Management Bus 374 163 = /dev/lik Logitech Internet Keyboard 375 164 = /dev/ipmo Intel Intelligent Platform Management 376 165 = /dev/vmmon VMWare virtual machine monitor 377 166 = /dev/i2o/ctl I2O configuration manager 378 167 = /dev/specialix_sxctl Specialix serial control 379 168 = /dev/tcldrv Technology Concepts serial control 380 169 = /dev/specialix_rioctl Specialix RIO serial control 381 170 = /dev/thinkpad/thinkpad IBM Thinkpad devices 382 171 = /dev/srripc QNX4 API IPC manager 383 172 = /dev/usemaclone Semaphore clone device 384 173 = /dev/ipmikcs Intelligent Platform Management 385 174 = /dev/uctrl SPARCbook 3 microcontroller 386 175 = /dev/agpgart AGP Graphics Address Remapping Table 387 176 = /dev/gtrsc Gorgy Timing radio clock 388 177 = /dev/cbm Serial CBM bus 389 178 = /dev/jsflash JavaStation OS flash SIMM 390 179 = /dev/xsvc High-speed shared-mem/semaphore service 391 180 = /dev/vrbuttons Vr41xx button input device 392 181 = /dev/toshiba Toshiba laptop SMM support 393 182 = /dev/perfctr Performance-monitoring counters 394 183 = /dev/hwrng Generic random number generator 395 184 = /dev/cpu/microcode CPU microcode update interface 396 186 = /dev/atomicps Atomic shapshot of process state data 397 187 = /dev/irnet IrNET device 398 188 = /dev/smbusbios SMBus BIOS 399 189 = /dev/ussp_ctl User space serial port control 400 190 = /dev/crash Mission Critical Linux crash dump facility 401 191 = /dev/pcl181 <information missing> 402 192 = /dev/nas_xbus NAS xbus LCD/buttons access 403 193 = /dev/d7s SPARC 7-segment display 404 194 = /dev/zkshim Zero-Knowledge network shim control 405 195 = /dev/elographics/e2201 Elographics touchscreen E271-2201 406 198 = /dev/sexec Signed executable interface 407 199 = /dev/scanners/cuecat :CueCat barcode scanner 408 200 = /dev/net/tun TAP/TUN network device 409 201 = /dev/button/gulpb Transmeta GULP-B buttons 410 202 = /dev/emd/ctl Enhanced Metadisk RAID (EMD) control 411 204 = /dev/video/em8300 EM8300 DVD decoder control 412 205 = /dev/video/em8300_mv EM8300 DVD decoder video 413 206 = /dev/video/em8300_ma EM8300 DVD decoder audio 414 207 = /dev/video/em8300_sp EM8300 DVD decoder subpicture 415 208 = /dev/compaq/cpqphpc Compaq PCI Hot Plug Controller 416 209 = /dev/compaq/cpqrid Compaq Remote Insight Driver 417 210 = /dev/impi/bt IMPI coprocessor block transfer 418 211 = /dev/impi/smic IMPI coprocessor stream interface 419 212 = /dev/watchdogs/0 First watchdog device 420 213 = /dev/watchdogs/1 Second watchdog device 421 214 = /dev/watchdogs/2 Third watchdog device 422 215 = /dev/watchdogs/3 Fourth watchdog device 423 216 = /dev/fujitsu/apanel Fujitsu/Siemens application panel 424 217 = /dev/ni/natmotn National Instruments Motion 425 218 = /dev/kchuid Inter-process chuid control 426 219 = /dev/modems/mwave MWave modem firmware upload 427 220 = /dev/mptctl Message passing technology (MPT) control 428 221 = /dev/mvista/hssdsi Montavista PICMG hot swap system driver 429 222 = /dev/mvista/hasi Montavista PICMG high availability 430 223 = /dev/input/uinput User level driver support for input 431 224 = /dev/tpm TCPA TPM driver 432 225 = /dev/pps Pulse Per Second driver 433 226 = /dev/systrace Systrace device 434 227 = /dev/mcelog X86_64 Machine Check Exception driver 435 228 = /dev/hpet HPET driver 436 229 = /dev/fuse Fuse (virtual filesystem in user-space) 437 230 = /dev/midishare MidiShare driver 438 240-254 Reserved for local use 439 255 Reserved for MISC_DYNAMIC_MINOR 440 441 11 char Raw keyboard device (Linux/SPARC only) 442 0 = /dev/kbd Raw keyboard device 443 444 11 char Serial Mux device (Linux/PA-RISC only) 445 0 = /dev/ttyB0 First mux port 446 1 = /dev/ttyB1 Second mux port 447 ... 448 449 11 block SCSI CD-ROM devices 450 0 = /dev/scd0 First SCSI CD-ROM 451 1 = /dev/scd1 Second SCSI CD-ROM 452 ... 453 454 The prefix /dev/sr (instead of /dev/scd) has been deprecated. 455 456 12 char QIC-02 tape 457 2 = /dev/ntpqic11 QIC-11, no rewind-on-close 458 3 = /dev/tpqic11 QIC-11, rewind-on-close 459 4 = /dev/ntpqic24 QIC-24, no rewind-on-close 460 5 = /dev/tpqic24 QIC-24, rewind-on-close 461 6 = /dev/ntpqic120 QIC-120, no rewind-on-close 462 7 = /dev/tpqic120 QIC-120, rewind-on-close 463 8 = /dev/ntpqic150 QIC-150, no rewind-on-close 464 9 = /dev/tpqic150 QIC-150, rewind-on-close 465 466 The device names specified are proposed -- if there 467 are "standard" names for these devices, please let me know. 468 469 12 block MSCDEX CD-ROM callback support {2.6} 470 0 = /dev/dos_cd0 First MSCDEX CD-ROM 471 1 = /dev/dos_cd1 Second MSCDEX CD-ROM 472 ... 473 474 13 char Input core 475 0 = /dev/input/js0 First joystick 476 1 = /dev/input/js1 Second joystick 477 ... 478 32 = /dev/input/mouse0 First mouse 479 33 = /dev/input/mouse1 Second mouse 480 ... 481 63 = /dev/input/mice Unified mouse 482 64 = /dev/input/event0 First event queue 483 65 = /dev/input/event1 Second event queue 484 ... 485 486 Each device type has 5 bits (32 minors). 487 488 13 block 8-bit MFM/RLL/IDE controller 489 0 = /dev/xda First XT disk whole disk 490 64 = /dev/xdb Second XT disk whole disk 491 492 Partitions are handled in the same way as IDE disks 493 (see major number 3). 494 495 14 char Open Sound System (OSS) 496 0 = /dev/mixer Mixer control 497 1 = /dev/sequencer Audio sequencer 498 2 = /dev/midi00 First MIDI port 499 3 = /dev/dsp Digital audio 500 4 = /dev/audio Sun-compatible digital audio 501 6 = /dev/sndstat Sound card status information {2.6} 502 7 = /dev/audioctl SPARC audio control device 503 8 = /dev/sequencer2 Sequencer -- alternate device 504 16 = /dev/mixer1 Second soundcard mixer control 505 17 = /dev/patmgr0 Sequencer patch manager 506 18 = /dev/midi01 Second MIDI port 507 19 = /dev/dsp1 Second soundcard digital audio 508 20 = /dev/audio1 Second soundcard Sun digital audio 509 33 = /dev/patmgr1 Sequencer patch manager 510 34 = /dev/midi02 Third MIDI port 511 50 = /dev/midi03 Fourth MIDI port 512 513 14 block BIOS harddrive callback support {2.6} 514 0 = /dev/dos_hda First BIOS harddrive whole disk 515 64 = /dev/dos_hdb Second BIOS harddrive whole disk 516 128 = /dev/dos_hdc Third BIOS harddrive whole disk 517 192 = /dev/dos_hdd Fourth BIOS harddrive whole disk 518 519 Partitions are handled in the same way as IDE disks 520 (see major number 3). 521 522 15 char Joystick 523 0 = /dev/js0 First analog joystick 524 1 = /dev/js1 Second analog joystick 525 ... 526 128 = /dev/djs0 First digital joystick 527 129 = /dev/djs1 Second digital joystick 528 ... 529 15 block Sony CDU-31A/CDU-33A CD-ROM 530 0 = /dev/sonycd Sony CDU-31a CD-ROM 531 532 16 char Non-SCSI scanners 533 0 = /dev/gs4500 Genius 4500 handheld scanner 534 535 16 block GoldStar CD-ROM 536 0 = /dev/gscd GoldStar CD-ROM 537 538 17 char Chase serial card 539 0 = /dev/ttyH0 First Chase port 540 1 = /dev/ttyH1 Second Chase port 541 ... 542 17 block Optics Storage CD-ROM 543 0 = /dev/optcd Optics Storage CD-ROM 544 545 18 char Chase serial card - alternate devices 546 0 = /dev/cuh0 Callout device for ttyH0 547 1 = /dev/cuh1 Callout device for ttyH1 548 ... 549 18 block Sanyo CD-ROM 550 0 = /dev/sjcd Sanyo CD-ROM 551 552 19 char Cyclades serial card 553 0 = /dev/ttyC0 First Cyclades port 554 ... 555 31 = /dev/ttyC31 32nd Cyclades port 556 557 19 block "Double" compressed disk 558 0 = /dev/double0 First compressed disk 559 ... 560 7 = /dev/double7 Eighth compressed disk 561 128 = /dev/cdouble0 Mirror of first compressed disk 562 ... 563 135 = /dev/cdouble7 Mirror of eighth compressed disk 564 565 See the Double documentation for the meaning of the 566 mirror devices. 567 568 20 char Cyclades serial card - alternate devices 569 0 = /dev/cub0 Callout device for ttyC0 570 ... 571 31 = /dev/cub31 Callout device for ttyC31 572 573 20 block Hitachi CD-ROM (under development) 574 0 = /dev/hitcd Hitachi CD-ROM 575 576 21 char Generic SCSI access 577 0 = /dev/sg0 First generic SCSI device 578 1 = /dev/sg1 Second generic SCSI device 579 ... 580 581 Most distributions name these /dev/sga, /dev/sgb...; 582 this sets an unnecessary limit of 26 SCSI devices in 583 the system and is counter to standard Linux 584 device-naming practice. 585 586 21 block Acorn MFM hard drive interface 587 0 = /dev/mfma First MFM drive whole disk 588 64 = /dev/mfmb Second MFM drive whole disk 589 590 This device is used on the ARM-based Acorn RiscPC. 591 Partitions are handled the same way as for IDE disks 592 (see major number 3). 593 594 22 char Digiboard serial card 595 0 = /dev/ttyD0 First Digiboard port 596 1 = /dev/ttyD1 Second Digiboard port 597 ... 598 22 block Second IDE hard disk/CD-ROM interface 599 0 = /dev/hdc Master: whole disk (or CD-ROM) 600 64 = /dev/hdd Slave: whole disk (or CD-ROM) 601 602 Partitions are handled the same way as for the first 603 interface (see major number 3). 604 605 23 char Digiboard serial card - alternate devices 606 0 = /dev/cud0 Callout device for ttyD0 607 1 = /dev/cud1 Callout device for ttyD1 608 ... 609 23 block Mitsumi proprietary CD-ROM 610 0 = /dev/mcd Mitsumi CD-ROM 611 612 24 char Stallion serial card 613 0 = /dev/ttyE0 Stallion port 0 card 0 614 1 = /dev/ttyE1 Stallion port 1 card 0 615 ... 616 64 = /dev/ttyE64 Stallion port 0 card 1 617 65 = /dev/ttyE65 Stallion port 1 card 1 618 ... 619 128 = /dev/ttyE128 Stallion port 0 card 2 620 129 = /dev/ttyE129 Stallion port 1 card 2 621 ... 622 192 = /dev/ttyE192 Stallion port 0 card 3 623 193 = /dev/ttyE193 Stallion port 1 card 3 624 ... 625 24 block Sony CDU-535 CD-ROM 626 0 = /dev/cdu535 Sony CDU-535 CD-ROM 627 628 25 char Stallion serial card - alternate devices 629 0 = /dev/cue0 Callout device for ttyE0 630 1 = /dev/cue1 Callout device for ttyE1 631 ... 632 64 = /dev/cue64 Callout device for ttyE64 633 65 = /dev/cue65 Callout device for ttyE65 634 ... 635 128 = /dev/cue128 Callout device for ttyE128 636 129 = /dev/cue129 Callout device for ttyE129 637 ... 638 192 = /dev/cue192 Callout device for ttyE192 639 193 = /dev/cue193 Callout device for ttyE193 640 ... 641 25 block First Matsushita (Panasonic/SoundBlaster) CD-ROM 642 0 = /dev/sbpcd0 Panasonic CD-ROM controller 0 unit 0 643 1 = /dev/sbpcd1 Panasonic CD-ROM controller 0 unit 1 644 2 = /dev/sbpcd2 Panasonic CD-ROM controller 0 unit 2 645 3 = /dev/sbpcd3 Panasonic CD-ROM controller 0 unit 3 646 647 26 char Quanta WinVision frame grabber {2.6} 648 0 = /dev/wvisfgrab Quanta WinVision frame grabber 649 650 26 block Second Matsushita (Panasonic/SoundBlaster) CD-ROM 651 0 = /dev/sbpcd4 Panasonic CD-ROM controller 1 unit 0 652 1 = /dev/sbpcd5 Panasonic CD-ROM controller 1 unit 1 653 2 = /dev/sbpcd6 Panasonic CD-ROM controller 1 unit 2 654 3 = /dev/sbpcd7 Panasonic CD-ROM controller 1 unit 3 655 656 27 char QIC-117 tape 657 0 = /dev/qft0 Unit 0, rewind-on-close 658 1 = /dev/qft1 Unit 1, rewind-on-close 659 2 = /dev/qft2 Unit 2, rewind-on-close 660 3 = /dev/qft3 Unit 3, rewind-on-close 661 4 = /dev/nqft0 Unit 0, no rewind-on-close 662 5 = /dev/nqft1 Unit 1, no rewind-on-close 663 6 = /dev/nqft2 Unit 2, no rewind-on-close 664 7 = /dev/nqft3 Unit 3, no rewind-on-close 665 16 = /dev/zqft0 Unit 0, rewind-on-close, compression 666 17 = /dev/zqft1 Unit 1, rewind-on-close, compression 667 18 = /dev/zqft2 Unit 2, rewind-on-close, compression 668 19 = /dev/zqft3 Unit 3, rewind-on-close, compression 669 20 = /dev/nzqft0 Unit 0, no rewind-on-close, compression 670 21 = /dev/nzqft1 Unit 1, no rewind-on-close, compression 671 22 = /dev/nzqft2 Unit 2, no rewind-on-close, compression 672 23 = /dev/nzqft3 Unit 3, no rewind-on-close, compression 673 32 = /dev/rawqft0 Unit 0, rewind-on-close, no file marks 674 33 = /dev/rawqft1 Unit 1, rewind-on-close, no file marks 675 34 = /dev/rawqft2 Unit 2, rewind-on-close, no file marks 676 35 = /dev/rawqft3 Unit 3, rewind-on-close, no file marks 677 36 = /dev/nrawqft0 Unit 0, no rewind-on-close, no file marks 678 37 = /dev/nrawqft1 Unit 1, no rewind-on-close, no file marks 679 38 = /dev/nrawqft2 Unit 2, no rewind-on-close, no file marks 680 39 = /dev/nrawqft3 Unit 3, no rewind-on-close, no file marks 681 682 27 block Third Matsushita (Panasonic/SoundBlaster) CD-ROM 683 0 = /dev/sbpcd8 Panasonic CD-ROM controller 2 unit 0 684 1 = /dev/sbpcd9 Panasonic CD-ROM controller 2 unit 1 685 2 = /dev/sbpcd10 Panasonic CD-ROM controller 2 unit 2 686 3 = /dev/sbpcd11 Panasonic CD-ROM controller 2 unit 3 687 688 28 char Stallion serial card - card programming 689 0 = /dev/staliomem0 First Stallion card I/O memory 690 1 = /dev/staliomem1 Second Stallion card I/O memory 691 2 = /dev/staliomem2 Third Stallion card I/O memory 692 3 = /dev/staliomem3 Fourth Stallion card I/O memory 693 694 28 char Atari SLM ACSI laser printer (68k/Atari) 695 0 = /dev/slm0 First SLM laser printer 696 1 = /dev/slm1 Second SLM laser printer 697 ... 698 28 block Fourth Matsushita (Panasonic/SoundBlaster) CD-ROM 699 0 = /dev/sbpcd12 Panasonic CD-ROM controller 3 unit 0 700 1 = /dev/sbpcd13 Panasonic CD-ROM controller 3 unit 1 701 2 = /dev/sbpcd14 Panasonic CD-ROM controller 3 unit 2 702 3 = /dev/sbpcd15 Panasonic CD-ROM controller 3 unit 3 703 704 28 block ACSI disk (68k/Atari) 705 0 = /dev/ada First ACSI disk whole disk 706 16 = /dev/adb Second ACSI disk whole disk 707 32 = /dev/adc Third ACSI disk whole disk 708 ... 709 240 = /dev/adp 16th ACSI disk whole disk 710 711 Partitions are handled in the same way as for IDE 712 disks (see major number 3) except that the limit on 713 partitions is 15, like SCSI. 714 715 29 char Universal frame buffer 716 0 = /dev/fb0 First frame buffer 717 1 = /dev/fb1 Second frame buffer 718 ... 719 31 = /dev/fb31 32nd frame buffer 720 721 29 block Aztech/Orchid/Okano/Wearnes CD-ROM 722 0 = /dev/aztcd Aztech CD-ROM 723 724 30 char iBCS-2 compatibility devices 725 0 = /dev/socksys Socket access 726 1 = /dev/spx SVR3 local X interface 727 32 = /dev/inet/ip Network access 728 33 = /dev/inet/icmp 729 34 = /dev/inet/ggp 730 35 = /dev/inet/ipip 731 36 = /dev/inet/tcp 732 37 = /dev/inet/egp 733 38 = /dev/inet/pup 734 39 = /dev/inet/udp 735 40 = /dev/inet/idp 736 41 = /dev/inet/rawip 737 738 Additionally, iBCS-2 requires the following links: 739 740 /dev/ip -> /dev/inet/ip 741 /dev/icmp -> /dev/inet/icmp 742 /dev/ggp -> /dev/inet/ggp 743 /dev/ipip -> /dev/inet/ipip 744 /dev/tcp -> /dev/inet/tcp 745 /dev/egp -> /dev/inet/egp 746 /dev/pup -> /dev/inet/pup 747 /dev/udp -> /dev/inet/udp 748 /dev/idp -> /dev/inet/idp 749 /dev/rawip -> /dev/inet/rawip 750 /dev/inet/arp -> /dev/inet/udp 751 /dev/inet/rip -> /dev/inet/udp 752 /dev/nfsd -> /dev/socksys 753 /dev/X0R -> /dev/null (? apparently not required ?) 754 755 30 block Philips LMS CM-205 CD-ROM 756 0 = /dev/cm205cd Philips LMS CM-205 CD-ROM 757 758 /dev/lmscd is an older name for this device. This 759 driver does not work with the CM-205MS CD-ROM. 760 761 31 char MPU-401 MIDI 762 0 = /dev/mpu401data MPU-401 data port 763 1 = /dev/mpu401stat MPU-401 status port 764 765 31 block ROM/flash memory card 766 0 = /dev/rom0 First ROM card (rw) 767 ... 768 7 = /dev/rom7 Eighth ROM card (rw) 769 8 = /dev/rrom0 First ROM card (ro) 770 ... 771 15 = /dev/rrom7 Eighth ROM card (ro) 772 16 = /dev/flash0 First flash memory card (rw) 773 ... 774 23 = /dev/flash7 Eighth flash memory card (rw) 775 24 = /dev/rflash0 First flash memory card (ro) 776 ... 777 31 = /dev/rflash7 Eighth flash memory card (ro) 778 779 The read-write (rw) devices support back-caching 780 written data in RAM, as well as writing to flash RAM 781 devices. The read-only devices (ro) support reading 782 only. 783 784 32 char Specialix serial card 785 0 = /dev/ttyX0 First Specialix port 786 1 = /dev/ttyX1 Second Specialix port 787 ... 788 32 block Philips LMS CM-206 CD-ROM 789 0 = /dev/cm206cd Philips LMS CM-206 CD-ROM 790 791 33 char Specialix serial card - alternate devices 792 0 = /dev/cux0 Callout device for ttyX0 793 1 = /dev/cux1 Callout device for ttyX1 794 ... 795 33 block Third IDE hard disk/CD-ROM interface 796 0 = /dev/hde Master: whole disk (or CD-ROM) 797 64 = /dev/hdf Slave: whole disk (or CD-ROM) 798 799 Partitions are handled the same way as for the first 800 interface (see major number 3). 801 802 34 char Z8530 HDLC driver 803 0 = /dev/scc0 First Z8530, first port 804 1 = /dev/scc1 First Z8530, second port 805 2 = /dev/scc2 Second Z8530, first port 806 3 = /dev/scc3 Second Z8530, second port 807 ... 808 809 In a previous version these devices were named 810 /dev/sc1 for /dev/scc0, /dev/sc2 for /dev/scc1, and so 811 on. 812 813 34 block Fourth IDE hard disk/CD-ROM interface 814 0 = /dev/hdg Master: whole disk (or CD-ROM) 815 64 = /dev/hdh Slave: whole disk (or CD-ROM) 816 817 Partitions are handled the same way as for the first 818 interface (see major number 3). 819 820 35 char tclmidi MIDI driver 821 0 = /dev/midi0 First MIDI port, kernel timed 822 1 = /dev/midi1 Second MIDI port, kernel timed 823 2 = /dev/midi2 Third MIDI port, kernel timed 824 3 = /dev/midi3 Fourth MIDI port, kernel timed 825 64 = /dev/rmidi0 First MIDI port, untimed 826 65 = /dev/rmidi1 Second MIDI port, untimed 827 66 = /dev/rmidi2 Third MIDI port, untimed 828 67 = /dev/rmidi3 Fourth MIDI port, untimed 829 128 = /dev/smpte0 First MIDI port, SMPTE timed 830 129 = /dev/smpte1 Second MIDI port, SMPTE timed 831 130 = /dev/smpte2 Third MIDI port, SMPTE timed 832 131 = /dev/smpte3 Fourth MIDI port, SMPTE timed 833 834 35 block Slow memory ramdisk 835 0 = /dev/slram Slow memory ramdisk 836 837 36 char Netlink support 838 0 = /dev/route Routing, device updates, kernel to user 839 1 = /dev/skip enSKIP security cache control 840 3 = /dev/fwmonitor Firewall packet copies 841 16 = /dev/tap0 First Ethertap device 842 ... 843 31 = /dev/tap15 16th Ethertap device 844 845 36 block MCA ESDI hard disk 846 0 = /dev/eda First ESDI disk whole disk 847 64 = /dev/edb Second ESDI disk whole disk 848 ... 849 850 Partitions are handled in the same way as IDE disks 851 (see major number 3). 852 853 37 char IDE tape 854 0 = /dev/ht0 First IDE tape 855 1 = /dev/ht1 Second IDE tape 856 ... 857 128 = /dev/nht0 First IDE tape, no rewind-on-close 858 129 = /dev/nht1 Second IDE tape, no rewind-on-close 859 ... 860 861 Currently, only one IDE tape drive is supported. 862 863 37 block Zorro II ramdisk 864 0 = /dev/z2ram Zorro II ramdisk 865 866 38 char Myricom PCI Myrinet board 867 0 = /dev/mlanai0 First Myrinet board 868 1 = /dev/mlanai1 Second Myrinet board 869 ... 870 871 This device is used for status query, board control 872 and "user level packet I/O." This board is also 873 accessible as a standard networking "eth" device. 874 875 38 block Reserved for Linux/AP+ 876 877 39 char ML-16P experimental I/O board 878 0 = /dev/ml16pa-a0 First card, first analog channel 879 1 = /dev/ml16pa-a1 First card, second analog channel 880 ... 881 15 = /dev/ml16pa-a15 First card, 16th analog channel 882 16 = /dev/ml16pa-d First card, digital lines 883 17 = /dev/ml16pa-c0 First card, first counter/timer 884 18 = /dev/ml16pa-c1 First card, second counter/timer 885 19 = /dev/ml16pa-c2 First card, third counter/timer 886 32 = /dev/ml16pb-a0 Second card, first analog channel 887 33 = /dev/ml16pb-a1 Second card, second analog channel 888 ... 889 47 = /dev/ml16pb-a15 Second card, 16th analog channel 890 48 = /dev/ml16pb-d Second card, digital lines 891 49 = /dev/ml16pb-c0 Second card, first counter/timer 892 50 = /dev/ml16pb-c1 Second card, second counter/timer 893 51 = /dev/ml16pb-c2 Second card, third counter/timer 894 ... 895 39 block Reserved for Linux/AP+ 896 897 40 char Matrox Meteor frame grabber {2.6} 898 0 = /dev/mmetfgrab Matrox Meteor frame grabber 899 900 40 block Syquest EZ135 parallel port removable drive 901 0 = /dev/eza Parallel EZ135 drive, whole disk 902 903 This device is obsolete and will be removed in a 904 future version of Linux. It has been replaced with 905 the parallel port IDE disk driver at major number 45. 906 Partitions are handled in the same way as IDE disks 907 (see major number 3). 908 909 41 char Yet Another Micro Monitor 910 0 = /dev/yamm Yet Another Micro Monitor 911 912 41 block MicroSolutions BackPack parallel port CD-ROM 913 0 = /dev/bpcd BackPack CD-ROM 914 915 This device is obsolete and will be removed in a 916 future version of Linux. It has been replaced with 917 the parallel port ATAPI CD-ROM driver at major number 46. 918 919 42 char Demo/sample use 920 921 42 block Demo/sample use 922 923 This number is intended for use in sample code, as 924 well as a general "example" device number. It 925 should never be used for a device driver that is being 926 distributed; either obtain an official number or use 927 the local/experimental range. The sudden addition or 928 removal of a driver with this number should not cause 929 ill effects to the system (bugs excepted.) 930 931 IN PARTICULAR, ANY DISTRIBUTION WHICH CONTAINS A 932 DEVICE DRIVER USING MAJOR NUMBER 42 IS NONCOMPLIANT. 933 934 43 char isdn4linux virtual modem 935 0 = /dev/ttyI0 First virtual modem 936 ... 937 63 = /dev/ttyI63 64th virtual modem 938 939 43 block Network block devices 940 0 = /dev/nb0 First network block device 941 1 = /dev/nb1 Second network block device 942 ... 943 944 Network Block Device is somehow similar to loopback 945 devices: If you read from it, it sends packet across 946 network asking server for data. If you write to it, it 947 sends packet telling server to write. It could be used 948 to mounting filesystems over the net, swapping over 949 the net, implementing block device in userland etc. 950 951 44 char isdn4linux virtual modem - alternate devices 952 0 = /dev/cui0 Callout device for ttyI0 953 ... 954 63 = /dev/cui63 Callout device for ttyI63 955 956 44 block Flash Translation Layer (FTL) filesystems 957 0 = /dev/ftla FTL on first Memory Technology Device 958 16 = /dev/ftlb FTL on second Memory Technology Device 959 32 = /dev/ftlc FTL on third Memory Technology Device 960 ... 961 240 = /dev/ftlp FTL on 16th Memory Technology Device 962 963 Partitions are handled in the same way as for IDE 964 disks (see major number 3) except that the partition 965 limit is 15 rather than 63 per disk (same as SCSI.) 966 967 45 char isdn4linux ISDN BRI driver 968 0 = /dev/isdn0 First virtual B channel raw data 969 ... 970 63 = /dev/isdn63 64th virtual B channel raw data 971 64 = /dev/isdnctrl0 First channel control/debug 972 ... 973 127 = /dev/isdnctrl63 64th channel control/debug 974 975 128 = /dev/ippp0 First SyncPPP device 976 ... 977 191 = /dev/ippp63 64th SyncPPP device 978 979 255 = /dev/isdninfo ISDN monitor interface 980 981 45 block Parallel port IDE disk devices 982 0 = /dev/pda First parallel port IDE disk 983 16 = /dev/pdb Second parallel port IDE disk 984 32 = /dev/pdc Third parallel port IDE disk 985 48 = /dev/pdd Fourth parallel port IDE disk 986 987 Partitions are handled in the same way as for IDE 988 disks (see major number 3) except that the partition 989 limit is 15 rather than 63 per disk. 990 991 46 char Comtrol Rocketport serial card 992 0 = /dev/ttyR0 First Rocketport port 993 1 = /dev/ttyR1 Second Rocketport port 994 ... 995 46 block Parallel port ATAPI CD-ROM devices 996 0 = /dev/pcd0 First parallel port ATAPI CD-ROM 997 1 = /dev/pcd1 Second parallel port ATAPI CD-ROM 998 2 = /dev/pcd2 Third parallel port ATAPI CD-ROM 999 3 = /dev/pcd3 Fourth parallel port ATAPI CD-ROM 1000 1001 47 char Comtrol Rocketport serial card - alternate devices 1002 0 = /dev/cur0 Callout device for ttyR0 1003 1 = /dev/cur1 Callout device for ttyR1 1004 ... 1005 47 block Parallel port ATAPI disk devices 1006 0 = /dev/pf0 First parallel port ATAPI disk 1007 1 = /dev/pf1 Second parallel port ATAPI disk 1008 2 = /dev/pf2 Third parallel port ATAPI disk 1009 3 = /dev/pf3 Fourth parallel port ATAPI disk 1010 1011 This driver is intended for floppy disks and similar 1012 devices and hence does not support partitioning. 1013 1014 48 char SDL RISCom serial card 1015 0 = /dev/ttyL0 First RISCom port 1016 1 = /dev/ttyL1 Second RISCom port 1017 ... 1018 48 block Mylex DAC960 PCI RAID controller; first controller 1019 0 = /dev/rd/c0d0 First disk, whole disk 1020 8 = /dev/rd/c0d1 Second disk, whole disk 1021 ... 1022 248 = /dev/rd/c0d31 32nd disk, whole disk 1023 1024 For partitions add: 1025 0 = /dev/rd/c?d? Whole disk 1026 1 = /dev/rd/c?d?p1 First partition 1027 ... 1028 7 = /dev/rd/c?d?p7 Seventh partition 1029 1030 49 char SDL RISCom serial card - alternate devices 1031 0 = /dev/cul0 Callout device for ttyL0 1032 1 = /dev/cul1 Callout device for ttyL1 1033 ... 1034 49 block Mylex DAC960 PCI RAID controller; second controller 1035 0 = /dev/rd/c1d0 First disk, whole disk 1036 8 = /dev/rd/c1d1 Second disk, whole disk 1037 ... 1038 248 = /dev/rd/c1d31 32nd disk, whole disk 1039 1040 Partitions are handled as for major 48. 1041 1042 50 char Reserved for GLINT 1043 1044 50 block Mylex DAC960 PCI RAID controller; third controller 1045 0 = /dev/rd/c2d0 First disk, whole disk 1046 8 = /dev/rd/c2d1 Second disk, whole disk 1047 ... 1048 248 = /dev/rd/c2d31 32nd disk, whole disk 1049 1050 51 char Baycom radio modem OR Radio Tech BIM-XXX-RS232 radio modem 1051 0 = /dev/bc0 First Baycom radio modem 1052 1 = /dev/bc1 Second Baycom radio modem 1053 ... 1054 51 block Mylex DAC960 PCI RAID controller; fourth controller 1055 0 = /dev/rd/c3d0 First disk, whole disk 1056 8 = /dev/rd/c3d1 Second disk, whole disk 1057 ... 1058 248 = /dev/rd/c3d31 32nd disk, whole disk 1059 1060 Partitions are handled as for major 48. 1061 1062 52 char Spellcaster DataComm/BRI ISDN card 1063 0 = /dev/dcbri0 First DataComm card 1064 1 = /dev/dcbri1 Second DataComm card 1065 2 = /dev/dcbri2 Third DataComm card 1066 3 = /dev/dcbri3 Fourth DataComm card 1067 1068 52 block Mylex DAC960 PCI RAID controller; fifth controller 1069 0 = /dev/rd/c4d0 First disk, whole disk 1070 8 = /dev/rd/c4d1 Second disk, whole disk 1071 ... 1072 248 = /dev/rd/c4d31 32nd disk, whole disk 1073 1074 Partitions are handled as for major 48. 1075 1076 53 char BDM interface for remote debugging MC683xx microcontrollers 1077 0 = /dev/pd_bdm0 PD BDM interface on lp0 1078 1 = /dev/pd_bdm1 PD BDM interface on lp1 1079 2 = /dev/pd_bdm2 PD BDM interface on lp2 1080 4 = /dev/icd_bdm0 ICD BDM interface on lp0 1081 5 = /dev/icd_bdm1 ICD BDM interface on lp1 1082 6 = /dev/icd_bdm2 ICD BDM interface on lp2 1083 1084 This device is used for the interfacing to the MC683xx 1085 microcontrollers via Background Debug Mode by use of a 1086 Parallel Port interface. PD is the Motorola Public 1087 Domain Interface and ICD is the commercial interface 1088 by P&E. 1089 1090 53 block Mylex DAC960 PCI RAID controller; sixth controller 1091 0 = /dev/rd/c5d0 First disk, whole disk 1092 8 = /dev/rd/c5d1 Second disk, whole disk 1093 ... 1094 248 = /dev/rd/c5d31 32nd disk, whole disk 1095 1096 Partitions are handled as for major 48. 1097 1098 54 char Electrocardiognosis Holter serial card 1099 0 = /dev/holter0 First Holter port 1100 1 = /dev/holter1 Second Holter port 1101 2 = /dev/holter2 Third Holter port 1102 1103 A custom serial card used by Electrocardiognosis SRL 1104 <mseritan[AT]ottonel.pub[DOT]ro> to transfer data from Holter 1105 24-hour heart monitoring equipment. 1106 1107 54 block Mylex DAC960 PCI RAID controller; seventh controller 1108 0 = /dev/rd/c6d0 First disk, whole disk 1109 8 = /dev/rd/c6d1 Second disk, whole disk 1110 ... 1111 248 = /dev/rd/c6d31 32nd disk, whole disk 1112 1113 Partitions are handled as for major 48. 1114 1115 55 char DSP56001 digital signal processor 1116 0 = /dev/dsp56k First DSP56001 1117 1118 55 block Mylex DAC960 PCI RAID controller; eighth controller 1119 0 = /dev/rd/c7d0 First disk, whole disk 1120 8 = /dev/rd/c7d1 Second disk, whole disk 1121 ... 1122 248 = /dev/rd/c7d31 32nd disk, whole disk 1123 1124 Partitions are handled as for major 48. 1125 1126 56 char Apple Desktop Bus 1127 0 = /dev/adb ADB bus control 1128 1129 Additional devices will be added to this number, all 1130 starting with /dev/adb. 1131 1132 56 block Fifth IDE hard disk/CD-ROM interface 1133 0 = /dev/hdi Master: whole disk (or CD-ROM) 1134 64 = /dev/hdj Slave: whole disk (or CD-ROM) 1135 1136 Partitions are handled the same way as for the first 1137 interface (see major number 3). 1138 1139 57 char Hayes ESP serial card 1140 0 = /dev/ttyP0 First ESP port 1141 1 = /dev/ttyP1 Second ESP port 1142 ... 1143 1144 57 block Sixth IDE hard disk/CD-ROM interface 1145 0 = /dev/hdk Master: whole disk (or CD-ROM) 1146 64 = /dev/hdl Slave: whole disk (or CD-ROM) 1147 1148 Partitions are handled the same way as for the first 1149 interface (see major number 3). 1150 1151 58 char Hayes ESP serial card - alternate devices 1152 0 = /dev/cup0 Callout device for ttyP0 1153 1 = /dev/cup1 Callout device for ttyP1 1154 ... 1155 1156 58 block Reserved for logical volume manager 1157 1158 59 char sf firewall package 1159 0 = /dev/firewall Communication with sf kernel module 1160 1161 59 block Generic PDA filesystem device 1162 0 = /dev/pda0 First PDA device 1163 1 = /dev/pda1 Second PDA device 1164 ... 1165 1166 The pda devices are used to mount filesystems on 1167 remote pda's (basically slow handheld machines with 1168 proprietary OS's and limited memory and storage 1169 running small fs translation drivers) through serial / 1170 IRDA / parallel links. 1171 1172 NAMING CONFLICT -- PROPOSED REVISED NAME /dev/rpda0 etc 1173 1174 60-63 char LOCAL/EXPERIMENTAL USE 1175 1176 60-63 block LOCAL/EXPERIMENTAL USE 1177 Allocated for local/experimental use. For devices not 1178 assigned official numbers, these ranges should be 1179 used in order to avoid conflicting with future assignments. 1180 1181 64 char ENskip kernel encryption package 1182 0 = /dev/enskip Communication with ENskip kernel module 1183 1184 64 block Scramdisk/DriveCrypt encrypted devices 1185 0 = /dev/scramdisk/master Master node for ioctls 1186 1 = /dev/scramdisk/1 First encrypted device 1187 2 = /dev/scramdisk/2 Second encrypted device 1188 ... 1189 255 = /dev/scramdisk/255 255th encrypted device 1190 1191 The filename of the encrypted container and the passwords 1192 are sent via ioctls (using the sdmount tool) to the master 1193 node which then activates them via one of the 1194 /dev/scramdisk/x nodes for loop mounting (all handled 1195 through the sdmount tool). 1196 1197 Requested by: andy[AT]scramdisklinux[DOT]org 1198 1199 65 char Sundance "plink" Transputer boards (obsolete, unused) 1200 0 = /dev/plink0 First plink device 1201 1 = /dev/plink1 Second plink device 1202 2 = /dev/plink2 Third plink device 1203 3 = /dev/plink3 Fourth plink device 1204 64 = /dev/rplink0 First plink device, raw 1205 65 = /dev/rplink1 Second plink device, raw 1206 66 = /dev/rplink2 Third plink device, raw 1207 67 = /dev/rplink3 Fourth plink device, raw 1208 128 = /dev/plink0d First plink device, debug 1209 129 = /dev/plink1d Second plink device, debug 1210 130 = /dev/plink2d Third plink device, debug 1211 131 = /dev/plink3d Fourth plink device, debug 1212 192 = /dev/rplink0d First plink device, raw, debug 1213 193 = /dev/rplink1d Second plink device, raw, debug 1214 194 = /dev/rplink2d Third plink device, raw, debug 1215 195 = /dev/rplink3d Fourth plink device, raw, debug 1216 1217 This is a commercial driver; contact James Howes 1218 <jth[AT]prosig.demon.co.uk> for information[DOT] 1219 1220 65 block SCSI disk devices (16-31) 1221 0 = /dev/sdq 17th SCSI disk whole disk 1222 16 = /dev/sdr 18th SCSI disk whole disk 1223 32 = /dev/sds 19th SCSI disk whole disk 1224 ... 1225 240 = /dev/sdaf 32nd SCSI disk whole disk 1226 1227 Partitions are handled in the same way as for IDE 1228 disks (see major number 3) except that the limit on 1229 partitions is 15. 1230 1231 66 char YARC PowerPC PCI coprocessor card 1232 0 = /dev/yppcpci0 First YARC card 1233 1 = /dev/yppcpci1 Second YARC card 1234 ... 1235 1236 66 block SCSI disk devices (32-47) 1237 0 = /dev/sdag 33th SCSI disk whole disk 1238 16 = /dev/sdah 34th SCSI disk whole disk 1239 32 = /dev/sdai 35th SCSI disk whole disk 1240 ... 1241 240 = /dev/sdav 48nd SCSI disk whole disk 1242 1243 Partitions are handled in the same way as for IDE 1244 disks (see major number 3) except that the limit on 1245 partitions is 15. 1246 1247 67 char Coda network file system 1248 0 = /dev/cfs0 Coda cache manager 1249 1250 See http://www.coda.cs.cmu.edu for information about Coda. 1251 1252 67 block SCSI disk devices (48-63) 1253 0 = /dev/sdaw 49th SCSI disk whole disk 1254 16 = /dev/sdax 50th SCSI disk whole disk 1255 32 = /dev/sday 51st SCSI disk whole disk 1256 ... 1257 240 = /dev/sdbl 64th SCSI disk whole disk 1258 1259 Partitions are handled in the same way as for IDE 1260 disks (see major number 3) except that the limit on 1261 partitions is 15. 1262 1263 68 char CAPI 2.0 interface 1264 0 = /dev/capi20 Control device 1265 1 = /dev/capi20.00 First CAPI 2.0 application 1266 2 = /dev/capi20.01 Second CAPI 2.0 application 1267 ... 1268 20 = /dev/capi20.19 19th CAPI 2.0 application 1269 1270 ISDN CAPI 2.0 driver for use with CAPI 2.0 1271 applications; currently supports the AVM B1 card. 1272 1273 68 block SCSI disk devices (64-79) 1274 0 = /dev/sdbm 65th SCSI disk whole disk 1275 16 = /dev/sdbn 66th SCSI disk whole disk 1276 32 = /dev/sdbo 67th SCSI disk whole disk 1277 ... 1278 240 = /dev/sdcb 80th SCSI disk whole disk 1279 1280 Partitions are handled in the same way as for IDE 1281 disks (see major number 3) except that the limit on 1282 partitions is 15. 1283 1284 69 char MA16 numeric accelerator card 1285 0 = /dev/ma16 Board memory access 1286 1287 69 block SCSI disk devices (80-95) 1288 0 = /dev/sdcc 81st SCSI disk whole disk 1289 16 = /dev/sdcd 82nd SCSI disk whole disk 1290 32 = /dev/sdce 83th SCSI disk whole disk 1291 ... 1292 240 = /dev/sdcr 96th SCSI disk whole disk 1293 1294 Partitions are handled in the same way as for IDE 1295 disks (see major number 3) except that the limit on 1296 partitions is 15. 1297 1298 70 char SpellCaster Protocol Services Interface 1299 0 = /dev/apscfg Configuration interface 1300 1 = /dev/apsauth Authentication interface 1301 2 = /dev/apslog Logging interface 1302 3 = /dev/apsdbg Debugging interface 1303 64 = /dev/apsisdn ISDN command interface 1304 65 = /dev/apsasync Async command interface 1305 128 = /dev/apsmon Monitor interface 1306 1307 70 block SCSI disk devices (96-111) 1308 0 = /dev/sdcs 97th SCSI disk whole disk 1309 16 = /dev/sdct 98th SCSI disk whole disk 1310 32 = /dev/sdcu 99th SCSI disk whole disk 1311 ... 1312 240 = /dev/sddh 112nd SCSI disk whole disk 1313 1314 Partitions are handled in the same way as for IDE 1315 disks (see major number 3) except that the limit on 1316 partitions is 15. 1317 1318 71 char Computone IntelliPort II serial card 1319 0 = /dev/ttyF0 IntelliPort II board 0, port 0 1320 1 = /dev/ttyF1 IntelliPort II board 0, port 1 1321 ... 1322 63 = /dev/ttyF63 IntelliPort II board 0, port 63 1323 64 = /dev/ttyF64 IntelliPort II board 1, port 0 1324 65 = /dev/ttyF65 IntelliPort II board 1, port 1 1325 ... 1326 127 = /dev/ttyF127 IntelliPort II board 1, port 63 1327 128 = /dev/ttyF128 IntelliPort II board 2, port 0 1328 129 = /dev/ttyF129 IntelliPort II board 2, port 1 1329 ... 1330 191 = /dev/ttyF191 IntelliPort II board 2, port 63 1331 192 = /dev/ttyF192 IntelliPort II board 3, port 0 1332 193 = /dev/ttyF193 IntelliPort II board 3, port 1 1333 ... 1334 255 = /dev/ttyF255 IntelliPort II board 3, port 63 1335 1336 71 block SCSI disk devices (112-127) 1337 0 = /dev/sddi 113th SCSI disk whole disk 1338 16 = /dev/sddj 114th SCSI disk whole disk 1339 32 = /dev/sddk 115th SCSI disk whole disk 1340 ... 1341 240 = /dev/sddx 128th SCSI disk whole disk 1342 1343 Partitions are handled in the same way as for IDE 1344 disks (see major number 3) except that the limit on 1345 partitions is 15. 1346 1347 72 char Computone IntelliPort II serial card - alternate devices 1348 0 = /dev/cuf0 Callout device for ttyF0 1349 1 = /dev/cuf1 Callout device for ttyF1 1350 ... 1351 63 = /dev/cuf63 Callout device for ttyF63 1352 64 = /dev/cuf64 Callout device for ttyF64 1353 65 = /dev/cuf65 Callout device for ttyF65 1354 ... 1355 127 = /dev/cuf127 Callout device for ttyF127 1356 128 = /dev/cuf128 Callout device for ttyF128 1357 129 = /dev/cuf129 Callout device for ttyF129 1358 ... 1359 191 = /dev/cuf191 Callout device for ttyF191 1360 192 = /dev/cu