linux设备号——常见设备的主次设备号

编程入门 行业动态 更新时间:2024-10-18 14:19:52

linux<a href=https://www.elefans.com/category/jswz/34/1769313.html style=设备号——常见设备的主次设备号"/>

linux设备号——常见设备的主次设备号

简介

Linux 下所有的硬件设备都是用文件来表示的,俗称“设备文件”,在 /dev 目录下面,为了显示自己并不是普通的文件,它们都会有一个主设备号和次设备号,如下所示

crw-r----- 1 root kmem   1,   1 Jul 25 19:07 mem
crw------- 1 root root  10,  59 Jul 25 19:07 memory_bandwidth
brw-rw---- 1 root disk 179,   0 Jul 25 19:07 mmcblk0
brw-rw---- 1 root disk 179,   1 Jul 25 19:07 mmcblk0p1
brw-rw---- 1 root disk 179,   2 Jul 25 19:07 mmcblk0p2

这是在 /dev 目录下执行 ls 命令后的部分显示结果。我们可以看到在每一行的日期前面有两个逗号隔开的数字,对于普通文件而言,这个位置显示的是文件长度。而对于设备文件,这里显示的两个数字表示了该设备的主设备号和次设备号
一般来说,主设备号表明了设备的种类,也表明了设备对应着哪个驱动程序,而次设备号则是因为一个驱动程序要支持多个设备而为了让驱动程序区分它们而设置的。
也就是说,主设备号用来帮你找到对应的驱动程序,次设备号决定你的驱动对哪个设备进行操作。
设备要想在 Linux 里分得一个主设备号,有一个立足之地,也并不是那么容易的。主设备号虽说不是什么特别稀缺的资源,但还是需要设备先在驱动里提出申请,获得系统的批准后才能拥有一个。因为一部分的主次设备号已经被静态地预先指定给了许多常见的设备,申请时需要避开它们。当然,如何你是用动态分配的形式,就可以不用去理会这些,直接让系统为你做主,替你选择一个即可。
这些已经被分配掉的主设备号都列在 Documentation/devices.txt 文件中。

