Re: 3.2.14: Marvell 88SE9123 PCIe SATA 6.0 Gb/s controller not working
|[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]|
On 04/13/2012 02:26 PM, Martin Mokrejs wrote:
Hi, I am looking for an Express Card to plug into my laptop to provide additional eSATA port. I just tried two cards, incidentally having same chipset. One was from Axago ECS-6S (1x eSATA port) and the other was Kouwell EK-113 (2x eSATA). Both cards have just one/two eSATA ports but kernel tries to assign many ata ports (see the logs). And this was probably fatal issue: DRHD: handling fault status reg 2 DMAR:[DMA Read] Request device [11:00.1] fault addr fff00000 DMAR:[fault reason 02] Present bit in context entry is clear
This has been reported before with these Marvell controllers. It seems that the chip issues DMA requests with the PCIe transactions pointing to the wrong PCI device/function, and this chokes in combination with DMAR (aka Intel IOMMU or VT-d) being enabled which validates that DMA transfers come from expected devices. Disabling the Intel IOMMU (using intel_iommu=off on the kernel command line) may work around the problem. There's likely something that can be done at the kernel level to avoid this problem, too, but I don't think anything has been done so far.
I'm not sure what the difference between 88SE9123 and 88SE9128 or whether they both may have this bug.
I have attached three files with lspci and dmesg output. Is this chip supported? I just tried the cards in a shop and returned immediately, so I cannot re-test them again unless I buy one of them. Should I go rather for one of the Sil3132 eSATA cards from DeLock? Here are my notes of what is available (in theory): DeLock 66224: Sil3132, 1x eSATA, SATA I only DeLock 61957 and 61891: Marvell 88SE9128? 1xeSATA, SATA III Maybe my typo? Is is same chipset like here reported problematic 88SE9123? Looks these also exist: Axago ECS-SL: JMB360, 1x eSATA, SATA II (JMicron?, I had bad luck with JM20337 and JMS539, no, thanks). Axago ECS-X1 (probably same is DeLock 61478): Sil3531, 1x eSATA, SATA II DeLock 61386: Sil3132, 2x eSATA, SATA II, no RAID DeLock 66221: Sil3132, 2x eSATA, SATA II, with RAID I haven't anywhewre the Sil chip based cards yet to try. Is it worth the effort? Which would you suggest? Thank you very much, Martin
-- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html