Can not boot from sil3124 SATA HBA

Bug #385039 reported by Joe Mulloy
8
This bug affects 1 person
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
            ATA/ATAPI-7 supported, majver 0xf0 minver 0x0
PCI Express-device: ide@0, ata0
ata0 is /pci@0,0/pci-ide@1f,1/ide@0
            UltraDMA mode 4 is selected
PCI Express-device: pci8086,244e@1e, pci_pci0
pci_pci0 is /pci@0,0/pci8086,244e@1e

Tags: boot hang sil3124
Revision history for this message
Joe Mulloy (jdmulloy) wrote :

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-7c7eb01e6d3e787745f9fda1920b294b9dfade1b

If I enable the debugger in 64 bit mode it hangs with the following.

installing pcie, module id 53.
load 'drv/pci_pci id 54 loaded @0xfffffffff79e8000/0xfffffffffbdcc567 size 6544/576
installing pci_pci, modules id 54.
load 'misc/sata' id 56 loaded @0xfffffffff79f1000/0xfffffffffbdccb57 size 75768/656
load 'drv/si3124' id 55 loaded @0xfffffffff79eq000/0xfffffffffbdcc7a7 size 25784/944
installing si3124, module id 55.
installing sata, module id 56.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.