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

Bug#790694: linux-image-3.16.0-4-powerpc64: nouveau driver and msi interrupts



On Tue, 2015-07-07 at 09:47 +1000, Peter Saisanas wrote:
> Hi Ben,
> I haven't applied the patch, I thought I would do a little more 
> investigations before proceeding with disabling msi interrupts for 
> all nv47gpu's.

Note that several other NV4x GPUs were already found to behave
erratically with MSIs enabled:
https://git.kernel.org/linus/4761703bd04bbdf56396d264903cc5a1fdcb3c01

> I have recompiled a 4k pagesize kernel again but enabling msi 
> support. I can use the module option to disable msi interrupt's of 
> nouveau if need be.
> 
> But your right, the kernel does assign an msi address for the Quadro 
> FX4500 GPU, however as mentioned before, it seems to work with the 
> nouveau framebuffer console.
> But when Xorg starts up with 2d acceleration, the gpu locks up. Going 
> back to legacy interrupts and it seems to work fine again...
> 
> I have attached the detailed lspci -vvv output along with the output 
> of /cat/proc/interrupts.
> Please note, you can see one interrupt is triggered with msi 
> interrupts and nouveau, but it just hangs the gpu and the nouveau 
> interrupt count doesn't increment.
> I can still ssh to it though, just the graphics is dead.

It also shows the Ethernet driver is using MSIs successfully, so
there's nothing fundamentally wrong with MSI on this system.

> Any tips where to proceed? Should I recompile the kernel with pci 
> debugging support to hopefully give more helpful feedback?

That's unlikely to help; please try applying the patch.

> I think there are a few more issues with the PowerMac 11.2 support, 
> but perhaps we can look at this issue.

Ben.

-- 
Ben Hutchings
Hoare's Law of Large Problems:
        Inside every large problem is a small problem struggling to get out.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: