drvctl man page on NetBSD

Man page or keyword search:  
man Server   9087 pages
apropos Keyword Search (all sections)
Output format
NetBSD logo
[printable version]

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 informa‐
	     tion).  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 displayed 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
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server NetBSD

List of man pages available for NetBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net