linux-3.3-rc2 and radeon kms failure on ppc32 with Radeon X1650PRO pcie

Michel Dänzer michel at
Tue Feb 7 09:32:44 PST 2012

On Son, 2012-02-05 at 00:38 +0100, acrux wrote:
> unable to have a working radeon kms framebuffer with linux-3.3-rc2 on ppc
> video card: Radeon X1650PRO PCIE

Is this a regression? If yes, can you bisect?

> [drm] GART: num cpu pages 131072, num gpu pages 131072

The driver detects the CPU page size as 4K, is that correct?

> [drm] radeon: ib pool ready.
> [drm] radeon: 1 quad pipes, 2 z pipes initialized.
> Machine check in kernel mode.
> Data Write PLB Error
> Oops: Machine check, sig: 7 [#1]
> Canyonlands
> Modules linked in:
> NIP: c03a3cd8 LR: c038b380 CTR: c03a3ca0
> REGS: efff7f10 TRAP: 0214   Not tainted  (3.3.0-rc2)
> MSR: 00029000 <CE,EE,ME>  CR: 447b4628  XER: 00000000
> TASK = ef830000[1] 'swapper' THREAD: ef834000
> GPR00: f5580000 ef835d60 ef830000 ffffffea f5580004 002fb02c 002fb02c 00000000
> GPR08: 800bf41b 00020000 00040000 c06b6cd4 447b4628 8500686f 0fff9038 00000000
> GPR16: 0ffc2388 0ffc2368 0ffc2388 0ffc2368 0fff9038 00000001 c0000010 0000000f
> GPR24: 00000000 ef849060 c06a14c0 000000ff ffffffff ef849000 00000002 ef8ea000
> NIP [c03a3cd8] rv370_pcie_gart_set_page+0x38/0x48
> LR [c038b380] radeon_gart_restore+0x58/0x84
> Call Trace:
> [ef835d60] [ffffffff] 0xffffffff (unreliable)
> [ef835d70] [c03a4c54] rv370_pcie_gart_enable+0x4c/0x230
> [ef835d90] [c03ae288] r520_startup+0xc0/0x188
> [ef835da0] [c03ae5d8] r520_init+0x1d0/0x234

Not sure what exactly 'Data Write PLB Error' means, but it looks like
the problem occurs when the card's VRAM is first accessed for setting a
GART page table entry. 

Earthling Michel Dänzer           |         
Libre software enthusiast         |          Debian, X and DRI developer

More information about the dri-devel mailing list