On Tue, 17 Nov 2009 21:53:19 +0100, Christian Thalinger <Christian.Thalinger at Sun.COM> wrote: > On Tue, 2009-11-17 at 15:48 -0500, Albert Lee wrote: >> Then on the installed system do: >> # update_drv -a -i '"pci10de,ab5"' ahci; touch /reconfigure >> The driver will fail to attach but that's expected. > > Can I do that on my running system and reboot to get the ahci driver to > be used instead of the pci-ata one? > > -- Christian
Unfortunately, the root pool needs to have the full device path for the slice (i.e. the path you see in /devices if you look at the symlink in /dev) stored in it, or you will be unable to boot. Currently the only way to set the path is to boot from live media with the correct driver attached and import the pool. This is also why you have to import the pool if you change the location of the root disk. -Albert