On 08/02/2012 01:58 PM, John Baldwin wrote:
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?
The device itself does NOT show up in pciconf -l output. However, I ran
pciconf on two different boots, once with and once without the card
installed in one of the non-probed slots. I noticed that the following
"Ivy Bridge PCI Express Root Port" showed up when the card was installed:
+pcib2@pci0:0:1:1: class=0x060400 card=0x062415d9 chip=0x01558086
rev=0x09 hdr=0x01
+ vendor = 'Intel Corporation'
+ device = 'Ivy Bridge PCI Express Root Port'
+ class = bridge
+ subclass = PCI-PCI
+ cap 0d[88] = PCI Bridge card=0x062415d9
+ cap 01[80] = powerspec 3 supports D0 D3 current D0
+ cap 05[90] = MSI supports 1 message
+ cap 10[a0] = PCI-Express 2 root port max data 128(128) link x1(x8)
+ ecap 0002[100] = VC 1 max VC0
+ ecap 0005[140] = unknown 1
+ ecap 0019[d94] = unknown 1
The previous Ivy Bridge Root Port still shows up, and shows the
following change:
- cap 10[a0] = PCI-Express 2 root port max data 256(256) link x1(x8)
+ cap 10[a0] = PCI-Express 2 root port max data 256(256) link x0(x8)
I also meant to note in my initial email that the Option ROM (RAID
setup, drive probing, etc.) shows up for the Sil3124 SATA card in any
slot. Even when the OS is unable to discover the card.
Thanks for the response,
Steve
hostb0@pci0:0:0:0: class=0x060000 card=0x062415d9 chip=0x01588086 rev=0x09
hdr=0x00
vendor = 'Intel Corporation'
device = 'Ivy Bridge DRAM Controller'
class = bridge
subclass = HOST-PCI
cap 09[e0] = vendor (length 12) Intel cap 0 version 1
pcib1@pci0:0:1:0: class=0x060400 card=0x062415d9 chip=0x01518086 rev=0x09
hdr=0x01
vendor = 'Intel Corporation'
device = 'Ivy Bridge PCI Express Root Port'
class = bridge
subclass = PCI-PCI
cap 0d[88] = PCI Bridge card=0x062415d9
cap 01[80] = powerspec 3 supports D0 D3 current D0
cap 05[90] = MSI supports 1 message
cap 10[a0] = PCI-Express 2 root port max data 256(256) link x0(x8)
ecap 0002[100] = VC 1 max VC0
ecap 0005[140] = unknown 1
ecap 0019[d94] = unknown 1
pcib2@pci0:0:1:1: class=0x060400 card=0x062415d9 chip=0x01558086 rev=0x09
hdr=0x01
vendor = 'Intel Corporation'
device = 'Ivy Bridge PCI Express Root Port'
class = bridge
subclass = PCI-PCI
cap 0d[88] = PCI Bridge card=0x062415d9
cap 01[80] = powerspec 3 supports D0 D3 current D0
cap 05[90] = MSI supports 1 message
cap 10[a0] = PCI-Express 2 root port max data 128(128) link x1(x8)
ecap 0002[100] = VC 1 max VC0
ecap 0005[140] = unknown 1
ecap 0019[d94] = unknown 1
em0@pci0:0:25:0: class=0x020000 card=0x150215d9 chip=0x15028086 rev=0x05
hdr=0x00
vendor = 'Intel Corporation'
device = '82579LM Gigabit Network Connection'
class = network
subclass = ethernet
bar [10] = type Memory, range 32, base 0xf7b00000, size 131072, enabled
bar [14] = type Memory, range 32, base 0xf7b25000, size 4096, enabled
bar [18] = type I/O Port, range 32, base 0xf020, size 32, enabled
cap 01[c8] = powerspec 2 supports D0 D3 current D0
cap 05[d0] = MSI supports 1 message, 64 bit enabled with 1 message
cap 13[e0] = PCI Advanced Features: FLR TP
ehci0@pci0:0:26:0: class=0x0c0320 card=0x062415d9 chip=0x1c2d8086 rev=0x05
hdr=0x00
vendor = 'Intel Corporation'
device = '6 Series/C200 Series Chipset Family USB Enhanced Host
Controller'
class = serial bus
subclass = USB
bar [10] = type Memory, range 32, base 0xf7b24000, size 1024, enabled
cap 01[50] = powerspec 2 supports D0 D3 current D0
cap 0a[58] = EHCI Debug Port at offset 0xa0 in map 0x14
cap 13[98] = PCI Advanced Features: FLR TP
pcib4@pci0:0:28:0: class=0x060400 card=0x062415d9 chip=0x1c108086 rev=0xb5
hdr=0x01
vendor = 'Intel Corporation'
device = '6 Series/C200 Series Chipset Family PCI Express Root Port 1'
class = bridge
subclass = PCI-PCI
cap 10[40] = PCI-Express 2 root port max data 128(128) link x0(x4)
cap 05[80] = MSI supports 1 message
cap 0d[90] = PCI Bridge card=0x062415d9
cap 01[a0] = powerspec 2 supports D0 D3 current D0
pcib5@pci0:0:28:4: class=0x060400 card=0x062415d9 chip=0x1c188086 rev=0xb5
hdr=0x01
vendor = 'Intel Corporation'
device = '6 Series/C200 Series Chipset Family PCI Express Root Port 5'
class = bridge
subclass = PCI-PCI
cap 10[40] = PCI-Express 2 root port max data 128(128) link x1(x1)
cap 05[80] = MSI supports 1 message
cap 0d[90] = PCI Bridge card=0x062415d9
cap 01[a0] = powerspec 2 supports D0 D3 current D0
ehci1@pci0:0:29:0: class=0x0c0320 card=0x062415d9 chip=0x1c268086 rev=0x05
hdr=0x00
vendor = 'Intel Corporation'
device = '6 Series/C200 Series Chipset Family USB Enhanced Host
Controller'
class = serial bus
subclass = USB
bar [10] = type Memory, range 32, base 0xf7b23000, size 1024, enabled
cap 01[50] = powerspec 2 supports D0 D3 current D0
cap 0a[58] = EHCI Debug Port at offset 0xa0 in map 0x14
cap 13[98] = PCI Advanced Features: FLR TP
pcib6@pci0:0:30:0: class=0x060401 card=0x062415d9 chip=0x244e8086 rev=0xa5
hdr=0x01
vendor = 'Intel Corporation'
device = '82801 PCI Bridge'
class = bridge
subclass = PCI-PCI
cap 0d[50] = PCI Bridge card=0x062415d9
isab0@pci0:0:31:0: class=0x060100 card=0x062415d9 chip=0x1c548086 rev=0x05
hdr=0x00
vendor = 'Intel Corporation'
device = 'C204 Chipset Family LPC Controller'
class = bridge
subclass = PCI-ISA
cap 09[e0] = vendor (length 12) Intel cap 1 version 0
features: AMT, 4 PCI-e x1 slots
ahci0@pci0:0:31:2: class=0x010601 card=0x062415d9 chip=0x1c028086 rev=0x05
hdr=0x00
vendor = 'Intel Corporation'
device = '6 Series/C200 Series Chipset Family 6 port SATA AHCI
Controller'
class = mass storage
subclass = SATA
bar [10] = type I/O Port, range 32, base 0xf070, size 8, enabled
bar [14] = type I/O Port, range 32, base 0xf060, size 4, enabled
bar [18] = type I/O Port, range 32, base 0xf050, size 8, enabled
bar [1c] = type I/O Port, range 32, base 0xf040, size 4, enabled
bar [20] = type I/O Port, range 32, base 0xf000, size 32, enabled
bar [24] = type Memory, range 32, base 0xf7b22000, size 2048, enabled
cap 05[80] = MSI supports 1 message enabled with 1 message
cap 01[70] = powerspec 3 supports D0 D3 current D0
cap 12[a8] = SATA Index-Data Pair
cap 13[b0] = PCI Advanced Features: FLR TP
none0@pci0:0:31:3: class=0x0c0500 card=0x062415d9 chip=0x1c228086 rev=0x05
hdr=0x00
vendor = 'Intel Corporation'
device = '6 Series/C200 Series Chipset Family SMBus Controller'
class = serial bus
subclass = SMBus
bar [10] = type Memory, range 64, base 0xf7b21000, size 256, enabled
bar [20] = type I/O Port, range 32, base 0x580, size 32, enabled
pcib3@pci0:2:0:0: class=0x060400 card=0x00000000 chip=0xe11112d8 rev=0x02
hdr=0x01
vendor = 'Pericom Semiconductor'
class = bridge
subclass = PCI-PCI
cap 07[80] = PCI-X bridge
cap 01[90] = powerspec 3 supports D0 D3 current D0
cap 0d[a8] = PCI Bridge card=0x00000000
cap 10[b0] = PCI-Express 1 PCI bridge max data 128(512) link x1(x1)
cap 05[f0] = MSI supports 1 message, 64 bit
ecap 0001[100] = AER 1 0 fatal 0 non-fatal 1 corrected
ecap 0002[150] = VC 1 max VC0
em1@pci0:5:0:0: class=0x020000 card=0x000015d9 chip=0x10d38086 rev=0x00 hdr=0x00
vendor = 'Intel Corporation'
device = '82574L Gigabit Network Connection'
class = network
subclass = ethernet
bar [10] = type Memory, range 32, base 0xf7900000, size 131072, enabled
bar [18] = type I/O Port, range 32, base 0xd000, size 32, enabled
bar [1c] = type Memory, range 32, base 0xf7920000, size 16384, enabled
cap 01[c8] = powerspec 2 supports D0 D3 current D0
cap 05[d0] = MSI supports 1 message, 64 bit
cap 10[e0] = PCI-Express 1 endpoint max data 128(256) link x1(x1)
cap 11[a0] = MSI-X supports 5 messages in map 0x1c enabled
ecap 0001[100] = AER 1 0 fatal 0 non-fatal 1 corrected
ecap 0003[140] = Serial 1 002590ffff7a8d82
vgapci0@pci0:6:3:0: class=0x030000 card=0x062415d9 chip=0x0532102b rev=0x0a
hdr=0x00
vendor = 'Matrox Graphics, Inc.'
device = 'MGA G200eW WPCM450'
class = display
subclass = VGA
bar [10] = type Prefetchable Memory, range 32, base 0xf6000000, size
16777216, enabled
bar [14] = type Memory, range 32, base 0xf7800000, size 16384, enabled
bar [18] = type Memory, range 32, base 0xf7000000, size 8388608, enabled
cap 01[dc] = powerspec 1 supports D0 D3 current D0
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"