[Nouveau] [Bug 88868] PowerPC e5500, kernel crash, GT520, GT610

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Jan 29 17:05:48 PST 2015


https://bugs.freedesktop.org/show_bug.cgi?id=88868

--- Comment #10 from Ilia Mirkin <imirkin at alum.mit.edu> ---
(In reply to Dmitriy from comment #8)
> ) Thank you very much for your answer.
> 
> I spent a lot of time to get out how the driver works. Yes, powerpc e5500 it
> is BE arch. Of course byteswaps can be the reason of error but I think it
> isn't in this case.

[fwiw, ppc le is becoming a thing]

> 
>  Could you please clearify two moments. And I'll try to find the problem by
> myself.
> 1.Why does the variable "boot" have byteswap but the variable "strap" has
> the correct value?

I don't see anywhere in your kernel log where boot0 is correct. (boot0 is mmio
register 0)

> 2.Why can't the driver read on the address 0x700000 and 0x700001?

Probably because it doesn't do the

        if (device->card_type >= NV_50)

bits which set up instmem to point to the right place. 0x700000 isn't some
magical thing... it's a view into vram, and it doesn't get set up because the
card gets detected as a NV1A which is *considerably* different from NVD9.
(pre-nv50 I think vram always fit into the 0x700000 range so the prefix wasn't
a thing... or something.)

> 
> Please tell me what first steps should I take to find out how to correct the
> error.

In case Ben's patch doesn't fix it, try to figure out what's going on. Until
boot0 is read out properly, you can ignore any of the later failures.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20150130/cfede981/attachment.html>


More information about the Nouveau mailing list