aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Documentation/devices.txt135
1 files changed, 111 insertions, 24 deletions
diff --git a/Documentation/devices.txt b/Documentation/devices.txt
index b369a8c46a73..b2f593fc76ca 100644
--- a/Documentation/devices.txt
+++ b/Documentation/devices.txt
@@ -3,7 +3,7 @@
3 3
4 Maintained by Torben Mathiasen <device@lanana.org> 4 Maintained by Torben Mathiasen <device@lanana.org>
5 5
6 Last revised: 25 January 2005 6 Last revised: 01 March 2006
7 7
8This list is the Linux Device List, the official registry of allocated 8This list is the Linux Device List, the official registry of allocated
9device numbers and /dev directory nodes for the Linux operating 9device numbers and /dev directory nodes for the Linux operating
@@ -94,7 +94,6 @@ Your cooperation is appreciated.
94 9 = /dev/urandom Faster, less secure random number gen. 94 9 = /dev/urandom Faster, less secure random number gen.
95 10 = /dev/aio Asyncronous I/O notification interface 95 10 = /dev/aio Asyncronous I/O notification interface
96 11 = /dev/kmsg Writes to this come out as printk's 96 11 = /dev/kmsg Writes to this come out as printk's
97 12 = /dev/oldmem Access to crash dump from kexec kernel
98 1 block RAM disk 97 1 block RAM disk
99 0 = /dev/ram0 First RAM disk 98 0 = /dev/ram0 First RAM disk
100 1 = /dev/ram1 Second RAM disk 99 1 = /dev/ram1 Second RAM disk
@@ -262,13 +261,13 @@ Your cooperation is appreciated.
262 NOTE: These devices permit both read and write access. 261 NOTE: These devices permit both read and write access.
263 262
264 7 block Loopback devices 263 7 block Loopback devices
265 0 = /dev/loop0 First loopback device 264 0 = /dev/loop0 First loop device
266 1 = /dev/loop1 Second loopback device 265 1 = /dev/loop1 Second loop device
267 ... 266 ...
268 267
269 The loopback devices are used to mount filesystems not 268 The loop devices are used to mount filesystems not
270 associated with block devices. The binding to the 269 associated with block devices. The binding to the
271 loopback devices is handled by mount(8) or losetup(8). 270 loop devices is handled by mount(8) or losetup(8).
272 271
273 8 block SCSI disk devices (0-15) 272 8 block SCSI disk devices (0-15)
274 0 = /dev/sda First SCSI disk whole disk 273 0 = /dev/sda First SCSI disk whole disk
@@ -943,7 +942,7 @@ Your cooperation is appreciated.
943 240 = /dev/ftlp FTL on 16th Memory Technology Device 942 240 = /dev/ftlp FTL on 16th Memory Technology Device
944 943
945 Partitions are handled in the same way as for IDE 944 Partitions are handled in the same way as for IDE
946 disks (see major number 3) expect that the partition 945 disks (see major number 3) except that the partition
947 limit is 15 rather than 63 per disk (same as SCSI.) 946 limit is 15 rather than 63 per disk (same as SCSI.)
948 947
949 45 char isdn4linux ISDN BRI driver 948 45 char isdn4linux ISDN BRI driver
@@ -1168,7 +1167,7 @@ Your cooperation is appreciated.
1168 The filename of the encrypted container and the passwords 1167 The filename of the encrypted container and the passwords
1169 are sent via ioctls (using the sdmount tool) to the master 1168 are sent via ioctls (using the sdmount tool) to the master
1170 node which then activates them via one of the 1169 node which then activates them via one of the
1171 /dev/scramdisk/x nodes for loopback mounting (all handled 1170 /dev/scramdisk/x nodes for loop mounting (all handled
1172 through the sdmount tool). 1171 through the sdmount tool).
1173 1172
1174 Requested by: andy@scramdisklinux.org 1173 Requested by: andy@scramdisklinux.org
@@ -2538,18 +2537,32 @@ Your cooperation is appreciated.
2538 0 = /dev/usb/lp0 First USB printer 2537 0 = /dev/usb/lp0 First USB printer
2539 ... 2538 ...
2540 15 = /dev/usb/lp15 16th USB printer 2539 15 = /dev/usb/lp15 16th USB printer
2541 16 = /dev/usb/mouse0 First USB mouse
2542 ...
2543 31 = /dev/usb/mouse15 16th USB mouse
2544 32 = /dev/usb/ez0 First USB firmware loader
2545 ...
2546 47 = /dev/usb/ez15 16th USB firmware loader
2547 48 = /dev/usb/scanner0 First USB scanner 2540 48 = /dev/usb/scanner0 First USB scanner
2548 ... 2541 ...
2549 63 = /dev/usb/scanner15 16th USB scanner 2542 63 = /dev/usb/scanner15 16th USB scanner
2550 64 = /dev/usb/rio500 Diamond Rio 500 2543 64 = /dev/usb/rio500 Diamond Rio 500
2551 65 = /dev/usb/usblcd USBLCD Interface (info@usblcd.de) 2544 65 = /dev/usb/usblcd USBLCD Interface (info@usblcd.de)
2552 66 = /dev/usb/cpad0 Synaptics cPad (mouse/LCD) 2545 66 = /dev/usb/cpad0 Synaptics cPad (mouse/LCD)
2546 96 = /dev/usb/hiddev0 1st USB HID device
2547 ...
2548 111 = /dev/usb/hiddev15 16th USB HID device
2549 112 = /dev/usb/auer0 1st auerswald ISDN device
2550 ...
2551 127 = /dev/usb/auer15 16th auerswald ISDN device
2552 128 = /dev/usb/brlvgr0 First Braille Voyager device
2553 ...
2554 131 = /dev/usb/brlvgr3 Fourth Braille Voyager device
2555 132 = /dev/usb/idmouse ID Mouse (fingerprint scanner) device
2556 133 = /dev/usb/sisusbvga1 First SiSUSB VGA device
2557 ...
2558 140 = /dev/usb/sisusbvga8 Eigth SISUSB VGA device
2559 144 = /dev/usb/lcd USB LCD device
2560 160 = /dev/usb/legousbtower0 1st USB Legotower device
2561 ...
2562 175 = /dev/usb/legousbtower15 16th USB Legotower device
2563 240 = /dev/usb/dabusb0 First daubusb device
2564 ...
2565 243 = /dev/usb/dabusb3 Fourth dabusb device
2553 2566
2554180 block USB block devices 2567180 block USB block devices
2555 0 = /dev/uba First USB block device 2568 0 = /dev/uba First USB block device
@@ -2710,6 +2723,17 @@ Your cooperation is appreciated.
2710 1 = /dev/cpu/1/msr MSRs on CPU 1 2723 1 = /dev/cpu/1/msr MSRs on CPU 1
2711 ... 2724 ...
2712 2725
2726202 block Xen Virtual Block Device
2727 0 = /dev/xvda First Xen VBD whole disk
2728 16 = /dev/xvdb Second Xen VBD whole disk
2729 32 = /dev/xvdc Third Xen VBD whole disk
2730 ...
2731 240 = /dev/xvdp Sixteenth Xen VBD whole disk
2732
2733 Partitions are handled in the same way as for IDE
2734 disks (see major number 3) except that the limit on
2735 partitions is 15.
2736
2713203 char CPU CPUID information 2737203 char CPU CPUID information
2714 0 = /dev/cpu/0/cpuid CPUID on CPU 0 2738 0 = /dev/cpu/0/cpuid CPUID on CPU 0
2715 1 = /dev/cpu/1/cpuid CPUID on CPU 1 2739 1 = /dev/cpu/1/cpuid CPUID on CPU 1
@@ -2747,11 +2771,26 @@ Your cooperation is appreciated.
2747 46 = /dev/ttyCPM0 PPC CPM (SCC or SMC) - port 0 2771 46 = /dev/ttyCPM0 PPC CPM (SCC or SMC) - port 0
2748 ... 2772 ...
2749 47 = /dev/ttyCPM5 PPC CPM (SCC or SMC) - port 5 2773 47 = /dev/ttyCPM5 PPC CPM (SCC or SMC) - port 5
2750 50 = /dev/ttyIOC40 Altix serial card 2774 50 = /dev/ttyIOC0 Altix serial card
2775 ...
2776 81 = /dev/ttyIOC31 Altix serial card
2777 82 = /dev/ttyVR0 NEC VR4100 series SIU
2778 83 = /dev/ttyVR1 NEC VR4100 series DSIU
2779 84 = /dev/ttyIOC84 Altix ioc4 serial card
2780 ...
2781 115 = /dev/ttyIOC115 Altix ioc4 serial card
2782 116 = /dev/ttySIOC0 Altix ioc3 serial card
2783 ...
2784 147 = /dev/ttySIOC31 Altix ioc3 serial card
2785 148 = /dev/ttyPSC0 PPC PSC - port 0
2786 ...
2787 153 = /dev/ttyPSC5 PPC PSC - port 5
2788 154 = /dev/ttyAT0 ATMEL serial port 0
2751 ... 2789 ...
2752 81 = /dev/ttyIOC431 Altix serial card 2790 169 = /dev/ttyAT15 ATMEL serial port 15
2753 82 = /dev/ttyVR0 NEC VR4100 series SIU 2791 170 = /dev/ttyNX0 Hilscher netX serial port 0
2754 83 = /dev/ttyVR1 NEC VR4100 series DSIU 2792 ...
2793 185 = /dev/ttyNX15 Hilscher netX serial port 15
2755 2794
2756205 char Low-density serial ports (alternate device) 2795205 char Low-density serial ports (alternate device)
2757 0 = /dev/culu0 Callout device for ttyLU0 2796 0 = /dev/culu0 Callout device for ttyLU0
@@ -2786,8 +2825,8 @@ Your cooperation is appreciated.
2786 50 = /dev/cuioc40 Callout device for ttyIOC40 2825 50 = /dev/cuioc40 Callout device for ttyIOC40
2787 ... 2826 ...
2788 81 = /dev/cuioc431 Callout device for ttyIOC431 2827 81 = /dev/cuioc431 Callout device for ttyIOC431
2789 82 = /dev/cuvr0 Callout device for ttyVR0 2828 82 = /dev/cuvr0 Callout device for ttyVR0
2790 83 = /dev/cuvr1 Callout device for ttyVR1 2829 83 = /dev/cuvr1 Callout device for ttyVR1
2791 2830
2792 2831
2793206 char OnStream SC-x0 tape devices 2832206 char OnStream SC-x0 tape devices
@@ -2897,7 +2936,6 @@ Your cooperation is appreciated.
2897 ... 2936 ...
2898 196 = /dev/dvb/adapter3/video0 first video decoder of fourth card 2937 196 = /dev/dvb/adapter3/video0 first video decoder of fourth card
2899 2938
2900
2901216 char Bluetooth RFCOMM TTY devices 2939216 char Bluetooth RFCOMM TTY devices
2902 0 = /dev/rfcomm0 First Bluetooth RFCOMM TTY device 2940 0 = /dev/rfcomm0 First Bluetooth RFCOMM TTY device
2903 1 = /dev/rfcomm1 Second Bluetooth RFCOMM TTY device 2941 1 = /dev/rfcomm1 Second Bluetooth RFCOMM TTY device
@@ -3002,12 +3040,43 @@ Your cooperation is appreciated.
3002 ioctl()'s can be used to rewind the tape regardless of 3040 ioctl()'s can be used to rewind the tape regardless of
3003 the device used to access it. 3041 the device used to access it.
3004 3042
3005231 char InfiniBand MAD 3043231 char InfiniBand
3006 0 = /dev/infiniband/umad0 3044 0 = /dev/infiniband/umad0
3007 1 = /dev/infiniband/umad1 3045 1 = /dev/infiniband/umad1
3008 ... 3046 ...
3047 63 = /dev/infiniband/umad63 63rd InfiniBandMad device
3048 64 = /dev/infiniband/issm0 First InfiniBand IsSM device
3049 65 = /dev/infiniband/issm1 Second InfiniBand IsSM device
3050 ...
3051 127 = /dev/infiniband/issm63 63rd InfiniBand IsSM device
3052 128 = /dev/infiniband/uverbs0 First InfiniBand verbs device
3053 129 = /dev/infiniband/uverbs1 Second InfiniBand verbs device
3054 ...
3055 159 = /dev/infiniband/uverbs31 31st InfiniBand verbs device
3056
3057232 char Biometric Devices
3058 0 = /dev/biometric/sensor0/fingerprint first fingerprint sensor on first device
3059 1 = /dev/biometric/sensor0/iris first iris sensor on first device
3060 2 = /dev/biometric/sensor0/retina first retina sensor on first device
3061 3 = /dev/biometric/sensor0/voiceprint first voiceprint sensor on first device
3062 4 = /dev/biometric/sensor0/facial first facial sensor on first device
3063 5 = /dev/biometric/sensor0/hand first hand sensor on first device
3064 ...
3065 10 = /dev/biometric/sensor1/fingerprint first fingerprint sensor on second device
3066 ...
3067 20 = /dev/biometric/sensor2/fingerprint first fingerprint sensor on third device
3068 ...
3009 3069
3010232-239 UNASSIGNED 3070233 char PathScale InfiniPath interconnect
3071 0 = /dev/ipath Primary device for programs (any unit)
3072 1 = /dev/ipath0 Access specifically to unit 0
3073 2 = /dev/ipath1 Access specifically to unit 1
3074 ...
3075 4 = /dev/ipath3 Access specifically to unit 3
3076 129 = /dev/ipath_sma Device used by Subnet Management Agent
3077 130 = /dev/ipath_diag Device used by diagnostics programs
3078
3079234-239 UNASSIGNED
3011 3080
3012240-254 char LOCAL/EXPERIMENTAL USE 3081240-254 char LOCAL/EXPERIMENTAL USE
3013240-254 block LOCAL/EXPERIMENTAL USE 3082240-254 block LOCAL/EXPERIMENTAL USE
@@ -3021,6 +3090,24 @@ Your cooperation is appreciated.
3021 This major is reserved to assist the expansion to a 3090 This major is reserved to assist the expansion to a
3022 larger number space. No device nodes with this major 3091 larger number space. No device nodes with this major
3023 should ever be created on the filesystem. 3092 should ever be created on the filesystem.
3093 (This is probaly not true anymore, but I'll leave it
3094 for now /Torben)
3095
3096---LARGE MAJORS!!!!!---
3097
3098256 char Equinox SST multi-port serial boards
3099 0 = /dev/ttyEQ0 First serial port on first Equinox SST board
3100 127 = /dev/ttyEQ127 Last serial port on first Equinox SST board
3101 128 = /dev/ttyEQ128 First serial port on second Equinox SST board
3102 ...
3103 1027 = /dev/ttyEQ1027 Last serial port on eighth Equinox SST board
3104
3105256 block Resident Flash Disk Flash Translation Layer
3106 0 = /dev/rfda First RFD FTL layer
3107 16 = /dev/rfdb Second RFD FTL layer
3108 ...
3109 240 = /dev/rfdp 16th RFD FTL layer
3110
3024 3111
3025 **** ADDITIONAL /dev DIRECTORY ENTRIES 3112 **** ADDITIONAL /dev DIRECTORY ENTRIES
3026 3113