FreeBSD/Linux Kernel Cross Reference
sys/conf/majors
1 # $FreeBSD: releng/5.1/sys/conf/majors 114901 2003-05-11 06:18:33Z scottl $
2 #
3 # This list is semi-obsoleted by DEVFS, but for now it still contains
4 # the current allocation of device major numbers.
5 #
6 # Unless very special circumstants demand otherwise, all device drivers
7 # are able to use a dynamically allocated major number. If the d_maj
8 # element of the cdevsw is uninitialized (preferred) or initialized to
9 # MAJOR_AUTO, this dynamic allocation will happen.
10 #
11 # NOTICE: FreeBSD does not use block major numbers anymore, you neither
12 # need to assign nor use a block major number for any device driver any
13 # more.
14 #
15 # The names marked with a '*' is belived to be allocated for code inside
16 # the CVS tree.
17 #
18 #maj name comments
19 0 *cn console
20 1 *ctty /dev/tty
21 2 *mm /dev/mem,kmem,etc
22 4 *geom GEOMetry
23 5 *pts pseudo tty "tty" half
24 6 *ptc pseudo tty "master" half
25 7 *log system log
26 9 *fd floppy disk
27 10 *wt i386/isa/wt.c
28 11 *spigot Video capture?
29 12 *sc syscons/pcvt virtual consoles
30 14 *sa SCSI "sequential access devices"
31 15 *cd SCSI "CDROM type"
32 16 *lpt PC parallel printer port
33 17 *ch SCSI changer
34 18 *nmdm nullmodem back-to-back tty ports
35 19 *tw X-10 power interface
36 20 *ng_device Netgraph
37 21 *psm PS/2 Mouse
38 22 *fd (/dev/stdin etc)
39 23 *bpf Berkeley Packet Filter
40 24 *pca PC speaker (/dev/pcaudio)
41 26 *spkr PC speaker (/dev/spkr)
42 27 *mse Microsoft bus-mouse
43 28 *sio 16450/16550 serial
44 29 *mcd Mitsumi CDROM interface <mdodd>
45 30 *snd sound driver system
46 31 *pass SCSI "Application Pass-Thru"
47 32 lkmc Loadable Kernel Module Controller
48 33 lkm assigned to Loadable Kernel Modules
49 34 lkm assigned to Loadable Kernel Modules
50 35 lkm assigned to Loadable Kernel Modules
51 36 lkm assigned to Loadable Kernel Modules
52 37 lkm assigned to Loadable Kernel Modules
53 38 lkm assigned to Loadable Kernel Modules
54 39 *apm Advanced Power Management also ACPI
55 40 *ctx Cortex
56 42 *cx Cronyx/Sigma serial adapter
57 43 vn vnode "disk" device (retired)
58 44 *gp GPIB
59 45 *scd Sony CDROM interface <mdodd>
60 46 - -
61 47 *gsc Genius Scanner
62 48 *cy Cyclades
63 51 *joy joystick
64 52 *tun IP tunnel device
65 53 *snp tty snoop
66 54 OLDnic ISDN system
67 55 *i4b_ctl ISDN4BSD
68 56 *i4b_tel ISDN4BSD
69 57 *i4b_rbch ISDN4BSD
70 58 *dgb Digiboard PC/Xe
71 59 *i4b_trace ISDN4BSD
72 60 *i4b_i4bdrv ISDN4BSD
73 61 *pt SCSI "processor target"
74 62 worm SCSI "worm type"
75 63 *rc Riscom/8 driver
76 64 ?? Talisman
77 65 *targ SCSI target sample driver
78 66 labpc National Instruments LabPC
79 67 *meteor Matrox Meteor video capture
80 68 *si Specialix SI/XIO (peter@freebsd.org)
81 69 *wcd ATAPI CDROM client of "wd"
82 70 crypto Device-independent crypto interface (from openbsd)
83 71 *asc AmiScan driver
84 72 *stl Stallion (cd1400 based) (gerg@stallion.oz.au)
85 74 *ccd concatenated disk
86 75 *stli Stallion (intelligent cdk based) (gerg@stallion.oz.au)
87 76 scc IBM Smart Capture Card (ohashi@mickey.ai.kyutech.ac.jp)
88 77 cyy Cyclades Ye/PCI serial card
89 78 pci PCI bus
90 79 *ipl IP Filter
91 80 xdcp Assigned to Chris Ficklin <chris@serengeti.com>
92 81 *rp RocketPort/Steve Gericke <steveg@comtrol.com>
93 82 *ppi Generic Parallel I/O <Nicolas.Souchu@prism.uvsq.fr>
94 83 can CAN16-2 CAN-PC Interface
95 84 dtfp Datum Time and Frequency processor (louie@UU.NET)
96 85 vesa VESA support device (j_mini@efn.org)
97 86 alog Industrial Computer Source AIO8-P driver (deprecated)
98 87 wfd ATAPI floppy client of "wd"
99 88 *dpt DPT RAID Controller <shimon@i-connect.net>
100 89 *pps Pulse-Per-Second timing interface
101 90 wst ATAPI tape client of "wd"
102 91 *vinum Volume manager
103 92 *bktr Bt848 video capture driver (hasty@star-gate.com)
104 93 *coda CODA filesystem.
105 95 *md Memory Disk
106 96 altq alternate queueing (including cbq, red, wfq)
107 97 *prom Alpha PROM console
108 98 loe Loopback pseudo-ethernet (sbabkin@dcn.att.com)
109 99 ct Cronyx/Tau serial adaptor
110 100 *xrpu Xilinx Reprogrammable Processing Unit
111 103 *streams SVR4 Streams emulation <newton@atdot.dotat.org>
112 104 *xpt CAM Transport Layer Services
113 105 *iic I2C bus generic i/o
114 106 *smb System Management Bus generic i/o
115 107 *3dfx 3Dfx driver <cokane>
116 108 *usb Universal Serial Bus <n_hibma>
117 110 *ses SCSI Environmental Services driver (mjacob@feral.com)
118 111 *ums USB Mouse <n_hibma>
119 112 *kbd keyboard
120 113 *ulpt USB Printer <n_hibma>
121 114 *ugen USB Generic device <n_hibma>
122 115 dag University of Waikato DAG network capture boards
123 117 *acd ATAPI CDROM
124 119 *ast ATAPI tape
125 120 aud Audit Device <rwatson@FreeBSD.org>
126 121 onew Dallas Semiconductor One-Wire bus <phk@freebsd.org>
127 122 *uhid USB HID devices <n_hibma>
128 123 *fb frame buffer
129 124 ucdc USB Communication Class Driver <n_hibma>
130 125 digio Advantech PCI-1750 IO card jen@vulture.dmem.strath.ac.uk
131 126 sync Generic sync port support <phk>, <brian>
132 127 *fire Firewire driver <ikob@koganei.wide.ad.jp>
133 128 arla Arla (AFS-clone) driver
134 129 i2o Intelligent I/O Character Device
135 130 *mlx Mylex DAC960 RAID (control device)
136 132 *amr AMI MegaRAID (control device)
137 134 taupci Cronyx Tau-PCI card <vak@hanoi.cronyx.ru>
138 135 *zsc TurboLaser console uart
139 136 ipr Iprobe on-chip perf. counters (gallatin@freebsd.org)
140 137 nfp nFast PCI crypto accelerator (support@ncipher.com)
141 138 *ucom USB Serial support <n_hibma>
142 139 wanrouter Sangoma Technologies Inc. (al.feldman@sangoma.com)
143 140 *pcfclock PCFCLOCK <sascha@schumann.cx>
144 141 pcdmx PCDMX theatre lighting controller
145 142 skip SKIP port (security/skip) control device
146 143 *urio USB Rio 500 <n_hibma>
147 144 nsmb SMB/CIFS protocol interface <bp>
148 145 *dri DRI Graphics for OpenGL <dfr>
149 146 *twe 3ware Escalade ATA RAID (controller)
150 148 *agp AGP <dfr>
151 149 *tap Ethernet tunneling device <myevmenkin@att.com>
152 150 *aac Adaptec FSA RAID (controller)
153 152 *acpi ACPI bios support (Takanori Watanabe takawata@shidahara1.planet.sci.kobe-u.ac.jp)
154 153 *ti Tigon Gigabit Ethernet driver (ken@FreeBSD.ORG)
155 154 *asr Adaptec SCSI RAID <msmith@freebsd.org>
156 155 phone Quicknet PhoneJACK and LineJACK cards for VoIP <roger>
157 156 *uscanner USB Scanners <n_hibma>
158 158 *mly Mylex RAID control device
159 159 *ata ATA control device
160 160 *spic Sony Programmable I/O Controller (jogdial)
161 161 swdoc Sitara networks watchdog device
162 162 *digi Digiboard
163 163 - -
164 164 *iir Intel Integrated RAID <boji.t.kannanthanam@intel.com>
165 166 *ciss Compaq SmartArray 5* adapter <msmith>
166 168 XXX used by pst in RELENG_4
167 170 pst Promise SuperTrak (uses 168 in RELENG_4)
168 171 mide LSI MegaRAID IDE (control device)
169 172 mided LSI MegaRAID IDE (disk device)
170 173 *devctl Devd control device <imp>
171 174 pciwd Berkshire Watchdog PCI <marcel@progressix.com>
172 175 ips IBM/Adaptec ServeRAID (control device)
173 177 *openfirm OpenFirmware control device <tmm>
174 178 raidctl RAIDframe (control device)
175 179 raid RAIDframe (disk device)
176 180 nvidia NVIDIA (nvidiaN/nvidiactl) <mdodd>
177 181 casm HP/Compaq ProLiant Advanced Server Management <peter>
178 183 *smapi SMAPI BIOS interface <mdodd>
179 200 ?? entries from 200-252 are reserved for local use
180 248 *isp dev/isp/isp_freebsd.c
181 252 ?? entries from 200-252 are reserved for local use
182 254 internal Used internally by the kernel
183 255 bad_choice -1 is 255 which has magic meanings internally
Cache object: b4d454a143041221695b85e32bae64a5
|