1 |
On Wednesday, 20 December 2017 19:55:40 GMT Mick wrote: |
2 |
> On Wednesday, 20 December 2017 18:31:03 GMT Mike Gilbert wrote: |
3 |
> > On Wed, Dec 20, 2017 at 12:39 PM, Mick <michaelkintzios@×××××.com> wrote: |
4 |
> > > [ 1.072525] [drm] Loading RV730 Microcode |
5 |
> > > [ 1.072679] radeon 0000:02:00.0: Direct firmware load for radeon/ |
6 |
> > > RV730_pfp.bin failed with error -2 |
7 |
> > > [ 1.072859] r600_cp: Failed to load firmware "radeon/RV730_pfp.bin" |
8 |
> > > [ 1.072974] [drm:rv770_init] *ERROR* Failed to load firmware! |
9 |
> > |
10 |
> > Does this error occur before your root filesystem has been mounted? |
11 |
> > You should see a message about mounting root further down in the dmesg |
12 |
> > output. |
13 |
> > |
14 |
> > If that's the case, and your kernel needs the firmware blob before |
15 |
> > root has been mounted, you will probably need to start using an |
16 |
> > initramfs, or add radeon/RV730_pfp.bin to CONFIG_EXTRA_FIRMWARE. |
17 |
> |
18 |
> I beg your pardon guys, the deprecated 'make firmware_install' through me |
19 |
> off the scent! It seems that the blobs for Radeon R730 have changed with |
20 |
> kernel 4.14.7, from those the Gentoo Wiki shows. So I'm fishing for errors |
21 |
> in dmesg and adding one blob at a time to see what I get. The kernel |
22 |
> compile builds the blobs fine as I show below, even if the firmware_install |
23 |
> is not used any longer. |
24 |
> |
25 |
> CHK include/generated/compile.h |
26 |
> MK_FW firmware/radeon/RV730_me.bin.gen.S |
27 |
> AS firmware/radeon/RV730_me.bin.gen.o |
28 |
> AR firmware/built-in.o |
29 |
|
30 |
OK, problem solved for now! :-) |
31 |
|
32 |
My list of blobs was: |
33 |
|
34 |
CONFIG_EXTRA_FIRMWARE="intel-ucode/06-1e-05 radeon/R700_rlc.bin radeon/ |
35 |
RV730_smc.bin radeon/RV710_uvd.bin" |
36 |
|
37 |
and it now is: |
38 |
|
39 |
CONFIG_EXTRA_FIRMWARE="intel-ucode/06-1e-05 radeon/R700_rlc.bin radeon/ |
40 |
RV730_pfp.bin radeon/RV730_me.bin radeon/RV730_smc.bin radeon/RV710_uvd.bin" |
41 |
|
42 |
Console buffer works, xserver works. I don't know if all of them are |
43 |
necessary, but if it works and doesn't complain I don't have to try messing |
44 |
things up. ;-) |
45 |
|
46 |
My video card in case you have the same is: |
47 |
|
48 |
Chipset: "ATI Mobility Radeon HD 4670" (ChipID = 0x9488) |
49 |
|
50 |
-- |
51 |
Regards, |
52 |
Mick |