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