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