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
