The following procedures allow you to view or activate the
device drivers currently installed on your system.
-
From the DCU main menu, select
Software Device Drivers.
This menu classifies drivers into several categories:
Network Interface Cards, Host Bus Adapters, Communication Cards,
Video Cards, Sound Boards, and Miscellaneous.
NOTE:
Device drivers created for systems before SCO UnixWare 2.0
or device drivers that do not take full advantage of the SCO UnixWare 2.0 device driver
configuration capabilities, are listed under the Miscellaneous category.
-
Select a device driver category, or select
All Software Device Drivers to display all the device drivers.
The "Software Device Drivers" screen for the selected class
of device drivers is displayed.
This screen contains three fields:
-
The ``Active/Inactive'' field indicates whether the device driver is active
on the system.
If there is an asterisk (*) in this field, the driver is available
for use assuming the hardware it supports is installed and enabled.
If there is no asterisk then the device driver is inactive
and supports no devices.
-
The ``Driver'' field lists the device driver name.
-
The ``Names of Supported Devices'' field lists the hardware
controllers the device driver supports (if available).
NOTE:
If you are adding a new device after the system has been installed,
the device driver you need might not be listed.
You can add the device driver from the UnixWare 7 CD-ROM using
pkgadd(1M)
or, if the device manufacturer has provided a driver, follow their
instructions for adding it.
Many device drivers support multiple controllers.
The "Software Device Drivers" screen lists the controllers supported
by each device driver.
If a device driver is inactive,
the system cannot access any of the controllers
that the device driver supports.
NOTE:
Steps 2 through 4 can be performed in any order and as often as desired.
-
To obtain additional information about any of the device drivers, press
<F6>.
The device name is repeated along with the driver name;
whether or not it is configured; the unit number;
and valid values for the IPL, ITYPE, IRQ, I/O address range, memory
address range, DMA channel, and Bind CPU.
Press <Enter> to return to the "Software Device Drivers" screen.
-
To activate a device driver, move the cursor to the device
driver status field for the device driver and press the
<SpaceBar> so that an asterisk appears in the first field.
NOTE:
Do not deactivate a device driver from this screen.
To deactivate a single controller,
use the "Hardware Device Configuration" screen.
(See
``Viewing or updating hardware device configuration''
for further information.)
If you want to add a new controller,
the device driver that supports this controller must be active.
If you are installing
the UnixWare system, and if there are device drivers on your
boot diskettes that you are sure will not be needed on your system,
you can instruct the installation software not to install
these device drivers.
To do so, remove the asterisk next to each of these device drivers.
-
To add a controller for a device driver:
NOTE:
To cancel this action at any time before the
<F10> key (apply the changes) is entered,
press <F8>.
-
Move the cursor to the field containing the device driver status.
-
Press <F5>.
The "New Hardware Configuration" screen is displayed.
The default values may also be displayed.
This screen contains the fields for
-
Unit:
An optional parameter that identifies a subdevice attached to
a particular controller.
In most cases, this value should be set to 0.
-
IPL:
The interrupt priority level.
Set this to 0 if interrupt priority handling is disabled for this device,
or specify a value from 1 (lowest priority) to 7 (highest priority).
-
ITYPE:
The interrupt vector sharing type.
Set to 0 if interrupt sharing is not supported or the device
does not use interrupts; 1 if the device uses an
IRQ that cannot be shared; 2 if the device uses
an IRQ that can only be shared with another
instance of the same module; 3 if the IRQ can
be shared with any module; or 4 if the device
uses an EISA level-sensitive IRQ that can be
shared with any module.
-
IRQ:
The interrupt vector used by this device.
Be sure the IRQ you select matches the setup
(software or jumpers) of your hardware.
-
I/O address range (I/0 start address and I/O end address):
The lowest and highest I/O addresses through which the device communicates.
These are hexadecimal values from 0 through FFFF.
-
Memory address range (Memory start address and Memory end address):
The lowest and highest memory addresses through which the
device communicates.
These are hexadecimal values from 10000 through FFFFFFFF.
-
DMA channel:
The direct memory access channel for the device.
If the device has no DMA channel, set it to -1.
-
Bind CPU:
The CPU to which this device is bound.
If the device is not CPU-specific, leave this value blank.
-
Enter the correct configuration parameters for the new controller.
The fields will be initialized with default values.
-
Optionally, you can press <F4> to verify that
correct values are entered in each field before you apply the changes.
If an error is reported, repeat from Step 5a to update the parameter settings.
If the verify succeeds or the message Driver does not support the
verify function
appears, press<Enter> to continue.
-
To apply the changes and return to the
"Software Device Drivers" screen, press
<F10>, then press <Enter>.
If you do not want to apply the changes, press
<F8> to cancel.
If a configuration error is reported, repeat Step 5c to
correct the parameter settings.
NOTE:
To see if there are any device-specific parameters,
apply the changes you have made, then navigate back to
the main menu and select "Hardware Device Configuration."
Position the cursor on the line for the new entry.
Press <F7> to display the "Advanced Parameter Selection" screen.
-
To view or update the device driver information for another category,
go back to Step 1.
NOTE:
If you defined any new controllers, view the
"Hardware Device Configuration" screen and verify that
the new hardware parameters do not conflict with the existing hardware
controllers.
``Viewing or updating hardware device configuration''.