Documentation/devices.txt

  0		Unnamed devices (e.g. non-device mounts)0 = reserved as null device numberSee block major 144, 145, 146 for expansion areas.1 char	Memory devices1 = /dev/mem		Physical memory access2 = /dev/kmem		Kernel virtual memory access3 = /dev/null		Null device4 = /dev/port		I/O port access5 = /dev/zero		Null byte source6 = /dev/core		OBSOLETE - replaced by /proc/kcore7 = /dev/full		Returns ENOSPC on write8 = /dev/random	Nondeterministic random number gen.9 = /dev/urandom	Faster, less secure random number gen.10 = /dev/aio		Asynchronous I/O notification interface11 = /dev/kmsg		Writes to this come out as printk's, readsexport the buffered printk records.12 = /dev/oldmem	OBSOLETE - replaced by /proc/vmcore1 block	RAM disk0 = /dev/ram0		First RAM disk1 = /dev/ram1		Second RAM disk...250 = /dev/initrd	Initial 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 char	Pseudo-TTY masters0 = /dev/ptyp0	First PTY master1 = /dev/ptyp1	Second PTY master...255 = /dev/ptyef	256th PTY masterPseudo-tty's are named as follows:* Masters are "pty", slaves are "tty";* the fourth letter is one of pqrstuvwxyzabcde indicatingthe 1st through 16th series of 16 pseudo-ttys each, and* the fifth letter is one of 0123456789abcdef indicatingthe 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 block	Floppy disks0 = /dev/fd0		Controller 0, drive 0, autodetect1 = /dev/fd1		Controller 0, drive 1, autodetect2 = /dev/fd2		Controller 0, drive 2, autodetect3 = /dev/fd3		Controller 0, drive 3, autodetect128 = /dev/fd4		Controller 1, drive 0, autodetect129 = /dev/fd5		Controller 1, drive 1, autodetect130 = /dev/fd6		Controller 1, drive 2, autodetect131 = /dev/fd7		Controller 1, drive 3, autodetectTo specify format, add to the autodetect device number:0 = /dev/fd?		Autodetect format4 = /dev/fd?d360	5.25"  360K in a 360K  drive(1)20 = /dev/fd?h360	5.25"  360K in a 1200K drive(1)48 = /dev/fd?h410	5.25"  410K in a 1200K drive64 = /dev/fd?h420	5.25"  420K in a 1200K drive24 = /dev/fd?h720	5.25"  720K in a 1200K drive80 = /dev/fd?h880	5.25"  880K in a 1200K drive(1)8 = /dev/fd?h1200	5.25" 1200K in a 1200K drive(1)40 = /dev/fd?h1440	5.25" 1440K in a 1200K drive(1)56 = /dev/fd?h1476	5.25" 1476K in a 1200K drive72 = /dev/fd?h1494	5.25" 1494K in a 1200K drive92 = /dev/fd?h1600	5.25" 1600K in a 1200K drive(1)12 = /dev/fd?u360	3.5"   360K Double Density(2)16 = /dev/fd?u720	3.5"   720K Double Density(1)120 = /dev/fd?u800	3.5"   800K Double Density(2)52 = /dev/fd?u820	3.5"   820K Double Density68 = /dev/fd?u830	3.5"   830K Double Density84 = /dev/fd?u1040	3.5"  1040K Double Density(1)88 = /dev/fd?u1120	3.5"  1120K Double Density(1)28 = /dev/fd?u1440	3.5"  1440K High Density(1)124 = /dev/fd?u1600	3.5"  1600K High Density(1)44 = /dev/fd?u1680	3.5"  1680K High Density(3)60 = /dev/fd?u1722	3.5"  1722K High Density76 = /dev/fd?u1743	3.5"  1743K High Density96 = /dev/fd?u1760	3.5"  1760K High Density116 = /dev/fd?u1840	3.5"  1840K High Density(3)100 = /dev/fd?u1920	3.5"  1920K High Density(1)32 = /dev/fd?u2880	3.5"  2880K Extra Density(1)104 = /dev/fd?u3200	3.5"  3200K Extra Density108 = /dev/fd?u3520	3.5"  3520K Extra Density112 = /dev/fd?u3840	3.5"  3840K Extra Density(1)36 = /dev/fd?CompaQ	Compaq 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 char	Pseudo-TTY slaves0 = /dev/ttyp0	First PTY slave1 = /dev/ttyp1	Second PTY slave...255 = /dev/ttyef	256th PTY slaveThese are the old-style (BSD) PTY devices; Unix98devices are on major 136 and above.3 block	First MFM, RLL and IDE hard disk/CD-ROM interface0 = /dev/hda		Master: whole disk (or CD-ROM)64 = /dev/hdb		Slave: whole disk (or CD-ROM)For partitions, add to the whole disk device number:0 = /dev/hd?		Whole disk1 = /dev/hd?1		First partition2 = /dev/hd?2		Second partition...63 = /dev/hd?63	63rd 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 char	TTY devices0 = /dev/tty0		Current virtual console1 = /dev/tty1		First virtual console...63 = /dev/tty63	63rd virtual console64 = /dev/ttyS0	First UART serial port...255 = /dev/ttyS191	192nd 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 block	Aliases 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/root5 char	Alternate TTY devices0 = /dev/tty		Current TTY device1 = /dev/console	System console2 = /dev/ptmx		PTY master multiplex3 = /dev/ttyprintk	User messages via printk TTY device64 = /dev/cua0		Callout device for ttyS0...255 = /dev/cua191	Callout 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 char	Parallel printer devices0 = /dev/lp0		Parallel printer on parport01 = /dev/lp1		Parallel 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 char	Virtual console capture devices0 = /dev/vcs		Current vc text contents1 = /dev/vcs1		tty1 text contents...63 = /dev/vcs63	tty63 text contents128 = /dev/vcsa		Current vc text/attribute contents129 = /dev/vcsa1	tty1 text/attribute contents...191 = /dev/vcsa63	tty63 text/attribute contentsNOTE: These devices permit both read and write access.7 block	Loopback devices0 = /dev/loop0	First loop device1 = /dev/loop1	Second 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 block	SCSI disk devices (0-15)0 = /dev/sda		First SCSI disk whole disk16 = /dev/sdb		Second SCSI disk whole disk32 = /dev/sdc		Third SCSI disk whole disk...240 = /dev/sdp		Sixteenth 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 char	SCSI tape devices0 = /dev/st0		First SCSI tape, mode 01 = /dev/st1		Second SCSI tape, mode 0...32 = /dev/st0l		First SCSI tape, mode 133 = /dev/st1l		Second SCSI tape, mode 1...64 = /dev/st0m		First SCSI tape, mode 265 = /dev/st1m		Second SCSI tape, mode 2...96 = /dev/st0a		First SCSI tape, mode 397 = /dev/st1a		Second SCSI tape, mode 3...128 = /dev/nst0		First SCSI tape, mode 0, no rewind129 = /dev/nst1		Second SCSI tape, mode 0, no rewind...160 = /dev/nst0l	First SCSI tape, mode 1, no rewind161 = /dev/nst1l	Second SCSI tape, mode 1, no rewind...192 = /dev/nst0m	First SCSI tape, mode 2, no rewind193 = /dev/nst1m	Second SCSI tape, mode 2, no rewind...224 = /dev/nst0a	First SCSI tape, mode 3, no rewind225 = /dev/nst1a	Second 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 block	Metadisk (RAID) devices0 = /dev/md0		First metadisk group1 = /dev/md1		Second metadisk group...The metadisk driver is used to span afilesystem across multiple physical disks.10 char	Non-serial mice, misc features0 = /dev/logibm	Logitech bus mouse1 = /dev/psaux	PS/2-style mouse port2 = /dev/inportbm	Microsoft Inport bus mouse3 = /dev/atibm	ATI XL bus mouse4 = /dev/jbm		J-mouse4 = /dev/amigamouse	Amiga mouse (68k/Amiga)5 = /dev/atarimouse	Atari mouse6 = /dev/sunmouse	Sun mouse7 = /dev/amigamouse1	Second Amiga mouse8 = /dev/smouse	Simple serial mouse driver9 = /dev/pc110pad	IBM PC-110 digitizer pad10 = /dev/adbmouse	Apple Desktop Bus mouse11 = /dev/vrtpanel	Vr41xx embedded touch panel13 = /dev/vpcmouse	Connectix Virtual PC Mouse14 = /dev/touchscreen/ucb1x00  UCB 1x00 touchscreen15 = /dev/touchscreen/mk712	MK712 touchscreen128 = /dev/beep		Fancy beep device129 =130 = /dev/watchdog	Watchdog timer port131 = /dev/temperature	Machine internal temperature132 = /dev/hwtrap	Hardware fault trap133 = /dev/exttrp	External device trap134 = /dev/apm_bios	Advanced Power Management BIOS135 = /dev/rtc		Real Time Clock137 = /dev/vhci		Bluetooth virtual HCI driver139 = /dev/openprom	SPARC OpenBoot PROM140 = /dev/relay8	Berkshire Products Octal relay card141 = /dev/relay16	Berkshire Products ISO-16 relay card142 =143 = /dev/pciconf	PCI configuration space144 = /dev/nvram	Non-volatile configuration RAM145 = /dev/hfmodem	Soundcard shortwave modem control146 = /dev/graphics	Linux/SGI graphics device147 = /dev/opengl	Linux/SGI OpenGL pipe148 = /dev/gfx		Linux/SGI graphics effects device149 = /dev/input/mouse	Linux/SGI Irix emulation mouse150 = /dev/input/keyboard Linux/SGI Irix emulation keyboard151 = /dev/led		Front panel LEDs152 = /dev/kpoll	Kernel Poll Driver153 = /dev/mergemem	Memory merge device154 = /dev/pmu		Macintosh PowerBook power manager155 = /dev/isictl	MultiTech ISICom serial control156 = /dev/lcd		Front panel LCD display157 = /dev/ac		Applicom Intl Profibus card158 = /dev/nwbutton	Netwinder external button159 = /dev/nwdebug	Netwinder debug interface160 = /dev/nwflash	Netwinder flash memory161 = /dev/userdma	User-space DMA access162 = /dev/smbus	System Management Bus163 = /dev/lik		Logitech Internet Keyboard164 = /dev/ipmo		Intel Intelligent Platform Management165 = /dev/vmmon	VMware virtual machine monitor166 = /dev/i2o/ctl	I2O configuration manager167 = /dev/specialix_sxctl Specialix serial control168 = /dev/tcldrv	Technology Concepts serial control169 = /dev/specialix_rioctl Specialix RIO serial control170 = /dev/thinkpad/thinkpad	IBM Thinkpad devices171 = /dev/srripc	QNX4 API IPC manager172 = /dev/usemaclone	Semaphore clone device173 = /dev/ipmikcs	Intelligent Platform Management174 = /dev/uctrl	SPARCbook 3 microcontroller175 = /dev/agpgart	AGP Graphics Address Remapping Table176 = /dev/gtrsc	Gorgy Timing radio clock177 = /dev/cbm		Serial CBM bus178 = /dev/jsflash	JavaStation OS flash SIMM179 = /dev/xsvc		High-speed shared-mem/semaphore service180 = /dev/vrbuttons	Vr41xx button input device181 = /dev/toshiba	Toshiba laptop SMM support182 = /dev/perfctr	Performance-monitoring counters183 = /dev/hwrng	Generic random number generator184 = /dev/cpu/microcode CPU microcode update interface186 = /dev/atomicps	Atomic shapshot of process state data187 = /dev/irnet	IrNET device188 = /dev/smbusbios	SMBus BIOS189 = /dev/ussp_ctl	User space serial port control190 = /dev/crash	Mission Critical Linux crash dump facility191 = /dev/pcl181	<information missing>192 = /dev/nas_xbus	NAS xbus LCD/buttons access193 = /dev/d7s		SPARC 7-segment display194 = /dev/zkshim	Zero-Knowledge network shim control195 = /dev/elographics/e2201	Elographics touchscreen E271-2201196 = /dev/vfio/vfio	VFIO userspace driver interface197 = /dev/pxa3xx-gcu	PXA3xx graphics controller unit driver198 = /dev/sexec	Signed executable interface199 = /dev/scanners/cuecat :CueCat barcode scanner200 = /dev/net/tun	TAP/TUN network device201 = /dev/button/gulpb	Transmeta GULP-B buttons202 = /dev/emd/ctl	Enhanced Metadisk RAID (EMD) control203 = /dev/cuse		Cuse (character device in user-space)204 = /dev/video/em8300		EM8300 DVD decoder control205 = /dev/video/em8300_mv	EM8300 DVD decoder video206 = /dev/video/em8300_ma	EM8300 DVD decoder audio207 = /dev/video/em8300_sp	EM8300 DVD decoder subpicture208 = /dev/compaq/cpqphpc	Compaq PCI Hot Plug Controller209 = /dev/compaq/cpqrid	Compaq Remote Insight Driver210 = /dev/impi/bt	IMPI coprocessor block transfer211 = /dev/impi/smic	IMPI coprocessor stream interface212 = /dev/watchdogs/0	First watchdog device213 = /dev/watchdogs/1	Second watchdog device214 = /dev/watchdogs/2	Third watchdog device215 = /dev/watchdogs/3	Fourth watchdog device216 = /dev/fujitsu/apanel	Fujitsu/Siemens application panel217 = /dev/ni/natmotn		National Instruments Motion218 = /dev/kchuid	Inter-process chuid control219 = /dev/modems/mwave	MWave modem firmware upload220 = /dev/mptctl	Message passing technology (MPT) control221 = /dev/mvista/hssdsi	Montavista PICMG hot swap system driver222 = /dev/mvista/hasi		Montavista PICMG high availability223 = /dev/input/uinput		User level driver support for input224 = /dev/tpm		TCPA TPM driver225 = /dev/pps		Pulse Per Second driver226 = /dev/systrace	Systrace device227 = /dev/mcelog	X86_64 Machine Check Exception driver228 = /dev/hpet		HPET driver229 = /dev/fuse		Fuse (virtual filesystem in user-space)230 = /dev/midishare	MidiShare driver231 = /dev/snapshot	System memory snapshot device232 = /dev/kvm		Kernel-based virtual machine (hardware virtualization extensions)233 = /dev/kmview	View-OS A process with a view234 = /dev/btrfs-control	Btrfs control device235 = /dev/autofs	Autofs control device236 = /dev/mapper/control	Device-Mapper control device237 = /dev/loop-control Loopback control device238 = /dev/vhost-net	Host kernel accelerator for virtio net239 = /dev/uhid		User-space I/O driver support for HID subsystem240-254			Reserved for local use255			Reserved for MISC_DYNAMIC_MINOR11 char	Raw keyboard device	(Linux/SPARC only)0 = /dev/kbd		Raw keyboard device11 char	Serial Mux device	(Linux/PA-RISC only)0 = /dev/ttyB0	First mux port1 = /dev/ttyB1	Second mux port...11 block	SCSI CD-ROM devices0 = /dev/scd0		First SCSI CD-ROM1 = /dev/scd1		Second SCSI CD-ROM...The prefix /dev/sr (instead of /dev/scd) has been deprecated.12 char	QIC-02 tape2 = /dev/ntpqic11	QIC-11, no rewind-on-close3 = /dev/tpqic11	QIC-11, rewind-on-close4 = /dev/ntpqic24	QIC-24, no rewind-on-close5 = /dev/tpqic24	QIC-24, rewind-on-close6 = /dev/ntpqic120	QIC-120, no rewind-on-close7 = /dev/tpqic120	QIC-120, rewind-on-close8 = /dev/ntpqic150	QIC-150, no rewind-on-close9 = /dev/tpqic150	QIC-150, rewind-on-closeThe device names specified are proposed -- if thereare "standard" names for these devices, please let me know.12 block13 char	Input core0 = /dev/input/js0	First joystick1 = /dev/input/js1	Second joystick...32 = /dev/input/mouse0	First mouse33 = /dev/input/mouse1	Second mouse...63 = /dev/input/mice	Unified mouse64 = /dev/input/event0	First event queue65 = /dev/input/event1	Second event queue...Each device type has 5 bits (32 minors).13 block	Previously used for the XT disk (/dev/xdN)Deleted in kernel v3.9.14 char	Open Sound System (OSS)0 = /dev/mixer	Mixer control1 = /dev/sequencer	Audio sequencer2 = /dev/midi00	First MIDI port3 = /dev/dsp		Digital audio4 = /dev/audio	Sun-compatible digital audio6 =7 = /dev/audioctl	SPARC audio control device8 = /dev/sequencer2	Sequencer -- alternate device16 = /dev/mixer1	Second soundcard mixer control17 = /dev/patmgr0	Sequencer patch manager18 = /dev/midi01	Second MIDI port19 = /dev/dsp1		Second soundcard digital audio20 = /dev/audio1	Second soundcard Sun digital audio33 = /dev/patmgr1	Sequencer patch manager34 = /dev/midi02	Third MIDI port50 = /dev/midi03	Fourth MIDI port14 block15 char	Joystick0 = /dev/js0		First analog joystick1 = /dev/js1		Second analog joystick...128 = /dev/djs0		First digital joystick129 = /dev/djs1		Second digital joystick...15 block	Sony CDU-31A/CDU-33A CD-ROM0 = /dev/sonycd	Sony CDU-31a CD-ROM16 char	Non-SCSI scanners0 = /dev/gs4500	Genius 4500 handheld scanner16 block	GoldStar CD-ROM0 = /dev/gscd		GoldStar CD-ROM17 char	OBSOLETE (was Chase serial card)0 = /dev/ttyH0	First Chase port1 = /dev/ttyH1	Second Chase port...17 block	Optics Storage CD-ROM0 = /dev/optcd	Optics Storage CD-ROM18 char	OBSOLETE (was Chase serial card - alternate devices)0 = /dev/cuh0		Callout device for ttyH01 = /dev/cuh1		Callout device for ttyH1...18 block	Sanyo CD-ROM0 = /dev/sjcd		Sanyo CD-ROM19 char	Cyclades serial card0 = /dev/ttyC0	First Cyclades port...31 = /dev/ttyC31	32nd Cyclades port19 block	"Double" compressed disk0 = /dev/double0	First compressed disk...7 = /dev/double7	Eighth compressed disk128 = /dev/cdouble0	Mirror of first compressed disk...135 = /dev/cdouble7	Mirror of eighth compressed diskSee the Double documentation for the meaning of themirror devices.20 char	Cyclades serial card - alternate devices0 = /dev/cub0		Callout device for ttyC0...31 = /dev/cub31	Callout device for ttyC3120 block	Hitachi CD-ROM (under development)0 = /dev/hitcd	Hitachi CD-ROM21 char	Generic SCSI access0 = /dev/sg0		First generic SCSI device1 = /dev/sg1		Second 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 block	Acorn MFM hard drive interface0 = /dev/mfma		First MFM drive whole disk64 = /dev/mfmb		Second 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 char	Digiboard serial card0 = /dev/ttyD0	First Digiboard port1 = /dev/ttyD1	Second Digiboard port...22 block	Second IDE hard disk/CD-ROM interface0 = /dev/hdc		Master: whole disk (or CD-ROM)64 = /dev/hdd		Slave: whole disk (or CD-ROM)Partitions are handled the same way as for the firstinterface (see major number 3).23 char	Digiboard serial card - alternate devices0 = /dev/cud0		Callout device for ttyD01 = /dev/cud1		Callout device for ttyD1...23 block	Mitsumi proprietary CD-ROM0 = /dev/mcd		Mitsumi CD-ROM24 char	Stallion serial card0 = /dev/ttyE0	Stallion port 0 card 01 = /dev/ttyE1	Stallion port 1 card 0...64 = /dev/ttyE64	Stallion port 0 card 165 = /dev/ttyE65	Stallion port 1 card 1...128 = /dev/ttyE128	Stallion port 0 card 2129 = /dev/ttyE129	Stallion port 1 card 2...192 = /dev/ttyE192	Stallion port 0 card 3193 = /dev/ttyE193	Stallion port 1 card 3...24 block	Sony CDU-535 CD-ROM0 = /dev/cdu535	Sony CDU-535 CD-ROM25 char	Stallion serial card - alternate devices0 = /dev/cue0		Callout device for ttyE01 = /dev/cue1		Callout device for ttyE1...64 = /dev/cue64	Callout device for ttyE6465 = /dev/cue65	Callout device for ttyE65...128 = /dev/cue128	Callout device for ttyE128129 = /dev/cue129	Callout device for ttyE129...192 = /dev/cue192	Callout device for ttyE192193 = /dev/cue193	Callout device for ttyE193...25 block	First Matsushita (Panasonic/SoundBlaster) CD-ROM0 = /dev/sbpcd0	Panasonic CD-ROM controller 0 unit 01 = /dev/sbpcd1	Panasonic CD-ROM controller 0 unit 12 = /dev/sbpcd2	Panasonic CD-ROM controller 0 unit 23 = /dev/sbpcd3	Panasonic CD-ROM controller 0 unit 326 char26 block	Second Matsushita (Panasonic/SoundBlaster) CD-ROM0 = /dev/sbpcd4	Panasonic CD-ROM controller 1 unit 01 = /dev/sbpcd5	Panasonic CD-ROM controller 1 unit 12 = /dev/sbpcd6	Panasonic CD-ROM controller 1 unit 23 = /dev/sbpcd7	Panasonic CD-ROM controller 1 unit 327 char	QIC-117 tape0 = /dev/qft0		Unit 0, rewind-on-close1 = /dev/qft1		Unit 1, rewind-on-close2 = /dev/qft2		Unit 2, rewind-on-close3 = /dev/qft3		Unit 3, rewind-on-close4 = /dev/nqft0	Unit 0, no rewind-on-close5 = /dev/nqft1	Unit 1, no rewind-on-close6 = /dev/nqft2	Unit 2, no rewind-on-close7 = /dev/nqft3	Unit 3, no rewind-on-close16 = /dev/zqft0	Unit 0, rewind-on-close, compression17 = /dev/zqft1	Unit 1, rewind-on-close, compression18 = /dev/zqft2	Unit 2, rewind-on-close, compression19 = /dev/zqft3	Unit 3, rewind-on-close, compression20 = /dev/nzqft0	Unit 0, no rewind-on-close, compression21 = /dev/nzqft1	Unit 1, no rewind-on-close, compression22 = /dev/nzqft2	Unit 2, no rewind-on-close, compression23 = /dev/nzqft3	Unit 3, no rewind-on-close, compression32 = /dev/rawqft0	Unit 0, rewind-on-close, no file marks33 = /dev/rawqft1	Unit 1, rewind-on-close, no file marks34 = /dev/rawqft2	Unit 2, rewind-on-close, no file marks35 = /dev/rawqft3	Unit 3, rewind-on-close, no file marks36 = /dev/nrawqft0	Unit 0, no rewind-on-close, no file marks37 = /dev/nrawqft1	Unit 1, no rewind-on-close, no file marks38 = /dev/nrawqft2	Unit 2, no rewind-on-close, no file marks39 = /dev/nrawqft3	Unit 3, no rewind-on-close, no file marks27 block	Third Matsushita (Panasonic/SoundBlaster) CD-ROM0 = /dev/sbpcd8	Panasonic CD-ROM controller 2 unit 01 = /dev/sbpcd9	Panasonic CD-ROM controller 2 unit 12 = /dev/sbpcd10	Panasonic CD-ROM controller 2 unit 23 = /dev/sbpcd11	Panasonic CD-ROM controller 2 unit 328 char	Stallion serial card - card programming0 = /dev/staliomem0	First Stallion card I/O memory1 = /dev/staliomem1	Second Stallion card I/O memory2 = /dev/staliomem2	Third Stallion card I/O memory3 = /dev/staliomem3	Fourth Stallion card I/O memory28 char	Atari SLM ACSI laser printer (68k/Atari)0 = /dev/slm0		First SLM laser printer1 = /dev/slm1		Second SLM laser printer...28 block	Fourth Matsushita (Panasonic/SoundBlaster) CD-ROM0 = /dev/sbpcd12	Panasonic CD-ROM controller 3 unit 01 = /dev/sbpcd13	Panasonic CD-ROM controller 3 unit 12 = /dev/sbpcd14	Panasonic CD-ROM controller 3 unit 23 = /dev/sbpcd15	Panasonic CD-ROM controller 3 unit 328 block	ACSI disk (68k/Atari)0 = /dev/ada		First ACSI disk whole disk16 = /dev/adb		Second ACSI disk whole disk32 = /dev/adc		Third ACSI disk whole disk...240 = /dev/adp		16th 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 char	Universal frame buffer0 = /dev/fb0		First frame buffer1 = /dev/fb1		Second frame buffer...31 = /dev/fb31		32nd frame buffer29 block	Aztech/Orchid/Okano/Wearnes CD-ROM0 = /dev/aztcd	Aztech CD-ROM30 char	iBCS-2 compatibility devices0 = /dev/socksys	Socket access1 = /dev/spx		SVR3 local X interface32 = /dev/inet/ip	Network access33 = /dev/inet/icmp34 = /dev/inet/ggp35 = /dev/inet/ipip36 = /dev/inet/tcp37 = /dev/inet/egp38 = /dev/inet/pup39 = /dev/inet/udp40 = /dev/inet/idp41 = /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 block	Philips LMS CM-205 CD-ROM0 = /dev/cm205cd	Philips 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 char	MPU-401 MIDI0 = /dev/mpu401data	MPU-401 data port1 = /dev/mpu401stat	MPU-401 status port31 block	ROM/flash memory card0 = /dev/rom0		First ROM card (rw)...7 = /dev/rom7		Eighth ROM card (rw)8 = /dev/rrom0	First ROM card (ro)...15 = /dev/rrom7	Eighth ROM card (ro)16 = /dev/flash0	First flash memory card (rw)...23 = /dev/flash7	Eighth flash memory card (rw)24 = /dev/rflash0	First flash memory card (ro)...31 = /dev/rflash7	Eighth 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 char	Specialix serial card0 = /dev/ttyX0	First Specialix port1 = /dev/ttyX1	Second Specialix port...32 block	Philips LMS CM-206 CD-ROM0 = /dev/cm206cd	Philips LMS CM-206 CD-ROM33 char	Specialix serial card - alternate devices0 = /dev/cux0		Callout device for ttyX01 = /dev/cux1		Callout device for ttyX1...33 block	Third IDE hard disk/CD-ROM interface0 = /dev/hde		Master: whole disk (or CD-ROM)64 = /dev/hdf		Slave: whole disk (or CD-ROM)Partitions are handled the same way as for the firstinterface (see major number 3).34 char	Z8530 HDLC driver0 = /dev/scc0		First Z8530, first port1 = /dev/scc1		First Z8530, second port2 = /dev/scc2		Second Z8530, first port3 = /dev/scc3		Second Z8530, second port...In a previous version these devices were named/dev/sc1 for /dev/scc0, /dev/sc2 for /dev/scc1, and soon.34 block	Fourth IDE hard disk/CD-ROM interface0 = /dev/hdg		Master: whole disk (or CD-ROM)64 = /dev/hdh		Slave: whole disk (or CD-ROM)Partitions are handled the same way as for the firstinterface (see major number 3).35 char	tclmidi MIDI driver0 = /dev/midi0	First MIDI port, kernel timed1 = /dev/midi1	Second MIDI port, kernel timed2 = /dev/midi2	Third MIDI port, kernel timed3 = /dev/midi3	Fourth MIDI port, kernel timed64 = /dev/rmidi0	First MIDI port, untimed65 = /dev/rmidi1	Second MIDI port, untimed66 = /dev/rmidi2	Third MIDI port, untimed67 = /dev/rmidi3	Fourth MIDI port, untimed128 = /dev/smpte0	First MIDI port, SMPTE timed129 = /dev/smpte1	Second MIDI port, SMPTE timed130 = /dev/smpte2	Third MIDI port, SMPTE timed131 = /dev/smpte3	Fourth MIDI port, SMPTE timed35 block	Slow memory ramdisk0 = /dev/slram	Slow memory ramdisk36 char	Netlink support0 = /dev/route	Routing, device updates, kernel to user1 = /dev/skip		enSKIP security cache control3 = /dev/fwmonitor	Firewall packet copies16 = /dev/tap0		First Ethertap device...31 = /dev/tap15	16th Ethertap device36 block	OBSOLETE (was MCA ESDI hard disk)37 char	IDE tape0 = /dev/ht0		First IDE tape1 = /dev/ht1		Second IDE tape...128 = /dev/nht0		First IDE tape, no rewind-on-close129 = /dev/nht1		Second IDE tape, no rewind-on-close...Currently, only one IDE tape drive is supported.37 block	Zorro II ramdisk0 = /dev/z2ram	Zorro II ramdisk38 char	Myricom PCI Myrinet board0 = /dev/mlanai0	First Myrinet board1 = /dev/mlanai1	Second 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 block	OBSOLETE (was Linux/AP+)39 char	ML-16P experimental I/O board0 = /dev/ml16pa-a0	First card, first analog channel1 = /dev/ml16pa-a1	First card, second analog channel...15 = /dev/ml16pa-a15	First card, 16th analog channel16 = /dev/ml16pa-d	First card, digital lines17 = /dev/ml16pa-c0	First card, first counter/timer18 = /dev/ml16pa-c1	First card, second counter/timer19 = /dev/ml16pa-c2	First card, third counter/timer32 = /dev/ml16pb-a0	Second card, first analog channel33 = /dev/ml16pb-a1	Second card, second analog channel...47 = /dev/ml16pb-a15	Second card, 16th analog channel48 = /dev/ml16pb-d	Second card, digital lines49 = /dev/ml16pb-c0	Second card, first counter/timer50 = /dev/ml16pb-c1	Second card, second counter/timer51 = /dev/ml16pb-c2	Second card, third counter/timer...39 block40 char40 block41 char	Yet Another Micro Monitor0 = /dev/yamm		Yet Another Micro Monitor41 block42 char	Demo/sample use42 block	Demo/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 char	isdn4linux virtual modem0 = /dev/ttyI0	First virtual modem...63 = /dev/ttyI63	64th virtual modem43 block	Network block devices0 = /dev/nb0		First network block device1 = /dev/nb1		Second 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 char	isdn4linux virtual modem - alternate devices0 = /dev/cui0		Callout device for ttyI0...63 = /dev/cui63	Callout device for ttyI6344 block	Flash Translation Layer (FTL) filesystems0 = /dev/ftla		FTL on first Memory Technology Device16 = /dev/ftlb		FTL on second Memory Technology Device32 = /dev/ftlc		FTL on third Memory Technology Device...240 = /dev/ftlp		FTL 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 char	isdn4linux ISDN BRI driver0 = /dev/isdn0	First virtual B channel raw data...63 = /dev/isdn63	64th virtual B channel raw data64 = /dev/isdnctrl0	First channel control/debug...127 = /dev/isdnctrl63	64th channel control/debug128 = /dev/ippp0	First SyncPPP device...191 = /dev/ippp63	64th SyncPPP device255 = /dev/isdninfo	ISDN monitor interface45 block	Parallel port IDE disk devices0 = /dev/pda		First parallel port IDE disk16 = /dev/pdb		Second parallel port IDE disk32 = /dev/pdc		Third parallel port IDE disk48 = /dev/pdd		Fourth 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 char	Comtrol Rocketport serial card0 = /dev/ttyR0	First Rocketport port1 = /dev/ttyR1	Second Rocketport port...46 block	Parallel port ATAPI CD-ROM devices0 = /dev/pcd0		First parallel port ATAPI CD-ROM1 = /dev/pcd1		Second parallel port ATAPI CD-ROM2 = /dev/pcd2		Third parallel port ATAPI CD-ROM3 = /dev/pcd3		Fourth parallel port ATAPI CD-ROM47 char	Comtrol Rocketport serial card - alternate devices0 = /dev/cur0		Callout device for ttyR01 = /dev/cur1		Callout device for ttyR1...47 block	Parallel port ATAPI disk devices0 = /dev/pf0		First parallel port ATAPI disk1 = /dev/pf1		Second parallel port ATAPI disk2 = /dev/pf2		Third parallel port ATAPI disk3 = /dev/pf3		Fourth parallel port ATAPI diskThis driver is intended for floppy disks and similardevices and hence does not support partitioning.48 char	SDL RISCom serial card0 = /dev/ttyL0	First RISCom port1 = /dev/ttyL1	Second RISCom port...48 block	Mylex DAC960 PCI RAID controller; first controller0 = /dev/rd/c0d0	First disk, whole disk8 = /dev/rd/c0d1	Second disk, whole disk...248 = /dev/rd/c0d31	32nd disk, whole diskFor partitions add:0 = /dev/rd/c?d?	Whole disk1 = /dev/rd/c?d?p1	First partition...7 = /dev/rd/c?d?p7	Seventh partition49 char	SDL RISCom serial card - alternate devices0 = /dev/cul0		Callout device for ttyL01 = /dev/cul1		Callout device for ttyL1...49 block	Mylex DAC960 PCI RAID controller; second controller0 = /dev/rd/c1d0	First disk, whole disk8 = /dev/rd/c1d1	Second disk, whole disk...248 = /dev/rd/c1d31	32nd disk, whole diskPartitions are handled as for major 48.50 char	Reserved for GLINT50 block	Mylex DAC960 PCI RAID controller; third controller0 = /dev/rd/c2d0	First disk, whole disk8 = /dev/rd/c2d1	Second disk, whole disk...248 = /dev/rd/c2d31	32nd disk, whole disk51 char	Baycom radio modem OR Radio Tech BIM-XXX-RS232 radio modem0 = /dev/bc0		First Baycom radio modem1 = /dev/bc1		Second Baycom radio modem...51 block	Mylex DAC960 PCI RAID controller; fourth controller0 = /dev/rd/c3d0	First disk, whole disk8 = /dev/rd/c3d1	Second disk, whole disk...248 = /dev/rd/c3d31	32nd disk, whole diskPartitions are handled as for major 48.52 char	Spellcaster DataComm/BRI ISDN card0 = /dev/dcbri0	First DataComm card1 = /dev/dcbri1	Second DataComm card2 = /dev/dcbri2	Third DataComm card3 = /dev/dcbri3	Fourth DataComm card52 block	Mylex DAC960 PCI RAID controller; fifth controller0 = /dev/rd/c4d0	First disk, whole disk8 = /dev/rd/c4d1	Second disk, whole disk...248 = /dev/rd/c4d31	32nd disk, whole diskPartitions are handled as for major 48.53 char	BDM interface for remote debugging MC683xx microcontrollers0 = /dev/pd_bdm0	PD BDM interface on lp01 = /dev/pd_bdm1	PD BDM interface on lp12 = /dev/pd_bdm2	PD BDM interface on lp24 = /dev/icd_bdm0	ICD BDM interface on lp05 = /dev/icd_bdm1	ICD BDM interface on lp16 = /dev/icd_bdm2	ICD 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 block	Mylex DAC960 PCI RAID controller; sixth controller0 = /dev/rd/c5d0	First disk, whole disk8 = /dev/rd/c5d1	Second disk, whole disk...248 = /dev/rd/c5d31	32nd disk, whole diskPartitions are handled as for major 48.54 char	Electrocardiognosis Holter serial card0 = /dev/holter0	First Holter port1 = /dev/holter1	Second Holter port2 = /dev/holter2	Third Holter portA custom serial card used by Electrocardiognosis SRL<mseritan@ottonel.pub.ro> to transfer data from Holter24-hour heart monitoring equipment.54 block	Mylex DAC960 PCI RAID controller; seventh controller0 = /dev/rd/c6d0	First disk, whole disk8 = /dev/rd/c6d1	Second disk, whole disk...248 = /dev/rd/c6d31	32nd disk, whole diskPartitions are handled as for major 48.55 char	DSP56001 digital signal processor0 = /dev/dsp56k	First DSP5600155 block	Mylex DAC960 PCI RAID controller; eighth controller0 = /dev/rd/c7d0	First disk, whole disk8 = /dev/rd/c7d1	Second disk, whole disk...248 = /dev/rd/c7d31	32nd disk, whole diskPartitions are handled as for major 48.56 char	Apple Desktop Bus0 = /dev/adb		ADB bus controlAdditional devices will be added to this number, allstarting with /dev/adb.56 block	Fifth IDE hard disk/CD-ROM interface0 = /dev/hdi		Master: whole disk (or CD-ROM)64 = /dev/hdj		Slave: whole disk (or CD-ROM)Partitions are handled the same way as for the firstinterface (see major number 3).57 char	Hayes ESP serial card0 = /dev/ttyP0	First ESP port1 = /dev/ttyP1	Second ESP port...57 block	Sixth IDE hard disk/CD-ROM interface0 = /dev/hdk		Master: whole disk (or CD-ROM)64 = /dev/hdl		Slave: whole disk (or CD-ROM)Partitions are handled the same way as for the firstinterface (see major number 3).58 char	Hayes ESP serial card - alternate devices0 = /dev/cup0		Callout device for ttyP01 = /dev/cup1		Callout device for ttyP1...58 block	Reserved for logical volume manager59 char	sf firewall package0 = /dev/firewall	Communication with sf kernel module59 block	Generic PDA filesystem device0 = /dev/pda0		First PDA device1 = /dev/pda1		Second 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 etc60-63 char	LOCAL/EXPERIMENTAL USE60-63 block	LOCAL/EXPERIMENTAL USEAllocated for local/experimental use.  For devices notassigned official numbers, these ranges should beused in order to avoid conflicting with future assignments.64 char	ENskip kernel encryption package0 = /dev/enskip	Communication with ENskip kernel module64 block	Scramdisk/DriveCrypt encrypted devices0 = /dev/scramdisk/master    Master node for ioctls1 = /dev/scramdisk/1         First encrypted device2 = /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.org65 char	Sundance "plink" Transputer boards (obsolete, unused)0 = /dev/plink0	First plink device1 = /dev/plink1	Second plink device2 = /dev/plink2	Third plink device3 = /dev/plink3	Fourth plink device64 = /dev/rplink0	First plink device, raw65 = /dev/rplink1	Second plink device, raw66 = /dev/rplink2	Third plink device, raw67 = /dev/rplink3	Fourth plink device, raw128 = /dev/plink0d	First plink device, debug129 = /dev/plink1d	Second plink device, debug130 = /dev/plink2d	Third plink device, debug131 = /dev/plink3d	Fourth plink device, debug192 = /dev/rplink0d	First plink device, raw, debug193 = /dev/rplink1d	Second plink device, raw, debug194 = /dev/rplink2d	Third plink device, raw, debug195 = /dev/rplink3d	Fourth plink device, raw, debugThis is a commercial driver; contact James Howes<jth@prosig.demon.co.uk> for information.65 block	SCSI disk devices (16-31)0 = /dev/sdq		17th SCSI disk whole disk16 = /dev/sdr		18th SCSI disk whole disk32 = /dev/sds		19th SCSI disk whole disk...240 = /dev/sdaf		32nd 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 char	YARC PowerPC PCI coprocessor card0 = /dev/yppcpci0	First YARC card1 = /dev/yppcpci1	Second YARC card...66 block	SCSI disk devices (32-47)0 = /dev/sdag		33th SCSI disk whole disk16 = /dev/sdah		34th SCSI disk whole disk32 = /dev/sdai		35th SCSI disk whole disk...240 = /dev/sdav		48nd 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 char	Coda network file system0 = /dev/cfs0		Coda cache managerSee  for information about Coda.67 block	SCSI disk devices (48-63)0 = /dev/sdaw		49th SCSI disk whole disk16 = /dev/sdax		50th SCSI disk whole disk32 = /dev/sday		51st SCSI disk whole disk...240 = /dev/sdbl		64th 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 char	CAPI 2.0 interface0 = /dev/capi20	Control device1 = /dev/capi20.00	First CAPI 2.0 application2 = /dev/capi20.01	Second CAPI 2.0 application...20 = /dev/capi20.19	19th CAPI 2.0 applicationISDN CAPI 2.0 driver for use with CAPI 2.0applications; currently supports the AVM B1 card.68 block	SCSI disk devices (64-79)0 = /dev/sdbm		65th SCSI disk whole disk16 = /dev/sdbn		66th SCSI disk whole disk32 = /dev/sdbo		67th SCSI disk whole disk...240 = /dev/sdcb		80th 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 char	MA16 numeric accelerator card0 = /dev/ma16		Board memory access69 block	SCSI disk devices (80-95)0 = /dev/sdcc		81st SCSI disk whole disk16 = /dev/sdcd		82nd SCSI disk whole disk32 = /dev/sdce		83th SCSI disk whole disk...240 = /dev/sdcr		96th 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 char	SpellCaster Protocol Services Interface0 = /dev/apscfg	Configuration interface1 = /dev/apsauth	Authentication interface2 = /dev/apslog	Logging interface3 = /dev/apsdbg	Debugging interface64 = /dev/apsisdn	ISDN command interface65 = /dev/apsasync	Async command interface128 = /dev/apsmon	Monitor interface70 block	SCSI disk devices (96-111)0 = /dev/sdcs		97th SCSI disk whole disk16 = /dev/sdct		98th SCSI disk whole disk32 = /dev/sdcu		99th SCSI disk whole disk...240 = /dev/sddh		112nd 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 char	Computone IntelliPort II serial card0 = /dev/ttyF0	IntelliPort II board 0, port 01 = /dev/ttyF1	IntelliPort II board 0, port 1...63 = /dev/ttyF63	IntelliPort II board 0, port 6364 = /dev/ttyF64	IntelliPort II board 1, port 065 = /dev/ttyF65	IntelliPort II board 1, port 1...127 = /dev/ttyF127	IntelliPort II board 1, port 63128 = /dev/ttyF128	IntelliPort II board 2, port 0129 = /dev/ttyF129	IntelliPort II board 2, port 1...191 = /dev/ttyF191	IntelliPort II board 2, port 63192 = /dev/ttyF192	IntelliPort II board 3, port 0193 = /dev/ttyF193	IntelliPort II board 3, port 1...255 = /dev/ttyF255	IntelliPort II board 3, port 6371 block	SCSI disk devices (112-127)0 = /dev/sddi		113th SCSI disk whole disk16 = /dev/sddj		114th SCSI disk whole disk32 = /dev/sddk		115th SCSI disk whole disk...240 = /dev/sddx		128th 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 char	Computone IntelliPort II serial card - alternate devices0 = /dev/cuf0		Callout device for ttyF01 = /dev/cuf1		Callout device for ttyF1...63 = /dev/cuf63	Callout device for ttyF6364 = /dev/cuf64	Callout device for ttyF6465 = /dev/cuf65	Callout device for ttyF65...127 = /dev/cuf127	Callout device for ttyF127128 = /dev/cuf128	Callout device for ttyF128129 = /dev/cuf129	Callout device for ttyF129...191 = /dev/cuf191	Callout device for ttyF191192 = /dev/cuf192	Callout device for ttyF192193 = /dev/cuf193	Callout device for ttyF193...255 = /dev/cuf255	Callout device for ttyF25572 block	Compaq Intelligent Drive Array, first controller0 = /dev/ida/c0d0	First logical drive whole disk16 = /dev/ida/c0d1	Second logical drive whole disk...240 = /dev/ida/c0d15	16th logical drive whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.73 char	Computone IntelliPort II serial card - control devices0 = /dev/ip2ipl0	Loadware device for board 01 = /dev/ip2stat0	Status device for board 04 = /dev/ip2ipl1	Loadware device for board 15 = /dev/ip2stat1	Status device for board 18 = /dev/ip2ipl2	Loadware device for board 29 = /dev/ip2stat2	Status device for board 212 = /dev/ip2ipl3	Loadware device for board 313 = /dev/ip2stat3	Status device for board 373 block	Compaq Intelligent Drive Array, second controller0 = /dev/ida/c1d0	First logical drive whole disk16 = /dev/ida/c1d1	Second logical drive whole disk...240 = /dev/ida/c1d15	16th logical drive whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.74 char	SCI bridge0 = /dev/SCI/0	SCI device 01 = /dev/SCI/1	SCI device 1...Currently for Dolphin Interconnect Solutions' PCI-SCIbridge.74 block	Compaq Intelligent Drive Array, third controller0 = /dev/ida/c2d0	First logical drive whole disk16 = /dev/ida/c2d1	Second logical drive whole disk...240 = /dev/ida/c2d15	16th logical drive whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.75 char	Specialix IO8+ serial card0 = /dev/ttyW0	First IO8+ port, first card1 = /dev/ttyW1	Second IO8+ port, first card...8 = /dev/ttyW8	First IO8+ port, second card...75 block	Compaq Intelligent Drive Array, fourth controller0 = /dev/ida/c3d0	First logical drive whole disk16 = /dev/ida/c3d1	Second logical drive whole disk...240 = /dev/ida/c3d15	16th logical drive whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.76 char	Specialix IO8+ serial card - alternate devices0 = /dev/cuw0		Callout device for ttyW01 = /dev/cuw1		Callout device for ttyW1...8 = /dev/cuw8		Callout device for ttyW8...76 block	Compaq Intelligent Drive Array, fifth controller0 = /dev/ida/c4d0	First logical drive whole disk16 = /dev/ida/c4d1	Second logical drive whole disk...240 = /dev/ida/c4d15	16th logical drive whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.77 char	ComScire Quantum Noise Generator0 = /dev/qng		ComScire Quantum Noise Generator77 block	Compaq Intelligent Drive Array, sixth controller0 = /dev/ida/c5d0	First logical drive whole disk16 = /dev/ida/c5d1	Second logical drive whole disk...240 = /dev/ida/c5d15	16th logical drive whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.78 char	PAM Software's multimodem boards0 = /dev/ttyM0	First PAM modem1 = /dev/ttyM1	Second PAM modem...78 block	Compaq Intelligent Drive Array, seventh controller0 = /dev/ida/c6d0	First logical drive whole disk16 = /dev/ida/c6d1	Second logical drive whole disk...240 = /dev/ida/c6d15	16th logical drive whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.79 char	PAM Software's multimodem boards - alternate devices0 = /dev/cum0		Callout device for ttyM01 = /dev/cum1		Callout device for ttyM1...79 block	Compaq Intelligent Drive Array, eighth controller0 = /dev/ida/c7d0	First logical drive whole disk16 = /dev/ida/c7d1	Second logical drive whole disk...240 = /dev/ida/c715	16th logical drive whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.80 char	Photometrics AT200 CCD camera0 = /dev/at200	Photometrics AT200 CCD camera80 block	I2O hard disk0 = /dev/i2o/hda	First I2O hard disk, whole disk16 = /dev/i2o/hdb	Second I2O hard disk, whole disk...240 = /dev/i2o/hdp	16th 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 char	video4linux0 = /dev/video0	Video capture/overlay device...63 = /dev/video63	Video capture/overlay device64 = /dev/radio0	Radio device...127 = /dev/radio63	Radio device128 = /dev/swradio0	Software Defined Radio device...191 = /dev/swradio63	Software Defined Radio device224 = /dev/vbi0		Vertical blank interrupt...255 = /dev/vbi31	Vertical blank interruptMinor numbers are allocated dynamically unlessCONFIG_VIDEO_FIXED_MINOR_RANGES (default n)configuration option is set.81 block	I2O hard disk0 = /dev/i2o/hdq	17th I2O hard disk, whole disk16 = /dev/i2o/hdr	18th I2O hard disk, whole disk...240 = /dev/i2o/hdaf	32nd 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 char	WiNRADiO communications receiver card0 = /dev/winradio0	First WiNRADiO card1 = /dev/winradio1	Second WiNRADiO card...The driver and documentation may be obtained from block	I2O hard disk0 = /dev/i2o/hdag	33rd I2O hard disk, whole disk16 = /dev/i2o/hdah	34th I2O hard disk, whole disk...240 = /dev/i2o/hdav	48th 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 char	Matrox mga_vid video driver0 = /dev/mga_vid0	1st video card1 = /dev/mga_vid1	2nd video card2 = /dev/mga_vid2	3rd video card...15 = /dev/mga_vid15	16th video card83 block	I2O hard disk0 = /dev/i2o/hdaw	49th I2O hard disk, whole disk16 = /dev/i2o/hdax	50th I2O hard disk, whole disk...240 = /dev/i2o/hdbl	64th 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 char	Ikon 1011[57] Versatec Greensheet Interface0 = /dev/ihcp0	First Greensheet port1 = /dev/ihcp1	Second Greensheet port84 block	I2O hard disk0 = /dev/i2o/hdbm	65th I2O hard disk, whole disk16 = /dev/i2o/hdbn	66th I2O hard disk, whole disk...240 = /dev/i2o/hdcb	80th 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 char	Linux/SGI shared memory input queue0 = /dev/shmiq	Master shared input queue1 = /dev/qcntl0	First device pushed2 = /dev/qcntl1	Second device pushed...85 block	I2O hard disk0 = /dev/i2o/hdcc	81st I2O hard disk, whole disk16 = /dev/i2o/hdcd	82nd I2O hard disk, whole disk...240 = /dev/i2o/hdcr	96th 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 char	SCSI media changer0 = /dev/sch0		First SCSI media changer1 = /dev/sch1		Second SCSI media changer...86 block	I2O hard disk0 = /dev/i2o/hdcs	97th I2O hard disk, whole disk16 = /dev/i2o/hdct	98th I2O hard disk, whole disk...240 = /dev/i2o/hddh	112th 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 char	Sony Control-A1 stereo control bus0 = /dev/controla0	First device on chain1 = /dev/controla1	Second device on chain...87 block	I2O hard disk0 = /dev/i2o/hddi	113rd I2O hard disk, whole disk16 = /dev/i2o/hddj	114th I2O hard disk, whole disk...240 = /dev/i2o/hddx	128th 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 char	COMX synchronous serial card0 = /dev/comx0	COMX channel 01 = /dev/comx1	COMX channel 1...88 block	Seventh IDE hard disk/CD-ROM interface0 = /dev/hdm		Master: whole disk (or CD-ROM)64 = /dev/hdn		Slave: whole disk (or CD-ROM)Partitions are handled the same way as for the firstinterface (see major number 3).89 char	I2C bus interface0 = /dev/i2c-0	First I2C adapter1 = /dev/i2c-1	Second I2C adapter...89 block	Eighth IDE hard disk/CD-ROM interface0 = /dev/hdo		Master: whole disk (or CD-ROM)64 = /dev/hdp		Slave: whole disk (or CD-ROM)Partitions are handled the same way as for the firstinterface (see major number 3).90 char	Memory Technology Device (RAM, ROM, Flash)0 = /dev/mtd0		First MTD (rw)1 = /dev/mtdr0	First MTD (ro)...30 = /dev/mtd15	16th MTD (rw)31 = /dev/mtdr15	16th MTD (ro)90 block	Ninth IDE hard disk/CD-ROM interface0 = /dev/hdq		Master: whole disk (or CD-ROM)64 = /dev/hdr		Slave: whole disk (or CD-ROM)Partitions are handled the same way as for the firstinterface (see major number 3).91 char	CAN-Bus devices0 = /dev/can0		First CAN-Bus controller1 = /dev/can1		Second CAN-Bus controller...91 block	Tenth IDE hard disk/CD-ROM interface0 = /dev/hds		Master: whole disk (or CD-ROM)64 = /dev/hdt		Slave: whole disk (or CD-ROM)Partitions are handled the same way as for the firstinterface (see major number 3).92 char	Reserved for ith Kommunikationstechnik MIC ISDN card92 block	PPDD encrypted disk driver0 = /dev/ppdd0	First encrypted disk1 = /dev/ppdd1	Second encrypted disk...Partitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15.93 char93 block	NAND Flash Translation Layer filesystem0 = /dev/nftla	First NFTL layer16 = /dev/nftlb	Second NFTL layer...240 = /dev/nftlp	16th NTFL layer94 char94 block	IBM S/390 DASD block storage0 = /dev/dasda First DASD device, major1 = /dev/dasda1 First DASD device, block 12 = /dev/dasda2 First DASD device, block 23 = /dev/dasda3 First DASD device, block 34 = /dev/dasdb Second DASD device, major5 = /dev/dasdb1 Second DASD device, block 16 = /dev/dasdb2 Second DASD device, block 27 = /dev/dasdb3 Second DASD device, block 3...95 char	IP filter0 = /dev/ipl		Filter control device/log file1 = /dev/ipnat	NAT control device/log file2 = /dev/ipstate	State information log file3 = /dev/ipauth	Authentication control device/log file...96 char	Parallel port ATAPI tape devices0 = /dev/pt0		First parallel port ATAPI tape1 = /dev/pt1		Second parallel port ATAPI tape...128 = /dev/npt0		First p.p. ATAPI tape, no rewind129 = /dev/npt1		Second p.p. ATAPI tape, no rewind...96 block	Inverse NAND Flash Translation Layer0 = /dev/inftla First INFTL layer16 = /dev/inftlb Second INFTL layer...240 = /dev/inftlp	16th INTFL layer97 char	Parallel port generic ATAPI interface0 = /dev/pg0		First parallel port ATAPI device1 = /dev/pg1		Second parallel port ATAPI device2 = /dev/pg2		Third parallel port ATAPI device3 = /dev/pg3		Fourth parallel port ATAPI deviceThese devices support the same API as the generic SCSIdevices.98 char	Control and Measurement Device (comedi)0 = /dev/comedi0	First comedi device1 = /dev/comedi1	Second comedi device...See .98 block	User-mode virtual block device0 = /dev/ubda		First user-mode block device16 = /dev/udbb		Second 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 char	Raw parallel ports0 = /dev/parport0	First parallel port1 = /dev/parport1	Second parallel port...99 block	JavaStation flash disk0 = /dev/jsfd		JavaStation flash disk100 char	Telephony for Linux0 = /dev/phone0	First telephony device1 = /dev/phone1	Second telephony device...101 char	Motorola DSP 56xxx board0 = /dev/mdspstat	Status information1 = /dev/mdsp1	First DSP board I/O controls...16 = /dev/mdsp16	16th DSP board I/O controls101 block	AMI HyperDisk RAID controller0 = /dev/amiraid/ar0	First array whole disk16 = /dev/amiraid/ar1	Second array whole disk...240 = /dev/amiraid/ar15	16th array whole diskFor each device, partitions are added as:0 = /dev/amiraid/ar?	  Whole disk1 = /dev/amiraid/ar?p1  First partition2 = /dev/amiraid/ar?p2  Second partition...15 = /dev/amiraid/ar?p15 15th partition102 char102 block	Compressed block device0 = /dev/cbd/a	First compressed block device, whole device16 = /dev/cbd/b	Second compressed block device, whole device...240 = /dev/cbd/p	16th 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 char	Arla network file system0 = /dev/nnpfs0	First NNPFS device1 = /dev/nnpfs1	Second 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 see block	Audit device0 = /dev/audit	Audit device104 char	Flash BIOS support104 block	Compaq Next Generation Drive Array, first controller0 = /dev/cciss/c0d0	First logical drive, whole disk16 = /dev/cciss/c0d1	Second logical drive, whole disk...240 = /dev/cciss/c0d15	16th logical drive, whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.105 char	Comtrol VS-1000 serial controller0 = /dev/ttyV0	First VS-1000 port1 = /dev/ttyV1	Second VS-1000 port...105 block	Compaq Next Generation Drive Array, second controller0 = /dev/cciss/c1d0	First logical drive, whole disk16 = /dev/cciss/c1d1	Second logical drive, whole disk...240 = /dev/cciss/c1d15	16th logical drive, whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.106 char	Comtrol VS-1000 serial controller - alternate devices0 = /dev/cuv0		First VS-1000 port1 = /dev/cuv1		Second VS-1000 port...106 block	Compaq Next Generation Drive Array, third controller0 = /dev/cciss/c2d0	First logical drive, whole disk16 = /dev/cciss/c2d1	Second logical drive, whole disk...240 = /dev/cciss/c2d15	16th logical drive, whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.107 char	3Dfx Voodoo Graphics device0 = /dev/3dfx		Primary 3Dfx graphics device107 block	Compaq Next Generation Drive Array, fourth controller0 = /dev/cciss/c3d0	First logical drive, whole disk16 = /dev/cciss/c3d1	Second logical drive, whole disk...240 = /dev/cciss/c3d15	16th logical drive, whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.108 char	Device independent PPP interface0 = /dev/ppp		Device independent PPP interface108 block	Compaq Next Generation Drive Array, fifth controller0 = /dev/cciss/c4d0	First logical drive, whole disk16 = /dev/cciss/c4d1	Second logical drive, whole disk...240 = /dev/cciss/c4d15	16th logical drive, whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.109 char	Reserved for logical volume manager109 block	Compaq Next Generation Drive Array, sixth controller0 = /dev/cciss/c5d0	First logical drive, whole disk16 = /dev/cciss/c5d1	Second logical drive, whole disk...240 = /dev/cciss/c5d15	16th logical drive, whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.110 char	miroMEDIA Surround board0 = /dev/srnd0	First miroMEDIA Surround board1 = /dev/srnd1	Second miroMEDIA Surround board...110 block	Compaq Next Generation Drive Array, seventh controller0 = /dev/cciss/c6d0	First logical drive, whole disk16 = /dev/cciss/c6d1	Second logical drive, whole disk...240 = /dev/cciss/c6d15	16th 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 block	Compaq Next Generation Drive Array, eighth controller0 = /dev/cciss/c7d0	First logical drive, whole disk16 = /dev/cciss/c7d1	Second logical drive, whole disk...240 = /dev/cciss/c7d15	16th logical drive, whole diskPartitions are handled the same way as for MylexDAC960 (see major number 48) except that the limit onpartitions is 15.112 char	ISI serial card0 = /dev/ttyM0	First ISI port1 = /dev/ttyM1	Second ISI port...There is currently a device-naming conflict betweenthese and PAM multimodems (major 78).112 block	IBM iSeries virtual disk0 = /dev/iseries/vda	First virtual disk, whole disk8 = /dev/iseries/vdb	Second virtual disk, whole disk...200 = /dev/iseries/vdz	26th virtual disk, whole disk208 = /dev/iseries/vdaa	27th virtual disk, whole disk...248 = /dev/iseries/vdaf	32nd 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 char	ISI serial card - alternate devices0 = /dev/cum0		Callout device for ttyM01 = /dev/cum1		Callout device for ttyM1...113 block	IBM iSeries virtual CD-ROM0 = /dev/iseries/vcda	First virtual CD-ROM1 = /dev/iseries/vcdb	Second virtual CD-ROM...114 char	Picture Elements ISE board0 = /dev/ise0		First ISE board1 = /dev/ise1		Second ISE board...128 = /dev/isex0	Control node for first ISE board129 = /dev/isex1	Control 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 thePromise Fastrak0 = /dev/ataraid/d01 = /dev/ataraid/d0p12 = /dev/ataraid/d0p2...16 = /dev/ataraid/d117 = /dev/ataraid/d1p118 = /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 char	TI 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 port8 = /dev/tiser0    Serial cable on first serial port...15 = /dev/tiser7    Serial cable on seventh serial port16 = /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 acollection of NetWare Mirror Groups or NetWarePartitions as a logical storage segment foruse in mounting NetWare volumes.  A maximum of256 NetWare volumes can be supported in a singlemachine..org/linux/kernel/people/jmerkey/nwfs/0 = /dev/nwfs/v0    First NetWare (NWFS) Logical Volume1 = /dev/nwfs/v1    Second NetWare (NWFS) Logical Volume2 = /dev/nwfs/v2    Third NetWare (NWFS) Logical Volume...255 = /dev/nwfs/v255    Last NetWare (NWFS) Logical Volume116 char	Advanced 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 board1 = /dev/umem/d0p1    First partition of first board2 = /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 char	COSA/SRP synchronous serial card0 = /dev/cosa0c0	1st board, 1st channel1 = /dev/cosa0c1	1st board, 2nd channel...16 = /dev/cosa1c0	2nd board, 1st channel17 = /dev/cosa1c1	2nd board, 2nd channel...117 block       Enterprise Volume Management System (EVMS)The EVMS driver uses a layered, plug-in model to provideunparalleled flexibility and extensibility in managingstorage.  This allows for easy expansion or customizationof various levels of volume management.  Requested byMark Peloquin (peloquin at us.ibm.com).Note: EVMS populates and manages all the devnodes in/dev/evms. = /dev/evms/block_device   EVMS block device1 = /dev/evms/legacyname1    First EVMS legacy device2 = /dev/evms/legacyname2    Second EVMS legacy device...Both ranges can grow (down or up) until they meet....254 = /dev/evms/EVMSname2      Second EVMS native device255 = /dev/evms/EVMSname1      First EVMS native deviceNote: legacyname(s) are derived from the normal legacydevice names.  For example, /dev/hda5 would become/dev/evms/hda5.118 char	IBM Cryptographic Accelerator0 = /dev/ica	Virtual interface to all IBM Crypto Accelerators1 = /dev/ica0	IBMCA Device 02 = /dev/ica1	IBMCA Device 1...119 char	VMware virtual network control0 = /dev/vnet0	1st virtual network1 = /dev/vnet1	2nd virtual network...120-127 char	LOCAL/EXPERIMENTAL USE120-127 block	LOCAL/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 char	Unix98 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 disk16 = /dev/sddz         130th SCSI disk whole disk32 = /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 disk16 = /dev/sdep         146th SCSI disk whole disk32 = /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 disk16 = /dev/sdff         162nd SCSI disk whole disk32 = /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 disk16 = /dev/sdfv         178th SCSI disk whole disk32 = /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 disk16 = /dev/sdgl         194th SCSI disk whole disk32 = /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 disk16 = /dev/sdhb         210th SCSI disk whole disk32 = /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 disk16 = /dev/sdhr         226th SCSI disk whole disk32 = /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 disk16 = /dev/sdih         242nd SCSI disk whole disk32 = /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 char	Unix98 PTY slaves0 = /dev/pts/0	First Unix98 pseudo-TTY1 = /dev/pts/1	Second 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 block	Mylex DAC960 PCI RAID controller; ninth controller0 = /dev/rd/c8d0	First disk, whole disk8 = /dev/rd/c8d1	Second disk, whole disk...248 = /dev/rd/c8d31	32nd disk, whole diskPartitions are handled as for major 48.137 block	Mylex DAC960 PCI RAID controller; tenth controller0 = /dev/rd/c9d0	First disk, whole disk8 = /dev/rd/c9d1	Second disk, whole disk...248 = /dev/rd/c9d31	32nd disk, whole diskPartitions are handled as for major 48.138 block	Mylex DAC960 PCI RAID controller; eleventh controller0 = /dev/rd/c10d0	First disk, whole disk8 = /dev/rd/c10d1	Second disk, whole disk...248 = /dev/rd/c10d31	32nd disk, whole diskPartitions are handled as for major 48.139 block	Mylex DAC960 PCI RAID controller; twelfth controller0 = /dev/rd/c11d0	First disk, whole disk8 = /dev/rd/c11d1	Second disk, whole disk...248 = /dev/rd/c11d31	32nd disk, whole diskPartitions are handled as for major 48.140 block	Mylex DAC960 PCI RAID controller; thirteenth controller0 = /dev/rd/c12d0	First disk, whole disk8 = /dev/rd/c12d1	Second disk, whole disk...248 = /dev/rd/c12d31	32nd disk, whole diskPartitions are handled as for major 48.141 block	Mylex DAC960 PCI RAID controller; fourteenth controller0 = /dev/rd/c13d0	First disk, whole disk8 = /dev/rd/c13d1	Second disk, whole disk...248 = /dev/rd/c13d31	32nd disk, whole diskPartitions are handled as for major 48.142 block	Mylex DAC960 PCI RAID controller; fifteenth controller0 = /dev/rd/c14d0	First disk, whole disk8 = /dev/rd/c14d1	Second disk, whole disk...248 = /dev/rd/c14d31	32nd disk, whole diskPartitions are handled as for major 48.143 block	Mylex DAC960 PCI RAID controller; sixteenth controller0 = /dev/rd/c15d0	First disk, whole disk8 = /dev/rd/c15d1	Second disk, whole disk...248 = /dev/rd/c15d31	32nd disk, whole diskPartitions are handled as for major 48.144 char	Encapsulated PPP0 = /dev/pppox0	First PPP over Ethernet...63 = /dev/pppox63	64th 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 block	Expansion Area #1 for more non-device (e.g. NFS) mounts0 = mounted device 256255 = mounted device 511145 char	SAM9407-based soundcard0 = /dev/sam0_mixer1 = /dev/sam0_sequencer2 = /dev/sam0_midi003 = /dev/sam0_dsp4 = /dev/sam0_audio6 = /dev/sam0_sndstat18 = /dev/sam0_midi0134 = /dev/sam0_midi0250 = /dev/sam0_midi0364 = /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 block	Expansion Area #2 for more non-device (e.g. NFS) mounts0 = mounted device 512255 = mounted device 767146 char	SYSTRAM SCRAMNet mirrored-memory network0 = /dev/scramnet0	First SCRAMNet device1 = /dev/scramnet1	Second SCRAMNet device...146 block	Expansion Area #3 for more non-device (e.g. NFS) mounts0 = mounted device 768255 = mounted device 1023147 char	Aureal Semiconductor Vortex Audio device0 = /dev/aureal0	First Aureal Vortex1 = /dev/aureal1	Second Aureal Vortex...147 block	Distributed Replicated Block Device (DRBD)0 = /dev/drbd0	First DRBD device1 = /dev/drbd1	Second DRBD device...148 char	Technology Concepts serial card0 = /dev/ttyT0	First TCL port1 = /dev/ttyT1	Second TCL port...149 char	Technology Concepts serial card - alternate devices0 = /dev/cut0		Callout device for ttyT01 = /dev/cut0		Callout device for ttyT1...150 char	Real-Time Linux FIFOs0 = /dev/rtf0		First RTLinux FIFO1 = /dev/rtf1		Second RTLinux FIFO...151 char	DPT I2O SmartRaid V controller0 = /dev/dpti0	First DPT I2O adapter1 = /dev/dpti1	Second DPT I2O adapter...152 char	EtherDrive Control Device0 = /dev/etherd/ctl	Connect/Disconnect an EtherDrive1 = /dev/etherd/err	Monitor errors2 = /dev/etherd/raw	Raw AoE packet monitor152 block	EtherDrive Block Devices0 = /dev/etherd/0	EtherDrive 0...255 = /dev/etherd/255	EtherDrive 255153 char	SPI Bus Interface (sometimes referred to as MicroWire)0 = /dev/spi0		First SPI device on the bus1 = /dev/spi1		Second SPI device on the bus...15 = /dev/spi15	Sixteenth SPI device on the bus153 block	Enhanced Metadisk RAID (EMD) storage units0 = /dev/emd/0	First unit1 = /dev/emd/0p1	Partition 1 on First unit2 = /dev/emd/0p2	Partition 2 on First unit...15 = /dev/emd/0p15	Partition 15 on First unit16 = /dev/emd/1	Second unit32 = /dev/emd/2	Third unit...240 = /dev/emd/15	Sixteenth unitPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15.154 char	Specialix RIO serial card0 = /dev/ttySR0	First RIO port...255 = /dev/ttySR255	256th RIO port155 char	Specialix RIO serial card - alternate devices0 = /dev/cusr0	Callout device for ttySR0...255 = /dev/cusr255	Callout device for ttySR255156 char	Specialix RIO serial card0 = /dev/ttySR256	257th RIO port...255 = /dev/ttySR511	512th RIO port157 char	Specialix RIO serial card - alternate devices0 = /dev/cusr256	Callout device for ttySR256...255 = /dev/cusr511	Callout device for ttySR511158 char	Dialogic GammaLink fax driver0 = /dev/gfax0	GammaLink channel 01 = /dev/gfax1	GammaLink channel 1...159 char	RESERVED159 block	RESERVED160 char	General Purpose Instrument Bus (GPIB)0 = /dev/gpib0	First GPIB bus1 = /dev/gpib1	Second GPIB bus...160 block       Carmel 8-port SATA Disks on First Controller0 = /dev/carmel/0     SATA disk 0 whole disk1 = /dev/carmel/0p1   SATA disk 0 partition 1...31 = /dev/carmel/0p31  SATA disk 0 partition 3132 = /dev/carmel/1     SATA disk 1 whole disk64 = /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 char	IrCOMM devices (IrDA serial/parallel emulation)0 = /dev/ircomm0	First IrCOMM device1 = /dev/ircomm1	Second IrCOMM device...16 = /dev/irlpt0	First IrLPT device17 = /dev/irlpt1	Second IrLPT device...161 block       Carmel 8-port SATA Disks on Second Controller0 = /dev/carmel/8     SATA disk 8 whole disk1 = /dev/carmel/8p1   SATA disk 8 partition 1...31 = /dev/carmel/8p31  SATA disk 8 partition 3132 = /dev/carmel/9     SATA disk 9 whole disk64 = /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 char	Raw block device interface0 = /dev/rawctl	Raw I/O control device1 = /dev/raw/raw1	First raw I/O device2 = /dev/raw/raw2	Second raw I/O device...max minor number of raw device is set by kernel configMAX_RAW_DEVS or raw module parameter 'max_raw_devs'163 char164 char	Chase Research AT/PCI-Fast serial card0 = /dev/ttyCH0	AT/PCI-Fast board 0, port 0...15 = /dev/ttyCH15	AT/PCI-Fast board 0, port 1516 = /dev/ttyCH16	AT/PCI-Fast board 1, port 0...31 = /dev/ttyCH31	AT/PCI-Fast board 1, port 1532 = /dev/ttyCH32	AT/PCI-Fast board 2, port 0...47 = /dev/ttyCH47	AT/PCI-Fast board 2, port 1548 = /dev/ttyCH48	AT/PCI-Fast board 3, port 0...63 = /dev/ttyCH63	AT/PCI-Fast board 3, port 15165 char	Chase Research AT/PCI-Fast serial card - alternate devices0 = /dev/cuch0	Callout device for ttyCH0...63 = /dev/cuch63	Callout device for ttyCH63166 char	ACM USB modems0 = /dev/ttyACM0	First ACM modem1 = /dev/ttyACM1	Second ACM modem...167 char	ACM USB modems - alternate devices0 = /dev/cuacm0	Callout device for ttyACM01 = /dev/cuacm1	Callout device for ttyACM1...168 char	Eracom CSA7000 PCI encryption adaptor0 = /dev/ecsa0	First CSA70001 = /dev/ecsa1	Second CSA7000...169 char	Eracom CSA8000 PCI encryption adaptor0 = /dev/ecsa8-0	First CSA80001 = /dev/ecsa8-1	Second CSA8000...170 char	AMI MegaRAC remote access controller0 = /dev/megarac0	First MegaRAC card1 = /dev/megarac1	Second MegaRAC card...171 char	Reserved for IEEE 1394 (Firewire)172 char	Moxa Intellio serial card0 = /dev/ttyMX0	First Moxa port1 = /dev/ttyMX1	Second Moxa port...127 = /dev/ttyMX127	128th Moxa port128 = /dev/moxactl	Moxa control port173 char	Moxa Intellio serial card - alternate devices0 = /dev/cumx0	Callout device for ttyMX01 = /dev/cumx1	Callout device for ttyMX1...127 = /dev/cumx127	Callout device for ttyMX127174 char	SmartIO serial card0 = /dev/ttySI0	First SmartIO port1 = /dev/ttySI1	Second SmartIO port...175 char	SmartIO serial card - alternate devices0 = /dev/cusi0	Callout device for ttySI01 = /dev/cusi1	Callout device for ttySI1...176 char	nCipher nFast PCI crypto accelerator0 = /dev/nfastpci0	First nFast PCI device1 = /dev/nfastpci1	First nFast PCI device...177 char	TI PCILynx memory spaces0 = /dev/pcilynx/aux0	 AUX space of first PCILynx card...15 = /dev/pcilynx/aux15 AUX space of 16th PCILynx card16 = /dev/pcilynx/rom0	 ROM space of first PCILynx card...31 = /dev/pcilynx/rom15 ROM space of 16th PCILynx card32 = /dev/pcilynx/ram0	 RAM space of first PCILynx card...47 = /dev/pcilynx/ram15 RAM space of 16th PCILynx card178 char	Giganet cLAN1xxx virtual interface adapter0 = /dev/clanvi0	First cLAN adapter1 = /dev/clanvi1	Second cLAN adapter...179 block       MMC block devices0 = /dev/mmcblk0      First SD/MMC card1 = /dev/mmcblk0p1    First partition on first MMC card8 = /dev/mmcblk1      Second SD/MMC card...The start of next SD/MMC card can be configured withCONFIG_MMC_BLOCK_MINORS, or overridden at boot/modprobetime using the mmcblk.perdev_minors option. That wouldbump the offset between each card to be the configuredvalue instead of the default 8.179 char	CCube DVXChip-based PCI products0 = /dev/dvxirq0	First DVX device1 = /dev/dvxirq1	Second DVX device...180 char	USB devices0 = /dev/usb/lp0	First USB printer...15 = /dev/usb/lp15	16th USB printer48 = /dev/usb/scanner0	First USB scanner...63 = /dev/usb/scanner15 16th USB scanner64 = /dev/usb/rio500	Diamond Rio 50065 = /dev/usb/usblcd	USBLCD Interface (info@usblcd.de)66 = /dev/usb/cpad0	Synaptics cPad (mouse/LCD)96 = /dev/usb/hiddev0	1st USB HID device...111 = /dev/usb/hiddev15	16th USB HID device112 = /dev/usb/auer0	1st auerswald ISDN device...127 = /dev/usb/auer15	16th auerswald ISDN device128 = /dev/usb/brlvgr0	First Braille Voyager device...131 = /dev/usb/brlvgr3	Fourth Braille Voyager device132 = /dev/usb/idmouse	ID Mouse (fingerprint scanner) device133 = /dev/usb/sisusbvga1	First SiSUSB VGA device...140 = /dev/usb/sisusbvga8	Eighth SISUSB VGA device144 = /dev/usb/lcd	USB LCD device160 = /dev/usb/legousbtower0	1st USB Legotower device...175 = /dev/usb/legousbtower15	16th USB Legotower device176 = /dev/usb/usbtmc1	First USB TMC device...191 = /dev/usb/usbtmc16	16th USB TMC device192 = /dev/usb/yurex1	First USB Yurex device...209 = /dev/usb/yurex16	16th USB Yurex device180 block	USB block devices0 = /dev/uba		First USB block device8 = /dev/ubb		Second USB block device16 = /dev/ubc		Third USB block device...181 char	Conrad Electronic parallel port radio clocks0 = /dev/pcfclock0	First Conrad radio clock1 = /dev/pcfclock1	Second Conrad radio clock...182 char	Picture Elements THR2 binarizer0 = /dev/pethr0	First THR2 board1 = /dev/pethr1	Second THR2 board...183 char	SST 5136-DN DeviceNet interface0 = /dev/ss5136dn0	First DeviceNet interface1 = /dev/ss5136dn1	Second DeviceNet interface...This device used to be assigned to major number 144.It had to be moved due to an unfortunate conflict.184 char	Picture Elements' video simulator/sender0 = /dev/pevss0	First sender board1 = /dev/pevss1	Second sender board...185 char	InterMezzo high availability file system0 = /dev/intermezzo0	First cache manager1 = /dev/intermezzo1	Second cache manager...See ://inter-mezzo.org/index.html186 char	Object-based storage control device0 = /dev/obd0		First obd control device1 = /dev/obd1		Second obd control device...See  for code and information.187 char	DESkey hardware encryption device0 = /dev/deskey0	First DES key1 = /dev/deskey1	Second DES key...188 char	USB serial converters0 = /dev/ttyUSB0	First USB serial converter1 = /dev/ttyUSB1	Second USB serial converter...189 char	USB serial converters - alternate devices0 = /dev/cuusb0	Callout device for ttyUSB01 = /dev/cuusb1	Callout device for ttyUSB1...190 char	Kansas City tracker/tuner card0 = /dev/kctt0	First KCT/T card1 = /dev/kctt1	Second KCT/T card...191 char	Reserved for PCMCIA192 char	Kernel profiling interface0 = /dev/profile	Profiling control device1 = /dev/profile0	Profiling device for CPU 02 = /dev/profile1	Profiling device for CPU 1...193 char	Kernel event-tracing interface0 = /dev/trace	Tracing control device1 = /dev/trace0	Tracing device for CPU 02 = /dev/trace1	Tracing device for CPU 1...194 char	linVideoStreams (LINVS)0 = /dev/mvideo/status0	Video compression status1 = /dev/mvideo/stream0	Video stream2 = /dev/mvideo/frame0	Single compressed frame3 = /dev/mvideo/rawframe0	Raw uncompressed frame4 = /dev/mvideo/codec0	Direct codec access5 = /dev/mvideo/video4linux0	Video4Linux compatibility16 = /dev/mvideo/status1	Second device...32 = /dev/mvideo/status2	Third device......240 = /dev/mvideo/status15	16th device...195 char	Nvidia graphics devices0 = /dev/nvidia0		First Nvidia card1 = /dev/nvidia1		Second Nvidia card...255 = /dev/nvidiactl		Nvidia card control device196 char	Tormenta T1 card0 = /dev/tor/0		Master control channel for all cards1 = /dev/tor/1		First DS02 = /dev/tor/2		Second DS0...48 = /dev/tor/48		48th DS049 = /dev/tor/49		First pseudo-channel50 = /dev/tor/50		Second pseudo-channel...197 char	OpenTNF tracing facility0 = /dev/tnf/t0		Trace 0 data extraction1 = /dev/tnf/t1		Trace 1 data extraction...128 = /dev/tnf/status		Tracing facility status130 = /dev/tnf/trace		Tracing device198 char	Total Impact TPMP2 quad coprocessor PCI card0 = /dev/tpmp2/0		First card1 = /dev/tpmp2/1		Second card...199 char	Veritas volume manager (VxVM) volumes0 = /dev/vx/rdsk/*/*		First volume1 = /dev/vx/rdsk/*/*		Second volume...199 block	Veritas volume manager (VxVM) volumes0 = /dev/vx/dsk/*/*		First volume1 = /dev/vx/dsk/*/*		Second volume...The namespace in these directories is maintained bythe user space VxVM software.200 char	Veritas VxVM configuration interface0 = /dev/vx/config		Configuration access node1 = /dev/vx/trace		Volume i/o trace access node2 = /dev/vx/iod		Volume i/o daemon access node3 = /dev/vx/info		Volume information access node4 = /dev/vx/task		Volume tasks access node5 = /dev/vx/taskmon		Volume tasks monitor daemon201 char	Veritas VxVM dynamic multipathing driver0 = /dev/vx/rdmp/*		First multipath device1 = /dev/vx/rdmp/*		Second multipath device...
