COHERENT manpages
This page displays the COHERENT manpage for idenable [Enable or disable a device driver].
List of available manpages
Index
idenable -- Command Enable or disable a device driver /etc/conf/bin/idenable [-f file] [-de] driver The command idenable lets you enable or disable a device driver within the COHERENT kernel. driver is the device driver to enable or disable The flag -e tells idenable to enable driver. This is the default. The flag -d tells idenable to disable it. For example, to enable STREAMS and disable the pseudo-tty driver pty, use the following commands: /etc/conf/bin/idenable streams /etc/conf/bin/idenable -d pty idenable's command line can name more than one driver. For example, the command /etc/conf/bin/idenable streams -d pty is the equivalent of the two commands given above. The command line is parsed from left to right, so whatever you say last about a driver is what ultimately happens. The option -f forces idenable to enable a driver. If idenable is directed to enable a device that will conflict with another enabled device in some way, it normally reports the conflict and not make the change. -f directs idtune to ``force'' the driver to be enabled by simply shutting off all other drivers with which a conflict occurs. For example, this is used with keyboard drivers, only one of which can occupy a major number at a time. To implement your changes, you must then invoke the command /etc/conf/bin/idmkcoh to build a new kernel, which will reflect your changes, and then boot the new kernel. idenable works by modifying the file /etc/conf/sdevice. It consists of a series of lines with the following format: streams N 0 0 0 0 0x0 0x0 0x0 0x0 console Y 0 0 0 0 0x0 0x0 0x0 0x0 cohmain Y 0 0 0 0 0x0 0x0 0x0 0x0 The first column names the driver in question. The second column indicates whether it is incorporated into the kernel. The other columns give ``magic cookies'' that describe how the driver works. You can read /etc/conf/sdevice to see how your kernel is currently configured. Note, however, that you must never modify sdevice by hand. idenable performs consistency checking to ensure, for example, that you do not load two competing keyboard drivers or hard-disk drivers. If you modify sdevice by hand, you run the risk of building a kernel that that will not boot or will trash your file system. See Also cohtune, commands, device drivers, idmkcoh, idtune, vtkb, vtnkb