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, drum, klog, kmem, ksyms, mem, null, stderr, stdin, stdout, tty, zero) which are absolutely 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). wt* Archive/Wangtek QIC-cartridge tape drives, see wt(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 ttyC0 Minimal wscons devices, see wscons(4). ttyC-F* wscons display devices, see wsdisplay(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 apm Power management device, see apm(4). audio* Audio devices, see audio(4). bktr* Video frame grabbers, see bktr(4). bpf* Berkeley Packet Filter, see bpf(4). crypto Hardware crypto access driver, see crypto(4). fd fd/* nodes for fdescfs, see mount_fdesc(8). 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 device, 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). ses* SES/SAF-TE SCSI devices, see ses(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 tuner(4). uk* Unknown SCSI devices, see uk(4). wdt0 Watchdog timer, see wdt(4). xfs* XFS filesystem node, see mount_xfs(8). FILES /dev The special file directory. SEE ALSO intro(4), config(8), mknod(8) OpenBSD 3.7 January 28, 2005 2