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