Summary: | [NV15] Problems identifying card on PPC big endian | ||
---|---|---|---|
Product: | xorg | Reporter: | Dmitry Eremin-Solenikov <dbaryshkov> |
Component: | Driver/nouveau | Assignee: | Nouveau Project <nouveau> |
Status: | RESOLVED INVALID | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | normal | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | PowerPC | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Dmitry Eremin-Solenikov
2012-09-29 12:28:28 UTC
OK, so the fundamental problem is that it's being detected as a NV30 card instead of NV15 due to a lack of byteswapping when reading in the the PMC.ID register (which should have come out as 0x015000a3). Once that goes wrong, all bets are off. I know that another user was pretty close to getting a NV4x card to work (benh, the ppc maintainer), which would largely go through the same init paths (at least as far as mmio reads/writes are concerned). Could you test a more recent kernel (like 3.10 or 3.11) and see if this particular issue is still there? No retest in a month, closing as invalid. Note that NV15 did not have built-in big endian support for at least some stuff, not sure if nouveau handles that. But at least I thought that for basic MMIO stuff, it was supposed to work... |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.