Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[PATCH] New updated devices.txt - LANANA

[jengelh@linux01.gwdg.de: cleanups]
Signed-off-by: Jan Engelhardt <jengelh@gmx.de>
Acked-by: Torben Mathiasen <torben.mathiasen@hp.com>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>

authored by

Torben Mathiasen and committed by
Linus Torvalds
30aaa5c6 012d3ca8

+63 -37
+63 -37
Documentation/devices.txt
··· 3 3 4 4 Maintained by Torben Mathiasen <device@lanana.org> 5 5 6 - Last revised: 15 May 2006 6 + Last revised: 29 November 2006 7 7 8 8 This list is the Linux Device List, the official registry of allocated 9 9 device numbers and /dev directory nodes for the Linux operating ··· 94 94 9 = /dev/urandom Faster, less secure random number gen. 95 95 10 = /dev/aio Asynchronous I/O notification interface 96 96 11 = /dev/kmsg Writes to this come out as printk's 97 + 97 98 1 block RAM disk 98 99 0 = /dev/ram0 First RAM disk 99 100 1 = /dev/ram1 Second RAM disk ··· 123 122 devices are on major 128 and above and use the PTY 124 123 master multiplex (/dev/ptmx) to acquire a PTY on 125 124 demand. 126 - 125 + 127 126 2 block Floppy disks 128 127 0 = /dev/fd0 Controller 0, drive 0, autodetect 129 128 1 = /dev/fd1 Controller 0, drive 1, autodetect ··· 258 257 129 = /dev/vcsa1 tty1 text/attribute contents 259 258 ... 260 259 191 = /dev/vcsa63 tty63 text/attribute contents 261 - 260 + 262 261 NOTE: These devices permit both read and write access. 263 262 264 263 7 block Loopback devices ··· 412 411 207 = /dev/video/em8300_sp EM8300 DVD decoder subpicture 413 412 208 = /dev/compaq/cpqphpc Compaq PCI Hot Plug Controller 414 413 209 = /dev/compaq/cpqrid Compaq Remote Insight Driver 415 - 210 = /dev/impi/bt IMPI coprocessor block transfer 414 + 210 = /dev/impi/bt IMPI coprocessor block transfer 416 415 211 = /dev/impi/smic IMPI coprocessor stream interface 417 416 212 = /dev/watchdogs/0 First watchdog device 418 417 213 = /dev/watchdogs/1 Second watchdog device ··· 507 506 33 = /dev/patmgr1 Sequencer patch manager 508 507 34 = /dev/midi02 Third MIDI port 509 508 50 = /dev/midi03 Fourth MIDI port 509 + 510 510 14 block BIOS harddrive callback support {2.6} 511 511 0 = /dev/dos_hda First BIOS harddrive whole disk 512 512 64 = /dev/dos_hdb Second BIOS harddrive whole disk ··· 529 527 530 528 16 char Non-SCSI scanners 531 529 0 = /dev/gs4500 Genius 4500 handheld scanner 530 + 532 531 16 block GoldStar CD-ROM 533 532 0 = /dev/gscd GoldStar CD-ROM 534 533 ··· 551 548 0 = /dev/ttyC0 First Cyclades port 552 549 ... 553 550 31 = /dev/ttyC31 32nd Cyclades port 551 + 554 552 19 block "Double" compressed disk 555 553 0 = /dev/double0 First compressed disk 556 554 ... ··· 567 563 0 = /dev/cub0 Callout device for ttyC0 568 564 ... 569 565 31 = /dev/cub31 Callout device for ttyC31 566 + 570 567 20 block Hitachi CD-ROM (under development) 571 568 0 = /dev/hitcd Hitachi CD-ROM 572 569 ··· 587 582 588 583 This device is used on the ARM-based Acorn RiscPC. 589 584 Partitions are handled the same way as for IDE disks 590 - (see major number 3). 585 + (see major number 3). 591 586 592 587 22 char Digiboard serial card 593 588 0 = /dev/ttyD0 First Digiboard port ··· 596 591 22 block Second IDE hard disk/CD-ROM interface 597 592 0 = /dev/hdc Master: whole disk (or CD-ROM) 598 593 64 = /dev/hdd Slave: whole disk (or CD-ROM) 599 - 594 + 600 595 Partitions are handled the same way as for the first 601 596 interface (see major number 3). 602 597 ··· 644 639 645 640 26 char Quanta WinVision frame grabber {2.6} 646 641 0 = /dev/wvisfgrab Quanta WinVision frame grabber 642 + 647 643 26 block Second Matsushita (Panasonic/SoundBlaster) CD-ROM 648 644 0 = /dev/sbpcd4 Panasonic CD-ROM controller 1 unit 0 649 645 1 = /dev/sbpcd5 Panasonic CD-ROM controller 1 unit 1 ··· 676 670 37 = /dev/nrawqft1 Unit 1, no rewind-on-close, no file marks 677 671 38 = /dev/nrawqft2 Unit 2, no rewind-on-close, no file marks 678 672 39 = /dev/nrawqft3 Unit 3, no rewind-on-close, no file marks 673 + 679 674 27 block Third Matsushita (Panasonic/SoundBlaster) CD-ROM 680 675 0 = /dev/sbpcd8 Panasonic CD-ROM controller 2 unit 0 681 676 1 = /dev/sbpcd9 Panasonic CD-ROM controller 2 unit 1 ··· 688 681 1 = /dev/staliomem1 Second Stallion card I/O memory 689 682 2 = /dev/staliomem2 Third Stallion card I/O memory 690 683 3 = /dev/staliomem3 Fourth Stallion card I/O memory 684 + 691 685 28 char Atari SLM ACSI laser printer (68k/Atari) 692 686 0 = /dev/slm0 First SLM laser printer 693 687 1 = /dev/slm1 Second SLM laser printer ··· 698 690 1 = /dev/sbpcd13 Panasonic CD-ROM controller 3 unit 1 699 691 2 = /dev/sbpcd14 Panasonic CD-ROM controller 3 unit 2 700 692 3 = /dev/sbpcd15 Panasonic CD-ROM controller 3 unit 3 693 + 701 694 28 block ACSI disk (68k/Atari) 702 695 0 = /dev/ada First ACSI disk whole disk 703 696 16 = /dev/adb Second ACSI disk whole disk ··· 759 750 31 char MPU-401 MIDI 760 751 0 = /dev/mpu401data MPU-401 data port 761 752 1 = /dev/mpu401stat MPU-401 status port 753 + 762 754 31 block ROM/flash memory card 763 755 0 = /dev/rom0 First ROM card (rw) 764 756 ... ··· 811 801 34 block Fourth IDE hard disk/CD-ROM interface 812 802 0 = /dev/hdg Master: whole disk (or CD-ROM) 813 803 64 = /dev/hdh Slave: whole disk (or CD-ROM) 814 - 804 + 815 805 Partitions are handled the same way as for the first 816 806 interface (see major number 3). 817 807 ··· 828 818 129 = /dev/smpte1 Second MIDI port, SMPTE timed 829 819 130 = /dev/smpte2 Third MIDI port, SMPTE timed 830 820 131 = /dev/smpte3 Fourth MIDI port, SMPTE timed 821 + 831 822 35 block Slow memory ramdisk 832 823 0 = /dev/slram Slow memory ramdisk 833 824 ··· 839 828 16 = /dev/tap0 First Ethertap device 840 829 ... 841 830 31 = /dev/tap15 16th Ethertap device 831 + 842 832 36 block MCA ESDI hard disk 843 833 0 = /dev/eda First ESDI disk whole disk 844 834 64 = /dev/edb Second ESDI disk whole disk ··· 894 882 895 883 40 char Matrox Meteor frame grabber {2.6} 896 884 0 = /dev/mmetfgrab Matrox Meteor frame grabber 885 + 897 886 40 block Syquest EZ135 parallel port removable drive 898 887 0 = /dev/eza Parallel EZ135 drive, whole disk 899 888 ··· 906 893 907 894 41 char Yet Another Micro Monitor 908 895 0 = /dev/yamm Yet Another Micro Monitor 896 + 909 897 41 block MicroSolutions BackPack parallel port CD-ROM 910 898 0 = /dev/bpcd BackPack CD-ROM 911 899 ··· 915 901 the parallel port ATAPI CD-ROM driver at major number 46. 916 902 917 903 42 char Demo/sample use 904 + 918 905 42 block Demo/sample use 919 906 920 907 This number is intended for use in sample code, as ··· 933 918 0 = /dev/ttyI0 First virtual modem 934 919 ... 935 920 63 = /dev/ttyI63 64th virtual modem 921 + 936 922 43 block Network block devices 937 923 0 = /dev/nb0 First network block device 938 924 1 = /dev/nb1 Second network block device ··· 950 934 0 = /dev/cui0 Callout device for ttyI0 951 935 ... 952 936 63 = /dev/cui63 Callout device for ttyI63 937 + 953 938 44 block Flash Translation Layer (FTL) filesystems 954 939 0 = /dev/ftla FTL on first Memory Technology Device 955 940 16 = /dev/ftlb FTL on second Memory Technology Device 956 941 32 = /dev/ftlc FTL on third Memory Technology Device 957 942 ... 958 - 240 = /dev/ftlp FTL on 16th Memory Technology Device 943 + 240 = /dev/ftlp FTL on 16th Memory Technology Device 959 944 960 945 Partitions are handled in the same way as for IDE 961 946 disks (see major number 3) except that the partition ··· 975 958 191 = /dev/ippp63 64th SyncPPP device 976 959 977 960 255 = /dev/isdninfo ISDN monitor interface 961 + 978 962 45 block Parallel port IDE disk devices 979 963 0 = /dev/pda First parallel port IDE disk 980 964 16 = /dev/pdb Second parallel port IDE disk ··· 1062 1044 1 = /dev/dcbri1 Second DataComm card 1063 1045 2 = /dev/dcbri2 Third DataComm card 1064 1046 3 = /dev/dcbri3 Fourth DataComm card 1047 + 1065 1048 52 block Mylex DAC960 PCI RAID controller; fifth controller 1066 1049 0 = /dev/rd/c4d0 First disk, whole disk 1067 1050 8 = /dev/rd/c4d1 Second disk, whole disk ··· 1112 1093 1113 1094 55 char DSP56001 digital signal processor 1114 1095 0 = /dev/dsp56k First DSP56001 1096 + 1115 1097 55 block Mylex DAC960 PCI RAID controller; eighth controller 1116 1098 0 = /dev/rd/c7d0 First disk, whole disk 1117 1099 8 = /dev/rd/c7d1 Second disk, whole disk ··· 1150 1130 0 = /dev/cup0 Callout device for ttyP0 1151 1131 1 = /dev/cup1 Callout device for ttyP1 1152 1132 ... 1133 + 1153 1134 58 block Reserved for logical volume manager 1154 1135 1155 1136 59 char sf firewall package ··· 1170 1149 NAMING CONFLICT -- PROPOSED REVISED NAME /dev/rpda0 etc 1171 1150 1172 1151 60-63 char LOCAL/EXPERIMENTAL USE 1152 + 1173 1153 60-63 block LOCAL/EXPERIMENTAL USE 1174 1154 Allocated for local/experimental use. For devices not 1175 1155 assigned official numbers, these ranges should be ··· 1456 1434 DAC960 (see major number 48) except that the limit on 1457 1435 partitions is 15. 1458 1436 1459 - 1460 1437 78 char PAM Software's multimodem boards 1461 1438 0 = /dev/ttyM0 First PAM modem 1462 1439 1 = /dev/ttyM1 Second PAM modem ··· 1471 1450 DAC960 (see major number 48) except that the limit on 1472 1451 partitions is 15. 1473 1452 1474 - 1475 1453 79 char PAM Software's multimodem boards - alternate devices 1476 1454 0 = /dev/cum0 Callout device for ttyM0 1477 1455 1 = /dev/cum1 Callout device for ttyM1 ··· 1485 1465 Partitions are handled the same way as for Mylex 1486 1466 DAC960 (see major number 48) except that the limit on 1487 1467 partitions is 15. 1488 - 1489 1468 1490 1469 80 char Photometrics AT200 CCD camera 1491 1470 0 = /dev/at200 Photometrics AT200 CCD camera ··· 1698 1679 1 = /dev/dcxx1 Second capture card 1699 1680 ... 1700 1681 1701 - 94 block IBM S/390 DASD block storage 1682 + 94 block IBM S/390 DASD block storage 1702 1683 0 = /dev/dasda First DASD device, major 1703 1684 1 = /dev/dasda1 First DASD device, block 1 1704 1685 2 = /dev/dasda2 First DASD device, block 2 ··· 1714 1695 1 = /dev/ipnat NAT control device/log file 1715 1696 2 = /dev/ipstate State information log file 1716 1697 3 = /dev/ipauth Authentication control device/log file 1717 - ... 1698 + ... 1718 1699 1719 1700 96 char Parallel port ATAPI tape devices 1720 1701 0 = /dev/pt0 First parallel port ATAPI tape ··· 1724 1705 129 = /dev/npt1 Second p.p. ATAPI tape, no rewind 1725 1706 ... 1726 1707 1727 - 96 block Inverse NAND Flash Translation Layer 1708 + 96 block Inverse NAND Flash Translation Layer 1728 1709 0 = /dev/inftla First INFTL layer 1729 1710 16 = /dev/inftlb Second INFTL layer 1730 1711 ... ··· 1956 1937 ... 1957 1938 1958 1939 113 block IBM iSeries virtual CD-ROM 1959 - 1960 1940 0 = /dev/iseries/vcda First virtual CD-ROM 1961 1941 1 = /dev/iseries/vcdb Second virtual CD-ROM 1962 1942 ... ··· 2077 2059 ... 2078 2060 2079 2061 119 char VMware virtual network control 2080 - 0 = /dev/vnet0 1st virtual network 2081 - 1 = /dev/vnet1 2nd virtual network 2062 + 0 = /dev/vmnet0 1st virtual network 2063 + 1 = /dev/vmnet1 2nd virtual network 2082 2064 ... 2083 2065 2084 2066 120-127 char LOCAL/EXPERIMENTAL USE 2067 + 2085 2068 120-127 block LOCAL/EXPERIMENTAL USE 2086 2069 Allocated for local/experimental use. For devices not 2087 2070 assigned official numbers, these ranges should be ··· 2094 2075 nodes; instead they should be accessed through the 2095 2076 /dev/ptmx cloning interface. 2096 2077 2097 - 2098 2078 128 block SCSI disk devices (128-143) 2099 2079 0 = /dev/sddy 129th SCSI disk whole disk 2100 2080 16 = /dev/sddz 130th SCSI disk whole disk ··· 2104 2086 Partitions are handled in the same way as for IDE 2105 2087 disks (see major number 3) except that the limit on 2106 2088 partitions is 15. 2107 - 2108 2089 2109 2090 129 block SCSI disk devices (144-159) 2110 2091 0 = /dev/sdeo 145th SCSI disk whole disk ··· 2140 2123 disks (see major number 3) except that the limit on 2141 2124 partitions is 15. 2142 2125 2143 - 2144 2126 132 block SCSI disk devices (192-207) 2145 2127 0 = /dev/sdgk 193rd SCSI disk whole disk 2146 2128 16 = /dev/sdgl 194th SCSI disk whole disk ··· 2150 2134 Partitions are handled in the same way as for IDE 2151 2135 disks (see major number 3) except that the limit on 2152 2136 partitions is 15. 2153 - 2154 2137 2155 2138 133 block SCSI disk devices (208-223) 2156 2139 0 = /dev/sdha 209th SCSI disk whole disk ··· 2162 2147 disks (see major number 3) except that the limit on 2163 2148 partitions is 15. 2164 2149 2165 - 2166 2150 134 block SCSI disk devices (224-239) 2167 2151 0 = /dev/sdhq 225th SCSI disk whole disk 2168 2152 16 = /dev/sdhr 226th SCSI disk whole disk ··· 2173 2159 disks (see major number 3) except that the limit on 2174 2160 partitions is 15. 2175 2161 2176 - 2177 2162 135 block SCSI disk devices (240-255) 2178 2163 0 = /dev/sdig 241st SCSI disk whole disk 2179 2164 16 = /dev/sdih 242nd SCSI disk whole disk ··· 2183 2170 Partitions are handled in the same way as for IDE 2184 2171 disks (see major number 3) except that the limit on 2185 2172 partitions is 15. 2186 - 2187 2173 2188 2174 136-143 char Unix98 PTY slaves 2189 2175 0 = /dev/pts/0 First Unix98 pseudo-TTY ··· 2396 2384 ... 2397 2385 2398 2386 159 char RESERVED 2387 + 2399 2388 159 block RESERVED 2400 2389 2401 2390 160 char General Purpose Instrument Bus (GPIB) ··· 2440 2427 2441 2428 Partitions are handled in the same way as for IDE 2442 2429 disks (see major number 3) except that the limit on 2443 - partitions is 31. 2430 + partitions is 31. 2444 2431 2445 2432 162 char Raw block device interface 2446 2433 0 = /dev/rawctl Raw I/O control device ··· 2495 2482 ... 2496 2483 2497 2484 171 char Reserved for IEEE 1394 (Firewire) 2498 - 2499 2485 2500 2486 172 char Moxa Intellio serial card 2501 2487 0 = /dev/ttyMX0 First Moxa port ··· 2555 2543 64 = /dev/usb/rio500 Diamond Rio 500 2556 2544 65 = /dev/usb/usblcd USBLCD Interface (info@usblcd.de) 2557 2545 66 = /dev/usb/cpad0 Synaptics cPad (mouse/LCD) 2558 - 67 = /dev/usb/adutux0 1st Ontrak ADU device 2559 - ... 2560 - 76 = /dev/usb/adutux10 10th Ontrak ADU device 2561 2546 96 = /dev/usb/hiddev0 1st USB HID device 2562 2547 ... 2563 2548 111 = /dev/usb/hiddev15 16th USB HID device ··· 2567 2558 132 = /dev/usb/idmouse ID Mouse (fingerprint scanner) device 2568 2559 133 = /dev/usb/sisusbvga1 First SiSUSB VGA device 2569 2560 ... 2570 - 140 = /dev/usb/sisusbvga8 Eigth SISUSB VGA device 2561 + 140 = /dev/usb/sisusbvga8 Eighth SISUSB VGA device 2571 2562 144 = /dev/usb/lcd USB LCD device 2572 2563 160 = /dev/usb/legousbtower0 1st USB Legotower device 2573 2564 ... ··· 2580 2571 0 = /dev/uba First USB block device 2581 2572 8 = /dev/ubb Second USB block device 2582 2573 16 = /dev/ubc Third USB block device 2583 - ... 2574 + ... 2584 2575 2585 2576 181 char Conrad Electronic parallel port radio clocks 2586 2577 0 = /dev/pcfclock0 First Conrad radio clock ··· 2666 2657 32 = /dev/mvideo/status2 Third device 2667 2658 ... 2668 2659 ... 2669 - 240 = /dev/mvideo/status15 16th device 2660 + 240 = /dev/mvideo/status15 16th device 2670 2661 ... 2671 2662 2672 2663 195 char Nvidia graphics devices ··· 2804 2795 ... 2805 2796 185 = /dev/ttyNX15 Hilscher netX serial port 15 2806 2797 186 = /dev/ttyJ0 JTAG1 DCC protocol based serial port emulation 2798 + 187 = /dev/ttyUL0 Xilinx uartlite - port 0 2799 + ... 2800 + 190 = /dev/ttyUL3 Xilinx uartlite - port 3 2801 + 191 = /dev/xvc0 Xen virtual console - port 0 2807 2802 2808 2803 205 char Low-density serial ports (alternate device) 2809 2804 0 = /dev/culu0 Callout device for ttyLU0 ··· 2844 2831 81 = /dev/cuioc431 Callout device for ttyIOC431 2845 2832 82 = /dev/cuvr0 Callout device for ttyVR0 2846 2833 83 = /dev/cuvr1 Callout device for ttyVR1 2847 - 2848 2834 2849 2835 206 char OnStream SC-x0 tape devices 2850 2836 0 = /dev/osst0 First OnStream SCSI tape, mode 0 ··· 2934 2922 ... 2935 2923 2936 2924 212 char LinuxTV.org DVB driver subsystem 2937 - 2938 2925 0 = /dev/dvb/adapter0/video0 first video decoder of first card 2939 2926 1 = /dev/dvb/adapter0/audio0 first audio decoder of first card 2940 2927 2 = /dev/dvb/adapter0/sec0 (obsolete/unused) ··· 3019 3008 2 = /dev/3270/tub2 Second 3270 terminal 3020 3009 ... 3021 3010 3022 - 229 char IBM iSeries virtual console 3023 - 0 = /dev/iseries/vtty0 First console port 3024 - 1 = /dev/iseries/vtty1 Second console port 3011 + 229 char IBM iSeries/pSeries virtual console 3012 + 0 = /dev/hvc0 First console port 3013 + 1 = /dev/hvc1 Second console port 3025 3014 ... 3026 3015 3027 3016 230 char IBM iSeries virtual tape ··· 3094 3083 234-239 UNASSIGNED 3095 3084 3096 3085 240-254 char LOCAL/EXPERIMENTAL USE 3086 + 3097 3087 240-254 block LOCAL/EXPERIMENTAL USE 3098 3088 Allocated for local/experimental use. For devices not 3099 3089 assigned official numbers, these ranges should be 3100 3090 used in order to avoid conflicting with future assignments. 3101 3091 3102 3092 255 char RESERVED 3093 + 3103 3094 255 block RESERVED 3104 3095 3105 3096 This major is reserved to assist the expansion to a ··· 3128 3115 257 char Phoenix Technologies Cryptographic Services Driver 3129 3116 0 = /dev/ptlsec Crypto Services Driver 3130 3117 3118 + 257 block SSFDC Flash Translation Layer filesystem 3119 + 0 = /dev/ssfdca First SSFDC layer 3120 + 8 = /dev/ssfdcb Second SSFDC layer 3121 + 16 = /dev/ssfdcc Third SSFDC layer 3122 + 24 = /dev/ssfdcd 4th SSFDC layer 3123 + 32 = /dev/ssfdce 5th SSFDC layer 3124 + 40 = /dev/ssfdcf 6th SSFDC layer 3125 + 48 = /dev/ssfdcg 7th SSFDC layer 3126 + 56 = /dev/ssfdch 8th SSFDC layer 3131 3127 3128 + 258 block ROM/Flash read-only translation layer 3129 + 0 = /dev/blockrom0 First ROM card's translation layer interface 3130 + 1 = /dev/blockrom1 Second ROM card's translation layer interface 3131 + ... 3132 3132 3133 3133 **** ADDITIONAL /dev DIRECTORY ENTRIES 3134 3134