FreeBSD/Linux Kernel Cross Reference
sys/conf/majors
1 $FreeBSD: releng/5.0/sys/conf/majors 107369 2002-11-28 04:29:52Z rwatson $
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/)
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 geom GEOMetry
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 - -
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 70 crypto Device-independent crypto interface (from openbsd)
91 71 asc AmiScan driver
92 72 stl Stallion (cd1400 based) (gerg@stallion.oz.au)
93 73 ?? was qcam
94 74 ccd concatenated disk
95 75 stli Stallion (intelligent cdk based) (gerg@stallion.oz.au)
96 76 scc IBM Smart Capture Card (ohashi@mickey.ai.kyutech.ac.jp)
97 77 cyy Cyclades Ye/PCI serial card
98 78 pci PCI bus
99 79 ipl IP Filter
100 80 xdcp Assigned to Chris Ficklin <chris@serengeti.com>
101 81 rp RocketPort/Steve Gericke <steveg@comtrol.com>
102 82 ppi Generic Parallel I/O <Nicolas.Souchu@prism.uvsq.fr>
103 83 can CAN16-2 CAN-PC Interface
104 84 dtfp Datum Time and Frequency processor (louie@UU.NET)
105 85 vesa VESA support device (j_mini@efn.org)
106 86 alog Industrial Computer Source AIO8-P driver (deprecated)
107 87 wfd ATAPI floppy client of "wd"
108 88 dpt DPT RAID Controller <shimon@i-connect.net>
109 89 pps Pulse-Per-Second timing interface
110 90 wst ATAPI tape client of "wd"
111 91 vinum Volume manager
112 92 bktr Bt848 video capture driver (hasty@star-gate.com)
113 93 coda CODA filesystem.
114 94 loran Loran-C Receiver
115 95 md Memory Disk
116 96 altq alternate queueing (including cbq, red, wfq)
117 97 prom Alpha PROM console
118 98 loe Loopback pseudo-ethernet (sbabkin@dcn.att.com)
119 99 ct Cronyx/Tau serial adaptor
120 100 xrpu Xilinx Reprogrammable Processing Unit
121 101 was:dgm was: Digiboard PC/Xem in <= RELENG_4
122 102 fla M-Systems DiskOnChip(r)
123 103 streams SVR4 Streams emulation <newton@atdot.dotat.org>
124 104 xpt CAM Transport Layer Services
125 105 iic I2C bus generic i/o
126 106 smb System Management Bus generic i/o
127 107 3dfx 3Dfx driver <cokane>
128 108 usb Universal Serial Bus <n_hibma>
129 109 ida Intelligent Disk [Array] (md@doc.ic.ac.uk)
130 110 ses SCSI Environmental Services driver (mjacob@feral.com)
131 111 ums USB Mouse <n_hibma>
132 112 kbd keyboard
133 113 ulpt USB Printer <n_hibma>
134 114 ugen USB Generic device <n_hibma>
135 115 dag University of Waikato DAG network capture boards
136 116 ad ATA disks
137 117 acd ATAPI CDROM
138 118 afd ATAPI floppy
139 119 ast ATAPI tape
140 120 aud Audit Device <rwatson@FreeBSD.org>
141 121 onew Dallas Semiconductor One-Wire bus <phk@freebsd.org>
142 122 uhid USB HID devices <n_hibma>
143 123 fb frame buffer
144 124 ucdc USB Communication Class Driver <n_hibma>
145 125 digio Advantech PCI-1750 IO card jen@vulture.dmem.strath.ac.uk
146 126 sync Generic sync port support <phk>, <brian>
147 127 fire Firewire driver <ikob@koganei.wide.ad.jp>
148 128 arla Arla (AFS-clone) driver
149 129 i2o Intelligent I/O Character Device
150 130 mlx Mylex DAC960 RAID (control device)
151 131 mlxd Mylex DAC960 RAID (disk device)
152 132 amr AMI MegaRAID (control device)
153 133 amrd AMI MegaRAID (disk device)
154 134 taupci Cronyx Tau-PCI card <vak@hanoi.cronyx.ru>
155 135 zsc TurboLaser console uart
156 136 ipr Iprobe on-chip perf. counters (gallatin@freebsd.org)
157 137 nfp nFast PCI crypto accelerator (support@ncipher.com)
158 138 ucom USB Serial support <n_hibma>
159 139 wanrouter Sangoma Technologies Inc. (al.feldman@sangoma.com)
160 140 pcfclock PCFCLOCK <sascha@schumann.cx>
161 141 pcdmx PCDMX theatre lighting controller
162 142 skip SKIP port (security/skip) control device
163 143 urio USB Rio 500 <n_hibma>
164 144 nsmb SMB/CIFS protocol interface <bp>
165 145 dri DRI Graphics for OpenGL <dfr>
166 146 twe 3ware Escalade ATA RAID (controller)
167 147 twed 3ware Escalade ATA RAID (drives)
168 148 agp AGP <dfr>
169 149 tap Ethernet tunneling device <myevmenkin@att.com>
170 150 aac Adaptec FSA RAID (controller)
171 151 aacd Adaptec FSA RAID (drives)
172 152 acpi ACPI bios support (Takanori Watanabe takawata@shidahara1.planet.sci.kobe-u.ac.jp)
173 153 ti Tigon Gigabit Ethernet driver (ken@FreeBSD.ORG)
174 154 asr Adaptec SCSI RAID <msmith@freebsd.org>
175 155 phone Quicknet PhoneJACK and LineJACK cards for VoIP <roger>
176 156 uscanner USB Scanners <n_hibma>
177 157 ar ATA "pseudo" RAID device
178 158 mly Mylex RAID control device
179 159 ata ATA control device
180 160 spic Sony Programmable I/O Controller (jogdial)
181 161 swdoc Sitara networks watchdog device
182 162 digi Digiboard
183 163 - -
184 164 iir Intel Integrated RAID <boji.t.kannanthanam@intel.com>
185 165 net Network drivers <jlemon>
186 166 ciss Compaq SmartArray 5* adapter <msmith>
187 167 ufm USB Fm Radio
188 168 sab Siemens SAB82532 serial chip <jake>
189 168 XXX used by pst in RELENG_4
190 169 ofwd OpenFirmware disk <benno>
191 170 pst Promise SuperTrak (uses 168 in RELENG_4)
192 171 mide LSI MegaRAID IDE (control device)
193 172 mided LSI MegaRAID IDE (disk device)
194 173 devctl Devd control device <imp>
195 174 pciwd Berkshire Watchdog PCI <marcel@progressix.com>
196 175 ips IBM/Adaptec ServeRAID (control device)
197 176 ipsd IBM/Adaptec ServeRAID (disk device)
198 177 openfirm OpenFirmware control device <tmm>
199 178 raidctl RAIDframe (control device)
200 179 raid RAIDframe (disk device)
201 180 nvidia NVIDIA (nvidiaN/nvidiactl)
202 181 casm HP/Compaq ProLiant Advanced Server Management <peter>
203 200 ?? entries from 200-252 are reserved for local use
204 252 ?? entries from 200-252 are reserved for local use
205 253 was:MFS was: used by MFS in <= RELENG_4
206 254 internal Used internally by the kernel
207 255 bad choice -1 is 255 which has magic meanings internally
Cache object: 9d58e88d8ab643bb28591981898ce54d
|