Pour qu'une carte PCI puisse être détachée avec succès d'un environnement d'exploitation en fonctionnement, tout périphérique résidant sur cette carte doit avoir un gestionnaire sûr en cas de détachement. Un gestionnaire est dit sûr en cas de détachement quand il est possible de fermer une instance de ce gestionnaire tout en en laissant d'autres ouvertes pour servir des périphériques similaires utilisés ailleurs dans le système. Pour être considéré sûr en cas de détachement, un gestionnaire doit pouvoir effectuer une fonction Device Driver Interface/Device Kernel Interface (DDI/DKI) de base appelée DDI_DETACH. Tout gestionnaire ne supportant pas la fonction DDI_DETACH est dit pas sûr en cas de détachement ("detach-unsafe").
Sun Microsystems propose une sélection de cartes PCI enfichables à chaud qui utilisent des gestionnaires de périphériques sûrs en cas de détachement. Pour obtenir la liste à jour de ces cartes PCI, consultez les Sun Fire 880 Server Product Notes ou contactez votre revendeur Sun habituel.
De nombreux gestionnaires de périphériques de marque tierce (achetés ailleurs que chez Sun Microsystems) ne supportent pas la fonction DDI_DETACH. Sun Microsystems vous conseille donc de tester ces fonctions pendant la sélection ou l'installation d'une carte PCI d'une autre marque avant de l'utiliser dans un environnement de production.
Il est possible de détacher une carte PCI ayant des gestionnaires pas sûrs en cas de détachement mais la procédure à suivre est relativement compliquée. Vous devez :
Mettre fin à l'utilisation des gestionnaires pas sûrs en cas de détachement de la carte.
Mettre fin à l'utilisation des autres périphériques du système qui utilisent aussi ces gestionnaires pas sûrs en cas de détachement.
Fermer manuellement toutes les instances et décharger tous les gestionnaires affectés.
Pour plus d'informations, consultez "Retrait des cartes PCI utilisant des gestionnaires pas sûrs en cas de détachement".