For Solaris 11.1 or later, uninstalling DMP or disabling DMP native support requires steps to enable booting from alternate root pools (3178642)
For Solaris 11.1 or later, after you uninstall the VxVM package or after you turn off DMP native support, you may see this issue. After reboot, the root pool containing the active boot environment is migrated to the OS device but alternate root pools continue to show DMP device. The status of the alternate root pools and their DMP devices is shown as "UNAVAIL".
pool: crpool
state: UNAVAIL
status: One or more devices are unavailable in response to persistent
errors. There are insufficient replicas for the pool to continue
functioning.
action: Destroy and re-create the pool from a backup source. Manually
marking the device repaired using 'zpool clear' or 'fmadm repaired'
may allow some data to be recovered.
Run 'zpool status -v' to see device specific details.
scan: none requested
config:
NAME STATE READ WRITE CKSUM
crpool UNAVAIL 0 0 0
emc_clariion1_82s0 UNAVAIL 0 0 0
The tunable parameter
dmp_native_support only unconfigures DMP for the single root pool containing the active boot environment. If the setup has any alternate root pools, for which DMP native support was enabled, then the alternate root pools continue to show the DMP device. If the alternate root pool is configured in the current boot environment and DMP support is removed, the DMP devices required for ZFS are not found. The DMP devices and the root pools display the state as "UNAVAIL".
Related information
Workaround:
Even though the status of alternate root pool is "UNAVAIL", the system is bootable using the disk containing the alternate root pool. Reboot the system with the disk containing the alternate root pool. The system comes up with the root pool using the DMP device.