Hi Mark,

On Fri, Feb 26, 2016 at 02:20:05PM -0500, Mark Hounschell wrote:
> On 02/26/2016 11:23 AM, Joerg Roedel wrote:
> > Can you please boot a v4.5-rc5 kernel with iommu enabled and
> > 'amd_iommu_dump' on the kernel command line and send me dmesg after
> > boot again?
> > 
> > 
> 
> Here ya go Joerg,
>  
> See ata7 and ata8 failure messages. These are the 2 disks that don't come up. 
> They are hanging off one of these two Marvell chips.
> 
> 07:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9172 SATA 6Gb/s 
> Controller (rev 12)
> 13:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9172 SATA 6Gb/s 
> Controller (rev 12)

Thanks for the dmesg. It does not contain IO_PAGE_FAULTs anymore, did it
in the past? If yes, which device-ids were the faults reported against?

I can't really say yet why it does not work on your system. The IOMMU
core groups the devices 00:15.0-2 and 11-13:00.0 together. This means
that they all end up in the same iommu group.

But according to the IVRS ACPI table on your system none of these
devices has an alias defined. So this doesn't explain why the commit
you bisected it down to causes the problem, because the commit is about
alias handling (which the devices in question don't need).

Maybe I send you some debug patches to try out, but I stare at the code
a little bit more first.



        Joerg

_______________________________________________
iommu mailing list
iommu@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/iommu

Reply via email to