]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - sys/conf/majors
Add Quicknet LineJACK and PhoneJACK cards
[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      ??              was su
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
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 101     dgm             Digiboard PC/Xem
121 102     fla             M-Systems DiskOnChip(r)
122 103     streams         SVR4 Streams emulation <newton@atdot.dotat.org>
123 104     xpt             CAM Transport Layer Services
124 105     iic             I2C bus generic i/o
125 106     smb             System Management Bus generic i/o
126 107     3dfx            3Dfx driver <cokane>
127 108     usb             Universal Serial Bus <n_hibma>
128 109     ida             Intelligent Disk [Array] (md@doc.ic.ac.uk)
129 110     ses             SCSI Environmental Services driver (mjacob@feral.com)
130 111     ums             USB Mouse <n_hibma>
131 112     kbd             keyboard
132 113     ulpt            USB Printer <n_hibma>
133 114     ugen            USB Generic device <n_hibma>
134 115     dag             University of Waikato DAG network capture boards
135 116     ad              ATA disks
136 117     acd             ATAPI CDROM
137 118     afd             ATAPI floppy
138 119     ast             ATAPI tape
139 120     aud             Audit Device <rwatson@FreeBSD.org>
140 121     onew            Dallas Semiconductor One-Wire bus <phk@freebsd.org>
141 122     uhid            USB HID devices <n_hibma>
142 123     fb              frame buffer
143 124     ucdc            USB Communication Class Driver <n_hibma>
144 125     digio           Advantech PCI-1750 IO card jen@vulture.dmem.strath.ac.uk
145 126     sync            Generic sync port support <phk>, <brian>
146 127     fire            Firewire driver <ikob@koganei.wide.ad.jp>
147 128     arla            Arla (AFS-clone) driver
148 129     i2o             Intelligent I/O Character Device
149 130     mlx             Mylex DAC960 RAID (control device)
150 131     mlxd            Mylex DAC960 RAID (disk device)
151 132     amr             AMI MegaRAID (control device)
152 133     amrd            AMI MegaRAID (disk device)
153 134     taupci          Cronyx Tau-PCI card <vak@hanoi.cronyx.ru>
154 135     zsc             TurboLaser console uart
155 136     ipr             Iprobe on-chip perf. counters (gallatin@freebsd.org)
156 137     nfp             nFast PCI crypto accelerator (support@ncipher.com)
157 138     usio            USB Serial support <n_hibma>
158 139     wanrouter       Sangoma Technologies Inc. (al.feldman@sangoma.com)
159 140     pcfclock        PCFCLOCK <sascha@schumann.cx>
160 141     pcdmx           PCDMX theatre lighting controller
161 142     skip            SKIP port (security/skip) control device
162 143     urio            USB Rio 500 <n_hibma>
163 144     nsmb            SMB/CIFS protocol interface <bp>
164 145     dri             DRI Graphics for OpenGL <dfr>
165 146     twe             3ware Escalade ATA RAID (controller)
166 147     twed            3ware Escalade ATA RAID (drives)
167 148     agp             AGP <dfr>
168 149     tap             Ethernet tunneling device <myevmenkin@att.com>
169 150     aac             Adaptec FSA RAID (controller)
170 151     aacd            Adaptec FSA RAID (drives)
171 152     acpi            ACPI bios support (Takanori Watanabe takawata@shidahara1.planet.sci.kobe-u.ac.jp)
172 153     ti              Tigon Gigabit Ethernet driver (ken@FreeBSD.ORG)
173 154     asr             Adaptec SCSI RAID <msmith@freebsd.org>
174 155     phone           Quicknet PhoneJACK and LineJACK cards for VoIP <roger>
175 200     ??              entries from 200-252 are reserved for local use
176 252     ??              entries from 200-252 are reserved for local use
177 253     mfs             Used by MFS
178 254     internal        Used internally by the kernel
179 255     bad choice      -1 is 255 which has magic meanings internally