summaryrefslogtreecommitdiffstats
path: root/sys/conf/majors
blob: ff43466d0ae9eaba7f1066394ad53b04608f58e7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
$FreeBSD$

Hopefully, this list will one day be obsoleted by DEVFS, but for now
this is the current allocation of device major numbers.

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

If you intend the driver to be available, send email to the
hackers@freebsd.org mailing list to see about having a number
reserved for you.

The most "complete" version of this will be the one in FreeBSD-current.
(see http://www.freebsd.org/ or from ftp://ftp.cdrom.com/pub/FreeBSD/)

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.

chrdev	name		comments
0	cn		console
1	ctty		/dev/tty
2	mm		/dev/mem,kmem,etc
3	wd		ST506 disk controller (with IDE extensions)
4	was:swap	/dev/drum
5	pts		pseudo tty "tty" half
6	ptc		pseudo tty "master" half
7	log		system log
8	bqu		B004 transputer board
9	fd		floppy disk
10	wt		QIC-02/36 tape
11	spigot		Video capture?
12	sc		syscons/pcvt virtual consoles
13	da		SCSI "direct access devices"
14	sa		SCSI "sequential access devices"
15	cd		SCSI "CDROM type"
16	lpt		PC parallel printer port
17	ch		SCSI changer
18	su		SCSI universal type
19	tw		X-10 power interface
20	??		reserved for local use
21	psm		PS/2 Mouse
22	fd		(/dev/stdin etc)
23	bpf		Berkeley Packet Filter
24	pca		PC speaker (/dev/pcaudio)
25	??		was vat
26	spkr		PC speaker (/dev/spkr)
27	mse		Microsoft bus-mouse
28	sio		16450/16550 serial
29	mcd		Mitsumi CDROM interface
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
40	ctx		Cortex
41	??		was socksys
42	cx		Cronyx/Sigma serial adapter
43	vn		vnode "disk" device
44	gp		GPIB
45	scd		Sony CDROM interface
46	matcd		Matsushita/Panasonic/Creative(SB) CDROM interface
47	gsc		Genius Scanner
48	cy		Cyclades
49	ssc		SCSI super device
50	card		pcmcia cards
51	joy		joystick
52	tun		IP tunnel device
53	snp		tty snoop
54	OLDnic		ISDN system
55	OLDisdn		ISDN system
56	OLDity		ISDN system
57	OLDitel		ISDN system
58	dgb		Digiboard PC/Xe
59	OLDispy		ISDN system
60	OLDnnic		ISDN system
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	meteor		Matrox Meteor video capture
68	si		Specialix SI/XIO (peter@freebsd.org)
69	wcd		ATAPI CDROM client of "wd"
71	asc		AmiScan driver
72	stl		Stallion (cd1400 based) (gerg@stallion.oz.au)
73	??		was qcam
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.
94	loran		Loran-C Receiver
95	md		Memory Disk
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 serial adaptor
100	xrpu		Xilinx Reprogrammable Processing Unit
101	dgm		Digiboard PC/Xem
102	fla		M-Systems DiskOnChip(r)
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 (shocking@prth.pgs.com)
108	usb		Universal Serial Bus <n_hibma>
109	ida		Intelligent Disk [Array] (md@doc.ic.ac.uk)
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
116	ad		ATA disks
117	acd		ATAPI CDROM
118	afd		ATAPI floppy
119	ast		ATAPI tape
120	aud		Audit Device <robert+freebsd@cyrus.watson.org>
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)
131	mlxd		Mylex DAC960 RAID (disk device)
132	amr		AMI MegaRAID (control device)
133	amrd		AMI MegaRAID (disk device)
134	taupci		Cronyx Tau-PCI card <vak@hanoi.cronyx.ru>
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	usio		USB Serial support <n_hibma>
200	??		entries from 200-255 are reserved for local use
255	??		entries from 200-255 are reserved for local use
OpenPOWER on IntegriCloud