Chapter 2 Using Dynamic Reconfiguration 19
How to Remove PCI Cards That Use
Detach-Unsafe Drivers
Some drivers do not yet support DR on Sun Fire V890 systems. DR cannot detach
these drivers, but you can remove some undetachable drivers manually using the
following procedure.
What to Do
1. Stop usage of all detach-unsafe devices on the card to be removed.
2. Stop usage of all other devices of the same type used throughout the entire
system.
The system can use these devices after the DR unconfigure operation is complete.
3. Use the appropriate UNIX commands to manually close all instances of the
affected drivers.
4. Use the modinfo(1M) command to find the module IDs of the drivers, then use
the modunload(1M) command to unload them.
Note – Many third-party drivers (those purchased from vendors other than Sun
Microsystems) do not support the standard Solaris modunload(1M) interface.
Conditions that invoke the driver functions occur infrequently during normal
operation, and these functions may sometimes be missing or work improperly. Sun
Microsystems suggests that you test these driver functions on a development system
during the qualification and installation phases of any third-party device.
What Next
To remove a PCI card, see “How to Remove a PCI Card” on page 17.