Sun Fire 880 Dynamic Reconfiguration User's Guide

How to Remove PCI Cards That Use Detach-Unsafe Drivers

Some drivers do not yet support DR on Sun Fire 880 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 functions occur infrequently during normal operation and the 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