Can not boot from sil3124 SATA HBA
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Nexenta Operating System |
New
|
Undecided
|
Unassigned |
Bug Description
I am attempting to install Nexenta Core Platform on an Intel D945GCLF2 motherboard with the boot drive(s) attached to a sil3124 (Silicon Image 3124) SATA controller. I was able to install and boot OpenSolaris 2008.11, OpenSolaris 2009.06 and NCP 1.0.1. I have tried with a single drive and a mirrored drive configuration. I am using the non-raid BIOS for the sil3124.
I enabled verbose mode on the boot command line. I have tried dropping to 32-bit mode and it still hangs.
Here is the output:
root nexus = i86pc
pseudo0 at root
pseudo0 is /psuedo
scsi_vhci0 at root
scsi_vhci0 at /scsi_vhci
isa0 at root
pseudo-device: ppm0
ppm0 is /pseudo/ppm@0
npe0 at root: space 0 offset 0
npe0 is /pci@0,0
ATAPI device at targ 0, lun 0 lastlun 0x0
model ATAPI DVD A DH20A4P
PCI Express-device: ide@0, ata0
ata0 is /pci@0,
PCI Express-device: pci8086,244e@1e, pci_pci0
pci_pci0 is /pci@0,
oddly enough, I can boot in 32-bit mode if I invoke the debugger as described in the FAQ.
http:// www.nexenta. org/os/ FAQ#head- 7c7eb01e6d3e787 745f9fda1920b29 4b9dfade1b
If I enable the debugger in 64 bit mode it hangs with the following.
installing pcie, module id 53. 8000/0xffffffff fbdcc567 size 6544/576 1000/0xffffffff fbdccb57 size 75768/656 q000/0xffffffff fbdcc7a7 size 25784/944
load 'drv/pci_pci id 54 loaded @0xfffffffff79e
installing pci_pci, modules id 54.
load 'misc/sata' id 56 loaded @0xfffffffff79f
load 'drv/si3124' id 55 loaded @0xfffffffff79e
installing si3124, module id 55.
installing sata, module id 56.