1 |
On Sunday, 24 December 2017 04:10:55 GMT Adam Carter wrote: |
2 |
|
3 |
> > As you can see above there is a marked difference between the firmware |
4 |
> > built |
5 |
> > by the two kernels. In any case, my '/lib/firmware/' path contains: |
6 |
> > |
7 |
> > $ ls -l /lib/firmware/radeon/RV730* |
8 |
> > -rw-r--r-- 1 root root 5440 Dec 20 17:29 /lib/firmware/radeon/RV730_me. |
9 |
> > bin |
10 |
> > -rw-r--r-- 1 root root 3392 Dec 20 17:29 /lib/firmware/radeon/RV730_ |
11 |
> > pfp.bin |
12 |
> > -rw-r--r-- 1 root root 16684 Dec 20 17:29 /lib/firmware/radeon/RV730_ |
13 |
> > smc.bin |
14 |
> |
15 |
> Earlier I saw |
16 |
> |
17 |
> CONFIG_EXTRA_FIRMWARE="intel-ucode/06-1e-05 radeon/R700_rlc.bin |
18 |
> radeon/RV730_smc.bin radeon/RV710_uvd.bin" |
19 |
|
20 |
Yes, other than the Intel microcode I followed the Gentoo Wiki page for my |
21 |
graphics card: |
22 |
|
23 |
https://wiki.gentoo.org/wiki/Radeon |
24 |
|
25 |
> For radeon/R700_rlc.bin |
26 |
> $ find /lib/firmware/ -name \*R700\* |
27 |
> /lib/firmware/radeon/R700_rlc.bin |
28 |
> |
29 |
> For radeon/RV730_smc.bin |
30 |
> $ find /lib/firmware/ -name \*RV730\* |
31 |
> /lib/firmware/radeon/RV730_pfp.bin |
32 |
> /lib/firmware/radeon/RV730_smc.bin |
33 |
> /lib/firmware/radeon/RV730_me.bin |
34 |
> |
35 |
> For adeon/RV710_uvd.bin |
36 |
> $ find /lib/firmware/ -name \*RV710\* |
37 |
> /lib/firmware/radeon/RV710_me.bin |
38 |
> /lib/firmware/radeon/RV710_pfp.bin |
39 |
> /lib/firmware/radeon/RV710_smc.bin |
40 |
> /lib/firmware/radeon/RV710_uvd.bin |
41 |
> |
42 |
> So it looks like you're trying to load firmware from three different |
43 |
> models. |
44 |
|
45 |
Yes, this is what the Wiki recommends for RV730. |
46 |
|
47 |
|
48 |
> Run lspci -v to determine which is correct one, then load all the firmwares |
49 |
> for that model. |
50 |
|
51 |
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] |
52 |
RV730/M96-XT [Mobility Radeon HD 4670] (prog-if 00 [VGA controller]) |
53 |
Subsystem: Dell RV730/M96-XT [Mobility Radeon HD 4670] |
54 |
Flags: bus master, fast devsel, latency 0, IRQ 29 |
55 |
Memory at d0000000 (32-bit, prefetchable) [size=256M] |
56 |
I/O ports at 2000 [size=256] |
57 |
Memory at cfef0000 (32-bit, non-prefetchable) [size=64K] |
58 |
[virtual] Expansion ROM at 000c0000 [disabled] [size=128K] |
59 |
Capabilities: [50] Power Management version 3 |
60 |
Capabilities: [58] Express Legacy Endpoint, MSI 00 |
61 |
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+ |
62 |
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 |
63 |
<?> |
64 |
Kernel driver in use: radeon |
65 |
|
66 |
02:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] RV710/730 HDMI |
67 |
Audio [Radeon HD 4000 series] |
68 |
Subsystem: Dell RV710/730 HDMI Audio [Radeon HD 4000 series] |
69 |
Flags: bus master, fast devsel, latency 0, IRQ 32 |
70 |
Memory at cfeec000 (32-bit, non-prefetchable) [size=16K] |
71 |
Capabilities: [50] Power Management version 3 |
72 |
Capabilities: [58] Express Legacy Endpoint, MSI 00 |
73 |
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+ |
74 |
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 |
75 |
<?> |
76 |
Kernel driver in use: snd_hda_intel |
77 |
Kernel modules: snd_hda_intel |
78 |
|
79 |
|
80 |
It seems the blobs changed. The firmware_install message confused me by |
81 |
making me think this was the cause of not being able to initiate the graphics |
82 |
card when I tried to boot the new kernel, rather than the missing blobs. |
83 |
-- |
84 |
Regards, |
85 |
Mick |