3 Hopefully, this list will one day be obsoleted by DEVFS, but for now
4 this is the current allocation of device major numbers.
6 For local use, you are encouraged to use the reserved numbers.
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
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/)
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
22 2 mm /dev/mem,kmem,etc
23 3 wd ST506 disk controller (with IDE extensions)
25 5 pts pseudo tty "tty" half
26 6 ptc pseudo tty "master" half
28 8 bqu B004 transputer board
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
38 18 nmdm nullmodem back-to-back tty ports
39 19 tw X-10 power interface
40 20 ?? reserved for local use
42 22 fd (/dev/stdin etc)
43 23 bpf Berkeley Packet Filter
44 24 pca PC speaker (/dev/pcaudio)
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
62 42 cx Cronyx/Sigma serial adapter
63 43 vn vnode "disk" device (retired)
65 45 scd Sony CDROM interface
66 46 matcd Matsushita/Panasonic/Creative(SB) CDROM interface
72 52 tun IP tunnel device
75 55 OLDisdn 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"
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"
91 72 stl Stallion (cd1400 based) (gerg@stallion.oz.au)
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
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
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>
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
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>
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)
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 156 uscanner USB Scanners <n_hibma>
176 157 ar ATA "pseudo" RAID device
177 158 mly Mylex RAID control device
178 159 ata ATA control device
179 160 spic Sony Programmable I/O Controller (jogdial)
180 200 ?? entries from 200-252 are reserved for local use
181 252 ?? entries from 200-252 are reserved for local use
183 254 internal Used internally by the kernel
184 255 bad choice -1 is 255 which has magic meanings internally