$FreeBSD: src/sys/conf/majors,v 1.98.2.27.2.1 2005/01/14 03:07:39 scottl Exp $

This list is obsoleted by DEVFS in 5.x and later and is only here for
major number allocation for drivers on the RELENG_4 and earlier branches.

For local use, you are encouraged to use the reserved numbers.

NOTICE: FreeBSD does not use block major numbers anymore, you neither
need to assign nor use a block major number for any device driver any
more.

The names marked with a '*' is belived to be allocated for code inside
the CVS tree.

maj 	name		comments
0	*cn		console
1	*ctty		/dev/tty
2	*mm		/dev/mem,kmem,etc
4	*geom		GEOMetry
5	*pts		pseudo tty "tty" half
6	*ptc		pseudo tty "master" half
7	*log		system log
9	*fd		floppy disk
10	*wt		i386/isa/wt.c
11	*spigot		Video capture?
12	*sc		syscons/pcvt virtual consoles
14	*sa		SCSI "sequential access devices"
16	*lpt		PC parallel printer port
17	*ch		SCSI changer
18	*nmdm		nullmodem back-to-back tty ports
19	*tw		X-10 power interface
20	*ng_device	Netgraph
21	*psm		PS/2 Mouse
22	*fd		(/dev/stdin etc)
23	*bpf		Berkeley Packet Filter
26	*spkr		PC speaker (/dev/spkr)
27	*mse		Microsoft bus-mouse
28	*sio		16450/16550 serial
29	*mcd		Mitsumi CDROM interface <mdodd>
30	*snd		sound driver system
31	*pass		SCSI "Application Pass-Thru"
32	lkmc		Loadable Kernel Module Controller
33	lkm		assigned to Loadable Kernel Modules
34	lkm		assigned to Loadable Kernel Modules
35	lkm		assigned to Loadable Kernel Modules
36	lkm		assigned to Loadable Kernel Modules
37	lkm		assigned to Loadable Kernel Modules
38	lkm		assigned to Loadable Kernel Modules
39	*apm		Advanced Power Management also ACPI
40	*ctx		Cortex
42	*cx		Cronyx Sigma-ISA serial adapters
43	vn		vnode "disk" device (retired)
44	*gp		GPIB
45	*scd		Sony CDROM interface <mdodd>
46	-		-
47	*gsc		Genius Scanner
48	*cy		Cyclades
51	*joy		joystick
52	*tun		IP tunnel device
53	*snp		tty snoop
54	OLDnic		ISDN system
55	*i4b_ctl	ISDN4BSD
56	*i4b_tel	ISDN4BSD
57	*i4b_rbch	ISDN4BSD
58	-		Was dgb: Digiboard PC/Xe
59	*i4b_trace	ISDN4BSD
60	*i4b_i4bdrv	ISDN4BSD
61	*pt		SCSI "processor target"
62	worm		SCSI "worm type"
63	*rc		Riscom/8 driver
64	??		Talisman
65	*targ		SCSI target sample driver
66	labpc		National Instruments LabPC
67	-		was meteor Matrox Meteor video capture
68	*si		Specialix SI/XIO (peter@freebsd.org)
69	*wcd		ATAPI CDROM client of "wd"
70	crypto		Device-independent crypto interface (from openbsd)
71	*asc		AmiScan driver
72	*stl		Stallion (cd1400 based) (gerg@stallion.oz.au)
74	*ccd		concatenated disk
75	*stli		Stallion (intelligent cdk based) (gerg@stallion.oz.au)
76	scc		IBM Smart Capture Card (ohashi@mickey.ai.kyutech.ac.jp)
77	cyy		Cyclades Ye/PCI serial card
78	pci		PCI bus
79	*ipl		IP Filter
80	xdcp		Assigned to Chris Ficklin <chris@serengeti.com>
81	*rp		RocketPort/Steve Gericke <steveg@comtrol.com>
82	*ppi		Generic Parallel I/O <Nicolas.Souchu@prism.uvsq.fr>
83	can		CAN16-2 CAN-PC Interface
84	dtfp		Datum Time and Frequency processor (louie@UU.NET)
85	vesa		VESA support device (j_mini@efn.org)
86      alog            Industrial Computer Source AIO8-P driver (deprecated)
87	wfd		ATAPI floppy client of "wd"
88	*dpt		DPT RAID Controller <shimon@i-connect.net>
89	*pps		Pulse-Per-Second timing interface
90	wst		ATAPI tape client of "wd"
91	*vinum		Volume manager
92      *bktr		Bt848 video capture driver (hasty@star-gate.com)
93	*coda		CODA filesystem.
96	altq		alternate queueing (including cbq, red, wfq)
97	*prom		Alpha PROM console
98	loe		Loopback pseudo-ethernet (sbabkin@dcn.att.com)
99	*ct		Cronyx Tau-ISA serial adapters (driver name "ctau")
103	*streams	SVR4 Streams emulation <newton@atdot.dotat.org>
104	*xpt		CAM Transport Layer Services
105	*iic		I2C bus generic i/o
106	*smb		System Management Bus generic i/o
107	*3dfx		3Dfx driver <cokane>
108	*usb		Universal Serial Bus <n_hibma>
110	*ses		SCSI Environmental Services driver (mjacob@feral.com)
111	*ums		USB Mouse <n_hibma>
112	*kbd		keyboard
113	*ulpt		USB Printer <n_hibma>
114	*ugen		USB Generic device <n_hibma>
115	dag		University of Waikato DAG network capture boards
117	*acd		ATAPI CDROM
119	*ast		ATAPI tape
121	onew		Dallas Semiconductor One-Wire bus <phk@freebsd.org>
122	*uhid		USB HID devices <n_hibma>
123	*fb		frame buffer
124	ucdc		USB Communication Class Driver <n_hibma>
125	digio		Advantech PCI-1750 IO card jen@vulture.dmem.strath.ac.uk
126	sync		Generic sync port support <phk>, <brian>
127	*fire		Firewire driver <ikob@koganei.wide.ad.jp>
128	arla		Arla (AFS-clone) driver
129	i2o		Intelligent I/O Character Device
130	*mlx		Mylex DAC960 RAID (control device)
134	*cp		Cronyx Tau-PCI synchronous WAN adapters
135	*zsc		TurboLaser console uart
136	ipr		Iprobe on-chip perf. counters (gallatin@freebsd.org)
137	nfp		nFast PCI crypto accelerator (support@ncipher.com)
138	*ucom		USB Serial support <n_hibma>
139	wanrouter	Sangoma Technologies Inc. (al.feldman@sangoma.com)
140	*pcfclock	PCFCLOCK <sascha@schumann.cx>
141	pcdmx		PCDMX theatre lighting controller
142	skip		SKIP port (security/skip) control device
143	*urio		USB Rio 500 <n_hibma>
145	*dri		DRI Graphics for OpenGL <dfr>
146	*twe		3ware Escalade ATA RAID (controller)
187	*twa		3ware 9000 series PATA/SATA RAID (controller)
148	*agp		AGP <dfr>
149	*tap		Ethernet tunneling device <myevmenkin@att.com>
152	*acpi		ACPI bios support (Takanori Watanabe takawata@shidahara1.planet.sci.kobe-u.ac.jp)
153	*ti		Tigon Gigabit Ethernet driver (ken@FreeBSD.ORG)
154	*asr		Adaptec SCSI RAID <msmith@freebsd.org>
155	phone		Quicknet PhoneJACK and LineJACK cards for VoIP <roger>
156	*uscanner	USB Scanners <n_hibma>
158	*mly		Mylex RAID control device
159	*ata		ATA control device
160	*spic		Sony Programmable I/O Controller (jogdial)
161	swdoc		Sitara networks watchdog device
162	*digi		Digiboard
163	-		-
164	*iir		Intel Integrated RAID <boji.t.kannanthanam@intel.com>
166	*ciss		Compaq SmartArray 5* adapter <msmith>
168	XXX		used by pst in RELENG_4
170	pst		Promise SuperTrak (uses 168 in RELENG_4)
171	mide		LSI MegaRAID IDE (control device)
172	mided		LSI MegaRAID IDE (disk device)
173	*devctl		Devd control device <imp>
174	pciwd		Berkshire Watchdog PCI <marcel@progressix.com>
175	ips		IBM/Adaptec ServeRAID (control device)
176	ipsd		IBM/Adaptec ServeRAID (disk device)
180	nvidia		NVIDIA (nvidiaN/nvidiactl) <mdodd>
181	casm		HP/Compaq ProLiant Advanced Server Management <peter>
183	*smapi		SMAPI BIOS interface <mdodd>
184	dcons		Dumb console driver <simokawa>
185	ce		Cronyx Tau-32 E1 adapter <rik@cronyx.ru>
186	sx		Specialix I/O8+ driver <frank@exit.com>
187	aoe		ATA over Ethernet <sah@softcardsystems.com>
188	*pbio		8255A mode 0 (Advantech PCL-724 and compatibles)  <dds>
200	??		entries from 200-252 are reserved for local use
248	*isp		dev/isp/isp_freebsd.c
252	??		entries from 200-252 are reserved for local use
254	internal	Used internally by the kernel
255	bad_choice	-1 is 255 which has magic meanings internally
