Description of problem: Using Fedora 12 or the rescue image for Fedora 14 beta, I cannot get Fedora to talk to any drives attached to a Pci-Express 1x SATA controller. The controller has a PCI-X 3124 chip attached to a PCI-Ex to PCI-X bridging chip. On bootup the system hangs when trying to talk to the drives on the controller: ... Oct 11 12:47:29 xpc12 kernel: sata_sil24 0000:04:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 Oct 11 12:47:29 xpc12 kernel: scsi7 : sata_sil24 Oct 11 12:47:29 xpc12 kernel: scsi6 : pata_jmicron Oct 11 12:47:29 xpc12 kernel: scsi8 : sata_sil24 Oct 11 12:47:29 xpc12 kernel: scsi9 : sata_sil24 Oct 11 12:47:29 xpc12 kernel: scsi11 : sata_sil24 ... Oct 11 12:47:29 xpc12 kernel: ata9: SATA max UDMA/100 host m128@0xe2388000 port 0xe2380000 irq 18 Oct 11 12:47:29 xpc12 kernel: ata10: SATA max UDMA/100 host m128@0xe2388000 port 0xe2382000 irq 18 Oct 11 12:47:29 xpc12 kernel: ata11: SATA max UDMA/100 host m128@0xe2388000 port 0xe2384000 irq 18 Oct 11 12:47:29 xpc12 kernel: ata12: SATA max UDMA/100 host m128@0xe2388000 port 0xe2386000 irq 18 ... Oct 11 12:47:29 xpc12 kernel: ata11: softreset failed (SRST command error) Oct 11 12:47:29 xpc12 kernel: ata11: reset failed (errno=-5), retrying in 8 secs Oct 11 12:47:29 xpc12 kernel: ata11: softreset failed (SRST command error) Oct 11 12:47:29 xpc12 kernel: ata11: reset failed (errno=-5), retrying in 8 secs Oct 11 12:47:29 xpc12 kernel: ata11: softreset failed (SRST command error) Oct 11 12:47:29 xpc12 kernel: ata11: reset failed (errno=-5), retrying in 33 secs Oct 11 12:47:29 xpc12 kernel: ata11: limiting SATA link speed to 1.5 Gbps Oct 11 12:47:29 xpc12 kernel: ata11: softreset failed (SRST command error) Oct 11 12:47:29 xpc12 kernel: ata11: reset failed, giving up Oct 11 12:47:29 xpc12 kernel: ata12: softreset failed (SRST command error) Oct 11 12:47:29 xpc12 kernel: ata12: reset failed (errno=-5), retrying in 8 secs Oct 11 12:47:29 xpc12 kernel: ata12: softreset failed (SRST command error) Oct 11 12:47:29 xpc12 kernel: ata12: reset failed (errno=-5), retrying in 8 secs Oct 11 12:47:29 xpc12 kernel: ata12: softreset failed (SRST command error) Oct 11 12:47:29 xpc12 kernel: ata12: reset failed (errno=-5), retrying in 33 secs Oct 11 12:47:29 xpc12 kernel: ata12: limiting SATA link speed to 1.5 Gbps Oct 11 12:47:29 xpc12 kernel: ata12: softreset failed (SRST command error) Oct 11 12:47:29 xpc12 kernel: ata12: reset failed, giving up Here are the results of lspci: [root@xpc12 ~]# lspci 00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller (rev 03) 00:01.0 PCI bridge: Intel Corporation 4 Series Chipset PCI Express Root Port (rev 03) 00:03.0 Communication controller: Intel Corporation 4 Series Chipset HECI Controller (rev 03) 00:19.0 Ethernet controller: Intel Corporation 82567V-2 Gigabit Network Connection 00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #4 00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #5 00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #6 00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #2 00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller 00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 1 00:1c.2 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 3 00:1c.3 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express Port 4 00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #1 00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #2 00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB UHCI Controller #3 00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2 EHCI Controller #1 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90) 00:1f.0 ISA bridge: Intel Corporation 82801JIB (ICH10) LPC Interface Controller 00:1f.2 SATA controller: Intel Corporation 82801JI (ICH10 Family) SATA AHCI Controller 00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller 01:00.0 VGA compatible controller: nVidia Corporation NV44 [GeForce 6200 TurboCache(TM)] (rev a1) 03:00.0 PCI bridge: PLX Technology, Inc. PEX8112 x1 Lane PCI Express-to-PCI Bridge (rev aa) 04:00.0 RAID bus controller: Silicon Image, Inc. SiI 3124 PCI-X Serial ATA Controller (rev 01) 05:00.0 IDE interface: JMicron Technologies, Inc. JMB368 IDE controller 06:06.0 FireWire (IEEE 1394): Agere Systems FW322/323 (rev 70) In detail for the controller and bridge: 03:00.0 PCI bridge: PLX Technology, Inc. PEX8112 x1 Lane PCI Express-to-PCI Bridge (rev aa) (prog-if 00 [Normal decode]) Physical Slot: 0-1 Flags: bus master, fast devsel, latency 0 Bus: primary=03, secondary=04, subordinate=04, sec-latency=32 I/O behind bridge: 0000e000-0000efff Memory behind bridge: e2300000-e23fffff Capabilities: [40] Power Management version 2 Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [60] Express PCI/PCI-X Bridge, MSI 00 Capabilities: [100] Power Budgeting <?> Kernel modules: shpchp 04:00.0 RAID bus controller: Silicon Image, Inc. SiI 3124 PCI-X Serial ATA Controller (rev 01) Subsystem: Silicon Image, Inc. Device 7124 Flags: bus master, stepping, 66MHz, medium devsel, latency 32, IRQ 18 Memory at e2388000 (64-bit, non-prefetchable) [size=128] Memory at e2380000 (64-bit, non-prefetchable) [size=32K] I/O ports at e000 [size=16] Expansion ROM at e2300000 [disabled] [size=512K] Capabilities: [64] Power Management version 2 Capabilities: [40] PCI-X non-bridge device Capabilities: [54] MSI: Enable- Count=1/1 Maskable- 64bit+ Kernel driver in use: sata_sil24 Kernel modules: sata_sil24 Version-Release number of selected component (if applicable): 2.6.32.21-168.fc12.x86_64 and Fedora 14 beta rescue disk kernel How reproducible: Every time Additional info: Motherboard is an Intel DP43TF with Intel Q9650 CPU.
It looks like the problem was due to some sort of incompatibility between the Intel DP43TF motherboard and the card. I don't know whether it works under other operating systems. I tried the card in a Nvidia chipset motherboard (FOXCONN 6150K8MA-8EKRS). It worked but the write speed was very poor (17 MB/s). The read speed was as expected. I then tried it in an AMD chipset board (Gigabyte GA-MA790X-DS4). The write speed was awful at 1.7 MB/s. I've decided not to bother any further with this board, so feel free to close this because of the poor hardware.