On Mon, 2015-07-06 at 10:57 +1000, Peter Saisanas wrote:
> Hi Ben,
> Thanks for this, ill give it a go as soon as i get a chance.
> I'd say msi interrupts are fine on x86 with this class of gpu, but
> with powerpc or this particular config it may be a problem.
I asked upstream and was told MSIs should work on this PowerMac.
> I can give you the output of lspci -vvv when running with msi enabled
> on this particular GPU.
> It would just hang when starting xorg.
> When running /cat/proc/interrupts with msi enabled, it would show
> only one interrupt triggered on whatever cpu and hang the gpu if i
> recall.
> Strangely enough, msi interrupts on powerpc seem to work fine just
> with the nouveau console framebuffer...
The driver possibly doesn't ever need to wait for interrupts when writi
ng text to the console.
> If i recall, even with msi enabled, the msi address was still 0x0.
> But i will send you a log for your reference.
>
> Yes, and i am configuring kernel with 4kb kernel pagesize as there
> still seems to be an issue with 64kb kernel pagesizes and nouveau.
I saw that bug report as well. I'm not sure what to do about it -
other distributions were also using 64K pages for 64-bit PowerPC the
last time I looked, and there may be good reasons to do that.
Ben.
--
Ben Hutchings
If you seem to know what you are doing, you'll be given more to do.
Attachment:
lspci.log
Description: Binary data
Attachment:
proc_ints.log
Description: Binary data