* [gentoo-user] anyone tried amdgpu (kernel module)
@ 2015-12-18 21:07 Tsukasa Mcp_Reznor
2015-12-19 7:35 ` Alexander Kapshuk
2015-12-19 17:15 ` [gentoo-user] " James
0 siblings, 2 replies; 18+ messages in thread
From: Tsukasa Mcp_Reznor @ 2015-12-18 21:07 UTC (permalink / raw
To: gentoo-user@lists.gentoo.org
[-- Attachment #1: Type: text/plain, Size: 684 bytes --]
I have a Bonaire gpu, which has legacy support using the amdgpu kernel module. I currently use the Radeon dri module with radeonsi mesa drivers and am quite happy. But gentoo being gentoo I thought I'd give the amdgpu a go for the fun of it.
Tried a few variations and keep coming up with a black screen on boot and it's hard locked. I'm using the same Firmware includes that the radeon driver requires, and from reading it looks like that's fine with amdgpu, so I'm not sure what else could be the issue.
Has anyone here tried and had success with it? I've tried Kernels 4.2 4.2.4 4.3 and 4.3.2. So I believe I'm missing something simple and it's not a kernel bug.
[-- Attachment #2: Type: text/html, Size: 974 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] anyone tried amdgpu (kernel module)
2015-12-18 21:07 [gentoo-user] anyone tried amdgpu (kernel module) Tsukasa Mcp_Reznor
@ 2015-12-19 7:35 ` Alexander Kapshuk
2015-12-19 15:43 ` Tsukasa Mcp_Reznor
2015-12-19 17:15 ` [gentoo-user] " James
1 sibling, 1 reply; 18+ messages in thread
From: Alexander Kapshuk @ 2015-12-19 7:35 UTC (permalink / raw
To: Gentoo mailing list
[-- Attachment #1: Type: text/plain, Size: 913 bytes --]
On Fri, Dec 18, 2015 at 11:07 PM, Tsukasa Mcp_Reznor <mcp_reznor@hotmail.com
> wrote:
> I have a Bonaire gpu, which has legacy support using the amdgpu kernel
> module. I currently use the Radeon dri module with radeonsi mesa drivers
> and am quite happy. But gentoo being gentoo I thought I'd give the amdgpu
> a go for the fun of it.
>
> Tried a few variations and keep coming up with a black screen on boot and
> it's hard locked. I'm using the same Firmware includes that the radeon
> driver requires, and from reading it looks like that's fine with amdgpu, so
> I'm not sure what else could be the issue.
>
> Has anyone here tried and had success with it? I've tried Kernels 4.2
> 4.2.4 4.3 and 4.3.2. So I believe I'm missing something simple and it's
> not a kernel bug.
>
Did you consult the wiki article shown below when configuring your system
to use admgpu?
https://wiki.gentoo.org/wiki/Amdgpu
[-- Attachment #2: Type: text/html, Size: 1429 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* RE: [gentoo-user] anyone tried amdgpu (kernel module)
2015-12-19 7:35 ` Alexander Kapshuk
@ 2015-12-19 15:43 ` Tsukasa Mcp_Reznor
2015-12-19 16:13 ` Alexander Kapshuk
0 siblings, 1 reply; 18+ messages in thread
From: Tsukasa Mcp_Reznor @ 2015-12-19 15:43 UTC (permalink / raw
To: gentoo-user@lists.gentoo.org
[-- Attachment #1: Type: text/plain, Size: 1375 bytes --]
From: alexander.kapshuk@gmail.com
Date: Sat, 19 Dec 2015 09:35:28 +0200
Subject: Re: [gentoo-user] anyone tried amdgpu (kernel module)
To: gentoo-user@lists.gentoo.org
On Fri, Dec 18, 2015 at 11:07 PM, Tsukasa Mcp_Reznor <mcp_reznor@hotmail.com> wrote:
I have a Bonaire gpu, which has legacy support using the amdgpu kernel module. I currently use the Radeon dri module with radeonsi mesa drivers and am quite happy. But gentoo being gentoo I thought I'd give the amdgpu a go for the fun of it.
Tried a few variations and keep coming up with a black screen on boot and it's hard locked. I'm using the same Firmware includes that the radeon driver requires, and from reading it looks like that's fine with amdgpu, so I'm not sure what else could be the issue.
Has anyone here tried and had success with it? I've tried Kernels 4.2 4.2.4 4.3 and 4.3.2. So I believe I'm missing something simple and it's not a kernel bug.
Did you consult the wiki article shown below when configuring your system to use admgpu?
https://wiki.gentoo.org/wiki/Amdgpu
Yes I have. The CIK parts kernel option is enabled. the only thing I find a bit odd, is in the firmware include list is radeon/bonaire_sdma1.bin which doesn't exist on my system using sys-kernel/linux-firmware-20150812. So I'm assuming it's an error on the wiki page.
[-- Attachment #2: Type: text/html, Size: 2666 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] anyone tried amdgpu (kernel module)
2015-12-19 15:43 ` Tsukasa Mcp_Reznor
@ 2015-12-19 16:13 ` Alexander Kapshuk
2015-12-19 16:17 ` Tsukasa Mcp_Reznor
0 siblings, 1 reply; 18+ messages in thread
From: Alexander Kapshuk @ 2015-12-19 16:13 UTC (permalink / raw
To: Gentoo mailing list
[-- Attachment #1: Type: text/plain, Size: 1900 bytes --]
On Sat, Dec 19, 2015 at 5:43 PM, Tsukasa Mcp_Reznor <mcp_reznor@hotmail.com>
wrote:
> From: alexander.kapshuk@gmail.com
> Date: Sat, 19 Dec 2015 09:35:28 +0200
> Subject: Re: [gentoo-user] anyone tried amdgpu (kernel module)
> To: gentoo-user@lists.gentoo.org
>
> On Fri, Dec 18, 2015 at 11:07 PM, Tsukasa Mcp_Reznor <
> mcp_reznor@hotmail.com> wrote:
>
> I have a Bonaire gpu, which has legacy support using the amdgpu kernel
> module. I currently use the Radeon dri module with radeonsi mesa drivers
> and am quite happy. But gentoo being gentoo I thought I'd give the amdgpu
> a go for the fun of it.
>
> Tried a few variations and keep coming up with a black screen on boot and
> it's hard locked. I'm using the same Firmware includes that the radeon
> driver requires, and from reading it looks like that's fine with amdgpu, so
> I'm not sure what else could be the issue.
>
> Has anyone here tried and had success with it? I've tried Kernels 4.2
> 4.2.4 4.3 and 4.3.2. So I believe I'm missing something simple and it's
> not a kernel bug.
>
>
> Did you consult the wiki article shown below when configuring your system
> to use admgpu?
>
> https://wiki.gentoo.org/wiki/Amdgpu
>
>
>
>
>
> Yes I have. The CIK parts kernel option is enabled. the only thing I
> find a bit odd, is in the firmware include list is radeon/bonaire_sdma1.bin
> which doesn't exist on my system using sys-kernel/linux-firmware-20150812.
> So I'm assuming it's an error on the wiki page.
>
Have you tried this firmware package instead, sys-firmware/amdgpu-ucode?
Do you have the firmware included in your kernel config file?
Device Drivers --->
Generic Driver Options --->
-*- Userspace firmware loading support
[*] Include in-kernel firmware blobs in kernel binary
(amdgpu/<YOUR-MODEL>.bin radeon/<YOUR-MODEL>.bin)
(/lib/firmware) Firmware blobs root directory
[-- Attachment #2: Type: text/html, Size: 3428 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* RE: [gentoo-user] anyone tried amdgpu (kernel module)
2015-12-19 16:13 ` Alexander Kapshuk
@ 2015-12-19 16:17 ` Tsukasa Mcp_Reznor
2015-12-19 16:43 ` [gentoo-user] (Solved) " Tsukasa Mcp_Reznor
0 siblings, 1 reply; 18+ messages in thread
From: Tsukasa Mcp_Reznor @ 2015-12-19 16:17 UTC (permalink / raw
To: gentoo-user@lists.gentoo.org
[-- Attachment #1: Type: text/plain, Size: 2168 bytes --]
From: alexander.kapshuk@gmail.com
Date: Sat, 19 Dec 2015 18:13:03 +0200
Subject: Re: [gentoo-user] anyone tried amdgpu (kernel module)
To: gentoo-user@lists.gentoo.org
On Sat, Dec 19, 2015 at 5:43 PM, Tsukasa Mcp_Reznor <mcp_reznor@hotmail.com> wrote:
From: alexander.kapshuk@gmail.com
Date: Sat, 19 Dec 2015 09:35:28 +0200
Subject: Re: [gentoo-user] anyone tried amdgpu (kernel module)
To: gentoo-user@lists.gentoo.org
On Fri, Dec 18, 2015 at 11:07 PM, Tsukasa Mcp_Reznor <mcp_reznor@hotmail.com> wrote:
I have a Bonaire gpu, which has legacy support using the amdgpu kernel module. I currently use the Radeon dri module with radeonsi mesa drivers and am quite happy. But gentoo being gentoo I thought I'd give the amdgpu a go for the fun of it.
Tried a few variations and keep coming up with a black screen on boot and it's hard locked. I'm using the same Firmware includes that the radeon driver requires, and from reading it looks like that's fine with amdgpu, so I'm not sure what else could be the issue.
Has anyone here tried and had success with it? I've tried Kernels 4.2 4.2.4 4.3 and 4.3.2. So I believe I'm missing something simple and it's not a kernel bug.
Did you consult the wiki article shown below when configuring your system to use admgpu?
https://wiki.gentoo.org/wiki/Amdgpu
Yes I have. The CIK parts kernel option is enabled. the only thing I find a bit odd, is in the firmware include list is radeon/bonaire_sdma1.bin which doesn't exist on my system using sys-kernel/linux-firmware-20150812. So I'm assuming it's an error on the wiki page.
Have you tried this firmware package instead, sys-firmware/amdgpu-ucode?
Do you have the firmware included in your kernel config file?
Device Drivers --->
Generic Driver Options --->
-*- Userspace firmware loading support
[*] Include in-kernel firmware blobs in kernel binary
(amdgpu/<YOUR-MODEL>.bin radeon/<YOUR-MODEL>.bin)
(/lib/firmware) Firmware blobs root directory
Yes I have the firmware includes, I'll try the amdgpu-ucode and report back.
[-- Attachment #2: Type: text/html, Size: 3969 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* RE: [gentoo-user] (Solved) anyone tried amdgpu (kernel module)
2015-12-19 16:17 ` Tsukasa Mcp_Reznor
@ 2015-12-19 16:43 ` Tsukasa Mcp_Reznor
2015-12-19 17:15 ` Alexander Kapshuk
0 siblings, 1 reply; 18+ messages in thread
From: Tsukasa Mcp_Reznor @ 2015-12-19 16:43 UTC (permalink / raw
To: gentoo-user@lists.gentoo.org
[-- Attachment #1: Type: text/plain, Size: 2545 bytes --]
From: mcp_reznor@hotmail.com
To: gentoo-user@lists.gentoo.org
Subject: RE: [gentoo-user] anyone tried amdgpu (kernel module)
Date: Sat, 19 Dec 2015 11:17:40 -0500
From: alexander.kapshuk@gmail.com
Date: Sat, 19 Dec 2015 18:13:03 +0200
Subject: Re: [gentoo-user] anyone tried amdgpu (kernel module)
To: gentoo-user@lists.gentoo.org
On Sat, Dec 19, 2015 at 5:43 PM, Tsukasa Mcp_Reznor <mcp_reznor@hotmail.com> wrote:
From: alexander.kapshuk@gmail.com
Date: Sat, 19 Dec 2015 09:35:28 +0200
Subject: Re: [gentoo-user] anyone tried amdgpu (kernel module)
To: gentoo-user@lists.gentoo.org
On Fri, Dec 18, 2015 at 11:07 PM, Tsukasa Mcp_Reznor <mcp_reznor@hotmail.com> wrote:
I have a Bonaire gpu, which has legacy support using the amdgpu kernel module. I currently use the Radeon dri module with radeonsi mesa drivers and am quite happy. But gentoo being gentoo I thought I'd give the amdgpu a go for the fun of it.
Tried a few variations and keep coming up with a black screen on boot and it's hard locked. I'm using the same Firmware includes that the radeon driver requires, and from reading it looks like that's fine with amdgpu, so I'm not sure what else could be the issue.
Has anyone here tried and had success with it? I've tried Kernels 4.2 4.2.4 4.3 and 4.3.2. So I believe I'm missing something simple and it's not a kernel bug.
Did you consult the wiki article shown below when configuring your system to use admgpu?
https://wiki.gentoo.org/wiki/Amdgpu
Yes I have. The CIK parts kernel option is enabled. the only thing I find a bit odd, is in the firmware include list is radeon/bonaire_sdma1.bin which doesn't exist on my system using sys-kernel/linux-firmware-20150812. So I'm assuming it's an error on the wiki page.
Have you tried this firmware package instead, sys-firmware/amdgpu-ucode?
Do you have the firmware included in your kernel config file?
Device Drivers --->
Generic Driver Options --->
-*- Userspace firmware loading support
[*] Include in-kernel firmware blobs in kernel binary
(amdgpu/<YOUR-MODEL>.bin radeon/<YOUR-MODEL>.bin)
(/lib/firmware) Firmware blobs root directory
Yes I have the firmware includes, I'll try the amdgpu-ucode and report back.
-------------
Mission successful! Thanks everyone, it appears the missing sdma1.bin from linux-firmware is contained in amdgpu-ucode and after switching everything is running fine.
[-- Attachment #2: Type: text/html, Size: 4635 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] (Solved) anyone tried amdgpu (kernel module)
2015-12-19 16:43 ` [gentoo-user] (Solved) " Tsukasa Mcp_Reznor
@ 2015-12-19 17:15 ` Alexander Kapshuk
2015-12-20 19:04 ` [gentoo-user] (Not Solved for me) " Mick
0 siblings, 1 reply; 18+ messages in thread
From: Alexander Kapshuk @ 2015-12-19 17:15 UTC (permalink / raw
To: Gentoo mailing list
[-- Attachment #1: Type: text/plain, Size: 768 bytes --]
> Have you tried this firmware package instead, sys-firmware/amdgpu-ucode?
>
> Do you have the firmware included in your kernel config file?
>
> Device Drivers --->
> Generic Driver Options --->
> -*- Userspace firmware loading support
> [*] Include in-kernel firmware blobs in kernel binary
> (amdgpu/<YOUR-MODEL>.bin radeon/<YOUR-MODEL>.bin)
> (/lib/firmware) Firmware blobs root directory
>
>
>
> Yes I have the firmware includes, I'll try the amdgpu-ucode and report back.
>
>
> -------------
>
>
> Mission successful! Thanks everyone, it appears the missing sdma1.bin from linux-firmware is contained in amdgpu-ucode and after switching everything is running fine.
>
>
>
>
Good to hear.
Thanks for letting us know.
[-- Attachment #2: Type: text/html, Size: 1360 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* [gentoo-user] Re: anyone tried amdgpu (kernel module)
2015-12-18 21:07 [gentoo-user] anyone tried amdgpu (kernel module) Tsukasa Mcp_Reznor
2015-12-19 7:35 ` Alexander Kapshuk
@ 2015-12-19 17:15 ` James
1 sibling, 0 replies; 18+ messages in thread
From: James @ 2015-12-19 17:15 UTC (permalink / raw
To: gentoo-user
Tsukasa Mcp_Reznor <mcp_reznor <at> hotmail.com> writes:
> I have a Bonaire gpu, which has legacy support using the amdgpu
> kernel module.
I'd be most curios to know if anyone has any version of the radeon Fury
(Fury X2) that uses the HBM running on Gentoo, regardless of configuration.
Multiple cards in the same system?
James
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] (Not Solved for me) anyone tried amdgpu (kernel module)
2015-12-19 17:15 ` Alexander Kapshuk
@ 2015-12-20 19:04 ` Mick
2015-12-20 20:29 ` Alexander Kapshuk
0 siblings, 1 reply; 18+ messages in thread
From: Mick @ 2015-12-20 19:04 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 2824 bytes --]
On Saturday 19 Dec 2015 17:15:04 Alexander Kapshuk wrote:
> > Have you tried this firmware package instead, sys-firmware/amdgpu-ucode?
> >
> > Do you have the firmware included in your kernel config file?
> >
> > Device Drivers --->
> >
> > Generic Driver Options --->
> >
> > -*- Userspace firmware loading support
> > [*] Include in-kernel firmware blobs in kernel binary
> >
> > (amdgpu/<YOUR-MODEL>.bin radeon/<YOUR-MODEL>.bin)
> > (/lib/firmware) Firmware blobs root directory
> >
> > Yes I have the firmware includes, I'll try the amdgpu-ucode and report
> > back.
> >
> >
> > -------------
> >
> >
> > Mission successful! Thanks everyone, it appears the missing sdma1.bin
> > from linux-firmware is contained in amdgpu-ucode and after switching
> > everything is running fine.
>
> Good to hear.
>
> Thanks for letting us know.
This is not working for me on a Kaveri system.
The wiki page suggests these firmware blobs:
radeon/kaveri_ce.bin radeon/kaveri_me.bin radeon/kaveri_mec2.bin
radeon/kaveri_mec.bin radeon/kaveri_pfp.bin radeon/kaveri_rlc.bin
radeon/kaveri_sdma1.bin radeon/kaveri_sdma.bin radeon/kaveri_uvd.bin
radeon/kaveri_vce.bin
Unfortunately, radeon/kaveri_sdma1.bin does not seen to be available when I
use sys-kernel/linux-firmware:
find /lib/firmware/radeon/ -iname KAVERI*sdma*
/lib/firmware/radeon/kaveri_sdma.bin
/lib/firmware/radeon/KAVERI_sdma.bin
I installed sys-firmware/amdgpu-ucode, but KAVERI is not found there either:
find /lib/firmware/amdgpu/ -iname *sdma*
/lib/firmware/amdgpu/carrizo_sdma.bin
/lib/firmware/amdgpu/carrizo_sdma1.bin
/lib/firmware/amdgpu/fiji_sdma.bin
/lib/firmware/amdgpu/fiji_sdma1.bin
/lib/firmware/amdgpu/tonga_sdma.bin
/lib/firmware/amdgpu/tonga_sdma1.bin
/lib/firmware/amdgpu/topaz_sdma.bin
/lib/firmware/amdgpu/topaz_sdma1.bin
Building the recommended blobs fails like so:
# make && make modules_install && make firmware_install
CHK include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
CHK include/generated/bounds.h
CHK include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
CHK include/generated/compile.h
kernel/Makefile:135: *** No X.509 certificates found ***
make[1]: *** No rule to make target '/lib/firmware//radeon/kaveri_sdma1.bin',
needed by 'firmware/radeon/kaveri_sdma1.bin.gen.o'. Stop.
Makefile:947: recipe for target 'firmware' failed
make: *** [firmware] Error 2
What now?
PS. As VIDEO_CARDS in make.conf I used to have radeon and radeonsi, but have
now changed it to amdgpu and radeonsi. Should I revert and forget about
radeon/kaveri_sdma1.bin?
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 473 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] (Not Solved for me) anyone tried amdgpu (kernel module)
2015-12-20 19:04 ` [gentoo-user] (Not Solved for me) " Mick
@ 2015-12-20 20:29 ` Alexander Kapshuk
2015-12-20 23:25 ` Mick
2015-12-22 19:39 ` Mick
0 siblings, 2 replies; 18+ messages in thread
From: Alexander Kapshuk @ 2015-12-20 20:29 UTC (permalink / raw
To: Gentoo mailing list
[-- Attachment #1: Type: text/plain, Size: 3524 bytes --]
On Sun, Dec 20, 2015 at 9:04 PM, Mick <michaelkintzios@gmail.com> wrote:
> On Saturday 19 Dec 2015 17:15:04 Alexander Kapshuk wrote:
> > > Have you tried this firmware package instead,
> sys-firmware/amdgpu-ucode?
> > >
> > > Do you have the firmware included in your kernel config file?
> > >
> > > Device Drivers --->
> > >
> > > Generic Driver Options --->
> > >
> > > -*- Userspace firmware loading support
> > > [*] Include in-kernel firmware blobs in kernel binary
> > >
> > > (amdgpu/<YOUR-MODEL>.bin radeon/<YOUR-MODEL>.bin)
> > > (/lib/firmware) Firmware blobs root directory
> > >
> > > Yes I have the firmware includes, I'll try the amdgpu-ucode and report
> > > back.
> > >
> > >
> > > -------------
> > >
> > >
> > > Mission successful! Thanks everyone, it appears the missing sdma1.bin
> > > from linux-firmware is contained in amdgpu-ucode and after switching
> > > everything is running fine.
> >
> > Good to hear.
> >
> > Thanks for letting us know.
>
> This is not working for me on a Kaveri system.
>
> The wiki page suggests these firmware blobs:
>
> radeon/kaveri_ce.bin radeon/kaveri_me.bin radeon/kaveri_mec2.bin
> radeon/kaveri_mec.bin radeon/kaveri_pfp.bin radeon/kaveri_rlc.bin
> radeon/kaveri_sdma1.bin radeon/kaveri_sdma.bin radeon/kaveri_uvd.bin
> radeon/kaveri_vce.bin
>
> Unfortunately, radeon/kaveri_sdma1.bin does not seen to be available when I
> use sys-kernel/linux-firmware:
>
> find /lib/firmware/radeon/ -iname KAVERI*sdma*
> /lib/firmware/radeon/kaveri_sdma.bin
> /lib/firmware/radeon/KAVERI_sdma.bin
>
>
> I installed sys-firmware/amdgpu-ucode, but KAVERI is not found there
> either:
>
> find /lib/firmware/amdgpu/ -iname *sdma*
> /lib/firmware/amdgpu/carrizo_sdma.bin
> /lib/firmware/amdgpu/carrizo_sdma1.bin
> /lib/firmware/amdgpu/fiji_sdma.bin
> /lib/firmware/amdgpu/fiji_sdma1.bin
> /lib/firmware/amdgpu/tonga_sdma.bin
> /lib/firmware/amdgpu/tonga_sdma1.bin
> /lib/firmware/amdgpu/topaz_sdma.bin
> /lib/firmware/amdgpu/topaz_sdma1.bin
>
>
> Building the recommended blobs fails like so:
>
> # make && make modules_install && make firmware_install
> CHK include/config/kernel.release
> CHK include/generated/uapi/linux/version.h
> CHK include/generated/utsrelease.h
> CHK include/generated/bounds.h
> CHK include/generated/asm-offsets.h
> CALL scripts/checksyscalls.sh
> CHK include/generated/compile.h
> kernel/Makefile:135: *** No X.509 certificates found ***
> make[1]: *** No rule to make target
> '/lib/firmware//radeon/kaveri_sdma1.bin',
> needed by 'firmware/radeon/kaveri_sdma1.bin.gen.o'. Stop.
> Makefile:947: recipe for target 'firmware' failed
> make: *** [firmware] Error 2
>
> What now?
>
> PS. As VIDEO_CARDS in make.conf I used to have radeon and radeonsi, but
> have
> now changed it to amdgpu and radeonsi. Should I revert and forget about
> radeon/kaveri_sdma1.bin?
> --
> Regards,
> Mick
>
That's interesting. 'kaveri_sdma1.bin' is found in the
'sys-firmware/amdgpu-ucode' package. See below.
% pwd
radeon_ucode/kaveri
% ls -1 *sdma*
kaveri_sdma.bin
kaveri_sdma1.bin
Perhaps the path to the binary blobs specified in your kernel config file
is wrong? You want to double check that.
Device Drivers --->
Generic Driver Options --->
-*- Userspace firmware loading support
[*] Include in-kernel firmware blobs in kernel binary
(amdgpu/<YOUR-MODEL>.bin radeon/<YOUR-MODEL>.bin)
(/lib/firmware) Firmware blobs root directory
[-- Attachment #2: Type: text/html, Size: 4600 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] (Not Solved for me) anyone tried amdgpu (kernel module)
2015-12-20 20:29 ` Alexander Kapshuk
@ 2015-12-20 23:25 ` Mick
2015-12-21 0:22 ` Tsukasa Mcp_Reznor
2015-12-22 19:39 ` Mick
1 sibling, 1 reply; 18+ messages in thread
From: Mick @ 2015-12-20 23:25 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 4383 bytes --]
On Sunday 20 Dec 2015 20:29:28 Alexander Kapshuk wrote:
> On Sun, Dec 20, 2015 at 9:04 PM, Mick <michaelkintzios@gmail.com> wrote:
> > On Saturday 19 Dec 2015 17:15:04 Alexander Kapshuk wrote:
> > > > Have you tried this firmware package instead,
> >
> > sys-firmware/amdgpu-ucode?
> >
> > > > Do you have the firmware included in your kernel config file?
> > > >
> > > > Device Drivers --->
> > > >
> > > > Generic Driver Options --->
> > > >
> > > > -*- Userspace firmware loading support
> > > > [*] Include in-kernel firmware blobs in kernel binary
> > > >
> > > > (amdgpu/<YOUR-MODEL>.bin radeon/<YOUR-MODEL>.bin)
> > > > (/lib/firmware) Firmware blobs root directory
> > > >
> > > > Yes I have the firmware includes, I'll try the amdgpu-ucode and
> > > > report back.
> > > >
> > > >
> > > > -------------
> > > >
> > > >
> > > > Mission successful! Thanks everyone, it appears the missing
> > > > sdma1.bin from linux-firmware is contained in amdgpu-ucode and after
> > > > switching everything is running fine.
> > >
> > > Good to hear.
> > >
> > > Thanks for letting us know.
> >
> > This is not working for me on a Kaveri system.
> >
> > The wiki page suggests these firmware blobs:
> >
> > radeon/kaveri_ce.bin radeon/kaveri_me.bin radeon/kaveri_mec2.bin
> > radeon/kaveri_mec.bin radeon/kaveri_pfp.bin radeon/kaveri_rlc.bin
> > radeon/kaveri_sdma1.bin radeon/kaveri_sdma.bin radeon/kaveri_uvd.bin
> > radeon/kaveri_vce.bin
> >
> > Unfortunately, radeon/kaveri_sdma1.bin does not seen to be available when
> > I use sys-kernel/linux-firmware:
> >
> > find /lib/firmware/radeon/ -iname KAVERI*sdma*
> > /lib/firmware/radeon/kaveri_sdma.bin
> > /lib/firmware/radeon/KAVERI_sdma.bin
> >
> >
> > I installed sys-firmware/amdgpu-ucode, but KAVERI is not found there
> > either:
> >
> > find /lib/firmware/amdgpu/ -iname *sdma*
> > /lib/firmware/amdgpu/carrizo_sdma.bin
> > /lib/firmware/amdgpu/carrizo_sdma1.bin
> > /lib/firmware/amdgpu/fiji_sdma.bin
> > /lib/firmware/amdgpu/fiji_sdma1.bin
> > /lib/firmware/amdgpu/tonga_sdma.bin
> > /lib/firmware/amdgpu/tonga_sdma1.bin
> > /lib/firmware/amdgpu/topaz_sdma.bin
> > /lib/firmware/amdgpu/topaz_sdma1.bin
> >
> >
> > Building the recommended blobs fails like so:
> >
> > # make && make modules_install && make firmware_install
> >
> > CHK include/config/kernel.release
> > CHK include/generated/uapi/linux/version.h
> > CHK include/generated/utsrelease.h
> > CHK include/generated/bounds.h
> > CHK include/generated/asm-offsets.h
> > CALL scripts/checksyscalls.sh
> > CHK include/generated/compile.h
> >
> > kernel/Makefile:135: *** No X.509 certificates found ***
> > make[1]: *** No rule to make target
> > '/lib/firmware//radeon/kaveri_sdma1.bin',
> > needed by 'firmware/radeon/kaveri_sdma1.bin.gen.o'. Stop.
> > Makefile:947: recipe for target 'firmware' failed
> > make: *** [firmware] Error 2
> >
> > What now?
> >
> > PS. As VIDEO_CARDS in make.conf I used to have radeon and radeonsi, but
> > have
> > now changed it to amdgpu and radeonsi. Should I revert and forget about
> > radeon/kaveri_sdma1.bin?
> > --
> > Regards,
> > Mick
>
> That's interesting. 'kaveri_sdma1.bin' is found in the
> 'sys-firmware/amdgpu-ucode' package. See below.
> % pwd
> radeon_ucode/kaveri
> % ls -1 *sdma*
> kaveri_sdma.bin
> kaveri_sdma1.bin
>
> Perhaps the path to the binary blobs specified in your kernel config file
> is wrong? You want to double check that.
> Device Drivers --->
> Generic Driver Options --->
> -*- Userspace firmware loading support
> [*] Include in-kernel firmware blobs in kernel binary
> (amdgpu/<YOUR-MODEL>.bin radeon/<YOUR-MODEL>.bin)
> (/lib/firmware) Firmware blobs root directory
Hmm .. perhaps I've been doing this wrong? Should I fill in:
(amdgpu/kaveri.bin radeon/kaveri.bin)
instead of:
(radeon/kaveri_ce.bin radeon/kaveri_me.bin radeon/kaveri_mec2.bin
radeon/kaveri_mec.bin radeon/kaveri_pfp.bin radeon/kaveri_rlc.bin
radeon/kaveri_sdma1.bin radeon/kaveri_sdma.bin radeon/kaveri_uvd.bin
radeon/kaveri_vce.bin)
I've been doing the latter for as long as I can remember.
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 473 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* RE: [gentoo-user] (Not Solved for me) anyone tried amdgpu (kernel module)
2015-12-20 23:25 ` Mick
@ 2015-12-21 0:22 ` Tsukasa Mcp_Reznor
0 siblings, 0 replies; 18+ messages in thread
From: Tsukasa Mcp_Reznor @ 2015-12-21 0:22 UTC (permalink / raw
To: gentoo-user@lists.gentoo.org
[-- Attachment #1: Type: text/plain, Size: 5430 bytes --]
> From: michaelkintzios@gmail.com
> To: gentoo-user@lists.gentoo.org
> Subject: Re: [gentoo-user] (Not Solved for me) anyone tried amdgpu (kernel module)
> Date: Sun, 20 Dec 2015 23:25:29 +0000
>
> On Sunday 20 Dec 2015 20:29:28 Alexander Kapshuk wrote:
> > On Sun, Dec 20, 2015 at 9:04 PM, Mick <michaelkintzios@gmail.com> wrote:
> > > On Saturday 19 Dec 2015 17:15:04 Alexander Kapshuk wrote:
> > > > > Have you tried this firmware package instead,
> > >
> > > sys-firmware/amdgpu-ucode?
> > >
> > > > > Do you have the firmware included in your kernel config file?
> > > > >
> > > > > Device Drivers --->
> > > > >
> > > > > Generic Driver Options --->
> > > > >
> > > > > -*- Userspace firmware loading support
> > > > > [*] Include in-kernel firmware blobs in kernel binary
> > > > >
> > > > > (amdgpu/<YOUR-MODEL>.bin radeon/<YOUR-MODEL>.bin)
> > > > > (/lib/firmware) Firmware blobs root directory
> > > > >
> > > > > Yes I have the firmware includes, I'll try the amdgpu-ucode and
> > > > > report back.
> > > > >
> > > > >
> > > > > -------------
> > > > >
> > > > >
> > > > > Mission successful! Thanks everyone, it appears the missing
> > > > > sdma1.bin from linux-firmware is contained in amdgpu-ucode and after
> > > > > switching everything is running fine.
> > > >
> > > > Good to hear.
> > > >
> > > > Thanks for letting us know.
> > >
> > > This is not working for me on a Kaveri system.
> > >
> > > The wiki page suggests these firmware blobs:
> > >
> > > radeon/kaveri_ce.bin radeon/kaveri_me.bin radeon/kaveri_mec2.bin
> > > radeon/kaveri_mec.bin radeon/kaveri_pfp.bin radeon/kaveri_rlc.bin
> > > radeon/kaveri_sdma1.bin radeon/kaveri_sdma.bin radeon/kaveri_uvd.bin
> > > radeon/kaveri_vce.bin
> > >
> > > Unfortunately, radeon/kaveri_sdma1.bin does not seen to be available when
> > > I use sys-kernel/linux-firmware:
> > >
> > > find /lib/firmware/radeon/ -iname KAVERI*sdma*
> > > /lib/firmware/radeon/kaveri_sdma.bin
> > > /lib/firmware/radeon/KAVERI_sdma.bin
> > >
> > >
> > > I installed sys-firmware/amdgpu-ucode, but KAVERI is not found there
> > > either:
> > >
> > > find /lib/firmware/amdgpu/ -iname *sdma*
> > > /lib/firmware/amdgpu/carrizo_sdma.bin
> > > /lib/firmware/amdgpu/carrizo_sdma1.bin
> > > /lib/firmware/amdgpu/fiji_sdma.bin
> > > /lib/firmware/amdgpu/fiji_sdma1.bin
> > > /lib/firmware/amdgpu/tonga_sdma.bin
> > > /lib/firmware/amdgpu/tonga_sdma1.bin
> > > /lib/firmware/amdgpu/topaz_sdma.bin
> > > /lib/firmware/amdgpu/topaz_sdma1.bin
> > >
> > >
> > > Building the recommended blobs fails like so:
> > >
> > > # make && make modules_install && make firmware_install
> > >
> > > CHK include/config/kernel.release
> > > CHK include/generated/uapi/linux/version.h
> > > CHK include/generated/utsrelease.h
> > > CHK include/generated/bounds.h
> > > CHK include/generated/asm-offsets.h
> > > CALL scripts/checksyscalls.sh
> > > CHK include/generated/compile.h
> > >
> > > kernel/Makefile:135: *** No X.509 certificates found ***
> > > make[1]: *** No rule to make target
> > > '/lib/firmware//radeon/kaveri_sdma1.bin',
> > > needed by 'firmware/radeon/kaveri_sdma1.bin.gen.o'. Stop.
> > > Makefile:947: recipe for target 'firmware' failed
> > > make: *** [firmware] Error 2
> > >
> > > What now?
> > >
> > > PS. As VIDEO_CARDS in make.conf I used to have radeon and radeonsi, but
> > > have
> > > now changed it to amdgpu and radeonsi. Should I revert and forget about
> > > radeon/kaveri_sdma1.bin?
> > > --
> > > Regards,
> > > Mick
> >
> > That's interesting. 'kaveri_sdma1.bin' is found in the
> > 'sys-firmware/amdgpu-ucode' package. See below.
> > % pwd
> > radeon_ucode/kaveri
> > % ls -1 *sdma*
> > kaveri_sdma.bin
> > kaveri_sdma1.bin
> >
> > Perhaps the path to the binary blobs specified in your kernel config file
> > is wrong? You want to double check that.
> > Device Drivers --->
> > Generic Driver Options --->
> > -*- Userspace firmware loading support
> > [*] Include in-kernel firmware blobs in kernel binary
> > (amdgpu/<YOUR-MODEL>.bin radeon/<YOUR-MODEL>.bin)
> > (/lib/firmware) Firmware blobs root directory
>
> Hmm .. perhaps I've been doing this wrong? Should I fill in:
>
> (amdgpu/kaveri.bin radeon/kaveri.bin)
>
> instead of:
>
> (radeon/kaveri_ce.bin radeon/kaveri_me.bin radeon/kaveri_mec2.bin
> radeon/kaveri_mec.bin radeon/kaveri_pfp.bin radeon/kaveri_rlc.bin
> radeon/kaveri_sdma1.bin radeon/kaveri_sdma.bin radeon/kaveri_uvd.bin
> radeon/kaveri_vce.bin)
>
> I've been doing the latter for as long as I can remember.
> --
> Regards,
> Mick
For my part, switching to amdgpu resulted in hard locking on sleep/resume, when switching back to radeon, there was another hard lock on boot if I continued using the amdgpu-ucode, until I removed it and put linux-firmware back on, there seems to be differences between the two.
amdgpu kernel, amdgpu-ucode, and (radeon/kaveri_ce.bin radeon/kaveri_me.bin radeon/kaveri_mec2.bin radeon/kaveri_mec.bin radeon/kaveri_pfp.bin radeon/kaveri_rlc.bin radeon/kaveri_sdma1.bin radeon/kaveri_sdma.bin radeon/kaveri_uvd.bin radeon/kaveri_vce.bin) all together should do the trick
[-- Attachment #2: Type: text/html, Size: 7840 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] (Not Solved for me) anyone tried amdgpu (kernel module)
2015-12-20 20:29 ` Alexander Kapshuk
2015-12-20 23:25 ` Mick
@ 2015-12-22 19:39 ` Mick
2015-12-22 21:30 ` Alexander Kapshuk
1 sibling, 1 reply; 18+ messages in thread
From: Mick @ 2015-12-22 19:39 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 4830 bytes --]
On Sunday 20 Dec 2015 20:29:28 Alexander Kapshuk wrote:
> On Sun, Dec 20, 2015 at 9:04 PM, Mick <michaelkintzios@gmail.com> wrote:
> > This is not working for me on a Kaveri system.
> >
> > The wiki page suggests these firmware blobs:
> >
> > radeon/kaveri_ce.bin radeon/kaveri_me.bin radeon/kaveri_mec2.bin
> > radeon/kaveri_mec.bin radeon/kaveri_pfp.bin radeon/kaveri_rlc.bin
> > radeon/kaveri_sdma1.bin radeon/kaveri_sdma.bin radeon/kaveri_uvd.bin
> > radeon/kaveri_vce.bin
> >
> > Unfortunately, radeon/kaveri_sdma1.bin does not seen to be available when
> > I use sys-kernel/linux-firmware:
> >
> > find /lib/firmware/radeon/ -iname KAVERI*sdma*
> > /lib/firmware/radeon/kaveri_sdma.bin
> > /lib/firmware/radeon/KAVERI_sdma.bin
> >
> >
> > I installed sys-firmware/amdgpu-ucode, but KAVERI is not found there
> > either:
> >
> > find /lib/firmware/amdgpu/ -iname *sdma*
> > /lib/firmware/amdgpu/carrizo_sdma.bin
> > /lib/firmware/amdgpu/carrizo_sdma1.bin
> > /lib/firmware/amdgpu/fiji_sdma.bin
> > /lib/firmware/amdgpu/fiji_sdma1.bin
> > /lib/firmware/amdgpu/tonga_sdma.bin
> > /lib/firmware/amdgpu/tonga_sdma1.bin
> > /lib/firmware/amdgpu/topaz_sdma.bin
> > /lib/firmware/amdgpu/topaz_sdma1.bin
> >
> >
> > Building the recommended blobs fails like so:
> >
> > # make && make modules_install && make firmware_install
> >
> > CHK include/config/kernel.release
> > CHK include/generated/uapi/linux/version.h
> > CHK include/generated/utsrelease.h
> > CHK include/generated/bounds.h
> > CHK include/generated/asm-offsets.h
> > CALL scripts/checksyscalls.sh
> > CHK include/generated/compile.h
> >
> > kernel/Makefile:135: *** No X.509 certificates found ***
> > make[1]: *** No rule to make target
> > '/lib/firmware//radeon/kaveri_sdma1.bin',
> > needed by 'firmware/radeon/kaveri_sdma1.bin.gen.o'. Stop.
> > Makefile:947: recipe for target 'firmware' failed
> > make: *** [firmware] Error 2
> That's interesting. 'kaveri_sdma1.bin' is found in the
> 'sys-firmware/amdgpu-ucode' package. See below.
> % pwd
> radeon_ucode/kaveri
I don't seem to have such a directory, or the files therein. Where am I
supposed to look?
This is what emerge -uaDv sys-firmware/amdgpu-ucode installed on my PC:
>>> Installing (1 of 1) sys-firmware/amdgpu-ucode-20150803::gentoo
* checking 44 files for package collisions
>>> Merging sys-firmware/amdgpu-ucode-20150803 to /
--- /lib/
--- /lib/firmware/
--- /lib/firmware/amdgpu/
>>> /lib/firmware/amdgpu/carrizo_ce.bin
>>> /lib/firmware/amdgpu/carrizo_me.bin
>>> /lib/firmware/amdgpu/carrizo_mec.bin
>>> /lib/firmware/amdgpu/carrizo_mec2.bin
>>> /lib/firmware/amdgpu/carrizo_pfp.bin
>>> /lib/firmware/amdgpu/carrizo_rlc.bin
>>> /lib/firmware/amdgpu/carrizo_sdma.bin
>>> /lib/firmware/amdgpu/carrizo_sdma1.bin
>>> /lib/firmware/amdgpu/carrizo_uvd.bin
>>> /lib/firmware/amdgpu/carrizo_vce.bin
>>> /lib/firmware/amdgpu/fiji_ce.bin
>>> /lib/firmware/amdgpu/fiji_mc.bin
>>> /lib/firmware/amdgpu/fiji_me.bin
>>> /lib/firmware/amdgpu/fiji_mec.bin
>>> /lib/firmware/amdgpu/fiji_mec2.bin
>>> /lib/firmware/amdgpu/fiji_pfp.bin
>>> /lib/firmware/amdgpu/fiji_rlc.bin
>>> /lib/firmware/amdgpu/fiji_sdma.bin
>>> /lib/firmware/amdgpu/fiji_sdma1.bin
>>> /lib/firmware/amdgpu/fiji_smc.bin
>>> /lib/firmware/amdgpu/fiji_uvd.bin
>>> /lib/firmware/amdgpu/fiji_vce.bin
>>> /lib/firmware/amdgpu/tonga_ce.bin
>>> /lib/firmware/amdgpu/tonga_mc.bin
>>> /lib/firmware/amdgpu/tonga_me.bin
>>> /lib/firmware/amdgpu/tonga_mec.bin
>>> /lib/firmware/amdgpu/tonga_mec2.bin
>>> /lib/firmware/amdgpu/tonga_pfp.bin
>>> /lib/firmware/amdgpu/tonga_rlc.bin
>>> /lib/firmware/amdgpu/tonga_sdma.bin
>>> /lib/firmware/amdgpu/tonga_sdma1.bin
>>> /lib/firmware/amdgpu/tonga_smc.bin
>>> /lib/firmware/amdgpu/tonga_uvd.bin
>>> /lib/firmware/amdgpu/tonga_vce.bin
>>> /lib/firmware/amdgpu/topaz_ce.bin
>>> /lib/firmware/amdgpu/topaz_mc.bin
>>> /lib/firmware/amdgpu/topaz_me.bin
>>> /lib/firmware/amdgpu/topaz_mec.bin
>>> /lib/firmware/amdgpu/topaz_mec2.bin
>>> /lib/firmware/amdgpu/topaz_pfp.bin
>>> /lib/firmware/amdgpu/topaz_rlc.bin
>>> /lib/firmware/amdgpu/topaz_sdma.bin
>>> /lib/firmware/amdgpu/topaz_sdma1.bin
>>> /lib/firmware/amdgpu/topaz_smc.bin
No /kaveri/ in there.
> Perhaps the path to the binary blobs specified in your kernel config file
> is wrong? You want to double check that.
This is what I have:
grep /firmware .config
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware/"
Looking at it again the amdgpu wiki page does not list amdgpu firmwares for
the KAVERI APU. However, I am confused as to why I can't find
radeon/kaveri_sdma1 in my installed firmwares (either from linux-firmware, or
from amdgpu-ucode.
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 473 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] (Not Solved for me) anyone tried amdgpu (kernel module)
2015-12-22 19:39 ` Mick
@ 2015-12-22 21:30 ` Alexander Kapshuk
2015-12-22 23:02 ` Mick
0 siblings, 1 reply; 18+ messages in thread
From: Alexander Kapshuk @ 2015-12-22 21:30 UTC (permalink / raw
To: Gentoo mailing list
[-- Attachment #1: Type: text/plain, Size: 5860 bytes --]
On Tue, Dec 22, 2015 at 9:39 PM, Mick <michaelkintzios@gmail.com> wrote:
> On Sunday 20 Dec 2015 20:29:28 Alexander Kapshuk wrote:
> > On Sun, Dec 20, 2015 at 9:04 PM, Mick <michaelkintzios@gmail.com> wrote:
>
> > > This is not working for me on a Kaveri system.
> > >
> > > The wiki page suggests these firmware blobs:
> > >
> > > radeon/kaveri_ce.bin radeon/kaveri_me.bin radeon/kaveri_mec2.bin
> > > radeon/kaveri_mec.bin radeon/kaveri_pfp.bin radeon/kaveri_rlc.bin
> > > radeon/kaveri_sdma1.bin radeon/kaveri_sdma.bin radeon/kaveri_uvd.bin
> > > radeon/kaveri_vce.bin
> > >
> > > Unfortunately, radeon/kaveri_sdma1.bin does not seen to be available
> when
> > > I use sys-kernel/linux-firmware:
> > >
> > > find /lib/firmware/radeon/ -iname KAVERI*sdma*
> > > /lib/firmware/radeon/kaveri_sdma.bin
> > > /lib/firmware/radeon/KAVERI_sdma.bin
> > >
> > >
> > > I installed sys-firmware/amdgpu-ucode, but KAVERI is not found there
> > > either:
> > >
> > > find /lib/firmware/amdgpu/ -iname *sdma*
> > > /lib/firmware/amdgpu/carrizo_sdma.bin
> > > /lib/firmware/amdgpu/carrizo_sdma1.bin
> > > /lib/firmware/amdgpu/fiji_sdma.bin
> > > /lib/firmware/amdgpu/fiji_sdma1.bin
> > > /lib/firmware/amdgpu/tonga_sdma.bin
> > > /lib/firmware/amdgpu/tonga_sdma1.bin
> > > /lib/firmware/amdgpu/topaz_sdma.bin
> > > /lib/firmware/amdgpu/topaz_sdma1.bin
> > >
> > >
> > > Building the recommended blobs fails like so:
> > >
> > > # make && make modules_install && make firmware_install
> > >
> > > CHK include/config/kernel.release
> > > CHK include/generated/uapi/linux/version.h
> > > CHK include/generated/utsrelease.h
> > > CHK include/generated/bounds.h
> > > CHK include/generated/asm-offsets.h
> > > CALL scripts/checksyscalls.sh
> > > CHK include/generated/compile.h
> > >
> > > kernel/Makefile:135: *** No X.509 certificates found ***
> > > make[1]: *** No rule to make target
> > > '/lib/firmware//radeon/kaveri_sdma1.bin',
> > > needed by 'firmware/radeon/kaveri_sdma1.bin.gen.o'. Stop.
> > > Makefile:947: recipe for target 'firmware' failed
> > > make: *** [firmware] Error 2
>
> > That's interesting. 'kaveri_sdma1.bin' is found in the
> > 'sys-firmware/amdgpu-ucode' package. See below.
> > % pwd
> > radeon_ucode/kaveri
>
> I don't seem to have such a directory, or the files therein. Where am I
> supposed to look?
>
> This is what emerge -uaDv sys-firmware/amdgpu-ucode installed on my PC:
>
> >>> Installing (1 of 1) sys-firmware/amdgpu-ucode-20150803::gentoo
> * checking 44 files for package collisions
> >>> Merging sys-firmware/amdgpu-ucode-20150803 to /
> --- /lib/
> --- /lib/firmware/
> --- /lib/firmware/amdgpu/
> >>> /lib/firmware/amdgpu/carrizo_ce.bin
> >>> /lib/firmware/amdgpu/carrizo_me.bin
> >>> /lib/firmware/amdgpu/carrizo_mec.bin
> >>> /lib/firmware/amdgpu/carrizo_mec2.bin
> >>> /lib/firmware/amdgpu/carrizo_pfp.bin
> >>> /lib/firmware/amdgpu/carrizo_rlc.bin
> >>> /lib/firmware/amdgpu/carrizo_sdma.bin
> >>> /lib/firmware/amdgpu/carrizo_sdma1.bin
> >>> /lib/firmware/amdgpu/carrizo_uvd.bin
> >>> /lib/firmware/amdgpu/carrizo_vce.bin
> >>> /lib/firmware/amdgpu/fiji_ce.bin
> >>> /lib/firmware/amdgpu/fiji_mc.bin
> >>> /lib/firmware/amdgpu/fiji_me.bin
> >>> /lib/firmware/amdgpu/fiji_mec.bin
> >>> /lib/firmware/amdgpu/fiji_mec2.bin
> >>> /lib/firmware/amdgpu/fiji_pfp.bin
> >>> /lib/firmware/amdgpu/fiji_rlc.bin
> >>> /lib/firmware/amdgpu/fiji_sdma.bin
> >>> /lib/firmware/amdgpu/fiji_sdma1.bin
> >>> /lib/firmware/amdgpu/fiji_smc.bin
> >>> /lib/firmware/amdgpu/fiji_uvd.bin
> >>> /lib/firmware/amdgpu/fiji_vce.bin
> >>> /lib/firmware/amdgpu/tonga_ce.bin
> >>> /lib/firmware/amdgpu/tonga_mc.bin
> >>> /lib/firmware/amdgpu/tonga_me.bin
> >>> /lib/firmware/amdgpu/tonga_mec.bin
> >>> /lib/firmware/amdgpu/tonga_mec2.bin
> >>> /lib/firmware/amdgpu/tonga_pfp.bin
> >>> /lib/firmware/amdgpu/tonga_rlc.bin
> >>> /lib/firmware/amdgpu/tonga_sdma.bin
> >>> /lib/firmware/amdgpu/tonga_sdma1.bin
> >>> /lib/firmware/amdgpu/tonga_smc.bin
> >>> /lib/firmware/amdgpu/tonga_uvd.bin
> >>> /lib/firmware/amdgpu/tonga_vce.bin
> >>> /lib/firmware/amdgpu/topaz_ce.bin
> >>> /lib/firmware/amdgpu/topaz_mc.bin
> >>> /lib/firmware/amdgpu/topaz_me.bin
> >>> /lib/firmware/amdgpu/topaz_mec.bin
> >>> /lib/firmware/amdgpu/topaz_mec2.bin
> >>> /lib/firmware/amdgpu/topaz_pfp.bin
> >>> /lib/firmware/amdgpu/topaz_rlc.bin
> >>> /lib/firmware/amdgpu/topaz_sdma.bin
> >>> /lib/firmware/amdgpu/topaz_sdma1.bin
> >>> /lib/firmware/amdgpu/topaz_smc.bin
>
> No /kaveri/ in there.
>
>
> > Perhaps the path to the binary blobs specified in your kernel config file
> > is wrong? You want to double check that.
>
>
> This is what I have:
>
> grep /firmware .config
> CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware/"
>
> Looking at it again the amdgpu wiki page does not list amdgpu firmwares for
> the KAVERI APU. However, I am confused as to why I can't find
> radeon/kaveri_sdma1 in my installed firmwares (either from linux-firmware,
> or
> from amdgpu-ucode.
>
> --
> Regards,
> Mick
>
What USE flags did you compile 'sys-firmware/amdgpu-ucode' with?
If I am reading the section of the ebuild shown below correctly, having
'legacy' enabled is what installs the 'kaveri' binaries.
/usr/portage/sys-firmware/amdgpu-ucode/amdgpu-ucode-20150803.ebuild:23,33
AMDGPU_LEGACY_CIK="bonaire hawaii kabini kaveri mullins"
src_install() {
local directory files legacyfiles
if use legacy; then
for directory in ${AMDGPU_LEGACY_CIK}; do
legacyfiles+=( ${directory}/*.bin )
done
insinto /lib/firmware/radeon
doins ${legacyfiles[@]}
fi
'legacy' seems to be disabled by default. See below.
# emerge -ap sys-firmware/amdgpu-ucode
These are the packages that would be merged, in order:
Calculating dependencies ... done!
[ebuild N ~] sys-firmware/amdgpu-ucode-20150803 USE="-legacy"
[-- Attachment #2: Type: text/html, Size: 7891 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] (Not Solved for me) anyone tried amdgpu (kernel module)
2015-12-22 21:30 ` Alexander Kapshuk
@ 2015-12-22 23:02 ` Mick
2015-12-22 23:07 ` Mick
2015-12-23 11:13 ` Tsukasa Mcp_Reznor
0 siblings, 2 replies; 18+ messages in thread
From: Mick @ 2015-12-22 23:02 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 6767 bytes --]
On Tuesday 22 Dec 2015 21:30:48 Alexander Kapshuk wrote:
> On Tue, Dec 22, 2015 at 9:39 PM, Mick <michaelkintzios@gmail.com> wrote:
> > On Sunday 20 Dec 2015 20:29:28 Alexander Kapshuk wrote:
> > > On Sun, Dec 20, 2015 at 9:04 PM, Mick <michaelkintzios@gmail.com> wrote:
> > > > This is not working for me on a Kaveri system.
> > > >
> > > > The wiki page suggests these firmware blobs:
> > > >
> > > > radeon/kaveri_ce.bin radeon/kaveri_me.bin radeon/kaveri_mec2.bin
> > > > radeon/kaveri_mec.bin radeon/kaveri_pfp.bin radeon/kaveri_rlc.bin
> > > > radeon/kaveri_sdma1.bin radeon/kaveri_sdma.bin radeon/kaveri_uvd.bin
> > > > radeon/kaveri_vce.bin
> > > >
> > > > Unfortunately, radeon/kaveri_sdma1.bin does not seen to be available
> >
> > when
> >
> > > > I use sys-kernel/linux-firmware:
> > > >
> > > > find /lib/firmware/radeon/ -iname KAVERI*sdma*
> > > > /lib/firmware/radeon/kaveri_sdma.bin
> > > > /lib/firmware/radeon/KAVERI_sdma.bin
> > > >
> > > >
> > > > I installed sys-firmware/amdgpu-ucode, but KAVERI is not found there
> > > > either:
> > > >
> > > > find /lib/firmware/amdgpu/ -iname *sdma*
> > > > /lib/firmware/amdgpu/carrizo_sdma.bin
> > > > /lib/firmware/amdgpu/carrizo_sdma1.bin
> > > > /lib/firmware/amdgpu/fiji_sdma.bin
> > > > /lib/firmware/amdgpu/fiji_sdma1.bin
> > > > /lib/firmware/amdgpu/tonga_sdma.bin
> > > > /lib/firmware/amdgpu/tonga_sdma1.bin
> > > > /lib/firmware/amdgpu/topaz_sdma.bin
> > > > /lib/firmware/amdgpu/topaz_sdma1.bin
> > > >
> > > >
> > > > Building the recommended blobs fails like so:
> > > >
> > > > # make && make modules_install && make firmware_install
> > > >
> > > > CHK include/config/kernel.release
> > > > CHK include/generated/uapi/linux/version.h
> > > > CHK include/generated/utsrelease.h
> > > > CHK include/generated/bounds.h
> > > > CHK include/generated/asm-offsets.h
> > > > CALL scripts/checksyscalls.sh
> > > > CHK include/generated/compile.h
> > > >
> > > > kernel/Makefile:135: *** No X.509 certificates found ***
> > > > make[1]: *** No rule to make target
> > > > '/lib/firmware//radeon/kaveri_sdma1.bin',
> > > > needed by 'firmware/radeon/kaveri_sdma1.bin.gen.o'. Stop.
> > > > Makefile:947: recipe for target 'firmware' failed
> > > > make: *** [firmware] Error 2
> > >
> > > That's interesting. 'kaveri_sdma1.bin' is found in the
> > > 'sys-firmware/amdgpu-ucode' package. See below.
> > > % pwd
> > > radeon_ucode/kaveri
> >
> > I don't seem to have such a directory, or the files therein. Where am I
> > supposed to look?
> >
> > This is what emerge -uaDv sys-firmware/amdgpu-ucode installed on my PC:
> > >>> Installing (1 of 1) sys-firmware/amdgpu-ucode-20150803::gentoo
> >
> > * checking 44 files for package collisions
> >
> > >>> Merging sys-firmware/amdgpu-ucode-20150803 to /
> >
> > --- /lib/
> > --- /lib/firmware/
> > --- /lib/firmware/amdgpu/
> >
> > >>> /lib/firmware/amdgpu/carrizo_ce.bin
> > >>> /lib/firmware/amdgpu/carrizo_me.bin
> > >>> /lib/firmware/amdgpu/carrizo_mec.bin
> > >>> /lib/firmware/amdgpu/carrizo_mec2.bin
> > >>> /lib/firmware/amdgpu/carrizo_pfp.bin
> > >>> /lib/firmware/amdgpu/carrizo_rlc.bin
> > >>> /lib/firmware/amdgpu/carrizo_sdma.bin
> > >>> /lib/firmware/amdgpu/carrizo_sdma1.bin
> > >>> /lib/firmware/amdgpu/carrizo_uvd.bin
> > >>> /lib/firmware/amdgpu/carrizo_vce.bin
> > >>> /lib/firmware/amdgpu/fiji_ce.bin
> > >>> /lib/firmware/amdgpu/fiji_mc.bin
> > >>> /lib/firmware/amdgpu/fiji_me.bin
> > >>> /lib/firmware/amdgpu/fiji_mec.bin
> > >>> /lib/firmware/amdgpu/fiji_mec2.bin
> > >>> /lib/firmware/amdgpu/fiji_pfp.bin
> > >>> /lib/firmware/amdgpu/fiji_rlc.bin
> > >>> /lib/firmware/amdgpu/fiji_sdma.bin
> > >>> /lib/firmware/amdgpu/fiji_sdma1.bin
> > >>> /lib/firmware/amdgpu/fiji_smc.bin
> > >>> /lib/firmware/amdgpu/fiji_uvd.bin
> > >>> /lib/firmware/amdgpu/fiji_vce.bin
> > >>> /lib/firmware/amdgpu/tonga_ce.bin
> > >>> /lib/firmware/amdgpu/tonga_mc.bin
> > >>> /lib/firmware/amdgpu/tonga_me.bin
> > >>> /lib/firmware/amdgpu/tonga_mec.bin
> > >>> /lib/firmware/amdgpu/tonga_mec2.bin
> > >>> /lib/firmware/amdgpu/tonga_pfp.bin
> > >>> /lib/firmware/amdgpu/tonga_rlc.bin
> > >>> /lib/firmware/amdgpu/tonga_sdma.bin
> > >>> /lib/firmware/amdgpu/tonga_sdma1.bin
> > >>> /lib/firmware/amdgpu/tonga_smc.bin
> > >>> /lib/firmware/amdgpu/tonga_uvd.bin
> > >>> /lib/firmware/amdgpu/tonga_vce.bin
> > >>> /lib/firmware/amdgpu/topaz_ce.bin
> > >>> /lib/firmware/amdgpu/topaz_mc.bin
> > >>> /lib/firmware/amdgpu/topaz_me.bin
> > >>> /lib/firmware/amdgpu/topaz_mec.bin
> > >>> /lib/firmware/amdgpu/topaz_mec2.bin
> > >>> /lib/firmware/amdgpu/topaz_pfp.bin
> > >>> /lib/firmware/amdgpu/topaz_rlc.bin
> > >>> /lib/firmware/amdgpu/topaz_sdma.bin
> > >>> /lib/firmware/amdgpu/topaz_sdma1.bin
> > >>> /lib/firmware/amdgpu/topaz_smc.bin
> >
> > No /kaveri/ in there.
> >
> > > Perhaps the path to the binary blobs specified in your kernel config
> > > file is wrong? You want to double check that.
> >
> > This is what I have:
> >
> > grep /firmware .config
> > CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware/"
> >
> > Looking at it again the amdgpu wiki page does not list amdgpu firmwares
> > for the KAVERI APU. However, I am confused as to why I can't find
> > radeon/kaveri_sdma1 in my installed firmwares (either from
> > linux-firmware, or
> > from amdgpu-ucode.
> >
> > --
> > Regards,
> > Mick
>
> What USE flags did you compile 'sys-firmware/amdgpu-ucode' with?
>
> If I am reading the section of the ebuild shown below correctly, having
> 'legacy' enabled is what installs the 'kaveri' binaries.
> /usr/portage/sys-firmware/amdgpu-ucode/amdgpu-ucode-20150803.ebuild:23,33
> AMDGPU_LEGACY_CIK="bonaire hawaii kabini kaveri mullins"
>
> src_install() {
> local directory files legacyfiles
> if use legacy; then
> for directory in ${AMDGPU_LEGACY_CIK}; do
> legacyfiles+=( ${directory}/*.bin )
> done
> insinto /lib/firmware/radeon
> doins ${legacyfiles[@]}
> fi
>
> 'legacy' seems to be disabled by default. See below.
> # emerge -ap sys-firmware/amdgpu-ucode
>
> These are the packages that would be merged, in order:
>
> Calculating dependencies ... done!
> [ebuild N ~] sys-firmware/amdgpu-ucode-20150803 USE="-legacy"
Aha! Good catch!
[- ] legacy
sys-firmware/amdgpu-ucode: Install firmware for older chipsets which
are optionally supported by AMDGPU
[- ] 20150803 [gentoo]
Can I have both amdgpu and linux-firmware?
The latter has some wireless firmware I think I need to retain.
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 473 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] (Not Solved for me) anyone tried amdgpu (kernel module)
2015-12-22 23:02 ` Mick
@ 2015-12-22 23:07 ` Mick
2015-12-22 23:41 ` Mick
2015-12-23 11:13 ` Tsukasa Mcp_Reznor
1 sibling, 1 reply; 18+ messages in thread
From: Mick @ 2015-12-22 23:07 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 846 bytes --]
On Tuesday 22 Dec 2015 23:02:12 you wrote:
> On Tuesday 22 Dec 2015 21:30:48 Alexander Kapshuk wrote:
> > 'legacy' seems to be disabled by default. See below.
> > # emerge -ap sys-firmware/amdgpu-ucode
> >
> > These are the packages that would be merged, in order:
> >
> > Calculating dependencies ... done!
> > [ebuild N ~] sys-firmware/amdgpu-ucode-20150803 USE="-legacy"
>
> Aha! Good catch!
>
> [- ] legacy
> sys-firmware/amdgpu-ucode: Install firmware for older chipsets which
> are optionally supported by AMDGPU
> [- ] 20150803 [gentoo]
>
>
> Can I have both amdgpu and linux-firmware?
>
> The latter has some wireless firmware I think I need to retain.
OK, I can have both emerged with the legacy USE flag, because of radeon
firmware file collisions.
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 473 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* Re: [gentoo-user] (Not Solved for me) anyone tried amdgpu (kernel module)
2015-12-22 23:07 ` Mick
@ 2015-12-22 23:41 ` Mick
0 siblings, 0 replies; 18+ messages in thread
From: Mick @ 2015-12-22 23:41 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 3130 bytes --]
On Tuesday 22 Dec 2015 23:07:24 Mick wrote:
> On Tuesday 22 Dec 2015 23:02:12 you wrote:
> > On Tuesday 22 Dec 2015 21:30:48 Alexander Kapshuk wrote:
> > > 'legacy' seems to be disabled by default. See below.
> > > # emerge -ap sys-firmware/amdgpu-ucode
> > >
> > > These are the packages that would be merged, in order:
> > >
> > > Calculating dependencies ... done!
> > > [ebuild N ~] sys-firmware/amdgpu-ucode-20150803 USE="-legacy"
> >
> > Aha! Good catch!
> >
> > [- ] legacy
> >
> > sys-firmware/amdgpu-ucode: Install firmware for older chipsets which
> > are optionally supported by AMDGPU
> >
> > [- ] 20150803 [gentoo]
> >
> > Can I have both amdgpu and linux-firmware?
> >
> > The latter has some wireless firmware I think I need to retain.
>
> OK, I can have both emerged with the legacy USE flag, because of radeon
> firmware file collisions.
I think I have some success! :-) It booted without any discernible problems,
although I came across this complain in dmesg:
[ 0.544769] [drm] radeon: 1024M of VRAM memory ready
[ 0.544772] [drm] radeon: 1024M of GTT memory ready.
[ 0.544781] [drm] Loading kaveri Microcode
[ 0.544788] [drm] Internal thermal controller without fan control
[ 0.546112] [drm] radeon: dpm initialized
[ 0.546126] radeon 0000:00:01.0: Direct firmware load for
radeon/BONAIRE_uvd.bin failed with error -2
[ 0.546131] radeon 0000:00:01.0: radeon_uvd: Can't load firmware
"radeon/BONAIRE_uvd.bin"
[ 0.546141] radeon 0000:00:01.0: Direct firmware load for
radeon/BONAIRE_vce.bin failed with error -2
[ 0.546146] radeon 0000:00:01.0: radeon_vce: Can't load firmware
"radeon/BONAIRE_vce.bin"
[ 0.546152] [drm] GART: num cpu pages 262144, num gpu pages 262144
[ 0.559563] [drm] PCIE GART of 1024M enabled (table at 0x0000000000040000).
[ 0.559896] radeon 0000:00:01.0: WB enabled
[ 0.559923] radeon 0000:00:01.0: fence driver on ring 0 use gpu addr
0x0000000040000c00 and cpu addr 0xffff88041dc03c00
[ 0.559931] radeon 0000:00:01.0: fence driver on ring 1 use gpu addr
0x0000000040000c04 and cpu addr 0xffff88041dc03c04
[ 0.559937] radeon 0000:00:01.0: fence driver on ring 2 use gpu addr
0x0000000040000c08 and cpu addr 0xffff88041dc03c08
[ 0.559944] radeon 0000:00:01.0: fence driver on ring 3 use gpu addr
0x0000000040000c0c and cpu addr 0xffff88041dc03c0c
[ 0.559950] radeon 0000:00:01.0: fence driver on ring 4 use gpu addr
0x0000000040000c10 and cpu addr 0xffff88041dc03c10
[ 0.559957] radeon 0000:00:01.0: VCE init error (-22).
[ 0.559961] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 0.559965] [drm] Driver supports precise vblank timestamp query.
[ 0.559997] radeon 0000:00:01.0: radeon: using MSI.
[ 0.560020] [drm] radeon: irq initialized.
Why is it asking for radeon/BONAIRE_*.bin? :-/
The wiki page suggests I use the kaveri list of firmwares. Should I use
bonaire instead? Or should I add the bonaire list to my existing kaveri
firmwares in the kernel?
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 473 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
* RE: [gentoo-user] (Not Solved for me) anyone tried amdgpu (kernel module)
2015-12-22 23:02 ` Mick
2015-12-22 23:07 ` Mick
@ 2015-12-23 11:13 ` Tsukasa Mcp_Reznor
1 sibling, 0 replies; 18+ messages in thread
From: Tsukasa Mcp_Reznor @ 2015-12-23 11:13 UTC (permalink / raw
To: gentoo-user@lists.gentoo.org
[-- Attachment #1: Type: text/plain, Size: 7739 bytes --]
> From: michaelkintzios@gmail.com
> To: gentoo-user@lists.gentoo.org
> Subject: Re: [gentoo-user] (Not Solved for me) anyone tried amdgpu (kernel module)
> Date: Tue, 22 Dec 2015 23:02:12 +0000
>
> On Tuesday 22 Dec 2015 21:30:48 Alexander Kapshuk wrote:
> > On Tue, Dec 22, 2015 at 9:39 PM, Mick <michaelkintzios@gmail.com> wrote:
> > > On Sunday 20 Dec 2015 20:29:28 Alexander Kapshuk wrote:
> > > > On Sun, Dec 20, 2015 at 9:04 PM, Mick <michaelkintzios@gmail.com> wrote:
> > > > > This is not working for me on a Kaveri system.
> > > > >
> > > > > The wiki page suggests these firmware blobs:
> > > > >
> > > > > radeon/kaveri_ce.bin radeon/kaveri_me.bin radeon/kaveri_mec2.bin
> > > > > radeon/kaveri_mec.bin radeon/kaveri_pfp.bin radeon/kaveri_rlc.bin
> > > > > radeon/kaveri_sdma1.bin radeon/kaveri_sdma.bin radeon/kaveri_uvd.bin
> > > > > radeon/kaveri_vce.bin
> > > > >
> > > > > Unfortunately, radeon/kaveri_sdma1.bin does not seen to be available
> > >
> > > when
> > >
> > > > > I use sys-kernel/linux-firmware:
> > > > >
> > > > > find /lib/firmware/radeon/ -iname KAVERI*sdma*
> > > > > /lib/firmware/radeon/kaveri_sdma.bin
> > > > > /lib/firmware/radeon/KAVERI_sdma.bin
> > > > >
> > > > >
> > > > > I installed sys-firmware/amdgpu-ucode, but KAVERI is not found there
> > > > > either:
> > > > >
> > > > > find /lib/firmware/amdgpu/ -iname *sdma*
> > > > > /lib/firmware/amdgpu/carrizo_sdma.bin
> > > > > /lib/firmware/amdgpu/carrizo_sdma1.bin
> > > > > /lib/firmware/amdgpu/fiji_sdma.bin
> > > > > /lib/firmware/amdgpu/fiji_sdma1.bin
> > > > > /lib/firmware/amdgpu/tonga_sdma.bin
> > > > > /lib/firmware/amdgpu/tonga_sdma1.bin
> > > > > /lib/firmware/amdgpu/topaz_sdma.bin
> > > > > /lib/firmware/amdgpu/topaz_sdma1.bin
> > > > >
> > > > >
> > > > > Building the recommended blobs fails like so:
> > > > >
> > > > > # make && make modules_install && make firmware_install
> > > > >
> > > > > CHK include/config/kernel.release
> > > > > CHK include/generated/uapi/linux/version.h
> > > > > CHK include/generated/utsrelease.h
> > > > > CHK include/generated/bounds.h
> > > > > CHK include/generated/asm-offsets.h
> > > > > CALL scripts/checksyscalls.sh
> > > > > CHK include/generated/compile.h
> > > > >
> > > > > kernel/Makefile:135: *** No X.509 certificates found ***
> > > > > make[1]: *** No rule to make target
> > > > > '/lib/firmware//radeon/kaveri_sdma1.bin',
> > > > > needed by 'firmware/radeon/kaveri_sdma1.bin.gen.o'. Stop.
> > > > > Makefile:947: recipe for target 'firmware' failed
> > > > > make: *** [firmware] Error 2
> > > >
> > > > That's interesting. 'kaveri_sdma1.bin' is found in the
> > > > 'sys-firmware/amdgpu-ucode' package. See below.
> > > > % pwd
> > > > radeon_ucode/kaveri
> > >
> > > I don't seem to have such a directory, or the files therein. Where am I
> > > supposed to look?
> > >
> > > This is what emerge -uaDv sys-firmware/amdgpu-ucode installed on my PC:
> > > >>> Installing (1 of 1) sys-firmware/amdgpu-ucode-20150803::gentoo
> > >
> > > * checking 44 files for package collisions
> > >
> > > >>> Merging sys-firmware/amdgpu-ucode-20150803 to /
> > >
> > > --- /lib/
> > > --- /lib/firmware/
> > > --- /lib/firmware/amdgpu/
> > >
> > > >>> /lib/firmware/amdgpu/carrizo_ce.bin
> > > >>> /lib/firmware/amdgpu/carrizo_me.bin
> > > >>> /lib/firmware/amdgpu/carrizo_mec.bin
> > > >>> /lib/firmware/amdgpu/carrizo_mec2.bin
> > > >>> /lib/firmware/amdgpu/carrizo_pfp.bin
> > > >>> /lib/firmware/amdgpu/carrizo_rlc.bin
> > > >>> /lib/firmware/amdgpu/carrizo_sdma.bin
> > > >>> /lib/firmware/amdgpu/carrizo_sdma1.bin
> > > >>> /lib/firmware/amdgpu/carrizo_uvd.bin
> > > >>> /lib/firmware/amdgpu/carrizo_vce.bin
> > > >>> /lib/firmware/amdgpu/fiji_ce.bin
> > > >>> /lib/firmware/amdgpu/fiji_mc.bin
> > > >>> /lib/firmware/amdgpu/fiji_me.bin
> > > >>> /lib/firmware/amdgpu/fiji_mec.bin
> > > >>> /lib/firmware/amdgpu/fiji_mec2.bin
> > > >>> /lib/firmware/amdgpu/fiji_pfp.bin
> > > >>> /lib/firmware/amdgpu/fiji_rlc.bin
> > > >>> /lib/firmware/amdgpu/fiji_sdma.bin
> > > >>> /lib/firmware/amdgpu/fiji_sdma1.bin
> > > >>> /lib/firmware/amdgpu/fiji_smc.bin
> > > >>> /lib/firmware/amdgpu/fiji_uvd.bin
> > > >>> /lib/firmware/amdgpu/fiji_vce.bin
> > > >>> /lib/firmware/amdgpu/tonga_ce.bin
> > > >>> /lib/firmware/amdgpu/tonga_mc.bin
> > > >>> /lib/firmware/amdgpu/tonga_me.bin
> > > >>> /lib/firmware/amdgpu/tonga_mec.bin
> > > >>> /lib/firmware/amdgpu/tonga_mec2.bin
> > > >>> /lib/firmware/amdgpu/tonga_pfp.bin
> > > >>> /lib/firmware/amdgpu/tonga_rlc.bin
> > > >>> /lib/firmware/amdgpu/tonga_sdma.bin
> > > >>> /lib/firmware/amdgpu/tonga_sdma1.bin
> > > >>> /lib/firmware/amdgpu/tonga_smc.bin
> > > >>> /lib/firmware/amdgpu/tonga_uvd.bin
> > > >>> /lib/firmware/amdgpu/tonga_vce.bin
> > > >>> /lib/firmware/amdgpu/topaz_ce.bin
> > > >>> /lib/firmware/amdgpu/topaz_mc.bin
> > > >>> /lib/firmware/amdgpu/topaz_me.bin
> > > >>> /lib/firmware/amdgpu/topaz_mec.bin
> > > >>> /lib/firmware/amdgpu/topaz_mec2.bin
> > > >>> /lib/firmware/amdgpu/topaz_pfp.bin
> > > >>> /lib/firmware/amdgpu/topaz_rlc.bin
> > > >>> /lib/firmware/amdgpu/topaz_sdma.bin
> > > >>> /lib/firmware/amdgpu/topaz_sdma1.bin
> > > >>> /lib/firmware/amdgpu/topaz_smc.bin
> > >
> > > No /kaveri/ in there.
> > >
> > > > Perhaps the path to the binary blobs specified in your kernel config
> > > > file is wrong? You want to double check that.
> > >
> > > This is what I have:
> > >
> > > grep /firmware .config
> > > CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware/"
> > >
> > > Looking at it again the amdgpu wiki page does not list amdgpu firmwares
> > > for the KAVERI APU. However, I am confused as to why I can't find
> > > radeon/kaveri_sdma1 in my installed firmwares (either from
> > > linux-firmware, or
> > > from amdgpu-ucode.
> > >
> > > --
> > > Regards,
> > > Mick
> >
> > What USE flags did you compile 'sys-firmware/amdgpu-ucode' with?
> >
> > If I am reading the section of the ebuild shown below correctly, having
> > 'legacy' enabled is what installs the 'kaveri' binaries.
> > /usr/portage/sys-firmware/amdgpu-ucode/amdgpu-ucode-20150803.ebuild:23,33
> > AMDGPU_LEGACY_CIK="bonaire hawaii kabini kaveri mullins"
> >
> > src_install() {
> > local directory files legacyfiles
> > if use legacy; then
> > for directory in ${AMDGPU_LEGACY_CIK}; do
> > legacyfiles+=( ${directory}/*.bin )
> > done
> > insinto /lib/firmware/radeon
> > doins ${legacyfiles[@]}
> > fi
> >
> > 'legacy' seems to be disabled by default. See below.
> > # emerge -ap sys-firmware/amdgpu-ucode
> >
> > These are the packages that would be merged, in order:
> >
> > Calculating dependencies ... done!
> > [ebuild N ~] sys-firmware/amdgpu-ucode-20150803 USE="-legacy"
>
> Aha! Good catch!
>
> [- ] legacy
> sys-firmware/amdgpu-ucode: Install firmware for older chipsets which
> are optionally supported by AMDGPU
> [- ] 20150803 [gentoo]
>
>
> Can I have both amdgpu and linux-firmware?
>
> The latter has some wireless firmware I think I need to retain.
> --
> Regards,
> Mick
yes you can, you have to install linux-firmware with the savedconfig use flag, after emerging it'll give the location of the config file in the output, open it up and remove the radeon firmware from being built so there are no collisions and you can remove anything else you are sure you won't need, then re-emerge linux-firmware and you should be good to goI needed network firmware also
[-- Attachment #2: Type: text/html, Size: 10623 bytes --]
^ permalink raw reply [flat|nested] 18+ messages in thread
end of thread, other threads:[~2015-12-23 11:13 UTC | newest]
Thread overview: 18+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-12-18 21:07 [gentoo-user] anyone tried amdgpu (kernel module) Tsukasa Mcp_Reznor
2015-12-19 7:35 ` Alexander Kapshuk
2015-12-19 15:43 ` Tsukasa Mcp_Reznor
2015-12-19 16:13 ` Alexander Kapshuk
2015-12-19 16:17 ` Tsukasa Mcp_Reznor
2015-12-19 16:43 ` [gentoo-user] (Solved) " Tsukasa Mcp_Reznor
2015-12-19 17:15 ` Alexander Kapshuk
2015-12-20 19:04 ` [gentoo-user] (Not Solved for me) " Mick
2015-12-20 20:29 ` Alexander Kapshuk
2015-12-20 23:25 ` Mick
2015-12-21 0:22 ` Tsukasa Mcp_Reznor
2015-12-22 19:39 ` Mick
2015-12-22 21:30 ` Alexander Kapshuk
2015-12-22 23:02 ` Mick
2015-12-22 23:07 ` Mick
2015-12-22 23:41 ` Mick
2015-12-23 11:13 ` Tsukasa Mcp_Reznor
2015-12-19 17:15 ` [gentoo-user] " James
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox