Bug 62190

Summary: [NV43] Invalid ROM contents on PowerMAC G5 11,2 with GeForce 6600 LE on PPC64 big endian
Product: xorg Reporter: Phileas Fogg <phileas-fogg>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: RESOLVED INVALID QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: 7.7 (2012.06)   
Hardware: PowerPC   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Phileas Fogg 2013-03-11 19:18:00 UTC
I cannot get the nouveau driver to work on my PowerPC G5 11, 2 with NV43 GeForce 6600 LE rev a2.


lspci
------
0000:0a:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600 LE] (rev a2)


dmesg
------

Linux agpgart interface v0.103
[drm] Initialized drm 1.1.0 20060810
checking generic (98020000 180000) vs hw (98000000 8000000)
fb: conflicting fb hw usage nouveaufb vs OFfb NVDA,Displ - removing generic driver
Console: switching to colour dummy device 80x25
nouveau  [  DEVICE][0000:0a:00.0] BOOT0  : 0x043200a4
nouveau  [  DEVICE][0000:0a:00.0] Chipset: NV43 (NV43)
nouveau  [  DEVICE][0000:0a:00.0] Family : NV40
nouveau  [   VBIOS][0000:0a:00.0] checking OpenFirmware for image...
nouveau  [   VBIOS][0000:0a:00.0] ... checksum invalid
nouveau  [   VBIOS][0000:0a:00.0] checking PRAMIN for image...
nouveau  [   VBIOS][0000:0a:00.0] ... signature not found
nouveau  [   VBIOS][0000:0a:00.0] checking PROM for image...
nouveau  [   VBIOS][0000:0a:00.0] ... signature not found
nouveau  [   VBIOS][0000:0a:00.0] checking ACPI for image...
nouveau  [   VBIOS][0000:0a:00.0] ... signature not found
nouveau  [   VBIOS][0000:0a:00.0] checking PCIROM for image...
nouveau 0000:0a:00.0: Invalid ROM contents
nouveau  [   VBIOS][0000:0a:00.0] ... signature not found
nouveau  [   VBIOS][0000:0a:00.0] using image from OpenFirmware
nouveau  [   VBIOS][0000:0a:00.0] BIT signature found
nouveau  [   VBIOS][0000:0a:00.0] version 05.43.02.75.00
nouveau  [     PFB][0000:0a:00.0] RAM type: DDR1
nouveau  [     PFB][0000:0a:00.0] RAM size: 128 MiB
nouveau  [     PFB][0000:0a:00.0]    ZCOMP: 378880 tags
nouveau 0000:0a:00.0: Using 32-bit DMA via iommu
[TTM] Zone  kernel: Available graphics memory: 1487676 kiB
[TTM] Initializing pool allocator
nouveau  [     DRM] VRAM: 124 MiB
nouveau  [     DRM] GART: 512 MiB
nouveau  [     DRM] BIT BIOS found
nouveau  [     DRM] Bios version 05.43.02.75
nouveau  [     DRM] TMDS table version 1.1
nouveau  [     DRM] DCB version 3.0
nouveau  [     DRM] DCB outp 00: 01000100 00000028
nouveau  [     DRM] DCB outp 01: 03000102 00000000
nouveau  [     DRM] DCB outp 02: 04011210 00000028
nouveau  [     DRM] DCB outp 03: 02111212 02000100
nouveau  [     DRM] DCB outp 04: 02011211 0020c070
nouveau  [     DRM] DCB conn 00: 1030
nouveau  [     DRM] DCB conn 01: 2130
nouveau  [     I2C][0000:0a:00.0] detected TMDS transmitter: sil164
sil164 7-0038: Detected device 1:6.0
[drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[drm] No driver support for vblank timestamp query.
nouveau  [     DRM] 0x14CC: Parsing digital output script table
snd-aoa-codec-onyx: created and attached onyx instance
snd-aoa-codec-onyx: created and attached onyx instance
nouveau  [     DRM] 1 available performance level(s)
nouveau  [     DRM] 0: core 300MHz shader 300MHz memory 400MHz fanspeed 100%
nouveau  [     DRM] c: core 300MHz shader 300MHz memory 400MHz fanspeed 100%
nouveau  [     DRM] MM: using M2MF for buffer copies
nouveau  [     DRM] Setting dpms mode 3 on TV encoder (output 4)
nouveau  [     DRM] allocated 1280x1024 fb: 0x9000, bo c00000013ae26c00
nouveau  [     DRM] 0x14CC: Parsing digital output script table
Console: switching to colour frame buffer device 160x64
nouveau 0000:0a:00.0: fb0: nouveaufb frame buffer device
nouveau 0000:0a:00.0: registered panic notifier
[drm] Initialized nouveau 1.1.0 20120801 for 0000:0a:00.0 on minor 0
Comment 1 Ilia Mirkin 2013-08-19 22:33:02 UTC
I think you forgot to describe the issue you're having (beyond "doesn't work"). Is it just the ROM checksum error?

My understanding is that there's also some sort of issue with 64k pages (vs 4k pages). I don't know much about ppc, so I don't know if it's that's an option or hardware-dependent. I believe benh was trying to get it all to work, perhaps he'll have patches when he does.

BTW, are you using this as PPC or PPC64? (Is that even an option with PPC?)
Comment 2 Ilia Mirkin 2013-09-21 17:44:47 UTC
No response to questions in a month. Closing as invalid.

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.