linux-2.6.30 devices.txt

来源:互联网 发布:传智播客python百度云 编辑:程序博客网 时间:2024/05/21 10:41
    LINUX ALLOCATED DEVICES (2.6+ version)     Maintained by Alan Cox <device@lanana.org>      Last revised: 6th April 2009This list is the Linux Device List, the official registry of allocateddevice numbers and /dev directory nodes for the Linux operatingsystem.The latest version of this list is available fromhttp://www.lanana.org/docs/device-list/ orftp://ftp.kernel.org/pub/linux/docs/device-list/.  This version may benewer than the one distributed with the Linux kernel.The LaTeX version of this document is no longer maintained.This document is included by reference into the Filesystem HierarchyStandard (FHS). The FHS is available from http://www.pathname.com/fhs/.Allocations marked (68k/Amiga) apply to Linux/68k on the Amigaplatform only.Allocations marked (68k/Atari) apply to Linux/68k onthe Atari platform only.The symbol {2.6} means the allocation is obsolete and scheduled forremoval once kernel version 2.6 (or equivalent) is released. Some of theseallocations have already been removed.This document is in the public domain.The author requests, however,that semantically altered versions are not distributed withoutpermission of the author, assuming the author can be contacted withoutan unreasonable effort.In particular, please don't sent patches for this list to Linus, atleast not without contacting me first.I do not have any information about these devices beyond what appearson this list.  Any such information requests will be deleted withoutreply.  **** DEVICE DRIVERS AUTHORS PLEASE READ THIS ****To have a major number allocated, or a minor number in situationswhere that applies (e.g. busmice), please contact me with theappropriate device information. Also, if you have additionalinformation regarding any of the devices listed below, or if I havemade a mistake, I would greatly appreciate a note.I do, however, make a few requests about the nature of your report.This is necessary for me to be able to keep this list up to date andcorrect in a timely manner.  First of all, *please* send it to thecorrect address... <device@lanana.org>.  I receive hundreds of emailmessages a day, so mail sent to other addresses may very well get lostin the avalanche.  Please put in a descriptive subject, so I can findyour mail again should I need to.  Too many people send me emailsaying just "device number request" in the subject.Second, please include a description of the device *in the same formatas this list*.The reason for this is that it is the only way I havefound to ensure I have all the requisite information to publish yourdevice and avoid conflicts.Third, please don't assume that the distributed version of the list isup to date.  Due to the number of registrations I have to maintain itin "batch mode", so there is likely additional registrations thathaven't been listed yet.Fourth, remember that Linux now has extensive support for dynamic allocationof device numbering and can use sysfs and udev to handle the naming needs.There are still some exceptions in the serial and boot device area. Beforeasking for a device number make sure you actually need one.Finally, sometimes I have to play "namespace police."  Please don't beoffended.  I often get submissions for /dev names that would be boundto cause conflicts down the road.  I am trying to avoid getting in asituation where we would have to suffer an incompatible forwardchange.  Therefore, please consult with me *before* you make yourdevice names and numbers in any way public, at least to the pointwhere it would be at all difficult to get them changed.Your cooperation is appreciated.  0Unnamed devices (e.g. non-device mounts)  0 = reserved as null device numberSee block major 144, 145, 146 for expansion areas.  1 charMemory devices  1 = /dev/memPhysical memory access  2 = /dev/kmemKernel virtual memory access  3 = /dev/nullNull device  4 = /dev/portI/O port access  5 = /dev/zeroNull byte source  6 = /dev/coreOBSOLETE - replaced by /proc/kcore  7 = /dev/fullReturns ENOSPC on write  8 = /dev/randomNondeterministic random number gen.  9 = /dev/urandomFaster, less secure random number gen. 10 = /dev/aioAsynchronous I/O notification interface 11 = /dev/kmsgWrites to this come out as printk's 12 = /dev/oldmemUsed by crashdump kernels to accessthe memory of the kernel that crashed.  1 blockRAM disk  0 = /dev/ram0First RAM disk  1 = /dev/ram1Second RAM disk    ...250 = /dev/initrdInitial RAM diskOlder kernels had /dev/ramdisk (1, 1) here./dev/initrd refers to a RAM disk which was preloadedby the boot loader; newer kernels use /dev/ram0 forthe initrd.  2 charPseudo-TTY masters  0 = /dev/ptyp0First PTY master  1 = /dev/ptyp1Second PTY master    ...255 = /dev/ptyef256th PTY masterPseudo-tty's are named as follows:* Masters are "pty", slaves are "tty";* the fourth letter is one of pqrstuvwxyzabcde indicating  the 1st through 16th series of 16 pseudo-ttys each, and* the fifth letter is one of 0123456789abcdef indicating  the position within the series.These are the old-style (BSD) PTY devices; Unix98devices are on major 128 and above and use the PTYmaster multiplex (/dev/ptmx) to acquire a PTY ondemand.  2 blockFloppy disks  0 = /dev/fd0Controller 0, drive 0, autodetect  1 = /dev/fd1Controller 0, drive 1, autodetect  2 = /dev/fd2Controller 0, drive 2, autodetect  3 = /dev/fd3Controller 0, drive 3, autodetect128 = /dev/fd4Controller 1, drive 0, autodetect129 = /dev/fd5Controller 1, drive 1, autodetect130 = /dev/fd6Controller 1, drive 2, autodetect131 = /dev/fd7Controller 1, drive 3, autodetectTo specify format, add to the autodetect device number:  0 = /dev/fd?Autodetect format  4 = /dev/fd?d3605.25"  360K in a 360K  drive(1) 20 = /dev/fd?h3605.25"  360K in a 1200K drive(1) 48 = /dev/fd?h4105.25"  410K in a 1200K drive 64 = /dev/fd?h4205.25"  420K in a 1200K drive 24 = /dev/fd?h7205.25"  720K in a 1200K drive 80 = /dev/fd?h8805.25"  880K in a 1200K drive(1)  8 = /dev/fd?h12005.25" 1200K in a 1200K drive(1) 40 = /dev/fd?h14405.25" 1440K in a 1200K drive(1) 56 = /dev/fd?h14765.25" 1476K in a 1200K drive 72 = /dev/fd?h14945.25" 1494K in a 1200K drive 92 = /dev/fd?h16005.25" 1600K in a 1200K drive(1) 12 = /dev/fd?u3603.5"   360K Double Density(2) 16 = /dev/fd?u7203.5"   720K Double Density(1)120 = /dev/fd?u8003.5"   800K Double Density(2) 52 = /dev/fd?u8203.5"   820K Double Density 68 = /dev/fd?u8303.5"   830K Double Density 84 = /dev/fd?u10403.5"  1040K Double Density(1) 88 = /dev/fd?u11203.5"  1120K Double Density(1) 28 = /dev/fd?u14403.5"  1440K High Density(1)124 = /dev/fd?u16003.5"  1600K High Density(1) 44 = /dev/fd?u16803.5"  1680K High Density(3) 60 = /dev/fd?u17223.5"  1722K High Density 76 = /dev/fd?u17433.5"  1743K High Density 96 = /dev/fd?u17603.5"  1760K High Density116 = /dev/fd?u18403.5"  1840K High Density(3)100 = /dev/fd?u19203.5"  1920K High Density(1) 32 = /dev/fd?u28803.5"  2880K Extra Density(1)104 = /dev/fd?u32003.5"  3200K Extra Density108 = /dev/fd?u35203.5"  3520K Extra Density112 = /dev/fd?u38403.5"  3840K Extra Density(1) 36 = /dev/fd?CompaQCompaq 2880K drive; obsolete?(1) Autodetectable format(2) Autodetectable format in a Double Density (720K) drive only(3) Autodetectable format in a High Density (1440K) drive onlyNOTE: The letter in the device name (d, q, h or u)signifies the type of drive: 5.25" Double Density (d),5.25" Quad Density (q), 5.25" High Density (h) or 3.5"(any model, u). The use of the capital letters D, Hand E for the 3.5" models have been deprecated, sincethe drive type is insignificant for these devices.  3 charPseudo-TTY slaves  0 = /dev/ttyp0First PTY slave  1 = /dev/ttyp1Second PTY slave    ...255 = /dev/ttyef256th PTY slaveThese are the old-style (BSD) PTY devices; Unix98devices are on major 136 and above.  3 blockFirst MFM, RLL and IDE hard disk/CD-ROM interface  0 = /dev/hdaMaster: whole disk (or CD-ROM) 64 = /dev/hdbSlave: whole disk (or CD-ROM)For partitions, add to the whole disk device number:  0 = /dev/hd?Whole disk  1 = /dev/hd?1First partition  2 = /dev/hd?2Second partition    ... 63 = /dev/hd?6363rd partitionFor Linux/i386, partitions 1-4 are the primarypartitions, and 5 and above are logical partitions.Other versions of Linux use partitioning schemesappropriate to their respective architectures.  4 charTTY devices  0 = /dev/tty0Current virtual console  1 = /dev/tty1First virtual console    ... 63 = /dev/tty6363rd virtual console 64 = /dev/ttyS0First UART serial port    ...255 = /dev/ttyS191192nd UART serial portUART serial ports refer to 8250/16450/16550 series devices.Older versions of the Linux kernel used this majornumber for BSD PTY devices.  As of Linux 2.1.115, thisis no longer supported. Use major numbers 2 and 3.  4 blockAliases for dynamically allocated major devices to be usedwhen its not possible to create the real device nodesbecause the root filesystem is mounted read-only.                  0 = /dev/root  5 charAlternate TTY devices  0 = /dev/ttyCurrent TTY device  1 = /dev/consoleSystem console  2 = /dev/ptmxPTY master multiplex 64 = /dev/cua0Callout device for ttyS0    ...255 = /dev/cua191Callout device for ttyS191(5,1) is /dev/console starting with Linux 2.1.71.  Seethe section on terminal devices for more informationon /dev/console.  6 charParallel printer devices  0 = /dev/lp0Parallel printer on parport0  1 = /dev/lp1Parallel printer on parport1    ...Current Linux kernels no longer have a fixed mappingbetween parallel ports and I/O addresses.  Instead,they are redirected through the parport multiplex layer.  7 charVirtual console capture devices  0 = /dev/vcsCurrent vc text contents  1 = /dev/vcs1tty1 text contents    ... 63 = /dev/vcs63tty63 text contents128 = /dev/vcsaCurrent vc text/attribute contents129 = /dev/vcsa1tty1 text/attribute contents    ...191 = /dev/vcsa63tty63 text/attribute contentsNOTE: These devices permit both read and write access.  7 blockLoopback devices  0 = /dev/loop0First loop device  1 = /dev/loop1Second loop device    ...The loop devices are used to mount filesystems notassociated with block devices.The binding to theloop devices is handled by mount(8) or losetup(8).  8 blockSCSI disk devices (0-15)  0 = /dev/sdaFirst SCSI disk whole disk 16 = /dev/sdbSecond SCSI disk whole disk 32 = /dev/sdcThird SCSI disk whole disk    ...240 = /dev/sdpSixteenth SCSI disk whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15.  9 charSCSI tape devices  0 = /dev/st0First SCSI tape, mode 0  1 = /dev/st1Second SCSI tape, mode 0    ... 32 = /dev/st0lFirst SCSI tape, mode 1 33 = /dev/st1lSecond SCSI tape, mode 1    ... 64 = /dev/st0mFirst SCSI tape, mode 2 65 = /dev/st1mSecond SCSI tape, mode 2    ... 96 = /dev/st0aFirst SCSI tape, mode 3 97 = /dev/st1aSecond SCSI tape, mode 3      ...128 = /dev/nst0First SCSI tape, mode 0, no rewind129 = /dev/nst1Second SCSI tape, mode 0, no rewind    ...160 = /dev/nst0lFirst SCSI tape, mode 1, no rewind161 = /dev/nst1lSecond SCSI tape, mode 1, no rewind    ...192 = /dev/nst0mFirst SCSI tape, mode 2, no rewind193 = /dev/nst1mSecond SCSI tape, mode 2, no rewind    ...224 = /dev/nst0aFirst SCSI tape, mode 3, no rewind225 = /dev/nst1aSecond SCSI tape, mode 3, no rewind    ..."No rewind" refers to the omission of the defaultautomatic rewind on device close.  The MTREW or MTOFFLioctl()'s can be used to rewind the tape regardless ofthe device used to access it.  9 blockMetadisk (RAID) devices  0 = /dev/md0First metadisk group  1 = /dev/md1Second metadisk group    ...The metadisk driver is used to span afilesystem across multiple physical disks. 10 charNon-serial mice, misc features  0 = /dev/logibmLogitech bus mouse  1 = /dev/psauxPS/2-style mouse port  2 = /dev/inportbmMicrosoft Inport bus mouse  3 = /dev/atibmATI XL bus mouse  4 = /dev/jbmJ-mouse  4 = /dev/amigamouseAmiga mouse (68k/Amiga)  5 = /dev/atarimouseAtari mouse  6 = /dev/sunmouseSun mouse  7 = /dev/amigamouse1Second Amiga mouse  8 = /dev/smouseSimple serial mouse driver  9 = /dev/pc110padIBM PC-110 digitizer pad 10 = /dev/adbmouseApple Desktop Bus mouse 11 = /dev/vrtpanelVr41xx embedded touch panel 13 = /dev/vpcmouseConnectix Virtual PC Mouse 14 = /dev/touchscreen/ucb1x00  UCB 1x00 touchscreen 15 = /dev/touchscreen/mk712MK712 touchscreen128 = /dev/beepFancy beep device129 =130 = /dev/watchdogWatchdog timer port131 = /dev/temperatureMachine internal temperature132 = /dev/hwtrapHardware fault trap133 = /dev/exttrpExternal device trap134 = /dev/apm_biosAdvanced Power Management BIOS135 = /dev/rtcReal Time Clock139 = /dev/openpromSPARC OpenBoot PROM140 = /dev/relay8Berkshire Products Octal relay card141 = /dev/relay16Berkshire Products ISO-16 relay card142 =143 = /dev/pciconfPCI configuration space144 = /dev/nvramNon-volatile configuration RAM145 = /dev/hfmodemSoundcard shortwave modem control146 = /dev/graphicsLinux/SGI graphics device147 = /dev/openglLinux/SGI OpenGL pipe148 = /dev/gfxLinux/SGI graphics effects device149 = /dev/input/mouseLinux/SGI Irix emulation mouse150 = /dev/input/keyboard Linux/SGI Irix emulation keyboard151 = /dev/ledFront panel LEDs152 = /dev/kpollKernel Poll Driver153 = /dev/mergememMemory merge device154 = /dev/pmuMacintosh PowerBook power manager155 = /dev/isictlMultiTech ISICom serial control156 = /dev/lcdFront panel LCD display157 = /dev/acApplicom Intl Profibus card158 = /dev/nwbuttonNetwinder external button159 = /dev/nwdebugNetwinder debug interface160 = /dev/nwflashNetwinder flash memory161 = /dev/userdmaUser-space DMA access162 = /dev/smbusSystem Management Bus163 = /dev/likLogitech Internet Keyboard164 = /dev/ipmoIntel Intelligent Platform Management165 = /dev/vmmonVMWare virtual machine monitor166 = /dev/i2o/ctlI2O configuration manager167 = /dev/specialix_sxctl Specialix serial control168 = /dev/tcldrvTechnology Concepts serial control169 = /dev/specialix_rioctl Specialix RIO serial control170 = /dev/thinkpad/thinkpadIBM Thinkpad devices171 = /dev/srripcQNX4 API IPC manager172 = /dev/usemacloneSemaphore clone device173 = /dev/ipmikcsIntelligent Platform Management174 = /dev/uctrlSPARCbook 3 microcontroller175 = /dev/agpgartAGP Graphics Address Remapping Table176 = /dev/gtrscGorgy Timing radio clock177 = /dev/cbmSerial CBM bus178 = /dev/jsflashJavaStation OS flash SIMM179 = /dev/xsvcHigh-speed shared-mem/semaphore service180 = /dev/vrbuttonsVr41xx button input device181 = /dev/toshibaToshiba laptop SMM support182 = /dev/perfctrPerformance-monitoring counters183 = /dev/hwrngGeneric random number generator184 = /dev/cpu/microcode CPU microcode update interface186 = /dev/atomicpsAtomic shapshot of process state data187 = /dev/irnetIrNET device188 = /dev/smbusbiosSMBus BIOS189 = /dev/ussp_ctlUser space serial port control190 = /dev/crashMission Critical Linux crash dump facility191 = /dev/pcl181<information missing>192 = /dev/nas_xbusNAS xbus LCD/buttons access193 = /dev/d7sSPARC 7-segment display194 = /dev/zkshimZero-Knowledge network shim control195 = /dev/elographics/e2201Elographics touchscreen E271-2201198 = /dev/sexecSigned executable interface199 = /dev/scanners/cuecat :CueCat barcode scanner200 = /dev/net/tunTAP/TUN network device201 = /dev/button/gulpbTransmeta GULP-B buttons202 = /dev/emd/ctlEnhanced Metadisk RAID (EMD) control204 = /dev/video/em8300EM8300 DVD decoder control205 = /dev/video/em8300_mvEM8300 DVD decoder video206 = /dev/video/em8300_maEM8300 DVD decoder audio207 = /dev/video/em8300_spEM8300 DVD decoder subpicture208 = /dev/compaq/cpqphpcCompaq PCI Hot Plug Controller209 = /dev/compaq/cpqridCompaq Remote Insight Driver210 = /dev/impi/btIMPI coprocessor block transfer211 = /dev/impi/smicIMPI coprocessor stream interface212 = /dev/watchdogs/0First watchdog device213 = /dev/watchdogs/1Second watchdog device214 = /dev/watchdogs/2Third watchdog device215 = /dev/watchdogs/3Fourth watchdog device216 = /dev/fujitsu/apanelFujitsu/Siemens application panel217 = /dev/ni/natmotnNational Instruments Motion218 = /dev/kchuidInter-process chuid control219 = /dev/modems/mwaveMWave modem firmware upload220 = /dev/mptctlMessage passing technology (MPT) control221 = /dev/mvista/hssdsiMontavista PICMG hot swap system driver222 = /dev/mvista/hasiMontavista PICMG high availability223 = /dev/input/uinputUser level driver support for input224 = /dev/tpmTCPA TPM driver225 = /dev/ppsPulse Per Second driver226 = /dev/systraceSystrace device227 = /dev/mcelogX86_64 Machine Check Exception driver228 = /dev/hpetHPET driver229 = /dev/fuseFuse (virtual filesystem in user-space)230 = /dev/midishareMidiShare driver231 = /dev/snapshotSystem memory snapshot device232 = /dev/kvmKernel-based virtual machine (hardware virtualization extensions)233 = /dev/kmviewView-OS A process with a view240-254Reserved for local use255Reserved for MISC_DYNAMIC_MINOR 11 charRaw keyboard device(Linux/SPARC only)  0 = /dev/kbdRaw keyboard device 11 charSerial Mux device(Linux/PA-RISC only)  0 = /dev/ttyB0First mux port  1 = /dev/ttyB1Second mux port    ... 11 blockSCSI CD-ROM devices  0 = /dev/scd0First SCSI CD-ROM  1 = /dev/scd1Second SCSI CD-ROM    ...The prefix /dev/sr (instead of /dev/scd) has been deprecated. 12 charQIC-02 tape  2 = /dev/ntpqic11QIC-11, no rewind-on-close  3 = /dev/tpqic11QIC-11, rewind-on-close  4 = /dev/ntpqic24QIC-24, no rewind-on-close  5 = /dev/tpqic24QIC-24, rewind-on-close  6 = /dev/ntpqic120QIC-120, no rewind-on-close  7 = /dev/tpqic120QIC-120, rewind-on-close  8 = /dev/ntpqic150QIC-150, no rewind-on-close  9 = /dev/tpqic150QIC-150, rewind-on-closeThe device names specified are proposed -- if thereare "standard" names for these devices, please let me know. 12 block 13 charInput core  0 = /dev/input/js0First joystick  1 = /dev/input/js1Second joystick    ... 32 = /dev/input/mouse0First mouse 33 = /dev/input/mouse1Second mouse    ... 63 = /dev/input/miceUnified mouse 64 = /dev/input/event0First event queue 65 = /dev/input/event1Second event queue    ...Each device type has 5 bits (32 minors). 13 block8-bit MFM/RLL/IDE controller  0 = /dev/xdaFirst XT disk whole disk 64 = /dev/xdbSecond XT disk whole diskPartitions are handled in the same way as IDE disks(see major number 3). 14 charOpen Sound System (OSS)  0 = /dev/mixerMixer control  1 = /dev/sequencerAudio sequencer  2 = /dev/midi00First MIDI port  3 = /dev/dspDigital audio  4 = /dev/audioSun-compatible digital audio  6 =  7 = /dev/audioctlSPARC audio control device  8 = /dev/sequencer2Sequencer -- alternate device 16 = /dev/mixer1Second soundcard mixer control 17 = /dev/patmgr0Sequencer patch manager 18 = /dev/midi01Second MIDI port 19 = /dev/dsp1Second soundcard digital audio 20 = /dev/audio1Second soundcard Sun digital audio 33 = /dev/patmgr1Sequencer patch manager 34 = /dev/midi02Third MIDI port 50 = /dev/midi03Fourth MIDI port 14 block 15 charJoystick  0 = /dev/js0First analog joystick  1 = /dev/js1Second analog joystick    ...128 = /dev/djs0First digital joystick129 = /dev/djs1Second digital joystick    ... 15 blockSony CDU-31A/CDU-33A CD-ROM  0 = /dev/sonycdSony CDU-31a CD-ROM 16 charNon-SCSI scanners  0 = /dev/gs4500Genius 4500 handheld scanner 16 blockGoldStar CD-ROM  0 = /dev/gscdGoldStar CD-ROM 17 charOBSOLETE (was Chase serial card)  0 = /dev/ttyH0First Chase port  1 = /dev/ttyH1Second Chase port    ... 17 blockOptics Storage CD-ROM  0 = /dev/optcdOptics Storage CD-ROM 18 charOBSOLETE (was Chase serial card - alternate devices)  0 = /dev/cuh0Callout device for ttyH0  1 = /dev/cuh1Callout device for ttyH1    ... 18 blockSanyo CD-ROM  0 = /dev/sjcdSanyo CD-ROM 19 charCyclades serial card  0 = /dev/ttyC0First Cyclades port    ... 31 = /dev/ttyC3132nd Cyclades port 19 block"Double" compressed disk  0 = /dev/double0First compressed disk    ...  7 = /dev/double7Eighth compressed disk128 = /dev/cdouble0Mirror of first compressed disk    ...135 = /dev/cdouble7Mirror of eighth compressed diskSee the Double documentation for the meaning of themirror devices. 20 charCyclades serial card - alternate devices  0 = /dev/cub0Callout device for ttyC0    ... 31 = /dev/cub31Callout device for ttyC31 20 blockHitachi CD-ROM (under development)  0 = /dev/hitcdHitachi CD-ROM 21 charGeneric SCSI access  0 = /dev/sg0First generic SCSI device  1 = /dev/sg1Second generic SCSI device    ...Most distributions name these /dev/sga, /dev/sgb...;this sets an unnecessary limit of 26 SCSI devices inthe system and is counter to standard Linuxdevice-naming practice. 21 blockAcorn MFM hard drive interface  0 = /dev/mfmaFirst MFM drive whole disk 64 = /dev/mfmbSecond MFM drive whole diskThis device is used on the ARM-based Acorn RiscPC.Partitions are handled the same way as for IDE disks(see major number 3). 22 charDigiboard serial card  0 = /dev/ttyD0First Digiboard port  1 = /dev/ttyD1Second Digiboard port    ... 22 blockSecond IDE hard disk/CD-ROM interface  0 = /dev/hdcMaster: whole disk (or CD-ROM) 64 = /dev/hddSlave: whole disk (or CD-ROM)Partitions are handled the same way as for the firstinterface (see major number 3). 23 charDigiboard serial card - alternate devices  0 = /dev/cud0Callout device for ttyD0  1 = /dev/cud1Callout device for ttyD1      ... 23 blockMitsumi proprietary CD-ROM  0 = /dev/mcdMitsumi CD-ROM 24 charStallion serial card  0 = /dev/ttyE0Stallion port 0 card 0  1 = /dev/ttyE1Stallion port 1 card 0    ... 64 = /dev/ttyE64Stallion port 0 card 1 65 = /dev/ttyE65Stallion port 1 card 1      ...128 = /dev/ttyE128Stallion port 0 card 2129 = /dev/ttyE129Stallion port 1 card 2    ...192 = /dev/ttyE192Stallion port 0 card 3193 = /dev/ttyE193Stallion port 1 card 3    ... 24 blockSony CDU-535 CD-ROM  0 = /dev/cdu535Sony CDU-535 CD-ROM 25 charStallion serial card - alternate devices  0 = /dev/cue0Callout device for ttyE0  1 = /dev/cue1Callout device for ttyE1    ... 64 = /dev/cue64Callout device for ttyE64 65 = /dev/cue65Callout device for ttyE65    ...128 = /dev/cue128Callout device for ttyE128129 = /dev/cue129Callout device for ttyE129    ...192 = /dev/cue192Callout device for ttyE192193 = /dev/cue193Callout device for ttyE193      ... 25 blockFirst Matsushita (Panasonic/SoundBlaster) CD-ROM  0 = /dev/sbpcd0Panasonic CD-ROM controller 0 unit 0  1 = /dev/sbpcd1Panasonic CD-ROM controller 0 unit 1  2 = /dev/sbpcd2Panasonic CD-ROM controller 0 unit 2  3 = /dev/sbpcd3Panasonic CD-ROM controller 0 unit 3 26 char 26 blockSecond Matsushita (Panasonic/SoundBlaster) CD-ROM  0 = /dev/sbpcd4Panasonic CD-ROM controller 1 unit 0  1 = /dev/sbpcd5Panasonic CD-ROM controller 1 unit 1  2 = /dev/sbpcd6Panasonic CD-ROM controller 1 unit 2  3 = /dev/sbpcd7Panasonic CD-ROM controller 1 unit 3 27 charQIC-117 tape  0 = /dev/qft0Unit 0, rewind-on-close  1 = /dev/qft1Unit 1, rewind-on-close  2 = /dev/qft2Unit 2, rewind-on-close  3 = /dev/qft3Unit 3, rewind-on-close  4 = /dev/nqft0Unit 0, no rewind-on-close  5 = /dev/nqft1Unit 1, no rewind-on-close  6 = /dev/nqft2Unit 2, no rewind-on-close  7 = /dev/nqft3Unit 3, no rewind-on-close 16 = /dev/zqft0Unit 0, rewind-on-close, compression 17 = /dev/zqft1Unit 1, rewind-on-close, compression 18 = /dev/zqft2Unit 2, rewind-on-close, compression 19 = /dev/zqft3Unit 3, rewind-on-close, compression 20 = /dev/nzqft0Unit 0, no rewind-on-close, compression 21 = /dev/nzqft1Unit 1, no rewind-on-close, compression 22 = /dev/nzqft2Unit 2, no rewind-on-close, compression 23 = /dev/nzqft3Unit 3, no rewind-on-close, compression 32 = /dev/rawqft0Unit 0, rewind-on-close, no file marks 33 = /dev/rawqft1Unit 1, rewind-on-close, no file marks 34 = /dev/rawqft2Unit 2, rewind-on-close, no file marks 35 = /dev/rawqft3Unit 3, rewind-on-close, no file marks 36 = /dev/nrawqft0Unit 0, no rewind-on-close, no file marks 37 = /dev/nrawqft1Unit 1, no rewind-on-close, no file marks 38 = /dev/nrawqft2Unit 2, no rewind-on-close, no file marks 39 = /dev/nrawqft3Unit 3, no rewind-on-close, no file marks 27 blockThird Matsushita (Panasonic/SoundBlaster) CD-ROM  0 = /dev/sbpcd8Panasonic CD-ROM controller 2 unit 0  1 = /dev/sbpcd9Panasonic CD-ROM controller 2 unit 1  2 = /dev/sbpcd10Panasonic CD-ROM controller 2 unit 2  3 = /dev/sbpcd11Panasonic CD-ROM controller 2 unit 3 28 charStallion serial card - card programming  0 = /dev/staliomem0First Stallion card I/O memory  1 = /dev/staliomem1Second Stallion card I/O memory  2 = /dev/staliomem2Third Stallion card I/O memory  3 = /dev/staliomem3Fourth Stallion card I/O memory 28 charAtari SLM ACSI laser printer (68k/Atari)  0 = /dev/slm0First SLM laser printer  1 = /dev/slm1Second SLM laser printer    ... 28 blockFourth Matsushita (Panasonic/SoundBlaster) CD-ROM  0 = /dev/sbpcd12Panasonic CD-ROM controller 3 unit 0  1 = /dev/sbpcd13Panasonic CD-ROM controller 3 unit 1  2 = /dev/sbpcd14Panasonic CD-ROM controller 3 unit 2  3 = /dev/sbpcd15Panasonic CD-ROM controller 3 unit 3 28 blockACSI disk (68k/Atari)  0 = /dev/adaFirst ACSI disk whole disk 16 = /dev/adbSecond ACSI disk whole disk 32 = /dev/adcThird ACSI disk whole disk    ...240 = /dev/adp16th ACSI disk whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15, like SCSI. 29 charUniversal frame buffer  0 = /dev/fb0First frame buffer  1 = /dev/fb1Second frame buffer    ... 31 = /dev/fb3132nd frame buffer 29 blockAztech/Orchid/Okano/Wearnes CD-ROM  0 = /dev/aztcdAztech CD-ROM 30 chariBCS-2 compatibility devices  0 = /dev/socksysSocket access  1 = /dev/spxSVR3 local X interface 32 = /dev/inet/ipNetwork access 33 = /dev/inet/icmp 34 = /dev/inet/ggp 35 = /dev/inet/ipip 36 = /dev/inet/tcp 37 = /dev/inet/egp 38 = /dev/inet/pup 39 = /dev/inet/udp 40 = /dev/inet/idp 41 = /dev/inet/rawipAdditionally, iBCS-2 requires the following links:/dev/ip -> /dev/inet/ip/dev/icmp -> /dev/inet/icmp/dev/ggp -> /dev/inet/ggp/dev/ipip -> /dev/inet/ipip/dev/tcp -> /dev/inet/tcp/dev/egp -> /dev/inet/egp/dev/pup -> /dev/inet/pup/dev/udp -> /dev/inet/udp/dev/idp -> /dev/inet/idp/dev/rawip -> /dev/inet/rawip/dev/inet/arp -> /dev/inet/udp/dev/inet/rip -> /dev/inet/udp/dev/nfsd -> /dev/socksys/dev/X0R -> /dev/null (? apparently not required ?) 30 blockPhilips LMS CM-205 CD-ROM  0 = /dev/cm205cdPhilips LMS CM-205 CD-ROM/dev/lmscd is an older name for this device.  Thisdriver does not work with the CM-205MS CD-ROM. 31 charMPU-401 MIDI  0 = /dev/mpu401dataMPU-401 data port  1 = /dev/mpu401statMPU-401 status port 31 blockROM/flash memory card  0 = /dev/rom0First ROM card (rw)      ...  7 = /dev/rom7Eighth ROM card (rw)  8 = /dev/rrom0First ROM card (ro)    ... 15 = /dev/rrom7Eighth ROM card (ro) 16 = /dev/flash0First flash memory card (rw)    ... 23 = /dev/flash7Eighth flash memory card (rw) 24 = /dev/rflash0First flash memory card (ro)    ... 31 = /dev/rflash7Eighth flash memory card (ro)The read-write (rw) devices support back-cachingwritten data in RAM, as well as writing to flash RAMdevices.  The read-only devices (ro) support readingonly. 32 charSpecialix serial card  0 = /dev/ttyX0First Specialix port  1 = /dev/ttyX1Second Specialix port    ... 32 blockPhilips LMS CM-206 CD-ROM  0 = /dev/cm206cdPhilips LMS CM-206 CD-ROM 33 charSpecialix serial card - alternate devices  0 = /dev/cux0Callout device for ttyX0  1 = /dev/cux1Callout device for ttyX1    ... 33 blockThird IDE hard disk/CD-ROM interface  0 = /dev/hdeMaster: whole disk (or CD-ROM) 64 = /dev/hdfSlave: whole disk (or CD-ROM)Partitions are handled the same way as for the firstinterface (see major number 3). 34 charZ8530 HDLC driver  0 = /dev/scc0First Z8530, first port  1 = /dev/scc1First Z8530, second port  2 = /dev/scc2Second Z8530, first port  3 = /dev/scc3Second Z8530, second port    ...In a previous version these devices were named/dev/sc1 for /dev/scc0, /dev/sc2 for /dev/scc1, and soon. 34 blockFourth IDE hard disk/CD-ROM interface  0 = /dev/hdgMaster: whole disk (or CD-ROM) 64 = /dev/hdhSlave: whole disk (or CD-ROM)Partitions are handled the same way as for the firstinterface (see major number 3). 35 chartclmidi MIDI driver  0 = /dev/midi0First MIDI port, kernel timed  1 = /dev/midi1Second MIDI port, kernel timed  2 = /dev/midi2Third MIDI port, kernel timed  3 = /dev/midi3Fourth MIDI port, kernel timed 64 = /dev/rmidi0First MIDI port, untimed 65 = /dev/rmidi1Second MIDI port, untimed 66 = /dev/rmidi2Third MIDI port, untimed 67 = /dev/rmidi3Fourth MIDI port, untimed128 = /dev/smpte0First MIDI port, SMPTE timed129 = /dev/smpte1Second MIDI port, SMPTE timed130 = /dev/smpte2Third MIDI port, SMPTE timed131 = /dev/smpte3Fourth MIDI port, SMPTE timed 35 blockSlow memory ramdisk  0 = /dev/slramSlow memory ramdisk 36 charNetlink support  0 = /dev/routeRouting, device updates, kernel to user  1 = /dev/skipenSKIP security cache control  3 = /dev/fwmonitorFirewall packet copies 16 = /dev/tap0First Ethertap device    ... 31 = /dev/tap1516th Ethertap device 36 blockMCA ESDI hard disk  0 = /dev/edaFirst ESDI disk whole disk 64 = /dev/edbSecond ESDI disk whole disk    ...Partitions are handled in the same way as IDE disks(see major number 3). 37 charIDE tape  0 = /dev/ht0First IDE tape  1 = /dev/ht1Second IDE tape    ...128 = /dev/nht0First IDE tape, no rewind-on-close129 = /dev/nht1Second IDE tape, no rewind-on-close    ...Currently, only one IDE tape drive is supported. 37 blockZorro II ramdisk  0 = /dev/z2ramZorro II ramdisk 38 charMyricom PCI Myrinet board  0 = /dev/mlanai0First Myrinet board  1 = /dev/mlanai1Second Myrinet board    ...This device is used for status query, board controland "user level packet I/O."  This board is alsoaccessible as a standard networking "eth" device. 38 blockOBSOLETE (was Linux/AP+) 39 charML-16P experimental I/O board  0 = /dev/ml16pa-a0First card, first analog channel  1 = /dev/ml16pa-a1First card, second analog channel    ... 15 = /dev/ml16pa-a15First card, 16th analog channel 16 = /dev/ml16pa-dFirst card, digital lines 17 = /dev/ml16pa-c0First card, first counter/timer 18 = /dev/ml16pa-c1First card, second counter/timer 19 = /dev/ml16pa-c2First card, third counter/timer 32 = /dev/ml16pb-a0Second card, first analog channel 33 = /dev/ml16pb-a1Second card, second analog channel    ... 47 = /dev/ml16pb-a15Second card, 16th analog channel 48 = /dev/ml16pb-dSecond card, digital lines 49 = /dev/ml16pb-c0Second card, first counter/timer 50 = /dev/ml16pb-c1Second card, second counter/timer 51 = /dev/ml16pb-c2Second card, third counter/timer      ... 39 block 40 char 40 block 41 charYet Another Micro Monitor  0 = /dev/yammYet Another Micro Monitor 41 block 42 charDemo/sample use 42 blockDemo/sample useThis number is intended for use in sample code, aswell as a general "example" device number.  Itshould never be used for a device driver that is beingdistributed; either obtain an official number or usethe local/experimental range.  The sudden addition orremoval of a driver with this number should not causeill effects to the system (bugs excepted.)IN PARTICULAR, ANY DISTRIBUTION WHICH CONTAINS ADEVICE DRIVER USING MAJOR NUMBER 42 IS NONCOMPLIANT. 43 charisdn4linux virtual modem  0 = /dev/ttyI0First virtual modem    ... 63 = /dev/ttyI6364th virtual modem 43 blockNetwork block devices  0 = /dev/nb0First network block device  1 = /dev/nb1Second network block device    ...Network Block Device is somehow similar to loopbackdevices: If you read from it, it sends packet acrossnetwork asking server for data. If you write to it, itsends packet telling server to write. It could be usedto mounting filesystems over the net, swapping overthe net, implementing block device in userland etc. 44 charisdn4linux virtual modem - alternate devices  0 = /dev/cui0Callout device for ttyI0    ... 63 = /dev/cui63Callout device for ttyI63 44 blockFlash Translation Layer (FTL) filesystems  0 = /dev/ftlaFTL on first Memory Technology Device 16 = /dev/ftlbFTL on second Memory Technology Device 32 = /dev/ftlcFTL on third Memory Technology Device    ...240 = /dev/ftlpFTL on 16th Memory Technology DevicePartitions are handled in the same way as for IDEdisks (see major number 3) except that the partitionlimit is 15 rather than 63 per disk (same as SCSI.) 45 charisdn4linux ISDN BRI driver  0 = /dev/isdn0First virtual B channel raw data    ... 63 = /dev/isdn6364th virtual B channel raw data 64 = /dev/isdnctrl0First channel control/debug    ...127 = /dev/isdnctrl6364th channel control/debug128 = /dev/ippp0First SyncPPP device    ...191 = /dev/ippp6364th SyncPPP device255 = /dev/isdninfoISDN monitor interface 45 blockParallel port IDE disk devices  0 = /dev/pdaFirst parallel port IDE disk 16 = /dev/pdbSecond parallel port IDE disk 32 = /dev/pdcThird parallel port IDE disk 48 = /dev/pddFourth parallel port IDE diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the partitionlimit is 15 rather than 63 per disk. 46 charComtrol Rocketport serial card  0 = /dev/ttyR0First Rocketport port  1 = /dev/ttyR1Second Rocketport port    ... 46 blockParallel port ATAPI CD-ROM devices  0 = /dev/pcd0First parallel port ATAPI CD-ROM  1 = /dev/pcd1Second parallel port ATAPI CD-ROM  2 = /dev/pcd2Third parallel port ATAPI CD-ROM  3 = /dev/pcd3Fourth parallel port ATAPI CD-ROM 47 charComtrol Rocketport serial card - alternate devices  0 = /dev/cur0Callout device for ttyR0  1 = /dev/cur1Callout device for ttyR1    ... 47 blockParallel port ATAPI disk devices  0 = /dev/pf0First parallel port ATAPI disk  1 = /dev/pf1Second parallel port ATAPI disk  2 = /dev/pf2Third parallel port ATAPI disk  3 = /dev/pf3Fourth parallel port ATAPI diskThis driver is intended for floppy disks and similardevices and hence does not support partitioning. 48 charSDL RISCom serial card  0 = /dev/ttyL0First RISCom port  1 = /dev/ttyL1Second RISCom port    ... 48 blockMylex DAC960 PCI RAID controller; first controller  0 = /dev/rd/c0d0First disk, whole disk  8 = /dev/rd/c0d1Second disk, whole disk    ...248 = /dev/rd/c0d3132nd disk, whole diskFor partitions add:  0 = /dev/rd/c?d?Whole disk  1 = /dev/rd/c?d?p1First partition    ...  7 = /dev/rd/c?d?p7Seventh partition 49 charSDL RISCom serial card - alternate devices  0 = /dev/cul0Callout device for ttyL0  1 = /dev/cul1Callout device for ttyL1    ... 49 blockMylex DAC960 PCI RAID controller; second controller  0 = /dev/rd/c1d0First disk, whole disk  8 = /dev/rd/c1d1Second disk, whole disk    ...248 = /dev/rd/c1d3132nd disk, whole diskPartitions are handled as for major 48. 50 charReserved for GLINT 50 blockMylex DAC960 PCI RAID controller; third controller  0 = /dev/rd/c2d0First disk, whole disk  8 = /dev/rd/c2d1Second disk, whole disk    ...248 = /dev/rd/c2d3132nd disk, whole disk 51 charBaycom radio modem OR Radio Tech BIM-XXX-RS232 radio modem  0 = /dev/bc0First Baycom radio modem  1 = /dev/bc1Second Baycom radio modem    ... 51 blockMylex DAC960 PCI RAID controller; fourth controller  0 = /dev/rd/c3d0First disk, whole disk  8 = /dev/rd/c3d1Second disk, whole disk    ...248 = /dev/rd/c3d3132nd disk, whole diskPartitions are handled as for major 48. 52 charSpellcaster DataComm/BRI ISDN card  0 = /dev/dcbri0First DataComm card  1 = /dev/dcbri1Second DataComm card  2 = /dev/dcbri2Third DataComm card  3 = /dev/dcbri3Fourth DataComm card 52 blockMylex DAC960 PCI RAID controller; fifth controller  0 = /dev/rd/c4d0First disk, whole disk  8 = /dev/rd/c4d1Second disk, whole disk    ...248 = /dev/rd/c4d3132nd disk, whole diskPartitions are handled as for major 48. 53 charBDM interface for remote debugging MC683xx microcontrollers  0 = /dev/pd_bdm0PD BDM interface on lp0  1 = /dev/pd_bdm1PD BDM interface on lp1  2 = /dev/pd_bdm2PD BDM interface on lp2  4 = /dev/icd_bdm0ICD BDM interface on lp0  5 = /dev/icd_bdm1ICD BDM interface on lp1  6 = /dev/icd_bdm2ICD BDM interface on lp2This device is used for the interfacing to the MC683xxmicrocontrollers via Background Debug Mode by use of aParallel Port interface. PD is the Motorola PublicDomain Interface and ICD is the commercial interfaceby P&E. 53 blockMylex DAC960 PCI RAID controller; sixth controller  0 = /dev/rd/c5d0First disk, whole disk  8 = /dev/rd/c5d1Second disk, whole disk    ...248 = /dev/rd/c5d3132nd disk, whole diskPartitions are handled as for major 48. 54 charElectrocardiognosis Holter serial card  0 = /dev/holter0First Holter port  1 = /dev/holter1Second Holter port  2 = /dev/holter2Third Holter portA custom serial card used by Electrocardiognosis SRL<mseritan@ottonel.pub.ro> to transfer data from Holter24-hour heart monitoring equipment. 54 blockMylex DAC960 PCI RAID controller; seventh controller  0 = /dev/rd/c6d0First disk, whole disk  8 = /dev/rd/c6d1Second disk, whole disk    ...248 = /dev/rd/c6d3132nd disk, whole diskPartitions are handled as for major 48. 55 charDSP56001 digital signal processor  0 = /dev/dsp56kFirst DSP56001 55 blockMylex DAC960 PCI RAID controller; eighth controller  0 = /dev/rd/c7d0First disk, whole disk  8 = /dev/rd/c7d1Second disk, whole disk    ...248 = /dev/rd/c7d3132nd disk, whole diskPartitions are handled as for major 48. 56 charApple Desktop Bus  0 = /dev/adbADB bus controlAdditional devices will be added to this number, allstarting with /dev/adb. 56 blockFifth IDE hard disk/CD-ROM interface  0 = /dev/hdiMaster: whole disk (or CD-ROM) 64 = /dev/hdjSlave: whole disk (or CD-ROM)Partitions are handled the same way as for the firstinterface (see major number 3). 57 charHayes ESP serial card  0 = /dev/ttyP0First ESP port  1 = /dev/ttyP1Second ESP port    ... 57 blockSixth IDE hard disk/CD-ROM interface  0 = /dev/hdkMaster: whole disk (or CD-ROM) 64 = /dev/hdlSlave: whole disk (or CD-ROM)Partitions are handled the same way as for the firstinterface (see major number 3). 58 charHayes ESP serial card - alternate devices  0 = /dev/cup0Callout device for ttyP0  1 = /dev/cup1Callout device for ttyP1    ... 58 blockReserved for logical volume manager 59 charsf firewall package  0 = /dev/firewallCommunication with sf kernel module 59 blockGeneric PDA filesystem device  0 = /dev/pda0First PDA device  1 = /dev/pda1Second PDA device    ...The pda devices are used to mount filesystems onremote pda's (basically slow handheld machines withproprietary OS's and limited memory and storagerunning small fs translation drivers) through serial /IRDA / parallel links.NAMING CONFLICT -- PROPOSED REVISED NAME /dev/rpda0 etc 60-63 charLOCAL/EXPERIMENTAL USE 60-63 blockLOCAL/EXPERIMENTAL USEAllocated for local/experimental use.  For devices notassigned official numbers, these ranges should beused in order to avoid conflicting with future assignments. 64 charENskip kernel encryption package  0 = /dev/enskipCommunication with ENskip kernel module 64 blockScramdisk/DriveCrypt encrypted devices  0 = /dev/scramdisk/master    Master node for ioctls  1 = /dev/scramdisk/1         First encrypted device  2 = /dev/scramdisk/2         Second encrypted device  ...255 = /dev/scramdisk/255       255th encrypted deviceThe filename of the encrypted container and the passwordsare sent via ioctls (using the sdmount tool) to the masternode which then activates them via one of the/dev/scramdisk/x nodes for loop mounting (all handledthrough the sdmount tool).Requested by: andy@scramdisklinux.org 65 charSundance "plink" Transputer boards (obsolete, unused)  0 = /dev/plink0First plink device  1 = /dev/plink1Second plink device  2 = /dev/plink2Third plink device  3 = /dev/plink3Fourth plink device 64 = /dev/rplink0First plink device, raw 65 = /dev/rplink1Second plink device, raw 66 = /dev/rplink2Third plink device, raw 67 = /dev/rplink3Fourth plink device, raw128 = /dev/plink0dFirst plink device, debug129 = /dev/plink1dSecond plink device, debug130 = /dev/plink2dThird plink device, debug131 = /dev/plink3dFourth plink device, debug192 = /dev/rplink0dFirst plink device, raw, debug193 = /dev/rplink1dSecond plink device, raw, debug194 = /dev/rplink2dThird plink device, raw, debug195 = /dev/rplink3dFourth plink device, raw, debugThis is a commercial driver; contact James Howes<jth@prosig.demon.co.uk> for information. 65 blockSCSI disk devices (16-31)  0 = /dev/sdq17th SCSI disk whole disk 16 = /dev/sdr18th SCSI disk whole disk 32 = /dev/sds19th SCSI disk whole disk    ...240 = /dev/sdaf32nd SCSI disk whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15. 66 charYARC PowerPC PCI coprocessor card  0 = /dev/yppcpci0First YARC card  1 = /dev/yppcpci1Second YARC card    ... 66 blockSCSI disk devices (32-47)  0 = /dev/sdag33th SCSI disk whole disk 16 = /dev/sdah34th SCSI disk whole disk 32 = /dev/sdai35th SCSI disk whole disk    ...240 = /dev/sdav48nd SCSI disk whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15. 67 charCoda network file system  0 = /dev/cfs0Coda cache managerSee http://www.coda.cs.cmu.edu for information about Coda. 67 blockSCSI disk devices (48-63)  0 = /dev/sdaw49th SCSI disk whole disk 16 = /dev/sdax50th SCSI disk whole disk 32 = /dev/sday51st SCSI disk whole disk    ...240 = /dev/sdbl64th SCSI disk whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15. 68 charCAPI 2.0 interface  0 = /dev/capi20Control device  1 = /dev/capi20.00First CAPI 2.0 application  2 = /dev/capi20.01Second CAPI 2.0 application    ... 20 = /dev/capi20.1919th CAPI 2.0 applicationISDN CAPI 2.0 driver for use with CAPI 2.0applications; currently supports the AVM B1 card. 68 blockSCSI disk devices (64-79)  0 = /dev/sdbm65th SCSI disk whole disk 16 = /dev/sdbn66th SCSI disk whole disk 32 = /dev/sdbo67th SCSI disk whole disk    ...240 = /dev/sdcb80th SCSI disk whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15. 69 charMA16 numeric accelerator card  0 = /dev/ma16Board memory access 69 blockSCSI disk devices (80-95)  0 = /dev/sdcc81st SCSI disk whole disk 16 = /dev/sdcd82nd SCSI disk whole disk 32 = /dev/sdce83th SCSI disk whole disk    ...240 = /dev/sdcr96th SCSI disk whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15. 70 charSpellCaster Protocol Services Interface  0 = /dev/apscfgConfiguration interface  1 = /dev/apsauthAuthentication interface  2 = /dev/apslogLogging interface  3 = /dev/apsdbgDebugging interface 64 = /dev/apsisdnISDN command interface 65 = /dev/apsasyncAsync command interface128 = /dev/apsmonMonitor interface 70 blockSCSI disk devices (96-111)  0 = /dev/sdcs97th SCSI disk whole disk 16 = /dev/sdct98th SCSI disk whole disk 32 = /dev/sdcu99th SCSI disk whole disk    ...240 = /dev/sddh112nd SCSI disk whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15. 71 charComputone IntelliPort II serial card  0 = /dev/ttyF0IntelliPort II board 0, port 0  1 = /dev/ttyF1IntelliPort II board 0, port 1    ... 63 = /dev/ttyF63IntelliPort II board 0, port 63 64 = /dev/ttyF64IntelliPort II board 1, port 0 65 = /dev/ttyF65IntelliPort II board 1, port 1    ...127 = /dev/ttyF127IntelliPort II board 1, port 63128 = /dev/ttyF128IntelliPort II board 2, port 0129 = /dev/ttyF129IntelliPort II board 2, port 1    ...191 = /dev/ttyF191IntelliPort II board 2, port 63192 = /dev/ttyF192IntelliPort II board 3, port 0193 = /dev/ttyF193IntelliPort II board 3, port 1    ...255 = /dev/ttyF255IntelliPort II board 3, port 63 71 blockSCSI disk devices (112-127)  0 = /dev/sddi113th SCSI disk whole disk 16 = /dev/sddj114th SCSI disk whole disk 32 = /dev/sddk115th SCSI disk whole disk    ...240 = /dev/sddx128th SCSI disk whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15. 72 charComputone IntelliPort II serial card - alternate devices  0 = /dev/cuf0Callout device for ttyF0  1 = /dev/cuf1Callout device for ttyF1    ... 63 = /dev/cuf63Callout device for ttyF63 64 = /dev/cuf64Callout device for ttyF64 65 = /dev/cuf65Callout device for ttyF65    ...127 = /dev/cuf127Callout device for ttyF127128 = /dev/cuf128Callout device for ttyF128129 = /dev/cuf129Callout device for ttyF129    ...191 = /dev/cuf191Callout device for ttyF191192 = /dev/cuf192Callout device for ttyF192193 = /dev/cuf193Callout device for ttyF193    ...255 = /dev/cuf255Callout device for ttyF255 72 blockCompaq Intelligent Drive Array, first controller  0 = /dev/ida/c0d0First logical drive whole disk 16 = /dev/ida/c0d1Second logical drive whole disk    ...240 = /dev/ida/c0d1516th logical drive whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15. 73 charComputone IntelliPort II serial card - control devices  0 = /dev/ip2ipl0Loadware device for board 0  1 = /dev/ip2stat0Status device for board 0  4 = /dev/ip2ipl1Loadware device for board 1  5 = /dev/ip2stat1Status device for board 1  8 = /dev/ip2ipl2Loadware device for board 2  9 = /dev/ip2stat2Status device for board 2 12 = /dev/ip2ipl3Loadware device for board 3 13 = /dev/ip2stat3Status device for board 3 73 blockCompaq Intelligent Drive Array, second controller  0 = /dev/ida/c1d0First logical drive whole disk 16 = /dev/ida/c1d1Second logical drive whole disk    ...240 = /dev/ida/c1d1516th logical drive whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15. 74 charSCI bridge  0 = /dev/SCI/0SCI device 0  1 = /dev/SCI/1SCI device 1    ...Currently for Dolphin Interconnect Solutions' PCI-SCIbridge. 74 blockCompaq Intelligent Drive Array, third controller  0 = /dev/ida/c2d0First logical drive whole disk 16 = /dev/ida/c2d1Second logical drive whole disk    ...240 = /dev/ida/c2d1516th logical drive whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15. 75 charSpecialix IO8+ serial card  0 = /dev/ttyW0First IO8+ port, first card  1 = /dev/ttyW1Second IO8+ port, first card    ...  8 = /dev/ttyW8First IO8+ port, second card    ... 75 blockCompaq Intelligent Drive Array, fourth controller  0 = /dev/ida/c3d0First logical drive whole disk 16 = /dev/ida/c3d1Second logical drive whole disk    ...240 = /dev/ida/c3d1516th logical drive whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15. 76 charSpecialix IO8+ serial card - alternate devices  0 = /dev/cuw0Callout device for ttyW0  1 = /dev/cuw1Callout device for ttyW1    ...  8 = /dev/cuw8Callout device for ttyW8    ... 76 blockCompaq Intelligent Drive Array, fifth controller  0 = /dev/ida/c4d0First logical drive whole disk 16 = /dev/ida/c4d1Second logical drive whole disk    ...240 = /dev/ida/c4d1516th logical drive whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15. 77 charComScire Quantum Noise Generator  0 = /dev/qngComScire Quantum Noise Generator 77 blockCompaq Intelligent Drive Array, sixth controller  0 = /dev/ida/c5d0First logical drive whole disk 16 = /dev/ida/c5d1Second logical drive whole disk    ...240 = /dev/ida/c5d1516th logical drive whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15. 78 charPAM Software's multimodem boards  0 = /dev/ttyM0First PAM modem  1 = /dev/ttyM1Second PAM modem    ... 78 blockCompaq Intelligent Drive Array, seventh controller  0 = /dev/ida/c6d0First logical drive whole disk 16 = /dev/ida/c6d1Second logical drive whole disk    ...240 = /dev/ida/c6d1516th logical drive whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15. 79 charPAM Software's multimodem boards - alternate devices  0 = /dev/cum0Callout device for ttyM0  1 = /dev/cum1Callout device for ttyM1    ... 79 blockCompaq Intelligent Drive Array, eighth controller  0 = /dev/ida/c7d0First logical drive whole disk 16 = /dev/ida/c7d1Second logical drive whole disk    ...240 = /dev/ida/c71516th logical drive whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15. 80 charPhotometrics AT200 CCD camera  0 = /dev/at200Photometrics AT200 CCD camera 80 blockI2O hard disk  0 = /dev/i2o/hdaFirst I2O hard disk, whole disk 16 = /dev/i2o/hdbSecond I2O hard disk, whole disk    ...240 = /dev/i2o/hdp16th I2O hard disk, whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15. 81 charvideo4linux  0 = /dev/video0Video capture/overlay device    ... 63 = /dev/video63Video capture/overlay device 64 = /dev/radio0Radio device    ...127 = /dev/radio63Radio device192 = /dev/vtx0Teletext device    ...223 = /dev/vtx31Teletext device224 = /dev/vbi0Vertical blank interrupt    ...255 = /dev/vbi31Vertical blank interrupt 81 blockI2O hard disk  0 = /dev/i2o/hdq17th I2O hard disk, whole disk 16 = /dev/i2o/hdr18th I2O hard disk, whole disk    ...240 = /dev/i2o/hdaf32nd I2O hard disk, whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15. 82 charWiNRADiO communications receiver card  0 = /dev/winradio0First WiNRADiO card  1 = /dev/winradio1Second WiNRADiO card    ...The driver and documentation may be obtained fromhttp://www.proximity.com.au/~brian/winradio/ 82 blockI2O hard disk  0 = /dev/i2o/hdag33rd I2O hard disk, whole disk 16 = /dev/i2o/hdah34th I2O hard disk, whole disk    ...240 = /dev/i2o/hdav48th I2O hard disk, whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15. 83 charMatrox mga_vid video driver  0 = /dev/mga_vid01st video card 1 = /dev/mga_vid12nd video card 2 = /dev/mga_vid23rd video card  ...        15 = /dev/mga_vid1516th video card 83 blockI2O hard disk  0 = /dev/i2o/hdaw49th I2O hard disk, whole disk 16 = /dev/i2o/hdax50th I2O hard disk, whole disk    ...240 = /dev/i2o/hdbl64th I2O hard disk, whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15. 84 charIkon 1011[57] Versatec Greensheet Interface  0 = /dev/ihcp0First Greensheet port  1 = /dev/ihcp1Second Greensheet port 84 blockI2O hard disk  0 = /dev/i2o/hdbm65th I2O hard disk, whole disk 16 = /dev/i2o/hdbn66th I2O hard disk, whole disk    ...240 = /dev/i2o/hdcb80th I2O hard disk, whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15. 85 charLinux/SGI shared memory input queue  0 = /dev/shmiqMaster shared input queue  1 = /dev/qcntl0First device pushed  2 = /dev/qcntl1Second device pushed    ... 85 blockI2O hard disk  0 = /dev/i2o/hdcc81st I2O hard disk, whole disk 16 = /dev/i2o/hdcd82nd I2O hard disk, whole disk    ...240 = /dev/i2o/hdcr96th I2O hard disk, whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15. 86 charSCSI media changer  0 = /dev/sch0First SCSI media changer  1 = /dev/sch1Second SCSI media changer    ... 86 blockI2O hard disk  0 = /dev/i2o/hdcs97th I2O hard disk, whole disk 16 = /dev/i2o/hdct98th I2O hard disk, whole disk    ...240 = /dev/i2o/hddh112th I2O hard disk, whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15. 87 charSony Control-A1 stereo control bus  0 = /dev/controla0First device on chain  1 = /dev/controla1Second device on chain    ... 87 blockI2O hard disk  0 = /dev/i2o/hddi113rd I2O hard disk, whole disk 16 = /dev/i2o/hddj114th I2O hard disk, whole disk    ...240 = /dev/i2o/hddx128th I2O hard disk, whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15. 88 charCOMX synchronous serial card  0 = /dev/comx0COMX channel 0  1 = /dev/comx1COMX channel 1    ... 88 blockSeventh IDE hard disk/CD-ROM interface  0 = /dev/hdmMaster: whole disk (or CD-ROM) 64 = /dev/hdnSlave: whole disk (or CD-ROM)Partitions are handled the same way as for the firstinterface (see major number 3). 89 charI2C bus interface  0 = /dev/i2c-0First I2C adapter  1 = /dev/i2c-1Second I2C adapter    ... 89 blockEighth IDE hard disk/CD-ROM interface  0 = /dev/hdoMaster: whole disk (or CD-ROM) 64 = /dev/hdpSlave: whole disk (or CD-ROM)Partitions are handled the same way as for the firstinterface (see major number 3). 90 charMemory Technology Device (RAM, ROM, Flash)  0 = /dev/mtd0First MTD (rw)  1 = /dev/mtdr0First MTD (ro)    ... 30 = /dev/mtd1516th MTD (rw) 31 = /dev/mtdr1516th MTD (ro) 90 blockNinth IDE hard disk/CD-ROM interface  0 = /dev/hdqMaster: whole disk (or CD-ROM) 64 = /dev/hdrSlave: whole disk (or CD-ROM)Partitions are handled the same way as for the firstinterface (see major number 3). 91 charCAN-Bus devices  0 = /dev/can0First CAN-Bus controller  1 = /dev/can1Second CAN-Bus controller    ... 91 blockTenth IDE hard disk/CD-ROM interface  0 = /dev/hdsMaster: whole disk (or CD-ROM) 64 = /dev/hdtSlave: whole disk (or CD-ROM)Partitions are handled the same way as for the firstinterface (see major number 3). 92 charReserved for ith Kommunikationstechnik MIC ISDN card 92 blockPPDD encrypted disk driver  0 = /dev/ppdd0First encrypted disk  1 = /dev/ppdd1Second encrypted disk    ...Partitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15. 93 char 93 blockNAND Flash Translation Layer filesystem  0 = /dev/nftlaFirst NFTL layer 16 = /dev/nftlbSecond NFTL layer    ...240 = /dev/nftlp16th NTFL layer 94 char 94 blockIBM S/390 DASD block storage      0 = /dev/dasda First DASD device, major      1 = /dev/dasda1 First DASD device, block 1      2 = /dev/dasda2 First DASD device, block 2      3 = /dev/dasda3 First DASD device, block 3      4 = /dev/dasdb Second DASD device, major      5 = /dev/dasdb1 Second DASD device, block 1      6 = /dev/dasdb2 Second DASD device, block 2      7 = /dev/dasdb3 Second DASD device, block 3    ... 95 charIP filter  0 = /dev/iplFilter control device/log file  1 = /dev/ipnatNAT control device/log file  2 = /dev/ipstateState information log file  3 = /dev/ipauthAuthentication control device/log file    ... 96 charParallel port ATAPI tape devices  0 = /dev/pt0First parallel port ATAPI tape  1 = /dev/pt1Second parallel port ATAPI tape    ...128 = /dev/npt0First p.p. ATAPI tape, no rewind129 = /dev/npt1Second p.p. ATAPI tape, no rewind    ... 96 blockInverse NAND Flash Translation Layer  0 = /dev/inftla First INFTL layer 16 = /dev/inftlb Second INFTL layer    ...240 = /dev/inftlp16th INTFL layer 97 charParallel port generic ATAPI interface  0 = /dev/pg0First parallel port ATAPI device  1 = /dev/pg1Second parallel port ATAPI device  2 = /dev/pg2Third parallel port ATAPI device  3 = /dev/pg3Fourth parallel port ATAPI deviceThese devices support the same API as the generic SCSIdevices. 98 charControl and Measurement Device (comedi)  0 = /dev/comedi0First comedi device  1 = /dev/comedi1Second comedi device    ...See http://stm.lbl.gov/comedi or http://www.llp.fu-berlin.de/. 98 blockUser-mode virtual block device  0 = /dev/ubdaFirst user-mode block device 16 = /dev/udbbSecond user-mode block device    ...Partitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15.This device is used by the user-mode virtual kernel port. 99 charRaw parallel ports  0 = /dev/parport0First parallel port  1 = /dev/parport1Second parallel port    ... 99 blockJavaStation flash disk  0 = /dev/jsfdJavaStation flash disk100 charTelephony for Linux  0 = /dev/phone0First telephony device  1 = /dev/phone1Second telephony device    ...101 charMotorola DSP 56xxx board  0 = /dev/mdspstatStatus information  1 = /dev/mdsp1First DSP board I/O controls    ... 16 = /dev/mdsp1616th DSP board I/O controls101 blockAMI HyperDisk RAID controller  0 = /dev/amiraid/ar0First array whole disk 16 = /dev/amiraid/ar1Second array whole disk    ...240 = /dev/amiraid/ar1516th array whole diskFor each device, partitions are added as:  0 = /dev/amiraid/ar?  Whole disk  1 = /dev/amiraid/ar?p1  First partition  2 = /dev/amiraid/ar?p2  Second partition    ... 15 = /dev/amiraid/ar?p15 15th partition102 char102 blockCompressed block device  0 = /dev/cbd/aFirst compressed block device, whole device 16 = /dev/cbd/bSecond compressed block device, whole device    ...240 = /dev/cbd/p16th compressed block device, whole devicePartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15.103 charArla network file system  0 = /dev/nnpfs0First NNPFS device  1 = /dev/nnpfs1Second NNPFS deviceArla is a free clone of the Andrew File System, AFS.The NNPFS device gives user mode filesystemimplementations a kernel presence for caching and easymounting.  For more information about the project,write to <arla-drinkers@stacken.kth.se> or seehttp://www.stacken.kth.se/project/arla/103 blockAudit device  0 = /dev/auditAudit device104 charFlash BIOS support104 blockCompaq Next Generation Drive Array, first controller  0 = /dev/cciss/c0d0First logical drive, whole disk 16 = /dev/cciss/c0d1Second logical drive, whole disk    ...240 = /dev/cciss/c0d1516th logical drive, whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.105 charComtrol VS-1000 serial controller  0 = /dev/ttyV0First VS-1000 port  1 = /dev/ttyV1Second VS-1000 port    ...105 blockCompaq Next Generation Drive Array, second controller  0 = /dev/cciss/c1d0First logical drive, whole disk 16 = /dev/cciss/c1d1Second logical drive, whole disk    ...240 = /dev/cciss/c1d1516th logical drive, whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.106 charComtrol VS-1000 serial controller - alternate devices  0 = /dev/cuv0First VS-1000 port  1 = /dev/cuv1Second VS-1000 port    ...106 blockCompaq Next Generation Drive Array, third controller  0 = /dev/cciss/c2d0First logical drive, whole disk 16 = /dev/cciss/c2d1Second logical drive, whole disk    ...240 = /dev/cciss/c2d1516th logical drive, whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.107 char3Dfx Voodoo Graphics device  0 = /dev/3dfxPrimary 3Dfx graphics device107 blockCompaq Next Generation Drive Array, fourth controller  0 = /dev/cciss/c3d0First logical drive, whole disk 16 = /dev/cciss/c3d1Second logical drive, whole disk    ...240 = /dev/cciss/c3d1516th logical drive, whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.108 charDevice independent PPP interface  0 = /dev/pppDevice independent PPP interface108 blockCompaq Next Generation Drive Array, fifth controller  0 = /dev/cciss/c4d0First logical drive, whole disk 16 = /dev/cciss/c4d1Second logical drive, whole disk    ...240 = /dev/cciss/c4d1516th logical drive, whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.109 charReserved for logical volume manager109 blockCompaq Next Generation Drive Array, sixth controller  0 = /dev/cciss/c5d0First logical drive, whole disk 16 = /dev/cciss/c5d1Second logical drive, whole disk    ...240 = /dev/cciss/c5d1516th logical drive, whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.110 charmiroMEDIA Surround board  0 = /dev/srnd0First miroMEDIA Surround board  1 = /dev/srnd1Second miroMEDIA Surround board    ...110 blockCompaq Next Generation Drive Array, seventh controller  0 = /dev/cciss/c6d0First logical drive, whole disk 16 = /dev/cciss/c6d1Second logical drive, whole disk    ...240 = /dev/cciss/c6d1516th logical drive, whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.111 char111 blockCompaq Next Generation Drive Array, eighth controller  0 = /dev/cciss/c7d0First logical drive, whole disk 16 = /dev/cciss/c7d1Second logical drive, whole disk    ...240 = /dev/cciss/c7d1516th logical drive, whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.112 charISI serial card  0 = /dev/ttyM0First ISI port  1 = /dev/ttyM1Second ISI port    ...There is currently a device-naming conflict betweenthese and PAM multimodems (major 78).112 blockIBM iSeries virtual disk  0 = /dev/iseries/vdaFirst virtual disk, whole disk  8 = /dev/iseries/vdbSecond virtual disk, whole disk    ...200 = /dev/iseries/vdz26th virtual disk, whole disk208 = /dev/iseries/vdaa27th virtual disk, whole disk    ...248 = /dev/iseries/vdaf32nd virtual disk, whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 7.113 charISI serial card - alternate devices  0 = /dev/cum0Callout device for ttyM0  1 = /dev/cum1Callout device for ttyM1    ...113 blockIBM iSeries virtual CD-ROM  0 = /dev/iseries/vcdaFirst virtual CD-ROM  1 = /dev/iseries/vcdbSecond virtual CD-ROM    ...114 charPicture Elements ISE board  0 = /dev/ise0First ISE board  1 = /dev/ise1Second ISE board    ...128 = /dev/isex0Control node for first ISE board129 = /dev/isex1Control node for second ISE board    ...The ISE board is an embedded computer, optimized forimage processing. The /dev/iseN nodes are the generalI/O access to the board, the /dev/isex0 nodes commandnodes used to control the board.114 block       IDE BIOS powered software RAID interfaces such as the                Promise Fastrak                  0 = /dev/ataraid/d0                  1 = /dev/ataraid/d0p1                  2 = /dev/ataraid/d0p2                  ...                 16 = /dev/ataraid/d1                 17 = /dev/ataraid/d1p1                 18 = /dev/ataraid/d1p2                  ...                255 = /dev/ataraid/d15p15Partitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15.115 charTI link cable devices (115 was formerly the console driver speaker)  0 = /dev/tipar0    Parallel cable on first parallel port  ...  7 = /dev/tipar7    Parallel cable on seventh parallel port  8 = /dev/tiser0    Serial cable on first serial port  ... 15 = /dev/tiser7    Serial cable on seventh serial port 16 = /dev/tiusb0    First USB cable  ... 47 = /dev/tiusb31   32nd USB cable115 block       NetWare (NWFS) Devices (0-255)                The NWFS (NetWare) devices are used to present a                collection of NetWare Mirror Groups or NetWare                Partitions as a logical storage segment for                use in mounting NetWare volumes.  A maximum of                256 NetWare volumes can be supported in a single                machine.                http://www.kernel.org/pub/linux/kernel/people/jmerkey/nwfs                0 = /dev/nwfs/v0    First NetWare (NWFS) Logical Volume                1 = /dev/nwfs/v1    Second NetWare (NWFS) Logical Volume                2 = /dev/nwfs/v2    Third NetWare (NWFS) Logical Volume                      ...                255 = /dev/nwfs/v255    Last NetWare (NWFS) Logical Volume116 charAdvanced Linux Sound Driver (ALSA)116 block       MicroMemory battery backed RAM adapter (NVRAM)                Supports 16 boards, 15 partitions each.                Requested by neilb at cse.unsw.edu.au. 0 = /dev/umem/d0      Whole of first board 1 = /dev/umem/d0p1    First partition of first board 2 = /dev/umem/d0p2    Second partition of first board15 = /dev/umem/d0p15   15th partition of first board16 = /dev/umem/d1      Whole of second board17 = /dev/umem/d1p1    First partition of second board    ...255= /dev/umem/d15p15  15th partition of 16th board.117 charCOSA/SRP synchronous serial card  0 = /dev/cosa0c01st board, 1st channel  1 = /dev/cosa0c11st board, 2nd channel    ... 16 = /dev/cosa1c02nd board, 1st channel 17 = /dev/cosa1c12nd board, 2nd channel    ...117 block       Enterprise Volume Management System (EVMS)                The EVMS driver uses a layered, plug-in model to provide                unparalleled flexibility and extensibility in managing                storage.  This allows for easy expansion or customization                of various levels of volume management.  Requested by                Mark Peloquin (peloquin at us.ibm.com).                Note: EVMS populates and manages all the devnodes in                /dev/evms.                http://sf.net/projects/evms                  0 = /dev/evms/block_device   EVMS block device                  1 = /dev/evms/legacyname1    First EVMS legacy device                  2 = /dev/evms/legacyname2    Second EVMS legacy device                    ...                    Both ranges can grow (down or up) until they meet.                    ...                254 = /dev/evms/EVMSname2      Second EVMS native device                255 = /dev/evms/EVMSname1      First EVMS native device                Note: legacyname(s) are derived from the normal legacy                device names.  For example, /dev/hda5 would become                /dev/evms/hda5.118 charIBM Cryptographic Accelerator  0 = /dev/icaVirtual interface to all IBM Crypto Accelerators  1 = /dev/ica0IBMCA Device 0  2 = /dev/ica1IBMCA Device 1    ...119 charVMware virtual network control  0 = /dev/vnet01st virtual network  1 = /dev/vnet12nd virtual network    ...120-127 charLOCAL/EXPERIMENTAL USE120-127 blockLOCAL/EXPERIMENTAL USEAllocated for local/experimental use.  For devices notassigned official numbers, these ranges should beused in order to avoid conflicting with future assignments.128-135 charUnix98 PTY mastersThese devices should not have corresponding devicenodes; instead they should be accessed through the/dev/ptmx cloning interface.128 block       SCSI disk devices (128-143)                  0 = /dev/sddy         129th SCSI disk whole disk                 16 = /dev/sddz         130th SCSI disk whole disk                 32 = /dev/sdea         131th SCSI disk whole disk                    ...                240 = /dev/sden         144th SCSI disk whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15.129 block       SCSI disk devices (144-159)                  0 = /dev/sdeo         145th SCSI disk whole disk                 16 = /dev/sdep         146th SCSI disk whole disk                 32 = /dev/sdeq         147th SCSI disk whole disk                    ...                240 = /dev/sdfd         160th SCSI disk whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15.130 char (Misc devices)130 block       SCSI disk devices (160-175)                  0 = /dev/sdfe         161st SCSI disk whole disk                 16 = /dev/sdff         162nd SCSI disk whole disk                 32 = /dev/sdfg         163rd SCSI disk whole disk                    ...                240 = /dev/sdft         176th SCSI disk whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15.131 block       SCSI disk devices (176-191)                  0 = /dev/sdfu         177th SCSI disk whole disk                 16 = /dev/sdfv         178th SCSI disk whole disk                 32 = /dev/sdfw         179th SCSI disk whole disk                    ...                240 = /dev/sdgj         192nd SCSI disk whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15.132 block       SCSI disk devices (192-207)                  0 = /dev/sdgk         193rd SCSI disk whole disk                 16 = /dev/sdgl         194th SCSI disk whole disk                 32 = /dev/sdgm         195th SCSI disk whole disk                    ...                240 = /dev/sdgz         208th SCSI disk whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15.133 block       SCSI disk devices (208-223)                  0 = /dev/sdha         209th SCSI disk whole disk                 16 = /dev/sdhb         210th SCSI disk whole disk                 32 = /dev/sdhc         211th SCSI disk whole disk                    ...                240 = /dev/sdhp         224th SCSI disk whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15.134 block       SCSI disk devices (224-239)                  0 = /dev/sdhq         225th SCSI disk whole disk                 16 = /dev/sdhr         226th SCSI disk whole disk                 32 = /dev/sdhs         227th SCSI disk whole disk                    ...                240 = /dev/sdif         240th SCSI disk whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15.135 block       SCSI disk devices (240-255)                  0 = /dev/sdig         241st SCSI disk whole disk                 16 = /dev/sdih         242nd SCSI disk whole disk                 32 = /dev/sdih         243rd SCSI disk whole disk                    ...                240 = /dev/sdiv         256th SCSI disk whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15.136-143 charUnix98 PTY slaves  0 = /dev/pts/0First Unix98 pseudo-TTY  1 = /dev/pts/1Second Unix98 pseudo-TTY    ...These device nodes are automatically generated withthe proper permissions and modes by mounting thedevpts filesystem onto /dev/pts with the appropriatemount options (distribution dependent, however, on*most* distributions the appropriate options are"mode=0620,gid=<gid of the "tty" group>".)136 blockMylex DAC960 PCI RAID controller; ninth controller  0 = /dev/rd/c8d0First disk, whole disk  8 = /dev/rd/c8d1Second disk, whole disk    ...248 = /dev/rd/c8d3132nd disk, whole diskPartitions are handled as for major 48.137 blockMylex DAC960 PCI RAID controller; tenth controller  0 = /dev/rd/c9d0First disk, whole disk  8 = /dev/rd/c9d1Second disk, whole disk    ...248 = /dev/rd/c9d3132nd disk, whole diskPartitions are handled as for major 48.138 blockMylex DAC960 PCI RAID controller; eleventh controller  0 = /dev/rd/c10d0First disk, whole disk  8 = /dev/rd/c10d1Second disk, whole disk    ...248 = /dev/rd/c10d3132nd disk, whole diskPartitions are handled as for major 48.139 blockMylex DAC960 PCI RAID controller; twelfth controller  0 = /dev/rd/c11d0First disk, whole disk  8 = /dev/rd/c11d1Second disk, whole disk    ...248 = /dev/rd/c11d3132nd disk, whole diskPartitions are handled as for major 48.140 blockMylex DAC960 PCI RAID controller; thirteenth controller  0 = /dev/rd/c12d0First disk, whole disk  8 = /dev/rd/c12d1Second disk, whole disk    ...248 = /dev/rd/c12d3132nd disk, whole diskPartitions are handled as for major 48.141 blockMylex DAC960 PCI RAID controller; fourteenth controller  0 = /dev/rd/c13d0First disk, whole disk  8 = /dev/rd/c13d1Second disk, whole disk    ...248 = /dev/rd/c13d3132nd disk, whole diskPartitions are handled as for major 48.142 blockMylex DAC960 PCI RAID controller; fifteenth controller  0 = /dev/rd/c14d0First disk, whole disk  8 = /dev/rd/c14d1Second disk, whole disk    ...248 = /dev/rd/c14d3132nd disk, whole diskPartitions are handled as for major 48.143 blockMylex DAC960 PCI RAID controller; sixteenth controller  0 = /dev/rd/c15d0First disk, whole disk  8 = /dev/rd/c15d1Second disk, whole disk    ...248 = /dev/rd/c15d3132nd disk, whole diskPartitions are handled as for major 48.144 charEncapsulated PPP  0 = /dev/pppox0First PPP over Ethernet    ... 63 = /dev/pppox6364th PPP over EthernetThis is primarily used for ADSL.The SST 5136-DN DeviceNet interface driver has beenrelocated to major 183 due to an unfortunate conflict.144 blockExpansion Area #1 for more non-device (e.g. NFS) mounts  0 = mounted device 256255 = mounted device 511145 charSAM9407-based soundcard  0 = /dev/sam0_mixer  1 = /dev/sam0_sequencer  2 = /dev/sam0_midi00  3 = /dev/sam0_dsp  4 = /dev/sam0_audio  6 = /dev/sam0_sndstat 18 = /dev/sam0_midi01 34 = /dev/sam0_midi02 50 = /dev/sam0_midi03 64 = /dev/sam1_mixer    ...128 = /dev/sam2_mixer    ...192 = /dev/sam3_mixer    ...Device functions match OSS, but offer a number ofaddons, which are sam9407 specific.  OSS can beoperated simultaneously, taking care of the codec.145 blockExpansion Area #2 for more non-device (e.g. NFS) mounts  0 = mounted device 512255 = mounted device 767146 charSYSTRAM SCRAMNet mirrored-memory network  0 = /dev/scramnet0First SCRAMNet device  1 = /dev/scramnet1Second SCRAMNet device    ...146 blockExpansion Area #3 for more non-device (e.g. NFS) mounts  0 = mounted device 768255 = mounted device 1023147 charAureal Semiconductor Vortex Audio device  0 = /dev/aureal0First Aureal Vortex  1 = /dev/aureal1Second Aureal Vortex    ...147 blockDistributed Replicated Block Device (DRBD)  0 = /dev/drbd0First DRBD device  1 = /dev/drbd1Second DRBD device    ...148 charTechnology Concepts serial card  0 = /dev/ttyT0First TCL port  1 = /dev/ttyT1Second TCL port    ...149 charTechnology Concepts serial card - alternate devices  0 = /dev/cut0Callout device for ttyT0  1 = /dev/cut0Callout device for ttyT1    ...150 charReal-Time Linux FIFOs  0 = /dev/rtf0First RTLinux FIFO  1 = /dev/rtf1Second RTLinux FIFO    ...151 charDPT I2O SmartRaid V controller  0 = /dev/dpti0First DPT I2O adapter  1 = /dev/dpti1Second DPT I2O adapter    ...152 charEtherDrive Control Device  0 = /dev/etherd/ctlConnect/Disconnect an EtherDrive  1 = /dev/etherd/errMonitor errors  2 = /dev/etherd/rawRaw AoE packet monitor152 blockEtherDrive Block Devices  0 = /dev/etherd/0EtherDrive 0    ...255 = /dev/etherd/255EtherDrive 255153 charSPI Bus Interface (sometimes referred to as MicroWire)  0 = /dev/spi0First SPI device on the bus  1 = /dev/spi1Second SPI device on the bus    ... 15 = /dev/spi15Sixteenth SPI device on the bus153 blockEnhanced Metadisk RAID (EMD) storage units  0 = /dev/emd/0First unit  1 = /dev/emd/0p1Partition 1 on First unit  2 = /dev/emd/0p2Partition 2 on First unit    ... 15 = /dev/emd/0p15Partition 15 on First unit 16 = /dev/emd/1Second unit 32 = /dev/emd/2Third unit    ...240 = /dev/emd/15Sixteenth unitPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15.154 charSpecialix RIO serial card  0 = /dev/ttySR0First RIO port    ...255 = /dev/ttySR255256th RIO port155 charSpecialix RIO serial card - alternate devices  0 = /dev/cusr0Callout device for ttySR0    ...255 = /dev/cusr255Callout device for ttySR255156 charSpecialix RIO serial card  0 = /dev/ttySR256257th RIO port    ...255 = /dev/ttySR511512th RIO port157 charSpecialix RIO serial card - alternate devices  0 = /dev/cusr256Callout device for ttySR256    ...255 = /dev/cusr511Callout device for ttySR511158 charDialogic GammaLink fax driver  0 = /dev/gfax0GammaLink channel 0  1 = /dev/gfax1GammaLink channel 1    ...159 charRESERVED159 blockRESERVED160 charGeneral Purpose Instrument Bus (GPIB)  0 = /dev/gpib0First GPIB bus  1 = /dev/gpib1Second GPIB bus    ...160 block       Carmel 8-port SATA Disks on First Controller  0 = /dev/carmel/0     SATA disk 0 whole disk  1 = /dev/carmel/0p1   SATA disk 0 partition 1    ... 31 = /dev/carmel/0p31  SATA disk 0 partition 31 32 = /dev/carmel/1     SATA disk 1 whole disk 64 = /dev/carmel/2     SATA disk 2 whole disk    ...224 = /dev/carmel/7     SATA disk 7 whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 31.161 charIrCOMM devices (IrDA serial/parallel emulation)  0 = /dev/ircomm0First IrCOMM device  1 = /dev/ircomm1Second IrCOMM device    ... 16 = /dev/irlpt0First IrLPT device 17 = /dev/irlpt1Second IrLPT device    ...161 block       Carmel 8-port SATA Disks on Second Controller  0 = /dev/carmel/8     SATA disk 8 whole disk  1 = /dev/carmel/8p1   SATA disk 8 partition 1    ... 31 = /dev/carmel/8p31  SATA disk 8 partition 31 32 = /dev/carmel/9     SATA disk 9 whole disk 64 = /dev/carmel/10    SATA disk 10 whole disk    ...224 = /dev/carmel/15    SATA disk 15 whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 31.162 charRaw block device interface  0 = /dev/rawctlRaw I/O control device  1 = /dev/raw/raw1First raw I/O device  2 = /dev/raw/raw2Second raw I/O device    ...163 char164 charChase Research AT/PCI-Fast serial card  0 = /dev/ttyCH0AT/PCI-Fast board 0, port 0    ... 15 = /dev/ttyCH15AT/PCI-Fast board 0, port 15 16 = /dev/ttyCH16AT/PCI-Fast board 1, port 0    ... 31 = /dev/ttyCH31AT/PCI-Fast board 1, port 15 32 = /dev/ttyCH32AT/PCI-Fast board 2, port 0    ... 47 = /dev/ttyCH47AT/PCI-Fast board 2, port 15 48 = /dev/ttyCH48AT/PCI-Fast board 3, port 0    ... 63 = /dev/ttyCH63AT/PCI-Fast board 3, port 15165 charChase Research AT/PCI-Fast serial card - alternate devices  0 = /dev/cuch0Callout device for ttyCH0    ... 63 = /dev/cuch63Callout device for ttyCH63166 charACM USB modems  0 = /dev/ttyACM0First ACM modem  1 = /dev/ttyACM1Second ACM modem    ...167 charACM USB modems - alternate devices  0 = /dev/cuacm0Callout device for ttyACM0  1 = /dev/cuacm1Callout device for ttyACM1    ...168 charEracom CSA7000 PCI encryption adaptor  0 = /dev/ecsa0First CSA7000  1 = /dev/ecsa1Second CSA7000    ...169 charEracom CSA8000 PCI encryption adaptor  0 = /dev/ecsa8-0First CSA8000  1 = /dev/ecsa8-1Second CSA8000    ...170 charAMI MegaRAC remote access controller  0 = /dev/megarac0First MegaRAC card  1 = /dev/megarac1Second MegaRAC card    ...171 charReserved for IEEE 1394 (Firewire)172 charMoxa Intellio serial card  0 = /dev/ttyMX0First Moxa port  1 = /dev/ttyMX1Second Moxa port    ...127 = /dev/ttyMX127128th Moxa port128 = /dev/moxactlMoxa control port173 charMoxa Intellio serial card - alternate devices  0 = /dev/cumx0Callout device for ttyMX0  1 = /dev/cumx1Callout device for ttyMX1    ...127 = /dev/cumx127Callout device for ttyMX127174 charSmartIO serial card  0 = /dev/ttySI0First SmartIO port  1 = /dev/ttySI1Second SmartIO port    ...175 charSmartIO serial card - alternate devices  0 = /dev/cusi0Callout device for ttySI0  1 = /dev/cusi1Callout device for ttySI1    ...176 charnCipher nFast PCI crypto accelerator  0 = /dev/nfastpci0First nFast PCI device  1 = /dev/nfastpci1First nFast PCI device    ...177 charTI PCILynx memory spaces  0 = /dev/pcilynx/aux0 AUX space of first PCILynx card    ... 15 = /dev/pcilynx/aux15 AUX space of 16th PCILynx card 16 = /dev/pcilynx/rom0 ROM space of first PCILynx card    ... 31 = /dev/pcilynx/rom15 ROM space of 16th PCILynx card 32 = /dev/pcilynx/ram0 RAM space of first PCILynx card    ... 47 = /dev/pcilynx/ram15 RAM space of 16th PCILynx card178 charGiganet cLAN1xxx virtual interface adapter  0 = /dev/clanvi0First cLAN adapter  1 = /dev/clanvi1Second cLAN adapter    ...179 block       MMC block devices  0 = /dev/mmcblk0      First SD/MMC card  1 = /dev/mmcblk0p1    First partition on first MMC card  8 = /dev/mmcblk1      Second SD/MMC card    ...179 charCCube DVXChip-based PCI products  0 = /dev/dvxirq0First DVX device  1 = /dev/dvxirq1Second DVX device    ...180 charUSB devices  0 = /dev/usb/lp0First USB printer    ... 15 = /dev/usb/lp1516th USB printer 48 = /dev/usb/scanner0First USB scanner    ... 63 = /dev/usb/scanner15 16th USB scanner 64 = /dev/usb/rio500Diamond Rio 500 65 = /dev/usb/usblcdUSBLCD Interface (info@usblcd.de) 66 = /dev/usb/cpad0Synaptics cPad (mouse/LCD) 96 = /dev/usb/hiddev01st USB HID device    ...111 = /dev/usb/hiddev1516th USB HID device112 = /dev/usb/auer01st auerswald ISDN device    ...127 = /dev/usb/auer1516th auerswald ISDN device128 = /dev/usb/brlvgr0First Braille Voyager device    ...131 = /dev/usb/brlvgr3Fourth Braille Voyager device132 = /dev/usb/idmouseID Mouse (fingerprint scanner) device133 = /dev/usb/sisusbvga1First SiSUSB VGA device    ...140 = /dev/usb/sisusbvga8Eighth SISUSB VGA device144 = /dev/usb/lcdUSB LCD device160 = /dev/usb/legousbtower01st USB Legotower device    ...175 = /dev/usb/legousbtower1516th USB Legotower device176 = /dev/usb/usbtmc1First USB TMC device   ...192 = /dev/usb/usbtmc1616th USB TMC device240 = /dev/usb/dabusb0First daubusb device    ...243 = /dev/usb/dabusb3Fourth dabusb device180 blockUSB block devices  0 = /dev/ubaFirst USB block device  8 = /dev/ubbSecond USB block device 16 = /dev/ubcThird USB block device     ...181 charConrad Electronic parallel port radio clocks  0 = /dev/pcfclock0First Conrad radio clock  1 = /dev/pcfclock1Second Conrad radio clock    ...182 charPicture Elements THR2 binarizer  0 = /dev/pethr0First THR2 board  1 = /dev/pethr1Second THR2 board    ...183 charSST 5136-DN DeviceNet interface  0 = /dev/ss5136dn0First DeviceNet interface  1 = /dev/ss5136dn1Second DeviceNet interface    ...This device used to be assigned to major number 144.It had to be moved due to an unfortunate conflict.184 charPicture Elements' video simulator/sender  0 = /dev/pevss0First sender board  1 = /dev/pevss1Second sender board    ...185 charInterMezzo high availability file system  0 = /dev/intermezzo0First cache manager  1 = /dev/intermezzo1Second cache manager    ...See http://www.inter-mezzo.org/ for more information.186 charObject-based storage control device  0 = /dev/obd0First obd control device  1 = /dev/obd1Second obd control device    ...See ftp://ftp.lustre.org/pub/obd for code and information.187 charDESkey hardware encryption device  0 = /dev/deskey0First DES key  1 = /dev/deskey1Second DES key    ...188 charUSB serial converters  0 = /dev/ttyUSB0First USB serial converter  1 = /dev/ttyUSB1Second USB serial converter    ...189 charUSB serial converters - alternate devices  0 = /dev/cuusb0Callout device for ttyUSB0  1 = /dev/cuusb1Callout device for ttyUSB1    ...190 charKansas City tracker/tuner card  0 = /dev/kctt0First KCT/T card  1 = /dev/kctt1Second KCT/T card    ...191 charReserved for PCMCIA192 charKernel profiling interface  0 = /dev/profileProfiling control device  1 = /dev/profile0Profiling device for CPU 0  2 = /dev/profile1Profiling device for CPU 1    ...193 charKernel event-tracing interface  0 = /dev/traceTracing control device  1 = /dev/trace0Tracing device for CPU 0  2 = /dev/trace1Tracing device for CPU 1    ...194 charlinVideoStreams (LINVS)  0 = /dev/mvideo/status0Video compression status  1 = /dev/mvideo/stream0Video stream  2 = /dev/mvideo/frame0Single compressed frame  3 = /dev/mvideo/rawframe0Raw uncompressed frame  4 = /dev/mvideo/codec0Direct codec access  5 = /dev/mvideo/video4linux0Video4Linux compatibility 16 = /dev/mvideo/status1Second device    ... 32 = /dev/mvideo/status2Third device    ...    ...240 = /dev/mvideo/status1516th device    ...195 charNvidia graphics devices  0 = /dev/nvidia0First Nvidia card  1 = /dev/nvidia1Second Nvidia card    ...255 = /dev/nvidiactlNvidia card control device196 charTormenta T1 card  0 = /dev/tor/0Master control channel for all cards  1 = /dev/tor/1First DS0  2 = /dev/tor/2Second DS0    ... 48 = /dev/tor/4848th DS0 49 = /dev/tor/49First pseudo-channel 50 = /dev/tor/50Second pseudo-channel    ...197 charOpenTNF tracing facility  0 = /dev/tnf/t0Trace 0 data extraction  1 = /dev/tnf/t1Trace 1 data extraction    ...128 = /dev/tnf/statusTracing facility status130 = /dev/tnf/traceTracing device198 charTotal Impact TPMP2 quad coprocessor PCI card  0 = /dev/tpmp2/0First card  1 = /dev/tpmp2/1Second card    ...199 charVeritas volume manager (VxVM) volumes  0 = /dev/vx/rdsk/*/*First volume  1 = /dev/vx/rdsk/*/*Second volume    ...199 blockVeritas volume manager (VxVM) volumes  0 = /dev/vx/dsk/*/*First volume  1 = /dev/vx/dsk/*/*Second volume    ...The namespace in these directories is maintained bythe user space VxVM software.200 charVeritas VxVM configuration interface                  0 = /dev/vx/configConfiguration access node                  1 = /dev/vx/traceVolume i/o trace access node                  2 = /dev/vx/iodVolume i/o daemon access node                  3 = /dev/vx/infoVolume information access node                  4 = /dev/vx/taskVolume tasks access node                  5 = /dev/vx/taskmonVolume tasks monitor daemon201 charVeritas VxVM dynamic multipathing driver  0 = /dev/vx/rdmp/*First multipath device  1 = /dev/vx/rdmp/*Second multipath device    ...201 blockVeritas VxVM dynamic multipathing driver  0 = /dev/vx/dmp/*First multipath device  1 = /dev/vx/dmp/*Second multipath device    ...The namespace in these directories is maintained bythe user space VxVM software.202 charCPU model-specific registers  0 = /dev/cpu/0/msrMSRs on CPU 0  1 = /dev/cpu/1/msrMSRs on CPU 1    ...202 blockXen Virtual Block Device  0 = /dev/xvda       First Xen VBD whole disk  16 = /dev/xvdb      Second Xen VBD whole disk  32 = /dev/xvdc      Third Xen VBD whole disk    ...  240 = /dev/xvdp     Sixteenth Xen VBD whole disk                Partitions are handled in the same way as for IDE                disks (see major number 3) except that the limit on                partitions is 15.203 charCPU CPUID information  0 = /dev/cpu/0/cpuidCPUID on CPU 0  1 = /dev/cpu/1/cpuidCPUID on CPU 1    ...204 charLow-density serial ports  0 = /dev/ttyLU0LinkUp Systems L72xx UART - port 0  1 = /dev/ttyLU1LinkUp Systems L72xx UART - port 1  2 = /dev/ttyLU2LinkUp Systems L72xx UART - port 2  3 = /dev/ttyLU3LinkUp Systems L72xx UART - port 3  4 = /dev/ttyFB0Intel Footbridge (ARM)  5 = /dev/ttySA0StrongARM builtin serial port 0  6 = /dev/ttySA1StrongARM builtin serial port 1  7 = /dev/ttySA2StrongARM builtin serial port 2  8 = /dev/ttySC0SCI serial port (SuperH) - port 0  9 = /dev/ttySC1SCI serial port (SuperH) - port 1 10 = /dev/ttySC2SCI serial port (SuperH) - port 2 11 = /dev/ttySC3SCI serial port (SuperH) - port 3 12 = /dev/ttyFW0Firmware console - port 0 13 = /dev/ttyFW1Firmware console - port 1 14 = /dev/ttyFW2Firmware console - port 2 15 = /dev/ttyFW3Firmware console - port 3 16 = /dev/ttyAM0ARM "AMBA" serial port 0    ... 31 = /dev/ttyAM15ARM "AMBA" serial port 15 32 = /dev/ttyDB0DataBooster serial port 0    ... 39 = /dev/ttyDB7DataBooster serial port 7 40 = /dev/ttySG0SGI Altix console port 41 = /dev/ttySMX0Motorola i.MX - port 0 42 = /dev/ttySMX1Motorola i.MX - port 1 43 = /dev/ttySMX2Motorola i.MX - port 2 44 = /dev/ttyMM0Marvell MPSC - port 0 45 = /dev/ttyMM1Marvell MPSC - port 1 46 = /dev/ttyCPM0PPC CPM (SCC or SMC) - port 0    ... 47 = /dev/ttyCPM5PPC CPM (SCC or SMC) - port 5 50 = /dev/ttyIOC0Altix serial card    ... 81 = /dev/ttyIOC31Altix serial card 82 = /dev/ttyVR0NEC VR4100 series SIU 83 = /dev/ttyVR1NEC VR4100 series DSIU 84 = /dev/ttyIOC84Altix ioc4 serial card    ... 115 = /dev/ttyIOC115Altix ioc4 serial card 116 = /dev/ttySIOC0Altix ioc3 serial card    ... 147 = /dev/ttySIOC31Altix ioc3 serial card 148 = /dev/ttyPSC0PPC PSC - port 0    ... 153 = /dev/ttyPSC5PPC PSC - port 5 154 = /dev/ttyAT0ATMEL serial port 0    ... 169 = /dev/ttyAT15ATMEL serial port 15 170 = /dev/ttyNX0Hilscher netX serial port 0    ... 185 = /dev/ttyNX15Hilscher netX serial port 15 186 = /dev/ttyJ0JTAG1 DCC protocol based serial port emulation 187 = /dev/ttyUL0Xilinx uartlite - port 0    ... 190 = /dev/ttyUL3Xilinx uartlite - port 3 191 = /dev/xvc0Xen virtual console - port 0 192 = /dev/ttyPZ0pmac_zilog - port 0    ... 195 = /dev/ttyPZ3pmac_zilog - port 3 196 = /dev/ttyTX0TX39/49 serial port 0    ... 204 = /dev/ttyTX7TX39/49 serial port 7 205 = /dev/ttySC0SC26xx serial port 0 206 = /dev/ttySC1SC26xx serial port 1 207 = /dev/ttySC2SC26xx serial port 2 208 = /dev/ttySC3SC26xx serial port 3 209 = /dev/ttyMAX0MAX3100 serial port 0 210 = /dev/ttyMAX1MAX3100 serial port 1 211 = /dev/ttyMAX2MAX3100 serial port 2 212 = /dev/ttyMAX3MAX3100 serial port 3205 charLow-density serial ports (alternate device)  0 = /dev/culu0Callout device for ttyLU0  1 = /dev/culu1Callout device for ttyLU1  2 = /dev/culu2Callout device for ttyLU2  3 = /dev/culu3Callout device for ttyLU3  4 = /dev/cufb0Callout device for ttyFB0  5 = /dev/cusa0Callout device for ttySA0  6 = /dev/cusa1Callout device for ttySA1  7 = /dev/cusa2Callout device for ttySA2  8 = /dev/cusc0Callout device for ttySC0  9 = /dev/cusc1Callout device for ttySC1 10 = /dev/cusc2Callout device for ttySC2 11 = /dev/cusc3Callout device for ttySC3 12 = /dev/cufw0Callout device for ttyFW0 13 = /dev/cufw1Callout device for ttyFW1 14 = /dev/cufw2Callout device for ttyFW2 15 = /dev/cufw3Callout device for ttyFW3 16 = /dev/cuam0Callout device for ttyAM0    ... 31 = /dev/cuam15Callout device for ttyAM15 32 = /dev/cudb0Callout device for ttyDB0    ... 39 = /dev/cudb7Callout device for ttyDB7 40 = /dev/cusg0Callout device for ttySG0 41 = /dev/ttycusmx0Callout device for ttySMX0 42 = /dev/ttycusmx1Callout device for ttySMX1 43 = /dev/ttycusmx2Callout device for ttySMX2 46 = /dev/cucpm0Callout device for ttyCPM0    ... 49 = /dev/cucpm5Callout device for ttyCPM5 50 = /dev/cuioc40Callout device for ttyIOC40    ... 81 = /dev/cuioc431Callout device for ttyIOC431 82 = /dev/cuvr0Callout device for ttyVR0 83 = /dev/cuvr1Callout device for ttyVR1206 charOnStream SC-x0 tape devices  0 = /dev/osst0First OnStream SCSI tape, mode 0  1 = /dev/osst1Second OnStream SCSI tape, mode 0    ... 32 = /dev/osst0lFirst OnStream SCSI tape, mode 1 33 = /dev/osst1lSecond OnStream SCSI tape, mode 1    ... 64 = /dev/osst0mFirst OnStream SCSI tape, mode 2 65 = /dev/osst1mSecond OnStream SCSI tape, mode 2    ... 96 = /dev/osst0aFirst OnStream SCSI tape, mode 3 97 = /dev/osst1aSecond OnStream SCSI tape, mode 3    ...128 = /dev/nosst0No rewind version of /dev/osst0129 = /dev/nosst1No rewind version of /dev/osst1    ...160 = /dev/nosst0lNo rewind version of /dev/osst0l161 = /dev/nosst1lNo rewind version of /dev/osst1l    ...192 = /dev/nosst0mNo rewind version of /dev/osst0m193 = /dev/nosst1mNo rewind version of /dev/osst1m    ...224 = /dev/nosst0aNo rewind version of /dev/osst0a225 = /dev/nosst1aNo rewind version of /dev/osst1a    ...The OnStream SC-x0 SCSI tapes do not support thestandard SCSI SASD command set and therefore needtheir own driver "osst". Note that the IDE, USB (andmaybe ParPort) versions may be driven via ide-scsi orusb-storage SCSI emulation and this osst device anddriver as well.  The ADR-x0 drives are QIC-157compliant and don't need osst.207 charCompaq ProLiant health feature indicate  0 = /dev/cpqhealth/cpqwRedirector interface  1 = /dev/cpqhealth/cromEISA CROM  2 = /dev/cpqhealth/cdtData Table  3 = /dev/cpqhealth/cevtEvent Log  4 = /dev/cpqhealth/casrAutomatic Server Recovery  5 = /dev/cpqhealth/ceccECC Memory  6 = /dev/cpqhealth/cmcaMachine Check Architecture  7 = /dev/cpqhealth/ccsmDeprecated CDT  8 = /dev/cpqhealth/cnmiNMI Handling  9 = /dev/cpqhealth/cssSideshow Management 10 = /dev/cpqhealth/cramCMOS interface 11 = /dev/cpqhealth/cpciPCI IRQ interface208 charUser space serial ports  0 = /dev/ttyU0First user space serial port  1 = /dev/ttyU1Second user space serial port    ...209 charUser space serial ports (alternate devices)  0 = /dev/cuu0Callout device for ttyU0  1 = /dev/cuu1Callout device for ttyU1    ...210 charSBE, Inc. sync/async serial card  0 = /dev/sbei/wxcfg0Configuration device for board 0  1 = /dev/sbei/dld0Download device for board 0  2 = /dev/sbei/wan00WAN device, port 0, board 0  3 = /dev/sbei/wan01WAN device, port 1, board 0  4 = /dev/sbei/wan02WAN device, port 2, board 0  5 = /dev/sbei/wan03WAN device, port 3, board 0  6 = /dev/sbei/wanc00WAN clone device, port 0, board 0  7 = /dev/sbei/wanc01WAN clone device, port 1, board 0  8 = /dev/sbei/wanc02WAN clone device, port 2, board 0  9 = /dev/sbei/wanc03WAN clone device, port 3, board 0 10 = /dev/sbei/wxcfg1Configuration device for board 1 11 = /dev/sbei/dld1Download device for board 1 12 = /dev/sbei/wan10WAN device, port 0, board 1 13 = /dev/sbei/wan11WAN device, port 1, board 1 14 = /dev/sbei/wan12WAN device, port 2, board 1 15 = /dev/sbei/wan13WAN device, port 3, board 1 16 = /dev/sbei/wanc10WAN clone device, port 0, board 1 17 = /dev/sbei/wanc11WAN clone device, port 1, board 1 18 = /dev/sbei/wanc12WAN clone device, port 2, board 1 19 = /dev/sbei/wanc13WAN clone device, port 3, board 1    ...Yes, each board is really spaced 10 (decimal) apart.211 charAddinum CPCI1500 digital I/O card  0 = /dev/addinum/cpci1500/0First CPCI1500 card  1 = /dev/addinum/cpci1500/1Second CPCI1500 card    ...212 charLinuxTV.org DVB driver subsystem  0 = /dev/dvb/adapter0/video0    first video decoder of first card  1 = /dev/dvb/adapter0/audio0    first audio decoder of first card  2 = /dev/dvb/adapter0/sec0      (obsolete/unused)  3 = /dev/dvb/adapter0/frontend0 first frontend device of first card  4 = /dev/dvb/adapter0/demux0    first demux device of first card  5 = /dev/dvb/adapter0/dvr0      first digital video recoder device of first card  6 = /dev/dvb/adapter0/ca0       first common access port of first card  7 = /dev/dvb/adapter0/net0      first network device of first card  8 = /dev/dvb/adapter0/osd0      first on-screen-display device of first card  9 = /dev/dvb/adapter0/video1    second video decoder of first card    ... 64 = /dev/dvb/adapter1/video0    first video decoder of second card    ...128 = /dev/dvb/adapter2/video0    first video decoder of third card    ...196 = /dev/dvb/adapter3/video0    first video decoder of fourth card216 charBluetooth RFCOMM TTY devices  0 = /dev/rfcomm0First Bluetooth RFCOMM TTY device  1 = /dev/rfcomm1Second Bluetooth RFCOMM TTY device    ...217 charBluetooth RFCOMM TTY devices (alternate devices)  0 = /dev/curf0Callout device for rfcomm0  1 = /dev/curf1Callout device for rfcomm1    ...218 charThe Logical Company bus Unibus/Qbus adapters  0 = /dev/logicalco/bci/0First bus adapter  1 = /dev/logicalco/bci/1First bus adapter    ...219 charThe Logical Company DCI-1300 digital I/O card  0 = /dev/logicalco/dci1300/0First DCI-1300 card  1 = /dev/logicalco/dci1300/1Second DCI-1300 card    ...220 charMyricom Myrinet "GM" board  0 = /dev/myricom/gm0First Myrinet GM board  1 = /dev/myricom/gmp0First board "root access"  2 = /dev/myricom/gm1Second Myrinet GM board  3 = /dev/myricom/gmp1Second board "root access"    ...221 charVME bus  0 = /dev/bus/vme/m0First master image  1 = /dev/bus/vme/m1Second master image  2 = /dev/bus/vme/m2Third master image  3 = /dev/bus/vme/m3Fourth master image  4 = /dev/bus/vme/s0First slave image  5 = /dev/bus/vme/s1Second slave image  6 = /dev/bus/vme/s2Third slave image  7 = /dev/bus/vme/s3Fourth slave image  8 = /dev/bus/vme/ctlControlIt is expected that all VME bus drivers will use thesame interface.  For interface documentation seehttp://www.vmelinux.org/.224 charA2232 serial card  0 = /dev/ttyY0First A2232 port  1 = /dev/ttyY1Second A2232 port    ...225 charA2232 serial card (alternate devices)  0 = /dev/cuy0Callout device for ttyY0  1 = /dev/cuy1Callout device for ttyY1    ...226 charDirect Rendering Infrastructure (DRI)  0 = /dev/dri/card0First graphics card  1 = /dev/dri/card1Second graphics card    ...227 charIBM 3270 terminal Unix tty access  1 = /dev/3270/tty1First 3270 terminal  2 = /dev/3270/tty2Seconds 3270 terminal    ...228 charIBM 3270 terminal block-mode access  0 = /dev/3270/tubControlling interface  1 = /dev/3270/tub1First 3270 terminal  2 = /dev/3270/tub2Second 3270 terminal    ...229 charIBM iSeries/pSeries virtual console  0 = /dev/hvc0First console port  1 = /dev/hvc1Second console port    ...230 charIBM iSeries virtual tape  0 = /dev/iseries/vt0First virtual tape, mode 0  1 = /dev/iseries/vt1Second virtual tape, mode 0    ... 32 = /dev/iseries/vt0lFirst virtual tape, mode 1 33 = /dev/iseries/vt1lSecond virtual tape, mode 1    ... 64 = /dev/iseries/vt0mFirst virtual tape, mode 2 65 = /dev/iseries/vt1mSecond virtual tape, mode 2    ... 96 = /dev/iseries/vt0aFirst virtual tape, mode 3 97 = /dev/iseries/vt1aSecond virtual tape, mode 3      ...128 = /dev/iseries/nvt0First virtual tape, mode 0, no rewind129 = /dev/iseries/nvt1Second virtual tape, mode 0, no rewind    ...160 = /dev/iseries/nvt0lFirst virtual tape, mode 1, no rewind161 = /dev/iseries/nvt1lSecond virtual tape, mode 1, no rewind    ...192 = /dev/iseries/nvt0mFirst virtual tape, mode 2, no rewind193 = /dev/iseries/nvt1mSecond virtual tape, mode 2, no rewind    ...224 = /dev/iseries/nvt0aFirst virtual tape, mode 3, no rewind225 = /dev/iseries/nvt1aSecond virtual tape, mode 3, no rewind    ..."No rewind" refers to the omission of the defaultautomatic rewind on device close.  The MTREW or MTOFFLioctl()'s can be used to rewind the tape regardless ofthe device used to access it.231 charInfiniBand0 = /dev/infiniband/umad01 = /dev/infiniband/umad1  ...63 = /dev/infiniband/umad63    63rd InfiniBandMad device64 = /dev/infiniband/issm0     First InfiniBand IsSM device65 = /dev/infiniband/issm1     Second InfiniBand IsSM device  ...127 = /dev/infiniband/issm63    63rd InfiniBand IsSM device128 = /dev/infiniband/uverbs0   First InfiniBand verbs device129 = /dev/infiniband/uverbs1   Second InfiniBand verbs device  ...159 = /dev/infiniband/uverbs31  31st InfiniBand verbs device232 charBiometric Devices0 = /dev/biometric/sensor0/fingerprintfirst fingerprint sensor on first device1 = /dev/biometric/sensor0/irisfirst iris sensor on first device2 = /dev/biometric/sensor0/retinafirst retina sensor on first device3 = /dev/biometric/sensor0/voiceprintfirst voiceprint sensor on first device4 = /dev/biometric/sensor0/facialfirst facial sensor on first device5 = /dev/biometric/sensor0/handfirst hand sensor on first device  ...10 = /dev/biometric/sensor1/fingerprintfirst fingerprint sensor on second device  ...20 = /dev/biometric/sensor2/fingerprintfirst fingerprint sensor on third device  ...233 charPathScale InfiniPath interconnect0 = /dev/ipath        Primary device for programs (any unit)1 = /dev/ipath0       Access specifically to unit 02 = /dev/ipath1       Access specifically to unit 1  ...4 = /dev/ipath3       Access specifically to unit 3129 = /dev/ipath_sma    Device used by Subnet Management Agent130 = /dev/ipath_diag   Device used by diagnostics programs234-239UNASSIGNED240-254 charLOCAL/EXPERIMENTAL USE240-254 blockLOCAL/EXPERIMENTAL USEAllocated for local/experimental use.  For devices notassigned official numbers, these ranges should beused in order to avoid conflicting with future assignments.255 charRESERVED255 blockRESERVEDThis major is reserved to assist the expansion to alarger number space.  No device nodes with this majorshould ever be created on the filesystem.(This is probably not true anymore, but I'll leave itfor now /Torben)---LARGE MAJORS!!!!!---256 charEquinox SST multi-port serial boards   0 = /dev/ttyEQ0First serial port on first Equinox SST board 127 = /dev/ttyEQ127Last serial port on first Equinox SST board 128 = /dev/ttyEQ128First serial port on second Equinox SST board  ...1027 = /dev/ttyEQ1027Last serial port on eighth Equinox SST board256 blockResident Flash Disk Flash Translation Layer  0 = /dev/rfdaFirst RFD FTL layer 16 = /dev/rfdbSecond RFD FTL layer  ...240 = /dev/rfdp16th RFD FTL layer257 charPhoenix Technologies Cryptographic Services Driver  0 = /dev/ptlsecCrypto Services Driver257 blockSSFDC Flash Translation Layer filesystem  0 = /dev/ssfdcaFirst SSFDC layer  8 = /dev/ssfdcbSecond SSFDC layer 16 = /dev/ssfdccThird SSFDC layer 24 = /dev/ssfdcd4th SSFDC layer 32 = /dev/ssfdce5th SSFDC layer 40 = /dev/ssfdcf6th SSFDC layer 48 = /dev/ssfdcg7th SSFDC layer 56 = /dev/ssfdch8th SSFDC layer258 blockROM/Flash read-only translation layer  0 = /dev/blockrom0First ROM card's translation layer interface  1 = /dev/blockrom1Second ROM card's translation layer interface  ...259 blockBlock Extended Major  Used dynamically to hold additional partition minor  numbers and allow large numbers of partitions per device259 charFPGA configuration interfaces  0 = /dev/icap0First Xilinx internal configuration  1 = /dev/icap1Second Xilinx internal configuration260 charOSD (Object-based-device) SCSI Device  0 = /dev/osd0First OSD Device  1 = /dev/osd1Second OSD Device  ...  255 = /dev/osd255256th OSD Device ****ADDITIONAL /dev DIRECTORY ENTRIESThis section details additional entries that should or may exist inthe /dev directory.  It is preferred that symbolic links use the sameform (absolute or relative) as is indicated here.  Links areclassified as "hard" or "symbolic" depending on the preferred type oflink; if possible, the indicated type of link should be used.Compulsory linksThese links should exist on all systems:/dev/fd/proc/self/fdsymbolicFile descriptors/dev/stdinfd/0symbolicstdin file descriptor/dev/stdoutfd/1symbolicstdout file descriptor/dev/stderrfd/2symbolicstderr file descriptor/dev/nfsdsocksyssymbolicRequired by iBCS-2/dev/X0RnullsymbolicRequired by iBCS-2Note: /dev/X0R is <letter X>-<digit 0>-<letter R>.Recommended linksIt is recommended that these links exist on all systems:/dev/core/proc/kcoresymbolicBackward compatibility/dev/ramdiskram0symbolicBackward compatibility/dev/ftapeqft0symbolicBackward compatibility/dev/bttv0video0symbolicBackward compatibility/dev/radioradio0symbolicBackward compatibility/dev/i2o*/dev/i2o/*symbolicBackward compatibility/dev/scd?sr?hardAlternate SCSI CD-ROM nameLocally defined linksThe following links may be established locally to conform to theconfiguration of the system.  This is merely a tabulation of existingpractice, and does not constitute a recommendation.  However, if theyexist, they should have the following uses./dev/mousemouse portsymbolicCurrent mouse device/dev/tapetape devicesymbolicCurrent tape device/dev/cdromCD-ROM devicesymbolicCurrent CD-ROM device/dev/cdwriterCD-writersymbolicCurrent CD-writer device/dev/scannerscannersymbolicCurrent scanner device/dev/modemmodem portsymbolicCurrent dialout device/dev/rootroot devicesymbolicCurrent root filesystem/dev/swapswap devicesymbolicCurrent swap device/dev/modem should not be used for a modem which supports dialin aswell as dialout, as it tends to cause lock file problems.  If itexists, /dev/modem should point to the appropriate primary TTY device(the use of the alternate callout devices is deprecated).For SCSI devices, /dev/tape and /dev/cdrom should point to the``cooked'' devices (/dev/st* and /dev/sr*, respectively), whereas/dev/cdwriter and /dev/scanner should point to the appropriate genericSCSI devices (/dev/sg*)./dev/mouse may point to a primary serial TTY device, a hardware mousedevice, or a socket for a mouse driver program (e.g. /dev/gpmdata).Sockets and pipesNon-transient sockets and named pipes may exist in /dev.  Common entries are:/dev/printersocketlpd local socket/dev/logsocketsyslog local socket/dev/gpmdatasocketgpm mouse multiplexerMount pointsThe following names are reserved for mounting special filesystemsunder /dev.  These special filesystems provide kernel interfaces thatcannot be provided with standard device nodes./dev/ptsdevptsPTY slave filesystem/dev/shmtmpfsPOSIX shared memory maintenance access ****TERMINAL DEVICESTerminal, or TTY devices are a special class of character devices.  Aterminal device is any device that could act as a controlling terminalfor a session; this includes virtual consoles, serial ports, andpseudoterminals (PTYs).All terminal devices share a common set of capabilities known as linedisciplines; these include the common terminal line discipline as wellas SLIP and PPP modes.All terminal devices are named similarly; this section explains thenaming and use of the various types of TTYs.  Note that the namingconventions include several historical warts; some of these areLinux-specific, some were inherited from other systems, and somereflect Linux outgrowing a borrowed convention.A hash mark (#) in a device name is used here to indicate a decimalnumber without leading zeroes.Virtual consoles and the console deviceVirtual consoles are full-screen terminal displays on the system videomonitor.  Virtual consoles are named /dev/tty#, with numberingstarting at /dev/tty1; /dev/tty0 is the current virtual console./dev/tty0 is the device that should be used to access the system videocard on those architectures for which the frame buffer devices(/dev/fb*) are not applicable.Do not use /dev/consolefor this purpose.The console device, /dev/console, is the device to which systemmessages should be sent, and on which logins should be permitted insingle-user mode.  Starting with Linux 2.1.71, /dev/console is managedby the kernel; for previous versions it should be a symbolic link toeither /dev/tty0, a specific virtual console such as /dev/tty1, or toa serial port primary (tty*, not cu*) device, depending on theconfiguration of the system.Serial portsSerial ports are RS-232 serial ports and any device which simulatesone, either in hardware (such as internal modems) or in software (suchas the ISDN driver.)  Under Linux, each serial ports has two devicenames, the primary or callin device and the alternate or callout one.Each kind of device is indicated by a different letter. For anyletter X, the names of the devices are /dev/ttyX# and /dev/cux#,respectively; for historical reasons, /dev/ttyS# and /dev/ttyC#correspond to /dev/cua# and /dev/cub#.In the future, it should beexpected that multiple letters will be used; all letters will be uppercase for the "tty" device (e.g. /dev/ttyDP#) and lower case for the"cu" device (e.g. /dev/cudp#).The names /dev/ttyQ# and /dev/cuq# are reserved for local use.The alternate devices provide for kernel-based exclusion and somewhatdifferent defaults than the primary devices.  Their main purpose is toallow the use of serial ports with programs with no inherent or brokensupport for serial ports.  Their use is deprecated, and they may beremoved from a future version of Linux.Arbitration of serial ports is provided by the use of lock files withthe names /var/lock/LCK..ttyX#. The contents of the lock file shouldbe the PID of the locking process as an ASCII number.It is common practice to install links such as /dev/modemwhich point to serial ports.  In order to ensure proper locking in thepresence of these links, it is recommended that software chasesymlinks and lock all possible names; additionally, it is recommendedthat a lock file be installed with the corresponding alternatedevice. In order to avoid deadlocks, it is recommended that the locksare acquired in the following order, and released in the reverse:1. The symbolic link name, if any (/var/lock/LCK..modem)2. The "tty" name (/var/lock/LCK..ttyS2)3. The alternate device name (/var/lock/LCK..cua2)In the case of nested symbolic links, the lock files should beinstalled in the order the symlinks are resolved.Under no circumstances should an application hold a lock while waitingfor another to be released.  In addition, applications which attemptto create lock files for the corresponding alternate device namesshould take into account the possibility of being used on a non-serialport TTY, for which no alternate device would exist.Pseudoterminals (PTYs)Pseudoterminals, or PTYs, are used to create login sessions or provideother capabilities requiring a TTY line discipline (including SLIP orPPP capability) to arbitrary data-generation processes. Each PTY hasa master side, named /dev/pty[p-za-e][0-9a-f], and a slave side, named/dev/tty[p-za-e][0-9a-f].  The kernel arbitrates the use of PTYs byallowing each master side to be opened only once.Once the master side has been opened, the corresponding slave devicecan be used in the same manner as any TTY device.  The master andslave devices are connected by the kernel, generating the equivalentof a bidirectional pipe with TTY capabilities.Recent versions of the Linux kernels and GNU libc contain support forthe System V/Unix98 naming scheme for PTYs, which assigns a commondevice, /dev/ptmx, to all the masters (opening it will automaticallygive you a previously unassigned PTY) and a subdirectory, /dev/pts,for the slaves; the slaves are named with decimal integers (/dev/pts/#in our notation).  This removes the problem of exhausting thenamespace and enables the kernel to automatically create the devicenodes for the slaves on demand using the "devpts" filesystem.