MirBSD manpage: MAKEDEV(8)

MAKEDEV(8)            BSD System Manager's Manual (i386)            MAKEDEV(8)


     MAKEDEV - create system and device special files


     MAKEDEV name [...]


     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.
     rambig      additional devices to be put on large ramdisk media.
     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.

     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

     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
                 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).

     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
     uscanner*   Scanners, see uscanner(4).

     Special purpose devices
     apm         Power management device, 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).
     crypto      Hardware crypto access driver, see crypto(4).
     fd          fd/* nodes for fdescfs, see mount_fdesc(8).
     gpr*        GPR400 smartcard reader, see gpr(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).
     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).
     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).

     I4B devices
     isdn        ISDN4BSD master device, see isdn(4).
     isdnctl     ISDN4BSD control device, see isdnctl(4).
     isdnbchan*  ISDN4BSD raw B channel device, see isdnbchan(4).
     isdntrc*    ISDN4BSD tracing device, see isdntrc(4).
     isdntel*    ISDN4BSD telephony device, see isdntel(4).


     /dev  The special file directory.


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

MirBSD #10-current              March 25, 2016                               1

Generated on 2022-12-24 01:00:14 by $MirOS: src/scripts/roff2htm,v 1.113 2022/12/21 23:14:31 tg Exp $ — This product includes material provided by mirabilos.

These manual pages and other documentation are copyrighted by their respective writers; their sources are available at the project’s CVSweb, AnonCVS and other mirrors. The rest is Copyright © 2002–2022 MirBSD.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report — diffs preferred.

Kontakt / Impressum & Datenschutzerklärung