Bug 96423

Summary: radeonfb: BAR 0: can't reserve [mem 0x98000000-0x9fffffff pref]
Product: DRI Reporter: Mathieu Malaterre <mathieu.malaterre>
Component: DRM/RadeonAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED NOTOURBUG QA Contact:
Severity: normal    
Priority: medium    
Version: XOrg git   
Hardware: PowerPC   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Mathieu Malaterre 2016-06-07 12:25:25 UTC
On a PowerPC machine, when Open Firmware Frame Buffer is used (OFfb), I
cannot `modprobe radeonfb` (but I can load `radeon`). It currently fails with:

[   96.551486] radeonfb 0000:00:10.0: enabling device (0006 -> 0007)
[   96.551526] radeonfb 0000:00:10.0: BAR 0: can't reserve [mem
0x98000000-0x9fffffff pref]
[   96.551531] radeonfb (0000:00:10.0): cannot request region 0.
[   96.551545] radeonfb: probe of 0000:00:10.0 failed with error -16

It seems (to me) that it should be possible to add something like this
to `radeonfb`:

https://github.com/torvalds/linux/blob/master/drivers/gpu/drm/radeon/radeon_drv.c#L353

[...]
	/* Get rid of things like offb */
	ret = radeon_kick_out_firmware_fb(pdev);
	if (ret)
[...]
Comment 1 Alex Deucher 2016-06-07 13:45:01 UTC
radeonfb is a different driver than radeon.  Please file a bug at https://bugzilla.kernel.org/ against
Product: Drivers
Component: Video(Other)

If radeon works, why not use it?

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.