Il comando cfgadm visualizza ApId che possono essere errati o non conformi con il formato specificato nella pagina man cfgadm_pci(1M). Il problema si verifica in presenza delle seguenti condizioni:
Aggiornamento a Solaris 10 11/06.
Sostituzione dell'hardware di collegamento delle schede PCI o PCI Express (PCIe) nella stessa posizione fisica. Ad esempio, sostituzione di uno chassis di espansione nella stessa posizione.
Non viene visualizzato nessun messaggio di errore specifico. Tuttavia, il comando cfgadm può visualizzare una delle seguenti informazioni:
Un ApId in formato errato che può funzionare
Un ApId in formato corretto che può non funzionare
Se l'ApId non funziona, il comando cfgadm visualizzerà un messaggio di errore corrispondente.
Soluzione. Rimuovere tutti i collegamenti PCI e PCIe nella directory /dev/cfg e quindi eseguire il comando devfsadm -C. I collegamenti PCI e PCIe vengono visualizzati come ApId:
cfgadm -s "select=class(pci)" |