MAKEDEV



MAKEDEV(8)          OpenBSD System Manager's Manual (AMD64)         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 amd64 supports the following devices:

     Special device names
     all         Creates special files for all devices on amd64.
     ramdisk     Ramdisk kernel devices.
     std         Creates the `standard' devices (console, 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
     cd*         ATAPI and SCSI CD-ROM drives, see cd(4).
     fd*         Floppy disk drives (3 1/2", 5 1/4"), see fd(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
     ttyU*       USB serial ports, see ucom(4).
     uall        All USB devices, see usb(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 Interface, see apm(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).
     diskmap     Disk mapper, see diskmap(4).
     drm*        Direct Rendering Manager, see drm(4).
     fd          fd/* nodes, see fd(4).
     fuse        Userland Filesystem, see fuse(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).
     lkm         Loadable kernel modules interface, see lkm(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).
     pppx*       PPP Multiplexer, see pppx(4).
     radio*      FM tuner devices, see radio(4).
     *random     In-kernel random data source, see random(4).
     rmidi*      Raw MIDI devices, see midi(4).
     speaker     PC speaker, see spkr(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).
     vscsi*      Virtual SCSI controller, see vscsi(4).


FILES

     /dev  The special file directory.


SEE ALSO

     intro(4), config(8), mknod(8)

OpenBSD 5.4                      June 21, 2013                     OpenBSD 5.4

[Unix Hosting | Open-Source | Contact Us]
[Engineering & Automation | Software Development | Server Applications]