If you try to install OpenSolaris 2009.06 on a computer with an nVidia
SATA controller you will likely encounter kernel crashes while booting the live CD.
The last thing seen when you boot the live CD with the
-kv kernel parameter is stacktrace like the following
Remove you disk from controller #0 and plug it into controller #1 (or #2). Boot with the
-kv kernel parameter. On my system this allowed me to boot the live CD.
In  Jürgen Keil provides a slightly different approach, although that did not work for me:
From what I understood from Suns documentation this (
kmem_flags/W f) enables memory debugging.
When I boot my installation with these parameters I get a constant stream of
Obviously this did not cut it.
I re-attached my
SATA boot disk to controller #0 and disabled
IDE in the
BIOS. After that I could reboot my system (once ..) with the
The second and all subsequent reboots lead to the “SATA device detached” stream but maybe this is something else. Some posts also hint that this problem might be caused by interupt sharing.
- Remove all
SATAdevices from controller #0
- Boot from CD and install OpenSolaris
- Shutdown and
- re-attach your boot disk to controller #0
- disable the
IDEcontroller in your systems
- Boot with
When leave my disk attached to controller #1 the “drive detached” errors disappeared.
 nv_sata: NULL pointer panic at resume from test suspend to ram
 Bug 9283 – Solaris Installation panics immediality after Configuring /dev in nv_sata / in bugster
 Bug 11870 – OpenSolaris LiveCDs 0906 and 1002