cancel
Showing results for 
Search instead for 
Did you mean: 

Drivers & Software

when
Journeyman III

RX580 notebook debian driver problems

dmesg

   3.566839] amdgpu 0000:0c:00.0: firmware: failed to load amdgpu/polaris10_pfp_2.bin (-2)

[    3.566907] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware

[    3.566977] amdgpu 0000:0c:00.0: Direct firmware load for amdgpu/polaris10_pfp_2.bin failed with error -2

[    3.571540] amdgpu 0000:0c:00.0: firmware: direct-loading firmware amdgpu/polaris10_pfp.bin

[    3.571557] amdgpu 0000:0c:00.0: firmware: failed to load amdgpu/polaris10_me_2.bin (-2)

[    3.571622] amdgpu 0000:0c:00.0: Direct firmware load for amdgpu/polaris10_me_2.bin failed with error -2

[    3.574278] amdgpu 0000:0c:00.0: firmware: direct-loading firmware amdgpu/polaris10_me.bin

[    3.574298] amdgpu 0000:0c:00.0: firmware: failed to load amdgpu/polaris10_ce_2.bin (-2)

[    3.574367] amdgpu 0000:0c:00.0: Direct firmware load for amdgpu/polaris10_ce_2.bin failed with error -2

[    3.576620] amdgpu 0000:0c:00.0: firmware: direct-loading firmware amdgpu/polaris10_ce.bin

[    3.576932] amdgpu 0000:0c:00.0: firmware: direct-loading firmware amdgpu/polaris10_rlc.bin

[    3.576952] amdgpu 0000:0c:00.0: firmware: failed to load amdgpu/polaris10_mec_2.bin (-2)

[    3.577017] amdgpu 0000:0c:00.0: Direct firmware load for amdgpu/polaris10_mec_2.bin failed with error -2

[    3.577785] amdgpu 0000:0c:00.0: firmware: direct-loading firmware amdgpu/polaris10_mec.bin

[    3.577796] amdgpu 0000:0c:00.0: firmware: failed to load amdgpu/polaris10_mec2_2.bin (-2)

[    3.577859] amdgpu 0000:0c:00.0: Direct firmware load for amdgpu/polaris10_mec2_2.bin failed with error -2

[    3.578574] amdgpu 0000:0c:00.0: firmware: direct-loading firmware amdgpu/polaris10_mec2.bin

lspci

lspci

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Root Complex

00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) I/O Memory Management Unit

00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge

00:01.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge

00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge

00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge

00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe GPP Bridge

00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge

00:07.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge

00:07.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B

00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) PCIe Dummy Host Bridge

00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B

00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 59)

00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51)

00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 0

00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 1

00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 2

00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 3

00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 4

00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 5

00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 6

00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Data Fabric: Device 18h; Function 7

03:00.0 USB controller: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset USB 3.1 xHCI Controller (rev 02)

03:00.1 SATA controller: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset SATA Controller (rev 02)

03:00.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Device 43b2 (rev 02)

04:00.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)

04:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)

04:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)

04:05.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)

04:06.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)

04:07.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)

04:08.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] 300 Series Chipset PCIe Port (rev 02)

06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)

07:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822BE 802.11a/b/g/n/ac WiFi adapter

0c:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480] (rev c1)

0c:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 580]

11:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device 145a

11:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) Platform Security Processor

11:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) USB 3.0 Host Controller

12:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Device 1455

12:00.2 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 51)

12:00.3 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh) HD Audio Controller

uname --all

Linux debian 4.15.0-amd64

The driver can't be load.

0 Likes
3 Replies
abucodonosor
Adept III

Hello,

this is an Distribution problem. Debian seems to have out of date linux-firmware package(s).

Please report a bug about to Debian peoples.

To quick fix that yo can get linux-firmware source and copy the missing firmware

files to /lib/firmware/amdgpu

Regards

0 Likes
yuriik
Journeyman III

Hey man

Here's my story

I also have RX 580 (I have pc). I had this gpu going nuts for no real reason under Debian 9 (Stretch) - random black screen + gpu cooler goes to 100% (by sound)

I've decided to use backport for firmware-amd-graphics, kernel-image-amd64 and libdrm-amdgpu1 (not sure what it is but why not..) and got those missing files in dmesg on reboot.

So, if your story is kinda same, abucodonosor is correct as I've fixed this issue by copying those files from repo

1. go to amdgpu - kernel/git/firmware/linux-firmware.git - Repository of firmware blobs for use with the Linu...  (click plain)

2. copy those 5 missing files to /lib/firmware/amdgpu

3. reboot

4. profit

But still I don't get why I see my RX580 as RX470/480 and using polaris10 driver. On WinOS it picks correct GPU name.

regards

p.s.

this bug was reported in Feb 2018 and still open https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=891364

p.p.s.

Also I don't understand why AMD don't support Debian. Ubuntu is based on Debian and ton of users use Debian because it is more stable and such!

0 Likes

yes , it is show RX470/RX480  not RX580    , and i checked /lib/firmware/amdgpu , there are polaris11 ,and polaris12 ,but why it can't be load , just load polaris 10  instead .  ?

0 Likes