201 block	Veritas VxVM dynamic multipathing driver0 = /dev/vx/dmp/*		First multipath device1 = /dev/vx/dmp/*		Second multipath device...The namespace in these directories is maintained bythe user space VxVM software.202 char	CPU model-specific registers0 = /dev/cpu/0/msr		MSRs on CPU 01 = /dev/cpu/1/msr		MSRs on CPU 1...202 block	Xen Virtual Block Device0 = /dev/xvda       First Xen VBD whole disk16 = /dev/xvdb      Second Xen VBD whole disk32 = /dev/xvdc      Third Xen VBD whole disk...240 = /dev/xvdp     Sixteenth Xen VBD whole diskPartitions are handled in the same way as for IDEdisks (see major number 3) except that the limit onpartitions is 15.203 char	CPU CPUID information0 = /dev/cpu/0/cpuid		CPUID on CPU 01 = /dev/cpu/1/cpuid		CPUID on CPU 1...204 char	Low-density serial ports0 = /dev/ttyLU0		LinkUp Systems L72xx UART - port 01 = /dev/ttyLU1		LinkUp Systems L72xx UART - port 12 = /dev/ttyLU2		LinkUp Systems L72xx UART - port 23 = /dev/ttyLU3		LinkUp Systems L72xx UART - port 34 = /dev/ttyFB0		Intel Footbridge (ARM)5 = /dev/ttySA0		StrongARM builtin serial port 06 = /dev/ttySA1		StrongARM builtin serial port 17 = /dev/ttySA2		StrongARM builtin serial port 28 = /dev/ttySC0		SCI serial port (SuperH) - port 09 = /dev/ttySC1		SCI serial port (SuperH) - port 110 = /dev/ttySC2		SCI serial port (SuperH) - port 211 = /dev/ttySC3		SCI serial port (SuperH) - port 312 = /dev/ttyFW0		Firmware console - port 013 = /dev/ttyFW1		Firmware console - port 114 = /dev/ttyFW2		Firmware console - port 215 = /dev/ttyFW3		Firmware console - port 316 = /dev/ttyAM0		ARM "AMBA" serial port 0...31 = /dev/ttyAM15		ARM "AMBA" serial port 1532 = /dev/ttyDB0		DataBooster serial port 0...39 = /dev/ttyDB7		DataBooster serial port 740 = /dev/ttySG0		SGI Altix console port41 = /dev/ttySMX0		Motorola i.MX - port 042 = /dev/ttySMX1		Motorola i.MX - port 143 = /dev/ttySMX2		Motorola i.MX - port 244 = /dev/ttyMM0		Marvell MPSC - port 045 = /dev/ttyMM1		Marvell MPSC - port 146 = /dev/ttyCPM0		PPC CPM (SCC or SMC) - port 0...47 = /dev/ttyCPM5		PPC CPM (SCC or SMC) - port 550 = /dev/ttyIOC0		Altix serial card...81 = /dev/ttyIOC31		Altix serial card82 = /dev/ttyVR0		NEC VR4100 series SIU83 = /dev/ttyVR1		NEC VR4100 series DSIU84 = /dev/ttyIOC84		Altix ioc4 serial card...115 = /dev/ttyIOC115		Altix ioc4 serial card116 = /dev/ttySIOC0		Altix ioc3 serial card...147 = /dev/ttySIOC31		Altix ioc3 serial card148 = /dev/ttyPSC0		PPC PSC - port 0...153 = /dev/ttyPSC5		PPC PSC - port 5154 = /dev/ttyAT0		ATMEL serial port 0...169 = /dev/ttyAT15		ATMEL serial port 15170 = /dev/ttyNX0		Hilscher netX serial port 0...185 = /dev/ttyNX15		Hilscher netX serial port 15186 = /dev/ttyJ0		JTAG1 DCC protocol based serial port emulation187 = /dev/ttyUL0		Xilinx uartlite - port 0...190 = /dev/ttyUL3		Xilinx uartlite - port 3191 = /dev/xvc0		Xen virtual console - port 0192 = /dev/ttyPZ0		pmac_zilog - port 0...195 = /dev/ttyPZ3		pmac_zilog - port 3196 = /dev/ttyTX0		TX39/49 serial port 0...204 = /dev/ttyTX7		TX39/49 serial port 7205 = /dev/ttySC0		SC26xx serial port 0206 = /dev/ttySC1		SC26xx serial port 1207 = /dev/ttySC2		SC26xx serial port 2208 = /dev/ttySC3		SC26xx serial port 3209 = /dev/ttyMAX0		MAX3100 serial port 0210 = /dev/ttyMAX1		MAX3100 serial port 1211 = /dev/ttyMAX2		MAX3100 serial port 2212 = /dev/ttyMAX3		MAX3100 serial port 3205 char	Low-density serial ports (alternate device)0 = /dev/culu0		Callout device for ttyLU01 = /dev/culu1		Callout device for ttyLU12 = /dev/culu2		Callout device for ttyLU23 = /dev/culu3		Callout device for ttyLU34 = /dev/cufb0		Callout device for ttyFB05 = /dev/cusa0		Callout device for ttySA06 = /dev/cusa1		Callout device for ttySA17 = /dev/cusa2		Callout device for ttySA28 = /dev/cusc0		Callout device for ttySC09 = /dev/cusc1		Callout device for ttySC110 = /dev/cusc2		Callout device for ttySC211 = /dev/cusc3		Callout device for ttySC312 = /dev/cufw0		Callout device for ttyFW013 = /dev/cufw1		Callout device for ttyFW114 = /dev/cufw2		Callout device for ttyFW215 = /dev/cufw3		Callout device for ttyFW316 = /dev/cuam0		Callout device for ttyAM0...31 = /dev/cuam15		Callout device for ttyAM1532 = /dev/cudb0		Callout device for ttyDB0...39 = /dev/cudb7		Callout device for ttyDB740 = /dev/cusg0		Callout device for ttySG041 = /dev/ttycusmx0		Callout device for ttySMX042 = /dev/ttycusmx1		Callout device for ttySMX143 = /dev/ttycusmx2		Callout device for ttySMX246 = /dev/cucpm0		Callout device for ttyCPM0...49 = /dev/cucpm5		Callout device for ttyCPM550 = /dev/cuioc40		Callout device for ttyIOC40...81 = /dev/cuioc431		Callout device for ttyIOC43182 = /dev/cuvr0		Callout device for ttyVR083 = /dev/cuvr1		Callout device for ttyVR1206 char	OnStream SC-x0 tape devices0 = /dev/osst0		First OnStream SCSI tape, mode 01 = /dev/osst1		Second OnStream SCSI tape, mode 0...32 = /dev/osst0l		First OnStream SCSI tape, mode 133 = /dev/osst1l		Second OnStream SCSI tape, mode 1...64 = /dev/osst0m		First OnStream SCSI tape, mode 265 = /dev/osst1m		Second OnStream SCSI tape, mode 2...96 = /dev/osst0a		First OnStream SCSI tape, mode 397 = /dev/osst1a		Second OnStream SCSI tape, mode 3...128 = /dev/nosst0		No rewind version of /dev/osst0129 = /dev/nosst1		No rewind version of /dev/osst1...160 = /dev/nosst0l		No rewind version of /dev/osst0l161 = /dev/nosst1l		No rewind version of /dev/osst1l...192 = /dev/nosst0m		No rewind version of /dev/osst0m193 = /dev/nosst1m		No rewind version of /dev/osst1m...224 = /dev/nosst0a		No rewind version of /dev/osst0a225 = /dev/nosst1a		No 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 char	Compaq ProLiant health feature indicate0 = /dev/cpqhealth/cpqw	Redirector interface1 = /dev/cpqhealth/crom	EISA CROM2 = /dev/cpqhealth/cdt	Data Table3 = /dev/cpqhealth/cevt	Event Log4 = /dev/cpqhealth/casr	Automatic Server Recovery5 = /dev/cpqhealth/cecc	ECC Memory6 = /dev/cpqhealth/cmca	Machine Check Architecture7 = /dev/cpqhealth/ccsm	Deprecated CDT8 = /dev/cpqhealth/cnmi	NMI Handling9 = /dev/cpqhealth/css	Sideshow Management10 = /dev/cpqhealth/cram	CMOS interface11 = /dev/cpqhealth/cpci	PCI IRQ interface208 char	User space serial ports0 = /dev/ttyU0		First user space serial port1 = /dev/ttyU1		Second user space serial port...209 char	User space serial ports (alternate devices)0 = /dev/cuu0			Callout device for ttyU01 = /dev/cuu1			Callout device for ttyU1...210 char	SBE, Inc. sync/async serial card0 = /dev/sbei/wxcfg0		Configuration device for board 01 = /dev/sbei/dld0		Download device for board 02 = /dev/sbei/wan00		WAN device, port 0, board 03 = /dev/sbei/wan01		WAN device, port 1, board 04 = /dev/sbei/wan02		WAN device, port 2, board 05 = /dev/sbei/wan03		WAN device, port 3, board 06 = /dev/sbei/wanc00		WAN clone device, port 0, board 07 = /dev/sbei/wanc01		WAN clone device, port 1, board 08 = /dev/sbei/wanc02		WAN clone device, port 2, board 09 = /dev/sbei/wanc03		WAN clone device, port 3, board 010 = /dev/sbei/wxcfg1		Configuration device for board 111 = /dev/sbei/dld1		Download device for board 112 = /dev/sbei/wan10		WAN device, port 0, board 113 = /dev/sbei/wan11		WAN device, port 1, board 114 = /dev/sbei/wan12		WAN device, port 2, board 115 = /dev/sbei/wan13		WAN device, port 3, board 116 = /dev/sbei/wanc10		WAN clone device, port 0, board 117 = /dev/sbei/wanc11		WAN clone device, port 1, board 118 = /dev/sbei/wanc12		WAN clone device, port 2, board 119 = /dev/sbei/wanc13		WAN clone device, port 3, board 1...Yes, each board is really spaced 10 (decimal) apart.211 char	Addinum CPCI1500 digital I/O card0 = /dev/addinum/cpci1500/0	First CPCI1500 card1 = /dev/addinum/cpci1500/1	Second CPCI1500 card...212 char	LinuxTV.org DVB driver subsystem0 = /dev/dvb/adapter0/video0    first video decoder of first card1 = /dev/dvb/adapter0/audio0    first audio decoder of first card2 = /dev/dvb/adapter0/sec0      (obsolete/unused)3 = /dev/dvb/adapter0/frontend0 first frontend device of first card4 = /dev/dvb/adapter0/demux0    first demux device of first card5 = /dev/dvb/adapter0/dvr0      first digital video recoder device of first card6 = /dev/dvb/adapter0/ca0       first common access port of first card7 = /dev/dvb/adapter0/net0      first network device of first card8 = /dev/dvb/adapter0/osd0      first on-screen-display device of first card9 = /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 char	Bluetooth RFCOMM TTY devices0 = /dev/rfcomm0		First Bluetooth RFCOMM TTY device1 = /dev/rfcomm1		Second Bluetooth RFCOMM TTY device...217 char	Bluetooth RFCOMM TTY devices (alternate devices)0 = /dev/curf0		Callout device for rfcomm01 = /dev/curf1		Callout device for rfcomm1...218 char	The Logical Company bus Unibus/Qbus adapters0 = /dev/logicalco/bci/0	First bus adapter1 = /dev/logicalco/bci/1	First bus adapter...219 char	The Logical Company DCI-1300 digital I/O card0 = /dev/logicalco/dci1300/0	First DCI-1300 card1 = /dev/logicalco/dci1300/1	Second DCI-1300 card...220 char	Myricom Myrinet "GM" board0 = /dev/myricom/gm0		First Myrinet GM board1 = /dev/myricom/gmp0		First board "root access"2 = /dev/myricom/gm1		Second Myrinet GM board3 = /dev/myricom/gmp1		Second board "root access"...221 char	VME bus0 = /dev/bus/vme/m0		First master image1 = /dev/bus/vme/m1		Second master image2 = /dev/bus/vme/m2		Third master image3 = /dev/bus/vme/m3		Fourth master image4 = /dev/bus/vme/s0		First slave image5 = /dev/bus/vme/s1		Second slave image6 = /dev/bus/vme/s2		Third slave image7 = /dev/bus/vme/s3		Fourth slave image8 = /dev/bus/vme/ctl		ControlIt is expected that all VME bus drivers will use thesame interface.  For interface documentation see/.224 char	A2232 serial card0 = /dev/ttyY0		First A2232 port1 = /dev/ttyY1		Second A2232 port...225 char	A2232 serial card (alternate devices)0 = /dev/cuy0			Callout device for ttyY01 = /dev/cuy1			Callout device for ttyY1...226 char	Direct Rendering Infrastructure (DRI)0 = /dev/dri/card0		First graphics card1 = /dev/dri/card1		Second graphics card...227 char	IBM 3270 terminal Unix tty access1 = /dev/3270/tty1		First 3270 terminal2 = /dev/3270/tty2		Seconds 3270 terminal...228 char	IBM 3270 terminal block-mode access0 = /dev/3270/tub		Controlling interface1 = /dev/3270/tub1		First 3270 terminal2 = /dev/3270/tub2		Second 3270 terminal...229 char	IBM iSeries/pSeries virtual console0 = /dev/hvc0			First console port1 = /dev/hvc1			Second console port...230 char	IBM iSeries virtual tape0 = /dev/iseries/vt0		First virtual tape, mode 01 = /dev/iseries/vt1		Second virtual tape, mode 0...32 = /dev/iseries/vt0l		First virtual tape, mode 133 = /dev/iseries/vt1l		Second virtual tape, mode 1...64 = /dev/iseries/vt0m		First virtual tape, mode 265 = /dev/iseries/vt1m		Second virtual tape, mode 2...96 = /dev/iseries/vt0a		First virtual tape, mode 397 = /dev/iseries/vt1a		Second virtual tape, mode 3...128 = /dev/iseries/nvt0		First virtual tape, mode 0, no rewind129 = /dev/iseries/nvt1		Second virtual tape, mode 0, no rewind...160 = /dev/iseries/nvt0l	First virtual tape, mode 1, no rewind161 = /dev/iseries/nvt1l	Second virtual tape, mode 1, no rewind...192 = /dev/iseries/nvt0m	First virtual tape, mode 2, no rewind193 = /dev/iseries/nvt1m	Second virtual tape, mode 2, no rewind...224 = /dev/iseries/nvt0a	First virtual tape, mode 3, no rewind225 = /dev/iseries/nvt1a	Second 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 char	InfiniBand0 = /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 char	Biometric Devices0 = /dev/biometric/sensor0/fingerprint	first fingerprint sensor on first device1 = /dev/biometric/sensor0/iris		first iris sensor on first device2 = /dev/biometric/sensor0/retina	first retina sensor on first device3 = /dev/biometric/sensor0/voiceprint	first voiceprint sensor on first device4 = /dev/biometric/sensor0/facial	first facial sensor on first device5 = /dev/biometric/sensor0/hand		first hand sensor on first device...10 = /dev/biometric/sensor1/fingerprint	first fingerprint sensor on second device...20 = /dev/biometric/sensor2/fingerprint	first fingerprint sensor on third device...233 char	PathScale 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-239		UNASSIGNED240-254 char	LOCAL/EXPERIMENTAL USE240-254 block	LOCAL/EXPERIMENTAL USEAllocated for local/experimental use.  For devices notassigned official numbers, these ranges should beused in order to avoid conflicting with future assignments.255 char	RESERVED255 block	RESERVEDThis 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 char	Equinox SST multi-port serial boards0 = /dev/ttyEQ0	First serial port on first Equinox SST board127 = /dev/ttyEQ127	Last serial port on first Equinox SST board128 = /dev/ttyEQ128	First serial port on second Equinox SST board...1027 = /dev/ttyEQ1027	Last serial port on eighth Equinox SST board256 block	Resident Flash Disk Flash Translation Layer0 = /dev/rfda		First RFD FTL layer16 = /dev/rfdb		Second RFD FTL layer...240 = /dev/rfdp		16th RFD FTL layer257 char	Phoenix Technologies Cryptographic Services Driver0 = /dev/ptlsec	Crypto Services Driver257 block	SSFDC Flash Translation Layer filesystem0 = /dev/ssfdca	First SSFDC layer8 = /dev/ssfdcb	Second SSFDC layer16 = /dev/ssfdcc	Third SSFDC layer24 = /dev/ssfdcd	4th SSFDC layer32 = /dev/ssfdce	5th SSFDC layer40 = /dev/ssfdcf	6th SSFDC layer48 = /dev/ssfdcg	7th SSFDC layer56 = /dev/ssfdch	8th SSFDC layer258 block	ROM/Flash read-only translation layer0 = /dev/blockrom0	First ROM card's translation layer interface1 = /dev/blockrom1	Second ROM card's translation layer interface...259 block	Block Extended MajorUsed dynamically to hold additional partition minornumbers and allow large numbers of partitions per device259 char	FPGA configuration interfaces0 = /dev/icap0	First Xilinx internal configuration1 = /dev/icap1	Second Xilinx internal configuration260 char	OSD (Object-based-device) SCSI Device0 = /dev/osd0		First OSD Device1 = /dev/osd1		Second OSD Device...255 = /dev/osd255	256th OSD Device

更多推荐

linux设备号——常见设备的主次设备号

本文发布于:2023-06-28 04:04:04,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/921481.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:设备   主次   常见   linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!