]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/conf/majors
This commit was generated by cvs2svn to compensate for changes in r79655,
[FreeBSD/FreeBSD.git] / sys / conf / majors
1 $FreeBSD$
2
3 Hopefully, this list will one day be obsoleted by DEVFS, but for now
4 this is the current allocation of device major numbers.
5
6 For local use, you are encouraged to use the reserved numbers.
7
8 If you intend the driver to be available, send email to the
9 hackers@freebsd.org mailing list to see about having a number
10 reserved for you.
11
12 The most "complete" version of this will be the one in FreeBSD-current.
13 (see http://www.freebsd.org/ or from ftp://ftp.freesoftware.com/pub/FreeBSD/)
14
15 NOTICE: FreeBSD does not use block major numbers anymore, you neither
16 need to assign nor use a block major number for any device driver any
17 more.
18
19 chrdev  name            comments
20 0       cn              console
21 1       ctty            /dev/tty
22 2       mm              /dev/mem,kmem,etc
23 3       wd              ST506 disk controller (with IDE extensions)
24 4       was:swap        /dev/drum
25 5       pts             pseudo tty "tty" half
26 6       ptc             pseudo tty "master" half
27 7       log             system log
28 8       bqu             B004 transputer board
29 9       fd              floppy disk
30 10      wt              QIC-02/36 tape
31 11      spigot          Video capture?
32 12      sc              syscons/pcvt virtual consoles
33 13      da              SCSI "direct access devices"
34 14      sa              SCSI "sequential access devices"
35 15      cd              SCSI "CDROM type"
36 16      lpt             PC parallel printer port
37 17      ch              SCSI changer
38 18      nmdm            nullmodem back-to-back tty ports
39 19      tw              X-10 power interface
40 20      ??              reserved for local use
41 21      psm             PS/2 Mouse
42 22      fd              (/dev/stdin etc)
43 23      bpf             Berkeley Packet Filter
44 24      pca             PC speaker (/dev/pcaudio)
45 25      ??              was vat
46 26      spkr            PC speaker (/dev/spkr)
47 27      mse             Microsoft bus-mouse
48 28      sio             16450/16550 serial
49 29      mcd             Mitsumi CDROM interface
50 30      snd             sound driver system
51 31      pass            SCSI "Application Pass-Thru"
52 32      lkmc            Loadable Kernel Module Controller
53 33      lkm             assigned to Loadable Kernel Modules
54 34      lkm             assigned to Loadable Kernel Modules
55 35      lkm             assigned to Loadable Kernel Modules
56 36      lkm             assigned to Loadable Kernel Modules
57 37      lkm             assigned to Loadable Kernel Modules
58 38      lkm             assigned to Loadable Kernel Modules
59 39      apm             Advanced Power Management
60 40      ctx             Cortex
61 41      ??              was socksys
62 42      cx              Cronyx/Sigma serial adapter
63 43      vn              vnode "disk" device (retired)
64 44      gp              GPIB
65 45      scd             Sony CDROM interface
66 46      matcd           Matsushita/Panasonic/Creative(SB) CDROM interface
67 47      gsc             Genius Scanner
68 48      cy              Cyclades
69 49      ??              was ssc
70 50      card            pcmcia cards
71 51      joy             joystick
72 52      tun             IP tunnel device
73 53      snp             tty snoop
74 54      OLDnic          ISDN system
75 55      OLDisdn         ISDN system
76 56      OLDity          ISDN system
77 57      OLDitel         ISDN system
78 58      dgb             Digiboard PC/Xe
79 59      OLDispy         ISDN system
80 60      OLDnnic         ISDN system
81 61      pt              SCSI "processor target"
82 62      worm            SCSI "worm type"
83 63      rc              Riscom/8 driver
84 64      ??              Talisman
85 65      targ            SCSI target sample driver
86 66      labpc           National Instruments LabPC
87 67      meteor          Matrox Meteor video capture
88 68      si              Specialix SI/XIO (peter@freebsd.org)
89 69      wcd             ATAPI CDROM client of "wd"
90 71      asc             AmiScan driver
91 72      stl             Stallion (cd1400 based) (gerg@stallion.oz.au)
92 73      ??              was qcam
93 74      ccd             concatenated disk
94 75      stli            Stallion (intelligent cdk based) (gerg@stallion.oz.au)
95 76      scc             IBM Smart Capture Card (ohashi@mickey.ai.kyutech.ac.jp)
96 77      cyy             Cyclades Ye/PCI serial card
97 78      pci             PCI bus
98 79      ipl             IP Filter
99 80      xdcp            Assigned to Chris Ficklin <chris@serengeti.com>
100 81      rp              RocketPort/Steve Gericke <steveg@comtrol.com>
101 82      ppi             Generic Parallel I/O <Nicolas.Souchu@prism.uvsq.fr>
102 83      can             CAN16-2 CAN-PC Interface
103 84      dtfp            Datum Time and Frequency processor (louie@UU.NET)
104 85      vesa            VESA support device (j_mini@efn.org)
105 86      alog            Industrial Computer Source AIO8-P driver (deprecated)
106 87      wfd             ATAPI floppy client of "wd"
107 88      dpt             DPT RAID Controller <shimon@i-connect.net>
108 89      pps             Pulse-Per-Second timing interface
109 90      wst             ATAPI tape client of "wd"
110 91      vinum           Volume manager
111 92      bktr            Bt848 video capture driver (hasty@star-gate.com)
112 93      coda            CODA filesystem.
113 94      loran           Loran-C Receiver
114 95      md              Memory Disk
115 96      altq            alternate queueing (including cbq, red, wfq)
116 97      prom            Alpha PROM console
117 98      loe             Loopback pseudo-ethernet (sbabkin@dcn.att.com)
118 99      ct              Cronyx/Tau serial adaptor
119 100     xrpu            Xilinx Reprogrammable Processing Unit
120 102     fla             M-Systems DiskOnChip(r)
121 103     streams         SVR4 Streams emulation <newton@atdot.dotat.org>
122 104     xpt             CAM Transport Layer Services
123 105     iic             I2C bus generic i/o
124 106     smb             System Management Bus generic i/o
125 107     3dfx            3Dfx driver <cokane>
126 108     usb             Universal Serial Bus <n_hibma>
127 109     ida             Intelligent Disk [Array] (md@doc.ic.ac.uk)
128 110     ses             SCSI Environmental Services driver (mjacob@feral.com)
129 111     ums             USB Mouse <n_hibma>
130 112     kbd             keyboard
131 113     ulpt            USB Printer <n_hibma>
132 114     ugen            USB Generic device <n_hibma>
133 115     dag             University of Waikato DAG network capture boards
134 116     ad              ATA disks
135 117     acd             ATAPI CDROM
136 118     afd             ATAPI floppy
137 119     ast             ATAPI tape
138 120     aud             Audit Device <rwatson@FreeBSD.org>
139 121     onew            Dallas Semiconductor One-Wire bus <phk@freebsd.org>
140 122     uhid            USB HID devices <n_hibma>
141 123     fb              frame buffer
142 124     ucdc            USB Communication Class Driver <n_hibma>
143 125     digio           Advantech PCI-1750 IO card jen@vulture.dmem.strath.ac.uk
144 126     sync            Generic sync port support <phk>, <brian>
145 127     fire            Firewire driver <ikob@koganei.wide.ad.jp>
146 128     arla            Arla (AFS-clone) driver
147 129     i2o             Intelligent I/O Character Device
148 130     mlx             Mylex DAC960 RAID (control device)
149 131     mlxd            Mylex DAC960 RAID (disk device)
150 132     amr             AMI MegaRAID (control device)
151 133     amrd            AMI MegaRAID (disk device)
152 134     taupci          Cronyx Tau-PCI card <vak@hanoi.cronyx.ru>
153 135     zsc             TurboLaser console uart
154 136     ipr             Iprobe on-chip perf. counters (gallatin@freebsd.org)
155 137     nfp             nFast PCI crypto accelerator (support@ncipher.com)
156 138     usio            USB Serial support <n_hibma>
157 139     wanrouter       Sangoma Technologies Inc. (al.feldman@sangoma.com)
158 140     pcfclock        PCFCLOCK <sascha@schumann.cx>
159 141     pcdmx           PCDMX theatre lighting controller
160 142     skip            SKIP port (security/skip) control device
161 143     urio            USB Rio 500 <n_hibma>
162 144     nsmb            SMB/CIFS protocol interface <bp>
163 145     dri             DRI Graphics for OpenGL <dfr>
164 146     twe             3ware Escalade ATA RAID (controller)
165 147     twed            3ware Escalade ATA RAID (drives)
166 148     agp             AGP <dfr>
167 149     tap             Ethernet tunneling device <myevmenkin@att.com>
168 150     aac             Adaptec FSA RAID (controller)
169 151     aacd            Adaptec FSA RAID (drives)
170 152     acpi            ACPI bios support (Takanori Watanabe takawata@shidahara1.planet.sci.kobe-u.ac.jp)
171 153     ti              Tigon Gigabit Ethernet driver (ken@FreeBSD.ORG)
172 154     asr             Adaptec SCSI RAID <msmith@freebsd.org>
173 155     phone           Quicknet PhoneJACK and LineJACK cards for VoIP <roger>
174 156     uscanner        USB Scanners <n_hibma>
175 157     ar              ATA "pseudo" RAID device
176 158     mly             Mylex RAID control device
177 159     ata             ATA control device
178 160     spic            Sony Programmable I/O Controller (jogdial)
179 161     swdoc           Sitara networks watchdog device
180 162     digi            Digiboard
181 163     gdt             ICP Vortex RAID controller
182 164     src             Intel SRC RAID controller
183 200     ??              entries from 200-252 are reserved for local use
184 252     ??              entries from 200-252 are reserved for local use
185 254     internal        Used internally by the kernel
186 255     bad choice      -1 is 255 which has magic meanings internally