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