xref: /openbsd/share/man/man8/man8.sparc64/MAKEDEV.8 (revision 7b36286a)
1.\" $OpenBSD: MAKEDEV.8,v 1.38 2008/06/28 21:48:30 mglocker Exp $
2.\"
3.\" THIS FILE AUTOMATICALLY GENERATED.  DO NOT EDIT.
4.\" generated from:
5.\"
6.\"	OpenBSD: etc.sparc64/MAKEDEV.md,v 1.49 2008/06/28 21:46:05 mglocker Exp
7.\"	OpenBSD: MAKEDEV.common,v 1.38 2008/06/12 22:38:14 todd Exp
8.\"	OpenBSD: MAKEDEV.man,v 1.4 2008/06/16 08:18:39 todd Exp
9.\"	OpenBSD: MAKEDEV.mansub,v 1.2 2004/02/20 19:13:01 miod Exp
10.\"
11.\" Copyright (c) 2004, Miodrag Vallat
12.\" Copyright (c) 2001-2004 Todd T. Fries <todd@OpenBSD.org>
13.\"
14.\" Permission to use, copy, modify, and distribute this software for any
15.\" purpose with or without fee is hereby granted, provided that the above
16.\" copyright notice and this permission notice appear in all copies.
17.\"
18.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
19.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
20.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
21.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
22.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
23.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
24.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
25.\"
26.Dd June 28, 2008
27.Dt MAKEDEV 8 sparc64
28.Os
29.Sh NAME
30.Nm MAKEDEV
31.Nd create system and device special files
32.Sh SYNOPSIS
33.Nm MAKEDEV
34.Ar name
35.Op Ar ...
36.Sh DESCRIPTION
37The shell script
38.Nm ,
39found in the
40.Pa /dev
41directory, is used to create various special files.
42See
43.Xr intro 4
44for a more complete discussion of special files.
45.Pp
46.Nm
47takes any number of device names as arguments, where the names are
48the common abbreviation for the device or group of devices.
49.Pp
50Where a device name is followed by a star
51.Sq * ,
52the star must be replaced by a unit number.
53If units are expected for a device but not provided,
54.Nm
55will supply the standard numbers in most cases.
56.Pp
57The sparc64 supports the following devices:
58.Pp
59.Sy Special device names
60.Bl -tag -width tenletters -compact
61.It Ar all
62Creates special files for all devices on sparc64.
63.It Ar ramdisk
64Ramdisk kernel devices.
65.It Ar std
66Creates the
67.Sq standard
68devices (console, drum, klog, kmem, ksyms, mem, null,
69stderr, stdin, stdout, tty, zero)
70which are absolutely necessary for the system to function properly.
71.It Ar local
72Creates configuration-specific devices, by invoking the shell file
73.Pa MAKEDEV.local .
74.El
75.Pp
76.Sy Disks
77.Bl -tag -width tenletters -compact
78.It Ar ccd*
79Concatenated disk devices, see
80.Xr ccd 4 .
81.It Ar cd*
82ATAPI and SCSI CD-ROM drives, see
83.Xr cd 4 .
84.It Ar fd*
85Floppy disk drives (3 1/2", 5 1/4"), see
86.Xr fd 4 .
87.It Ar raid*
88RAIDframe disk devices, see
89.Xr raid 4 .
90.It Ar rd*
91.Dq rd
92pseudo-disks, see
93.Xr rd 4 .
94.It Ar sd*
95SCSI disks, including flopticals, see
96.Xr sd 4 .
97.It Ar vnd*
98.Dq file
99pseudo-disk devices, see
100.Xr vnd 4 .
101.It Ar wd*
102.Dq winchester
103disk drives (ST506, IDE, ESDI, RLL, ...), see
104.Xr wd 4 .
105.El
106.Pp
107.Sy Tapes
108.Bl -tag -width tenletters -compact
109.It Ar ch*
110SCSI media changers, see
111.Xr ch 4 .
112.It Ar st*
113SCSI tape drives, see
114.Xr st 4 .
115.El
116.Pp
117.Sy Terminal ports
118.Bl -tag -width tenletters -compact
119.It Ar tty[0-7][0-9a-f]
120NS16x50 serial ports, see
121.Xr com 4 .
122.It Ar cua[a-z]*
123Zilog 8530 serial port, see
124.Xr zs 4 .
125.It Ar tty[a-z]*
126Zilog 8530 serial port, see
127.Xr zs 4 .
128.It Ar spif*
129.Dq spif
130multiport cards, see
131.Xr spif 4 .
132.It Ar ttyh*
133Sab82532 serial devices, see
134.Xr sab 4 .
135.El
136.Pp
137.Sy Pseudo terminals
138.Bl -tag -width tenletters -compact
139.It Ar ptm
140pty master device, see
141.Xr ptm 4 .
142.It Ar pty*
143Set of 62 master pseudo terminals, see
144.Xr pty 4 .
145.It Ar tty*
146Set of 62 slave pseudo terminals, see
147.Xr tty 4 .
148.El
149.Pp
150.Sy Console ports
151.Bl -tag -width tenletters -compact
152.It Ar console
153PROM console, see
154.Xr pcons 4 .
155.It Ar wscons
156Minimal wscons devices, see
157.Xr wscons 4 .
158.It Ar ttyC-J*
159wscons display devices, see
160.Xr wsdisplay 4 .
161.It Ar wskbd*
162wscons keyboards, see
163.Xr wskbd 4 .
164.It Ar wsmux
165wscons keyboard/mouse mux devices, see
166.Xr wsmux 4 .
167.El
168.Pp
169.Sy Pointing devices
170.Bl -tag -width tenletters -compact
171.It Ar wsmouse*
172wscons mice, see
173.Xr wsmouse 4 .
174.El
175.Pp
176.Sy Printers
177.Bl -tag -width tenletters -compact
178.It Ar bpp*
179Parallel port, see
180.Xr bpp 4 .
181.It Ar bppmag[mno]
182Magma parallel port, see
183.Xr magma 4 .
184.It Ar bpp[jkl]
185.Dq spif
186parallel port, see
187.Xr spif 4 .
188.It Ar lpa*
189Polled printer port, see
190.Xr lpt 4 .
191.It Ar lpt*
192IEEE 1284 centronics printer, see
193.Xr lpt 4 .
194.El
195.Pp
196.Sy USB devices
197.Bl -tag -width tenletters -compact
198.It Ar uall
199All USB devices, see
200.Xr usb 4 .
201.It Ar ttyU*
202USB serial ports, see
203.Xr ucom 4 .
204.It Ar ugen*
205Generic USB devices, see
206.Xr ugen 4 .
207.It Ar uhid*
208Generic HID devices, see
209.Xr uhid 4 .
210.It Ar ulpt*
211Printer devices, see
212.Xr ulpt 4 .
213.It Ar urio*
214Diamond Multimedia Rio 500, see
215.Xr urio 4 .
216.It Ar usb*
217Bus control devices used by usbd for attach/detach, see
218.Xr usb 4 .
219.It Ar uscanner*
220Scanners, see
221.Xr uscanner 4 .
222.El
223.Pp
224.Sy Special purpose devices
225.Bl -tag -width tenletters -compact
226.It Ar audio*
227Audio devices, see
228.Xr audio 4 .
229.It Ar bio
230ioctl tunnel pseudo-device, see
231.Xr bio 4 .
232.It Ar bpf*
233Berkeley Packet Filter, see
234.Xr bpf 4 .
235.It Ar crypto
236Hardware crypto access driver, see
237.Xr crypto 4 .
238.It Ar fd
239fd/* nodes, see
240.Xr fd 4 .
241.It Ar hotplug
242devices hot plugging, see
243.Xr hotplug 4 .
244.It Ar lkm
245Loadable kernel modules interface, see
246.Xr lkm 4 .
247.It Ar openprom
248PROM settings, see
249.Xr openprom 4 .
250.It Ar magma*
251Magma multiport cards, see
252.Xr magma 4 .
253.It Ar pci*
254PCI bus devices, see
255.Xr pci 4 .
256.It Ar pf*
257Packet Filter, see
258.Xr pf 4 .
259.It Ar *random
260In-kernel random data source, see
261.Xr random 4 .
262.It Ar ss*
263SCSI scanners, see
264.Xr ss 4 .
265.It Ar systrace*
266System call tracing device, see
267.Xr systrace 4 .
268.It Ar tun*
269Network tunnel driver, see
270.Xr tun 4 .
271.It Ar uk*
272Unknown SCSI devices, see
273.Xr uk 4 .
274.It Ar uperf
275Performance counters, see
276.Xr uperf 4 .
277.It Ar video*
278Video V4L devices, see
279.Xr video 4 .
280.It Ar xfs*
281XFS filesystem node, see
282.Xr mount_xfs 8 .
283.El
284.Sh FILES
285.Bl -tag -width /dev -compact
286.It Pa /dev
287The special file directory.
288.El
289.Sh SEE ALSO
290.Xr intro 4 ,
291.Xr config 8 ,
292.Xr mknod 8
293