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: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0121753355==" Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: nouveau-bounces-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Sender: "Nouveau" To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org List-Id: nouveau.vger.kernel.org --===============0121753355== Content-Type: multipart/alternative; boundary="1436747645.25e0Bd2B1.18449"; charset="UTF-8" --1436747645.25e0Bd2B1.18449 Date: Mon, 13 Jul 2015 00:34:05 +0000 MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" https://bugs.freedesktop.org/show_bug.cgi?id=91319 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-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org Reporter: psaisanas-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org QA Contact: xorg-team-go0+a7rfsptAfugRpC6u6w@public.gmane.org Created attachment 117079 --> https://bugs.freedesktop.org/attachment.cgi?id=117079&action=edit 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 -- You are receiving this mail because: You are the assignee for the bug. --1436747645.25e0Bd2B1.18449 Date: Mon, 13 Jul 2015 00:34:05 +0000 MIME-Version: 1.0 Content-Type: text/html; charset="UTF-8"
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


You are receiving this mail because:
  • You are the assignee for the bug.
--1436747645.25e0Bd2B1.18449-- --===============0121753355== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTm91dmVhdSBt YWlsaW5nIGxpc3QKTm91dmVhdUBsaXN0cy5mcmVlZGVza3RvcC5vcmcKaHR0cDovL2xpc3RzLmZy ZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL25vdXZlYXUK --===============0121753355==--