System un-bootable after turning on dmp_native_support tunable

After enabling DMP support for ZFS root pool, if the system hangs or panics during boot or fails to mount the root file system, then restore the system by migrating the root pool back to the OS device

To recover an unbootable system after turning on the dmp_native_support tunable

  1. Boot from the Oracle Solaris 11 Express Live CD or from an Oracle Solaris 11 Express AI server. Use the text-based installer and select the shell prompt.
  2. At the terminal prompt, import the root pool using OS device.
    # zpool import rpool
  3. Verify that the root pool is imported using the zpool status command.
    # zpool status rpool
      pool: rpool
     state: ONLINE
      scan: resilvered 20.0G in 0h10m with 0 errors on Wed Mar  
            6 05:02:36 2013
    config:
    
            NAME                     STATE     READ WRITE CKSUM
            rpool                    ONLINE       0     0     0
              mirror-0               ONLINE       0     0     0
                hitachi_vsp0_00f4s0  ONLINE       0     0     0
                hitachi_vsp0_00f3s0  ONLINE       0     0     0

    If the import is successful, then reboot the system.

    # init 6

    The system comes up with OS device.