[Nouveau] [Bug 25938] black screen on the iMac powerpc using nouveau

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jan 13 06:50:32 PST 2010


http://bugs.freedesktop.org/show_bug.cgi?id=25938





--- Comment #5 from Francisco Jerez <currojerez at riseup.net>  2010-01-13 06:50:31 PST ---
(In reply to comment #2)
> the problem of black screen seems to be resolved adding the following patch:
> Adding nv18 card identifier to Powerbook specific quirks
> in nouveau kernel module:
> diff nouveau_bios.c.old nouveau_bios.c
> 3199c3199
> <       if (script == LVDS_RESET && ((dev->pci_device & 0xffff) == 0x0179 ||
> (dev->pci_device & 0xffff) == 0x0329))
> ---
> >       if (script == LVDS_RESET && ((dev->pci_device & 0xffff) == 0x0179 ||(dev->pci_device & 0xffff) == 0x0189 || (dev->pci_device & 0xffff) == 0x0329))
> 

Would you mind sending a properly formatted, Signed-off-by patch with this to
the ML? (You might want to read Documentation/SubmittingPatches in the kernel
tree first).

> same as in xorg driver:
> 
> diff nv_bios.c.old nv_bios.c
> 2592c2592
> <       if (script == LVDS_RESET && ((pNv->Chipset & 0xffff) == 0x0179 ||
> (pNv->Chipset & 0xffff) == 0x0329))
> ---
> >       if (script == LVDS_RESET && ((pNv->Chipset & 0xffff) == 0x0179 ||(pNv->Chipset & 0xffff) == 0x0189 || (pNv->Chipset & 0xffff) == 0x0329))
> 

No need to do this anymore, this code has just been nuked.

> Now both framebuffer console and Xorg work.
> 
> But there is another problem with TV-out:
> When turned on the TV output is in contrast with the LVDS output and set the
> screen resolution of 720x576 on the console framebuffer.
> 

These integrated apple connectors aren't really supported yet, an mmiotrace
from the blob would be useful (See [1] or the docs in the kernel tree for
instructions).

[1] http://nouveau.freedesktop.org/wiki/MmioTrace


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Nouveau mailing list