On 04/02/2012 01:37 PM, walt wrote:
Hi list. I think some of you have Radeon video cards, right? I'm having
trouble getting my built-in video card to work:

00:00.0 Host bridge: Advanced Micro Devices [AMD] Family 12h Processor Root 
Complex
00:01.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI 
BeaverCreek [Radeon HD 6530D]

The problem is that the screen goes black during boot if KMS is enabled,
but works just fine when disabled.

I found an error in dmesg, but I don't know how to fix it:

r600_cp: Failed to load firmware "radeon/SUMO_pfp.bin"
[drm:evergreen_startup] *ERROR* Failed to load firmware!
radeon 0000:00:01.0: disabling GPU acceleration

I want to strangle me a kernel dev for this one.  Please tell me why these two
kernel configs shouldn't be equivalent.

This one works:
CONFIG_EXTRA_FIRMWARE="radeon/SUMO_pfp.bin radeon/SUMO_me.bin 
radeon/SUMO_rlc.bin"
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"

but this one doesn't work:
CONFIG_EXTRA_FIRMWARE="SUMO_pfp.bin SUMO_me.bin SUMO_rlc.bin"
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware/radeon"

I finally spotted a (non-fatal) kernel compile error that zooms by so fast on
this quad-core machine that I didn't see it the first dozen times.

When I finally noticed the error I googled it and found an irate gentoo user on
the gentoo forums who wasted his time solving it with the change I quoted above.

However, now that the firmware loading problem is fixed, my screen still goes
black on bootup.  But now it's instantaneous instead of 60 seconds delayed :(

I'm back to functioning vesa mode if I boot with radeon.memset=0, but that's
not really my goal...yet :p


Reply via email to