I'm trying to get Solaris 2008.05 to run on a third SATA hard disk on a Dell Inspiron 530N. The Dell is unmodified other than two additional drives.
If I remove the SATA cables to the other two drives, Solaris can be coaxed into booting. I know adding ",irqpoll" to the kernel line in the GRUB config is not recognized and a message to that affect is reported, however it does seem to improve the odds of a successful boot. If I connect all three drives and change the boot order in the BIOS, I need to add irqpoll to the kernel line for Ubuntu 8.04 64-bit installed on the same drive or it will stall very early in the boot process. CentOS also required irqpoll to properly boot in that configuration. When I try to boot Solaris with all drives connected, there is no activity after the "SunOS..." copyright message is displayed which would appear to be roughly the same place as Ubuntu and CentOS stall without the irqpoll parameter. I did try acpi-user-options, 0x8 and 0x4 did not appear to have any effect. 0x2 resulted in with warnings "No SOF interrupts have been received this USB {EHCI|UHCI} controller is unusable" and disk related warnings one time and a successful boot on another but the keyboard and mouse were non-responsive. This message posted from opensolaris.org