From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.org
Subject: [Bug 91319] New: Nouveau driver cannot extract FCODE ROM
/ DCB Block from OpenFirmware Device tree
Date: Mon, 13 Jul 2015 00:34:05 +0000
Message-ID:
Bug ID
91319
Summary
Nouveau driver cannot extract FCODE ROM / DCB Block from OpenFirmware Device tree
Product
xorg
Version
unspecified
Hardware
PowerPC
OS
Linux (All)
Status
NEW
Severity
normal
Priority
medium
Component
Driver/nouveau
Assignee
nouveau@lists.freedesktop.org
Reporter
psaisanas@gmail.com
QA Contact
xorg-team@lists.x.org
Created attachment 117079 [details]
kernel dmesg log & NVDA,BMP FCODE ROM
Hi,
When running a Powermac 11.2, (G5 Quad - powerpc64) with a Quadro FX4500
(NV47), previous kernels had no issue extracting the FCODE ROM / DCB block via
the OpenFirmware device tree.
Last vanilla kernel that i have compiled that seemed to work fine was kernel
3.18.16.
Normally, it will find the "BIT SIGNATURE" via OpenFirmware method.
However, when compiling a newer vanilla kernel 4.1.2, nouveau seems to have an
issue reading the FCODE ROM / DCB block / from the OpenFirmware device tree.
Also, interestingly, this time around it attempts to use the PROM method and
attempts to find the "BIT SIGNATURE" via this method.
Apparently it found a signature, but looks like garbage and seems like it cant
extract the DCB BLOCK.
As instructed, i have attached a dmesg.log along with a dump of the NVDA,BMP
image out of the following folder:
/sys/firmware/devicetree/base/pci@0,f0000000/NVDA,Parent@0/.
Not sure if this is correct, but i have passed the following nouveau module
options as i understood:
options nouveau config="NvMSI=0,debug=debug,VBIOS=trace"
I have placed the kernel dmesg log along with the NVDA,BMP dump in the attached
nouveau_powerpc64_pmac11.2.tar.xz archive.
Please let me know if there is any more info required.
Thanks for your help!
Best Regards,
Peter