*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> makedev (1)              
Title
Content
Arch
Section
 

Contents


MAKEDEV(1M)							   MAKEDEV(1M)


NAME    [Toc]    [Back]

     MAKEDEV - create device special files

SYNOPSIS    [Toc]    [Back]

     /dev/MAKEDEV [target] [parameter=val]

DESCRIPTION    [Toc]    [Back]

     MAKEDEV creates specified device files in the current directory; it is
     primarily used for	constructing the /dev directory.  It is	a "makefile"
     processed by the make(1) command.	Its arguments can be either targets in
     the file or assignments overriding	parameters defined in the file.	 The
     targets alldevs and owners	are assumed if no other	targets	are present
     (see below).

     All devices are created relative to the current directory,	so this
     command is	normally executed from /dev.  In order to create the devices
     successfully, you must be the superuser.

     The following are some of the target arguments that are recognized	by
     MAKEDEV.  For a complete list you may need	to examine the script.

     ttys	Creates	tty (controlling terminal interface) files for CPU
		serial ports.  In addition, creates special files for console,
		syscon,	systty,	keybd, mouse, dials, and tablet.  See
		duart(7), console(7), keyboard(7), mouse(7), pckeyboard(7),
		and pcmouse(7) for details.

     cdsio	Creates	additional tty files enabled by	using the Central Data
		serial board.

     pty	Creates	special	files to support "pseudo terminals."  This
		target makes a small number of files, with more	created	as
		needed by programs using them.	Additional pty files can be
		made for older programs	not using library functions to
		allocate ptys by using the parameter override MAXPTY=100, or
		any other number between 1 and 199.  See pty(7M) for details.

     dks	Creates	special	files for SCSI disks.  See dks(7M) for
		details.

     rad	Creates	special	files for SCSI attached	RAID disks.  See
		raid(1M) and usraid(7M)	for details.

     fds	Creates	special	files for SCSI floppy drives.  See smfd(7M)
		for details.

     usrvme	Creates	special	files for user level VME bus adapter
		interfaces.  See usrvme(7M) for	details.

     usrdma	Creates	special	files for user level access to DMA engines.
		See usrdma(7M) for details.




									Page 1






MAKEDEV(1M)							   MAKEDEV(1M)



     tps	Creates	special	files for SCSI tape drives.  See tps(7M) for
		details.

     hl		Creates	special	files for the hardware spinlock	driver to use
		in process synchronization (IRIS-4D/GTX	models only).

     t3270	Creates	the special files for the IBM 3270 interface
		controller.

     gse	Creates	the special files for the IBM 5080 interface
		controller.

     dn_ll	Creates	the special file for the 4DDN logical link driver.

     dn_netman	Creates	the special file for the 4DDN network management
		driver.

     audio	Creates	the special file for the bi-directional	audio channel
		interface for the IRIS-4D/20 series.  See audio(1) for
		details.

     plp	Creates	the special file for the parallel printer interface
		for the	IRIS-4D/20 series.  See	plp(7) for details.

     ei		Creates	the special file for the Challenge/Onyx	external
		interrupt interface.  See ei(7)	for details.

     generic	Creates	miscellaneous, commonly	used devices:  tty, the
		controlling terminal device; mem, kmem,	mmem, and null,	the
		memory devices;	prf, the kernel	profiling interface; tport,
		the texport interface; shmiq, the event	queue interface; gfx,
		graphics, the graphics device interfaces; and zero, a source
		of zeroed unnamed memory.  See tty(7), mem(7), prf(7), and
		zero(7)	for details concerning some of these respective
		devices.

     links	This option does both disk and tape

     disk	This option creates all	the disk device	special	files for the
		dks drives, and	then creates links by which you	can
		conveniently reference them without knowing the	configuration
		of the particular machine.  The	links root, rroot, swap,
		rswap, usr, rusr, vh, and rvh are created to reference the
		current	root, swap, usr	and volume header partitions.

     tape	This option creates all	the tps	tape devices, then makes links
		to tape, nrtape, tapens, and nrtapens for the first tape drive
		found, if one exists.  It checks for SCSI in descending	target
		ID order, and ascending	SCSI bus number.






									Page 2






MAKEDEV(1M)							   MAKEDEV(1M)



     mindevs	This option is shorthand for creating the generic, links, pty,
		ttys, device files.

     alldevs	This option creates all	of the device special files listed
		above.

     owners	This option changes the	owner and group	of the files in	the
		current	directory to the desired default state.

     onlylinks	This option does only the link portion of disk and tape	above,
		in case	a different disk is used as root, or a different tape
		drive is used.

ADDING LOCAL DEVICES    [Toc]    [Back]

     For some types of devices (currently disk,	tape, and generic scsi), shell
     scripts in	/dev/MAKEDEV.d are run to create devices.  These scripts are
     of	the form DKS_anything, where anything can be anything other than base,
     as	that is	the name of the	scripts	shipped	with the system.  This allows
     site specific customization, without risk of losing the customization
     when the operating	system is upgraded or re-installed.  See the existing
     scripts in	that directory for examples.  The scripts are run in lexical
     order.  The other two currently supported prefixes	are TPS_, and SCSI_.

BUGS    [Toc]    [Back]

     The links made for	/dev/usr and /dev/rusr always point to partition 6 of
     the root drive.  While this is the	most common convention,	it is not
     invariable.

     If	a system has been reconfigured with the	/usr filesystem	in some	place
     other than	this default, by specifying the	device in /etc/fstab (see
     fstab(4)),	the /dev/usr and /dev/rusr devices will	NOT point to the
     device holding the	real /usr filesystem.

SEE ALSO    [Toc]    [Back]

      
      
     install(1), make(1), mknod(1M), ioconfig(1M).


									PPPPaaaaggggeeee 3333
[ Back ]
 Similar pages
Name OS Title
MAKEDEV OpenBSD create system and device special files
MAKEDEV OpenBSD create system and device special files
MAKEDEV OpenBSD create system and device special files
MAKEDEV OpenBSD create system and device special files
MAKEDEV OpenBSD create system and device special files
MAKEDEV OpenBSD create system and device special files
MAKEDEV OpenBSD create system and device special files
MAKEDEV OpenBSD create system and device special files
MAKEDEV OpenBSD create system and device special files
MAKEDEV OpenBSD create system and device special files
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service