Gentoo Archives: gentoo-user

From: Mick <michaelkintzios@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] (Not Solved for me) anyone tried amdgpu (kernel module)
Date: Tue, 22 Dec 2015 19:40:19
Message-Id: 201512221939.59872.michaelkintzios@gmail.com
In Reply to: Re: [gentoo-user] (Not Solved for me) anyone tried amdgpu (kernel module) by Alexander Kapshuk
1 On Sunday 20 Dec 2015 20:29:28 Alexander Kapshuk wrote:
2 > On Sun, Dec 20, 2015 at 9:04 PM, Mick <michaelkintzios@×××××.com> wrote:
3
4 > > This is not working for me on a Kaveri system.
5 > >
6 > > The wiki page suggests these firmware blobs:
7 > >
8 > > radeon/kaveri_ce.bin radeon/kaveri_me.bin radeon/kaveri_mec2.bin
9 > > radeon/kaveri_mec.bin radeon/kaveri_pfp.bin radeon/kaveri_rlc.bin
10 > > radeon/kaveri_sdma1.bin radeon/kaveri_sdma.bin radeon/kaveri_uvd.bin
11 > > radeon/kaveri_vce.bin
12 > >
13 > > Unfortunately, radeon/kaveri_sdma1.bin does not seen to be available when
14 > > I use sys-kernel/linux-firmware:
15 > >
16 > > find /lib/firmware/radeon/ -iname KAVERI*sdma*
17 > > /lib/firmware/radeon/kaveri_sdma.bin
18 > > /lib/firmware/radeon/KAVERI_sdma.bin
19 > >
20 > >
21 > > I installed sys-firmware/amdgpu-ucode, but KAVERI is not found there
22 > > either:
23 > >
24 > > find /lib/firmware/amdgpu/ -iname *sdma*
25 > > /lib/firmware/amdgpu/carrizo_sdma.bin
26 > > /lib/firmware/amdgpu/carrizo_sdma1.bin
27 > > /lib/firmware/amdgpu/fiji_sdma.bin
28 > > /lib/firmware/amdgpu/fiji_sdma1.bin
29 > > /lib/firmware/amdgpu/tonga_sdma.bin
30 > > /lib/firmware/amdgpu/tonga_sdma1.bin
31 > > /lib/firmware/amdgpu/topaz_sdma.bin
32 > > /lib/firmware/amdgpu/topaz_sdma1.bin
33 > >
34 > >
35 > > Building the recommended blobs fails like so:
36 > >
37 > > # make && make modules_install && make firmware_install
38 > >
39 > > CHK include/config/kernel.release
40 > > CHK include/generated/uapi/linux/version.h
41 > > CHK include/generated/utsrelease.h
42 > > CHK include/generated/bounds.h
43 > > CHK include/generated/asm-offsets.h
44 > > CALL scripts/checksyscalls.sh
45 > > CHK include/generated/compile.h
46 > >
47 > > kernel/Makefile:135: *** No X.509 certificates found ***
48 > > make[1]: *** No rule to make target
49 > > '/lib/firmware//radeon/kaveri_sdma1.bin',
50 > > needed by 'firmware/radeon/kaveri_sdma1.bin.gen.o'. Stop.
51 > > Makefile:947: recipe for target 'firmware' failed
52 > > make: *** [firmware] Error 2
53
54 > That's interesting. 'kaveri_sdma1.bin' is found in the
55 > 'sys-firmware/amdgpu-ucode' package. See below.
56 > % pwd
57 > radeon_ucode/kaveri
58
59 I don't seem to have such a directory, or the files therein. Where am I
60 supposed to look?
61
62 This is what emerge -uaDv sys-firmware/amdgpu-ucode installed on my PC:
63
64 >>> Installing (1 of 1) sys-firmware/amdgpu-ucode-20150803::gentoo
65 * checking 44 files for package collisions
66 >>> Merging sys-firmware/amdgpu-ucode-20150803 to /
67 --- /lib/
68 --- /lib/firmware/
69 --- /lib/firmware/amdgpu/
70 >>> /lib/firmware/amdgpu/carrizo_ce.bin
71 >>> /lib/firmware/amdgpu/carrizo_me.bin
72 >>> /lib/firmware/amdgpu/carrizo_mec.bin
73 >>> /lib/firmware/amdgpu/carrizo_mec2.bin
74 >>> /lib/firmware/amdgpu/carrizo_pfp.bin
75 >>> /lib/firmware/amdgpu/carrizo_rlc.bin
76 >>> /lib/firmware/amdgpu/carrizo_sdma.bin
77 >>> /lib/firmware/amdgpu/carrizo_sdma1.bin
78 >>> /lib/firmware/amdgpu/carrizo_uvd.bin
79 >>> /lib/firmware/amdgpu/carrizo_vce.bin
80 >>> /lib/firmware/amdgpu/fiji_ce.bin
81 >>> /lib/firmware/amdgpu/fiji_mc.bin
82 >>> /lib/firmware/amdgpu/fiji_me.bin
83 >>> /lib/firmware/amdgpu/fiji_mec.bin
84 >>> /lib/firmware/amdgpu/fiji_mec2.bin
85 >>> /lib/firmware/amdgpu/fiji_pfp.bin
86 >>> /lib/firmware/amdgpu/fiji_rlc.bin
87 >>> /lib/firmware/amdgpu/fiji_sdma.bin
88 >>> /lib/firmware/amdgpu/fiji_sdma1.bin
89 >>> /lib/firmware/amdgpu/fiji_smc.bin
90 >>> /lib/firmware/amdgpu/fiji_uvd.bin
91 >>> /lib/firmware/amdgpu/fiji_vce.bin
92 >>> /lib/firmware/amdgpu/tonga_ce.bin
93 >>> /lib/firmware/amdgpu/tonga_mc.bin
94 >>> /lib/firmware/amdgpu/tonga_me.bin
95 >>> /lib/firmware/amdgpu/tonga_mec.bin
96 >>> /lib/firmware/amdgpu/tonga_mec2.bin
97 >>> /lib/firmware/amdgpu/tonga_pfp.bin
98 >>> /lib/firmware/amdgpu/tonga_rlc.bin
99 >>> /lib/firmware/amdgpu/tonga_sdma.bin
100 >>> /lib/firmware/amdgpu/tonga_sdma1.bin
101 >>> /lib/firmware/amdgpu/tonga_smc.bin
102 >>> /lib/firmware/amdgpu/tonga_uvd.bin
103 >>> /lib/firmware/amdgpu/tonga_vce.bin
104 >>> /lib/firmware/amdgpu/topaz_ce.bin
105 >>> /lib/firmware/amdgpu/topaz_mc.bin
106 >>> /lib/firmware/amdgpu/topaz_me.bin
107 >>> /lib/firmware/amdgpu/topaz_mec.bin
108 >>> /lib/firmware/amdgpu/topaz_mec2.bin
109 >>> /lib/firmware/amdgpu/topaz_pfp.bin
110 >>> /lib/firmware/amdgpu/topaz_rlc.bin
111 >>> /lib/firmware/amdgpu/topaz_sdma.bin
112 >>> /lib/firmware/amdgpu/topaz_sdma1.bin
113 >>> /lib/firmware/amdgpu/topaz_smc.bin
114
115 No /kaveri/ in there.
116
117
118 > Perhaps the path to the binary blobs specified in your kernel config file
119 > is wrong? You want to double check that.
120
121
122 This is what I have:
123
124 grep /firmware .config
125 CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware/"
126
127 Looking at it again the amdgpu wiki page does not list amdgpu firmwares for
128 the KAVERI APU. However, I am confused as to why I can't find
129 radeon/kaveri_sdma1 in my installed firmwares (either from linux-firmware, or
130 from amdgpu-ucode.
131
132 --
133 Regards,
134 Mick

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user] (Not Solved for me) anyone tried amdgpu (kernel module) Alexander Kapshuk <alexander.kapshuk@×××××.com>