Sebastian Beßler posted on Fri, 11 Dec 2009 14:01:52 +0100 as excerpted:

> Am 11.12.2009 12:30, schrieb Sebastian Beßler:
> 
>> platform radeon_cp.0: firmware: requesting radeon/RV635_pfp.bin
>> r600_cp: Failed to load firmware "radeon/RV635_pfp.bin" [drm:r600_init]
>> *ERROR* Failed to load firmware!
> 
> Hi,
> 
> as a workaround for that problem I used the kernel option to build in
> the needed firmware. Now it works like a charm. Working with the console
> was never so much fun before ;-)

You found the solution and posted it yourself before I could get to it! 
=:^)

I too had the problem, even tho the tg3 NIC I use has firmware to load as 
well (tho it can function without it).

The difference here tho, is that the framebuffer starts relatively early 
in the kernel boot process, before the kernel has detected hard drives, 
setup raid if it's configured (kernel auto-detect or fed in from the boot-
loader on the command-line), and loaded the rootfs.  I don't personally 
run an initramfs/initrd, so I can't say whether putting the radeon 
firmware there would work or not, but I know it will NOT work if it's 
configured to put the firmware in the usual place on / (/lib/firmware 
maybe?, IDR for sure), because it needs it before the disk is setup for 
access.

Thus, I too simply changed the couple kernel options necessary to have 
the firmware built-in, so it's there when it needs to load it, disks or 
no disks.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman


Reply via email to