Re: IO_PAGE_FAULT from SATA card during boot

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Feb 8, 2011 at 5:00 AM, Chris Webb <chris.webb@xxxxxxxxxxxxxxxx> wrote:
> "Roedel, Joerg" <Joerg.Roedel@xxxxxxx> writes:
>
>> On Mon, Feb 07, 2011 at 09:04:40PM -0500, Robert Hancock wrote:
>> > On 02/07/2011 11:48 AM, Chris Webb wrote:
>> > > I've now done this, swapping in a Highpoint R620. I get the same
>> > > IO_PAGE_FAULT, same timeouts on the sata card, but lspci now shows up the
>> > > device 03:00.1. I've put the new dmesg and lspci output at
>> > >
>> > >    http://cdw.me.uk/tmp/sata-fault-hpt.dmesg
>> > >    http://cdw.me.uk/tmp/sata-fault-hpt.lspci
>> > >
>> > > Again, problem is present both with 2.6.32.25 and 2.6.37.
>> >
>> > Curious.. We don't even have a driver loaded for the PATA device on that
>> > chip so I don't see how we could be telling it to do anything. As far as
>> > I can see there are a few possible causes: Either the device is
>> > generating read requests which appear to come from the PATA function
>> > rather than the SATA one for some reason, the IOMMU is picking up the
>> > wrong device function for requests from that device, or something in the
>> > platform is somehow misconfiguring the device to cause this error. It
>> > may not be easy to figure out which one is the cause, however.
>>
>> The most likely reason for this is, that the add-on card uses both
>> request-ids (03:00.0 and 03:00.1) for requests originating from the SATA
>> controler. The address in the page-fault looks like an address the IOMMU
>> driver would assign but from a device which has no driver loaded.
>> If this is a know feature of the card the BIOS should detect it an
>> report it in the IVRS table with an alias-range. The driver would handle
>> it in this situation. Otherwise it looks like a problem with the
>> addon-card.
>
> Hi Joerg. What's particularly puzzling here is that the symptoms are pretty
> much the same with two completely different AHCI SATA cards. I expected to
> be able to work around the problem by swapping in a different SATA card with
> a different chipset, but it seems to be a problem with both.

Did you try different chipsets? The two sets of output you posted are
both from Marvell 88SE9123-based cards.
--
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


[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux