> Could you explain me (or lead me to the > documentation) why this works?
The zpool stores the physical device path (in the pool's on disk label, see the phys_path property in zdb output) that is used to access the pool. By changing between AHCI and P-ATA legacy emulation mode the physical device path for the root disk changes. The physical device path that was recorded in the zpool's label becomes invalid. By importing the zpool the pool's label is updated with the new physical device paths. -- This message posted from opensolaris.org