aboutsummaryrefslogtreecommitdiff
path: root/sys/conf/majors
blob: 60feb64f5cf15f77a84bf73a8bce8f2442c9b7a0 (plain) (blame)
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
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
$Id: majors.i386,v 1.81 1999/08/04 19:55:37 jkh Exp $

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/)

blkdev	name		comments
0	wd		ST506 disk controller (with IDE extensions)
1	wfd		ATAPI Floppy client of "wd"
2	fd		floppy disk
3	wt		QIC-02/36 tape
4	da		SCSI "direct acess" devices
5	sa		SCSI "sequential access" devices
6	cd		SCSI "cdrom" type
7	mcd		Mitsumi CDROM interface
8	lkm		assigned to Loadable Kernel modules
9	lkm		assigned to Loadable Kernel modules
10	lkm		assigned to Loadable Kernel modules
11	lkm		assigned to Loadable Kernel modules
12	lkm		assigned to Loadable Kernel modules
13	lkm		assigned to Loadable Kernel modules
14	??		reserved for local use
15	vn		vnode disk device
16	scd		Sony CDROM interface
17	matcd		Matsushita/Panasonic/Creative(SB) CDROM interface
18	ata		"device independent" ATA/IDE driver
19	wcdb		ATAPI CDROM client of "wd"
20	??		ATA disks
21	ccd		concatenated disk
22	gd		Geometry disk.
24	wstb		ATAPI tape client of "wd"
25	vinum		Volume manager
26	sw		VM internal swap device
27	myx		Mylex RAID (ulf@alameda.net)
28	fla		M-Systems DiskOnChip(r)
29	ida		Intelligent Disk [Array] (md@doc.ic.ac.uk)
30	ad		ATA disks
31	acd		ATAPI CDROM
32	afd		ATAPI floppy
33	ast		ATAPI tape
34	i2o		Intelligent I/O Block Device
100	??		entries from 100-127 are reserved for local use
127	??		entries from 100-127 are reserved for local use

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	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	gd		Geometry disk
96	altq		alternate queueing (including cbq, red, wfq)
97	myx		Mylex RAID controller (ulf@alameda.net)
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 (hibma@skylink.it)
109	ida		Intelligent Disk [Array] (md@doc.ic.ac.uk)
110	ses		SCSI Environmental Services driver (mjacob@feral.com)
111	ums		USB Mouse (hibma@skylink.it)
112	kbd		keyboard
113	ulpt		USB Printer (hibma@skylink.it)
114	ugen		USB Generic device (hibma@skylink.it)
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 <hibma@skylink.it>
123	fb		frame buffer
124	ucdc		USB Communication Class Driver <hibma@skylink.it>
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
200	??		entries from 200-255 are reserved for local use
255	??		entries from 200-255 are reserved for local use