MAKEDEV(8) OpenBSD System Manager's Manual (i386) MAKEDEV(8)
NAME
MAKEDEV - create system and device special files
SYNOPSIS
MAKEDEV name ...
DESCRIPTION
The shell script MAKEDEV, found in the /dev directory, is used to create
various special files. See intro(4) for a more complete discussion of
special files.
MAKEDEV takes any number of device names as arguments, where the names
are the common abbreviation for the device or group of devices.
Where a device name is followed by a star `*', the star must be replaced
by a unit number. If units are expected for a device but not provided,
MAKEDEV will supply the standard numbers in most cases.
The i386 supports the following devices:
Special device names
all Creates special files for all devices on i386.
ramdisk Ramdisk kernel devices.
std Creates the `standard' devices (console, klog, kmem, ksyms,
mem, null, stderr, stdin, stdout, tty, zero) which are abso-
lutely necessary for the system to function properly.
local Creates configuration-specific devices, by invoking the shell
file MAKEDEV.local.
Disks
ccd* Concatenated disk devices, see ccd(4).
cd* ATAPI and SCSI CD-ROM drives, see cd(4).
fd* Floppy disk drives (3 1/2", 5 1/4"), see fd(4).
mcd* Mitsumi CD-ROM drives, see mcd(4).
raid* RAIDframe disk devices, see raid(4).
rd* ``rd'' pseudo-disks, see rd(4).
sd* SCSI disks, including flopticals, see sd(4).
vnd* ``file'' pseudo-disk devices, see vnd(4).
wd* ``winchester'' disk drives (ST506, IDE, ESDI, RLL, ...), see
wd(4).
Tapes
ch* SCSI media changers, see ch(4).
st* SCSI tape drives, see st(4).
Terminal ports
tty[0-7][0-9a-f]
NS16x50 serial ports, see com(4).
ttyc* Cyclades serial ports, see cy(4).
Pseudo terminals
ptm pty master device, see ptm(4).
pty* Set of 62 master pseudo terminals, see pty(4).
tty* Set of 62 slave pseudo terminals, see tty(4).
Console ports
ttyC-J* wscons display devices, see wsdisplay(4).
wscons Minimal wscons devices, see wscons(4).
wskbd* wscons keyboards, see wskbd(4).
wsmux wscons keyboard/mouse mux devices, see wsmux(4).
Pointing devices
wsmouse* wscons mice, see wsmouse(4).
Printers
lpa* Polled printer port, see lpt(4).
lpt* IEEE 1284 centronics printer, see lpt(4).
USB devices
uall All USB devices, see usb(4).
ttyU* USB serial ports, see ucom(4).
ugen* Generic USB devices, see ugen(4).
uhid* Generic HID devices, see uhid(4).
ulpt* Printer devices, see ulpt(4).
urio* Diamond Multimedia Rio 500, see urio(4).
usb* Bus control devices used by usbd for attach/detach, see
usb(4).
uscanner* Scanners, see uscanner(4).
Special purpose devices
agp* AGP bridge, see agp(4).
apm Power management device, see apm(4).
amdmsr AMD MSR access device, see amdmsr(4).
audio* Audio devices, see audio(4).
bio ioctl tunnel pseudo-device, see bio(4).
bktr* Video frame grabbers, see bktr(4).
bpf* Berkeley Packet Filter, see bpf(4).
bthub* Bluetooth Hubs, see bthub(4).
crypto Hardware crypto access driver, see crypto(4).
drm* Direct Rendering Manager, see drm(4).
fd fd/* nodes, see fd(4).
gpio* General Purpose Input/Output, see gpio(4).
gpr* GPR400 smartcard reader, see gpr(4).
hotplug devices hot plugging, see hotplug(4).
iop* I2O controller devices, see iop(4).
joy* Joystick driver, see joy(4).
lkm Loadable kernel modules interface, see lkm(4).
music* MIDI devices, see midi(4).
nvram NVRAM access, see nvram(4).
pci* PCI bus devices, see pci(4).
pctr* PC Performance Tuning Register access device, see pctr(4).
pf* Packet Filter, see pf(4).
radio* FM tuner devices, see radio(4).
rmidi* Raw MIDI devices, see midi(4).
*random In-kernel random data source, see random(4).
speaker PC speaker, see spkr(4).
ss* SCSI scanners, see ss(4).
systrace* System call tracing device, see systrace(4).
tun* Network tunnel driver, see tun(4).
tuner* Tuner devices, see bktr(4).
uk* Unknown SCSI devices, see uk(4).
video* Video V4L2 devices, see video(4).
nnpfs* NNPFS filesystem node, see mount_nnpfs(8).
FILES
/dev The special file directory.
SEE ALSO
intro(4), config(8), mknod(8)
OpenBSD 4.6 June 3, 2009 2