Latest working kernel version: None Earliest failing kernel version: 2.6.28.1 Distribution: Fedora 10 Hardware Environment: Intel BX97520J, two SATA chips onboard, Marvell 88SE6145 and Intel 82801GR/GH AHCI. Software Environment: Fedora 10 Problem Description: I have a motherboard with the two above SATA chipsets, each with four ports. It seems like the motherboard is failing to detect more than 4 SATA disks at a time. I've tried to plug in a fifth disk, and I receive a timeout on the SATA port. It does not matter if it's on one chipset or the other, and I've swapped it across multiple disks, SATA cables, and SATA ports. I still can't see more than 4 devices at a time. Steps to reproduce: 1) Plug 5 SATA devices in, any 5. 2) Watch as you find 4 devices. 3) Be sad. Only interesting thing I spotted in dmesg: ata8: link is slow to respond, please be patient (ready=0) ata8: SRST failed (errno=-16) ata8: link is slow to respond, please be patient (ready=0) ata8: SRST failed (errno=-16) ata8: link is slow to respond, please be patient (ready=0) irq 16: nobody cared (try booting with the "irqpoll" option) Pid: 0, comm: swapper Not tainted 2.6.28.1-19.fc10.x86_64 #1 Call Trace: <IRQ> [<ffffffff810896f3>] __report_bad_irq+0x38/0x87 [<ffffffff81089850>] note_interrupt+0x10e/0x172 [<ffffffff81089f0e>] handle_fasteoi_irq+0xac/0xdb [<ffffffff81013dcf>] do_IRQ+0xfc/0x175 [<ffffffff81011758>] ret_from_intr+0x0/0x2e <EOI> [<ffffffff810184a0>] ? mwait_idle+0x3e/0x4f [<ffffffff81018497>] ? mwait_idle+0x35/0x4f [<ffffffff81010242>] ? cpu_idle+0x5b/0xb4 [<ffffffff81350f34>] ? start_secondary+0x197/0x19c handlers: [<ffffffff8125512a>] (usb_hcd_irq+0x0/0xb3) [<ffffffff8123e5bd>] (ata_sff_interrupt+0x0/0xc2) Disabling IRQ #16
Oh, I told a lie. Apparently I fail at counting cables, and the machine is just failing on the 6145 part. Isn't this a pata_marvell bug?
Resolved by ahci.marvell_enable=1
cc'ing Mark. Any ideas?
No ideas here. Marvell won't let me even peek at the 6145 datasheets (AHCI, not sata_mv). I do have a motherboard here with one of those chips on it, though -- never tried using the ports for anything yet. -ml