Problem detecting Sil3124 SATA controllers off of Sandy Bridge northbridge-connected PCIe slots

John Baldwin jhb at
Thu Aug 2 18:49:43 UTC 2012

On Thursday, August 02, 2012 10:21:20 am Steve Polyack wrote:
> Hi,
> We're having some trouble with detection of a couple of Sil3124 SATA 
> controller cards on newer motherboard and processor combos. 
> Specifically, we're running a Supermicro X9SCM-F motherboard (latest 
> BIOS) and Intel E3-1220v2 CPU.
> What we're seeing:
> - Syba Sil3124 PCIe cards are only being detected when installed in PCIe 
> Slot 4
> -- The motherboard documentation shows that this is the only slot 
> connected to the Intel C202/204 chipset on the motherboard
> -- Slots 5, 6, and 7 are connected to the integrated northbridge on the 
> Ivy Bridge CPU
> (there is no slot 1, 2, or 3)
> FreeBSD won't detect even a single Sil3124 card installed in PCIe slot 
> 5, 6, or 7.  If we put an Intel Dual-port NIC in either of one of these 
> slots, it is detected just fine.
> I've attached a verbose dmesg.boot from this box running FreeBSD 
> 9.0-RELEASE.  We've also tried 8.1-RELEASE, 8.2-RELEASE, and 9.1-BETA1 
> with the same results.  Booting with ACPI disabled results in a kernel 
> panic during the boot process.
> I'd greatly appreciate any help or suggestions on this matter. We've 
> already tried just about every BIOS option on the board.

Does the device show up in pciconf -l output?

John Baldwin

More information about the freebsd-stable mailing list