Gentoo Archives: gentoo-user

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