Bug#838858: firmware-amd-graphics: missing SI/CI smc firmware files
Hi, I can confirm that James' patch fixes the issue for me as well, on 4.9.0-rc5. Without the patch, X can't start for me neither on 4.8 nor on 4.9.0-rc5, but works fine on 4.7. I'm using a pitcairn graphic card. Would be nice to get the files included soon, as it is effectively making testing/stretch systems with radeon SI/CI cards unbootable right now. Cheers + thanks, Mika -- pgpOT3VX6ZX8w.pgp Description: Digitale Signatur von OpenPGP
Bug#838858: firmware-amd-graphics: missing SI/CI smc firmware files
Control: merge 838858 843061 Control: tags 838858 + patch Hi everyone, I recently upgraded to the 4.8 kernel in Stretch and was hit by this as well. The problem seems to be that firmware-amd-graphics doesn't ship the required radeon/*_k_smc.bin binaries at all. The attached patch adds these to the build system, and fixes this problem, at least for me. Best, James From 0386d70cb8f490bd4dfa3cfa26e58a6e57569cb2 Mon Sep 17 00:00:00 2001 From: James LuDate: Sat, 19 Nov 2016 13:26:34 -0800 Subject: [PATCH] Ship SI/CI smc firmware files (radeon/*_k_smc.bin) Bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=838858 --- debian/config/amd-graphics/defines | 7 +++ 1 file changed, 7 insertions(+) diff --git a/debian/config/amd-graphics/defines b/debian/config/amd-graphics/defines index e727494..7ab6785 100644 --- a/debian/config/amd-graphics/defines +++ b/debian/config/amd-graphics/defines @@ -321,6 +321,13 @@ files: radeon/VERDE_rlc.bin radeon/verde_smc.bin radeon/VERDE_smc.bin + radeon/verde_k_smc.bin + radeon/bonaire_k_smc.bin + radeon/hawaii_k_smc.bin + radeon/oland_k_smc.bin + radeon/pitcairn_k_smc.bin + radeon/hainan_k_smc.bin + radeon/tahiti_k_smc.bin uri: http://git.kernel.org/?p=linux/kernel/git/firmware/linux-firmware.git [r128/r128_cce.bin_base] -- 2.10.2 signature.asc Description: OpenPGP digital signature
Bug#838858: firmware-amd-graphics: missing SI/CI smc firmware files
Package: firmware-amd-graphics Version: 20160824-1 Followup-For: Bug #838858 Dear Maintainer, Missing firmwares issue also occurs on stretch/testing, after upgrade. -- System Information: Debian Release: stretch/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.6.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) firmware-amd-graphics depends on no packages. firmware-amd-graphics recommends no packages. Versions of packages firmware-amd-graphics suggests: ii initramfs-tools 0.125 -- no debconf information
Bug#838858: firmware-amd-graphics: missing SI/CI smc firmware files
I have the same bug with debian sid and kernel 4.8. System fails to start X due to missing firmware. # uname -a Linux fx8350 4.8.0-1-amd64 #1 SMP Debian 4.8.5-1 (2016-10-30) x86_64 GNU/Linux # dmesg | tail -n 100 [8.583934] [drm] initializing kernel modesetting (PITCAIRN 0x1002:0x6810 0x174B:0xE271 0x00). [8.583954] [drm] register mmio base: 0xFEA0 [8.583955] [drm] register mmio size: 262144 [8.584055] ATOM BIOS: C63101 [8.584125] radeon :01:00.0: VRAM: 2048M 0x - 0x7FFF (2048M used) [8.584129] radeon :01:00.0: GTT: 2048M 0x8000 - 0x [8.584131] [drm] Detected VRAM RAM=2048M, BAR=256M [8.584132] [drm] RAM width 256bits DDR [8.584300] [TTM] Zone kernel: Available graphics memory: 8200472 kiB [8.584304] [TTM] Zone dma32: Available graphics memory: 2097152 kiB [8.584306] [TTM] Initializing pool allocator [8.584315] [TTM] Initializing DMA pool allocator [8.584350] [drm] radeon: 2048M of VRAM memory ready [8.584352] [drm] radeon: 2048M of GTT memory ready. [8.584376] [drm] Loading pitcairn Microcode [8.633232] radeon :01:00.0: firmware: direct-loading firmware radeon/pitcairn_pfp.bin [8.657769] EXT4-fs (sdc5): mounted filesystem with ordered data mode. Opts: (null) [8.666428] radeon :01:00.0: firmware: direct-loading firmware radeon/pitcairn_me.bin [8.699758] radeon :01:00.0: firmware: direct-loading firmware radeon/pitcairn_ce.bin [8.732070] radeon :01:00.0: firmware: direct-loading firmware radeon/pitcairn_rlc.bin [8.761528] radeon :01:00.0: firmware: direct-loading firmware radeon/pitcairn_mc.bin [8.761566] radeon :01:00.0: firmware: failed to load radeon/pitcairn_k_smc.bin (-2) [8.761611] radeon :01:00.0: Direct firmware load for radeon/pitcairn_k_smc.bin failed with error -2 [8.779676] radeon :01:00.0: firmware: direct-loading firmware radeon/PITCAIRN_smc.bin [8.779680] si_fw: mixing new and old firmware! [8.779791] [drm:si_init [radeon]] *ERROR* Failed to load firmware! [8.779828] radeon :01:00.0: Fatal error during GPU init [8.779864] [drm] radeon: finishing device. [8.786987] [TTM] Finalizing pool allocator [8.786992] [TTM] Finalizing DMA pool allocator [8.787081] [TTM] Zone kernel: Used memory at exit: 0 kiB [8.787084] [TTM] Zone dma32: Used memory at exit: 0 kiB [8.787086] [drm] radeon: ttm finalized [8.787429] radeon: probe of :01:00.0 failed with error -22 On Sun, 25 Sep 2016 22:03:56 +0200 Sven Joachimwrote: > Package: firmware-amd-graphics > Version: 20160824-1 > Severity: normal > > There are warnings from update-initramfs that some radeon firmware files > are missing: > > , > | # update-initramfs -u > | update-initramfs: Generating /boot/initrd.img-4.8.0-rc7-pavil+ > | W: Possible missing firmware /lib/firmware/radeon/hainan_k_smc.bin for > module radeon > | W: Possible missing firmware /lib/firmware/radeon/oland_k_smc.bin for > module radeon > | W: Possible missing firmware /lib/firmware/radeon/verde_k_smc.bin for > module radeon > | W: Possible missing firmware /lib/firmware/radeon/pitcairn_k_smc.bin for > module radeon > | W: Possible missing firmware /lib/firmware/radeon/tahiti_k_smc.bin for > module radeon > | W: Possible missing firmware /lib/firmware/radeon/hawaii_k_smc.bin for > module radeon > | W: Possible missing firmware /lib/firmware/radeon/bonaire_k_smc.bin for > module radeon > ` > > These files have been added upstream on 2016-06-08 in commits > 406964300821 and 9693ff6d749d. > > > -- System Information: > Debian Release: stretch/sid > APT prefers unstable > APT policy: (500, 'unstable'), (101, 'experimental') > Architecture: amd64 (x86_64) > Foreign Architectures: i386 > > Kernel: Linux 4.8.0-rc7-pavil+ (SMP w/4 CPU cores) > Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) > Shell: /bin/sh linked to /bin/dash > Init: systemd (via /run/systemd/system) > > firmware-amd-graphics depends on no packages. > > firmware-amd-graphics recommends no packages. > > Versions of packages firmware-amd-graphics suggests: > ii initramfs-tools 0.125 > > -- no debconf information > >
Bug#838858: firmware-amd-graphics: missing SI/CI smc firmware files
Package: firmware-amd-graphics Version: 20160824-1 Severity: normal There are warnings from update-initramfs that some radeon firmware files are missing: , | # update-initramfs -u | update-initramfs: Generating /boot/initrd.img-4.8.0-rc7-pavil+ | W: Possible missing firmware /lib/firmware/radeon/hainan_k_smc.bin for module radeon | W: Possible missing firmware /lib/firmware/radeon/oland_k_smc.bin for module radeon | W: Possible missing firmware /lib/firmware/radeon/verde_k_smc.bin for module radeon | W: Possible missing firmware /lib/firmware/radeon/pitcairn_k_smc.bin for module radeon | W: Possible missing firmware /lib/firmware/radeon/tahiti_k_smc.bin for module radeon | W: Possible missing firmware /lib/firmware/radeon/hawaii_k_smc.bin for module radeon | W: Possible missing firmware /lib/firmware/radeon/bonaire_k_smc.bin for module radeon ` These files have been added upstream on 2016-06-08 in commits 406964300821 and 9693ff6d749d. -- System Information: Debian Release: stretch/sid APT prefers unstable APT policy: (500, 'unstable'), (101, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.8.0-rc7-pavil+ (SMP w/4 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) firmware-amd-graphics depends on no packages. firmware-amd-graphics recommends no packages. Versions of packages firmware-amd-graphics suggests: ii initramfs-tools 0.125 -- no debconf information