Unix/Linux Go Back    


NetBSD 6.1.5 - man page for drvctl (netbsd section 8)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)


DRVCTL(8)			   BSD System Manager's Manual				DRVCTL(8)

NAME
     drvctl -- tool to rescan busses and detach devices on user request

SYNOPSIS
     drvctl -r [-a attribute] busdevice [locator ...]
     drvctl -d device
     drvctl [-nt] -l [device]
     drvctl [-n] -p device [property ...]
     drvctl -Q device
     drvctl -R device
     drvctl -S device

DESCRIPTION
     The drvctl program works with the drvctl(4) pseudo-driver, and allows to rescan busses and
     to detach drivers from devices.

     The following options are available:

     -a      Give the interface attribute where children are to be attached to (and which defines
	     the interpretation of the locator information).  This will only be needed in rare
	     cases where the bus has multiple attributes.  If there are multiple attributes, and
	     one is not specified, drvctl will return an Invalid argument.  In such cases, the -p
	     option can be used to determine the available interface attributes.

     -d      Detach the device driver from the device given by the device argument.

     -l      List the children of the device specified by the device argument.	If device is not
	     specified, list roots of the device tree instead.	Output comes in two columns.  The
	     first column is device, or ``root'' if device is not specified.  The second column
	     is the child.

     -n      Suppress first column in -l output.  Suppress non-XML headers in -p output.

     -p      Get properties for the device specified by the device argument.  If property is
	     specified, the value of that property is printed, otherwise the properties are dis-
	     played as an XML property list.

     -Q      Resume the ancestors of device, device itself, and all of its descendants.

     -R      Resume both the ancestors of device and device itself.

     -r      Rescan the bus given by the busdevice argument.  The scan range can be restricted by
	     an optional locator list.

     -S      Suspend both the descendants of device and device itself.

     -t      Print a tree of devices in -l output.

FILES
     /dev/drvctl

SEE ALSO
     proplib(3), autoconf(9)

BUGS
     Currently, there is no good way to get information about locator lengths and default values
     (which is present at kernel configuration time) out of a running kernel.  Thus the locator
     handling is less intelligent than it could be.

BSD					 January 16, 2012				      BSD
Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums


All times are GMT -4. The time now is 02:07 AM.