Installing and configuring UDI drivers
To install and configure a binary UDI driver
on an SCO OpenServer system:
-
As root, add the UDI package to your system.
If the UDI package is provided in a tar archive,
or a custom or pkgadd package, use
the corresponding tools to install the UDI
package on the system.
-
Run the
udisetup(ADM)
command to install and configure the UDI driver
into the kernel. The current working directory is
searched and driver files are extracted from
all .udi and .UDI package
files that are found.
The udisetup utility then installs the
drivers in environment-specific locations and prepares the drivers
for use on the system.
-
Configure the corresponding device using the standard
system utilities. For example, to configure a
Host Bus Adapter (HBA) to use a
UDI HBA driver,
you must run the mkdev hd utility.
If you are configuring a network adapter, see
``Configuring UDI network devices''.
Configuring UDI network devices
Under normal circumstances, network devices are configured
with corresponding drivers using the
Network Configuration Manager.
If a UDI driver is installed on the system
and there is no native driver (MDI)
installed for the target driver, the
Network Configuration Manager
will correctly detect and configure the
new UDI driver.
However, if a UDI network driver is
installed to support a network device for which a
native driver is already installed, the
Network Configuration Manager might fail
to detect the UDI driver.
If you have native and UDI drivers
for the same network device on your system,
there are two ways to get the UDI
driver to work.
NOTE:
Both of the approaches described here assume
that no network devices are currently configured,
and that both native and UDI drivers
are installed.
-
If you do not need the native driver on your system,
remove it using the Software Manager,
relink the kernel, and reboot the system.
For example, if you want to remove the native driver
for an Intel Pro/100 device, you would remove the
eeE driver package. You can then use
the Network Configuration Manager to configure
the remaining UDI driver.
-
If you do not want to remove the native driver,
you must make it temporarily unavailable while
you configure the UDI driver.
Using the Intel eeE driver as an
example, you would:
-
Login as root.
-
Start the Network Configuration Manager.
-
Open a UNIX window and enter:
cd /var`/etc/llipathmap`/ID/eeE
mv AOF AOF-
This prevents the Network Configuration Manager
from finding the native driver.
-
On the Network Configuration Manager main screen,
select Add LAN Adapter. The manager scans
the PCI configuration space and matches
the eeeudi driver package.
-
In the UNIX window, restore the directory that you
moved earlier:
mv AOF- AOF
Performing this step now avoid linktime errors.
-
Continue configuring the network device in
the Network Configuration Manager.
When finished, answer Yes to relink the
kernel and reboot the system.
Next topic:
Removing UDI drivers
Previous topic:
Using UDI drivers
© 2003 Caldera International, Inc. All rights reserved.
SCO OpenServer Release 5.0.7 -- 11 February 2003