Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Kernel & Hardware
  • Search

amdgpu: SMU check loaded firmware failed.

Kernel not recognizing your hardware? Problems with power management or PCMCIA? What hardware is compatible with Gentoo? See here. (Only for kernels supported by Gentoo.)
Post Reply
Advanced search
6 posts • Page 1 of 1
Author
Message
rosomak123
n00b
n00b
Posts: 12
Joined: Thu Dec 20, 2018 9:25 am

amdgpu: SMU check loaded firmware failed.

  • Quote

Post by rosomak123 » Sat Sep 27, 2025 2:34 pm

Hello, after an upgrade my gentoo run into problem. During an init (OpenRC) the screen freezes and in the syslog is the message mentioned in subject. Tried various experiments with downgrades, use-flags changes, etc., nothing helped.

The problematic part of syslog starts with:

Code: Select all

Sep 27 15:19:49 localhost kernel: amdgpu: SMU check loaded firmware failed.
Sep 27 15:19:49 localhost kernel: amdgpu: SMU firmware load failed
Sep 27 15:19:49 localhost kernel: amdgpu: fw load failed
Sep 27 15:19:49 localhost kernel: amdgpu: smu firmware loading failed
Sep 27 15:19:49 localhost kernel: amdgpu 0000:00:01.0: amdgpu: amdgpu_device_ip_init failed
Sep 27 15:19:49 localhost kernel: amdgpu 0000:00:01.0: amdgpu: Fatal error during GPU init
Sep 27 15:19:49 localhost kernel: amdgpu 0000:00:01.0: amdgpu: amdgpu: finishing device.
Sep 27 15:19:49 localhost kernel: ------------[ cut here ]------------
Sep 27 15:19:49 localhost kernel: WARNING: CPU: 0 PID: 710 at drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:631 amdgpu_irq_put+0x46/0x70 [amdgpu]
What can be reason of it? Which further information should I provide? I'll appreciate any help.

Code: Select all

lspci
...
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Wani [Radeon R5/R6/R7 Graphics] (rev e2)
...

Code: Select all

emerge --info
Portage 3.0.68 (python 3.13.5-final-0, default/linux/amd64/23.0/desktop/plasma, gcc-14, glibc-2.41-r6, 6.12.47-gentoo-dist x86_64)
=================================================================
System uname: Linux-6.12.47-gentoo-dist-x86_64-AMD_PRO_A10-8770_R7,_10_COMPUTE_CORES_4C+6G-with-glibc2.41
KiB Mem:    15776496 total,  14780976 free
KiB Swap:   33553984 total,  33553984 free
Timestamp of repository gentoo: Fri, 26 Sep 2025 15:15:00 +0000
Head commit of repository gentoo: de271648ab2a37817c4a02c57a96b49e81e45419
sh bash 5.3_p3-r2
ld GNU ld (Gentoo 2.45 p3) 2.45.0
app-misc/pax-utils:        1.3.8::gentoo
app-shells/bash:           5.3_p3-r2::gentoo
dev-build/autoconf:        2.72-r3::gentoo
dev-build/automake:        1.18.1::gentoo
dev-build/cmake:           3.31.8::gentoo
dev-build/libtool:         2.5.4::gentoo
dev-build/make:            4.4.1-r100::gentoo
dev-build/meson:           1.7.2::gentoo
dev-java/java-config:      2.3.4::gentoo
dev-lang/perl:             5.40.2::gentoo
dev-lang/python:           3.12.11_p1::gentoo, 3.13.5_p1::gentoo
dev-lang/rust-bin:         1.88.0::gentoo
llvm-core/llvm:            20.1.8::gentoo
sys-apps/baselayout:       2.17::gentoo
sys-apps/openrc:           0.62.10::gentoo
sys-apps/sandbox:          2.46::gentoo
sys-devel/binutils:        2.45-r1::gentoo
sys-devel/binutils-config: 5.5.2::gentoo
sys-devel/gcc:             14.3.1_p20250801::gentoo
sys-devel/gcc-config:      2.12.1::gentoo
sys-kernel/linux-headers:  6.12::gentoo (virtual/os-headers)
sys-libs/glibc:            2.41-r6::gentoo
Repositories:

gentoo
    location: /var/db/repos/gentoo
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000
    volatile: False
    sync-rsync-verify-jobs: 1
    sync-rsync-extra-opts: 
    sync-rsync-verify-max-age: 3
    sync-rsync-verify-metamanifest: yes

Binary Repositories:

gentoobinhost
    priority: 1
    sync-uri: https://distfiles.gentoo.org/releases/amd64/binpackages/23.0/x86-64

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -pipe -march=bdver3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d"
CXXFLAGS="-O2 -pipe -march=bdver3"
DISTDIR="/var/cache/distfiles"
ENV_UNSET="CARGO_HOME DBUS_SESSION_BUS_ADDRESS DISPLAY GDK_PIXBUF_MODULE_FILE GOBIN GOPATH PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR XDG_STATE_HOME"
FCFLAGS="-O2 -pipe -march=bdver3"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs binpkg-multi-instance binpkg-request-signature buildpkg-live config-protect-if-modified distlocks ebuild-locks export-pms-vars fixlafiles getbinpkg ipc-sandbox merge-sync merge-wait multilib-strict network-sandbox news parallel-fetch pid-sandbox pkgdir-index-trusted preserve-libs protect-owned qa-unresolved-soname-deps sandbox strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe -march=bdver3"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs"
LEX="flex"
MAKEOPTS="-j3"
PKGDIR="/var/cache/binpkgs"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
SHELL="/bin/bash"
USE="X a52 aac acl acpi activities alsa amd64 bindist bluetooth branding browser-integration bzip2 cacert cairo cdda cdr cet colord crypt cups dbus declarative desktop-portal display-manager dist-kernel dri dts dvd dvdr elogind encode exif flac freetds gdbm gif gpm grub gtk gui handbook iconv icu introspection ipv6 jpeg kde kwallet lcms legacy-systray libnotify libtirpc mad mng mp3 mp4 mpeg multilib ncurses networkmanager nls ogg opengl openmp pam pango pcre pdf pipewire plasma png policykit ppds pulseaudio qml qt5 qt6 readline screencast sddm sdl seccomp semantic-desktop smart sound spell ssl startup-notification svg test-rust tiff truetype udev udisks unicode upower usb vorbis vulkan wallpapers wayland widgets wxwidgets x264 xattr xcb xft xml xv xvid zlib" ABI_X86="64" ADA_TARGET="gcc_14" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_anon authn_dbm authn_file authz_dbm authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir env expires ext_filter file_cache filter headers include info log_config logio mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax navcom oceanserver oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 tsip tripmate tnt ublox" GRUB_PLATFORMS="efi-64" GUILE_SINGLE_TARGET="3-0" GUILE_TARGETS="3-0" INPUT_DEVICES="libinput" KERNEL="linux" L10N="en_US cs" LCD_DEVICES="bayrad cfontz glk hd44780 lb216 lcdm001 mtxorb text" LLVM_TARGETS="X86" LUA_SINGLE_TARGET="lua5-1" LUA_TARGETS="lua5-1" OFFICE_IMPLEMENTATION="libreoffice" PERL_FEATURES="ithreads" PHP_TARGETS="php8-3" POSTGRES_TARGETS="postgres17" PYTHON_SINGLE_TARGET="python3_12" PYTHON_TARGETS="python3_13 python3_12" QEMU_USER_TARGETS="x86_64" RUBY_TARGETS="ruby32 ruby33" VIDEO_CARDS="amdgpu radeon radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipp2p iface geoip fuzzy condition tarpit sysrq proto logmark ipmark dhcpmac delude chaos account"
Unset:  ADDR2LINE, AR, ARFLAGS, AS, ASFLAGS, CC, CCLD, CONFIG_SHELL, CPP, CPPFLAGS, CTARGET, CXX, CXXFILT, ELFEDIT, EMERGE_DEFAULT_OPTS, EXTRA_ECONF, F77FLAGS, FC, GCOV, GPROF, INSTALL_MASK, LD, LFLAGS, LIBTOOL, LINGUAS, MAKE, MAKEFLAGS, NM, OBJCOPY, OBJDUMP, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PYTHONPATH, RANLIB, READELF, RUSTFLAGS, SIZE, STRINGS, STRIP, YACC, YFLAGS
Top
Goverp
Advocate
Advocate
User avatar
Posts: 2404
Joined: Wed Mar 07, 2007 6:41 pm

  • Quote

Post by Goverp » Sat Sep 27, 2025 3:51 pm

What kernel do you use? My first guess is you have configured your own, and you have the amdgpu module and its firmware built-in, and the error message is because it can't find the appropriate smu_.... file - see /lib.firmware/amdgpu/smu* - in which case you'd need to update the kernel CONFIG_EXTRA_FIRMWARE item.

If not, perhaps the amdgpu module's been updated and needs an update to the linux-firmware package to get the latest version.
Greybeard
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Sat Sep 27, 2025 3:57 pm

Would be better to show the whole dmesg output from booting, using wgetpaste or similar

and what does this return zgrep AMDGPU /proc/config.gz
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
rosomak123
n00b
n00b
Posts: 12
Joined: Thu Dec 20, 2018 9:25 am

  • Quote

Post by rosomak123 » Sat Sep 27, 2025 6:10 pm

Goverp wrote:What kernel do you use? My first guess is you have configured your own, and you have the amdgpu module and its firmware built-in, and the error message is because it can't find the appropriate smu_.... file - see /lib.firmware/amdgpu/smu* - in which case you'd need to update the kernel CONFIG_EXTRA_FIRMWARE item.

If not, perhaps the amdgpu module's been updated and needs an update to the linux-firmware package to get the latest version.
Thank you for your response. This behavior was the same with unchanged kernel, which the system correctly functioned with before the update. Now I try to use gentoo-dist-bin kernel (6.12.47-gentoo-dist) with the same result. The linux-firmware is of its last stable version (20250808). I even tried to downgrade linux-firmware to the version used before update with no success.
Top
rosomak123
n00b
n00b
Posts: 12
Joined: Thu Dec 20, 2018 9:25 am

  • Quote

Post by rosomak123 » Sat Sep 27, 2025 6:23 pm

Anon-E-moose wrote:Would be better to show the whole dmesg output from booting, using wgetpaste or similar

and what does this return zgrep AMDGPU /proc/config.gz
dmesg: https://bpa.st/EQXQ

Code: Select all

zgrep AMDGPU /proc/config.gz
CONFIG_DRM_AMDGPU=m
CONFIG_DRM_AMDGPU_SI=y
CONFIG_DRM_AMDGPU_CIK=y
CONFIG_DRM_AMDGPU_USERPTR=y
# CONFIG_DRM_AMDGPU_WERROR is not set
Thank you for your response.
Top
Anon-E-moose
Watchman
Watchman
User avatar
Posts: 6566
Joined: Fri May 23, 2008 7:31 pm
Location: Dallas area

  • Quote

Post by Anon-E-moose » Sat Sep 27, 2025 8:27 pm

What kernel version were you using when it was working?

Edit to add:

Not sure if this is normal, as I don't use an initrd, but there are errors here and there.

Code: Select all

[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-6.12.47-gentoo-dist root=UUID=831bec15-984d-4c41-ae71-23a0e6143187 ro
[    0.000000] [Firmware Info]: CPU: Re-enabling disabled Topology Extensions Support.
...
[    0.056594] Kernel command line: BOOT_IMAGE=/vmlinuz-6.12.47-gentoo-dist root=UUID=831bec15-984d-4c41-ae71-23a0e6143187 ro
[    0.056645] Unknown kernel command line parameters "BOOT_IMAGE=/vmlinuz-6.12.47-gentoo-dist", will be passed to user space.
...
[    1.340517] AMD-Vi: [Firmware Warn]: EFR mismatch. Use IVHD EFR (0x37ef22294ada : 0x77ef22294ada), EFR2 (0x0 : 0x0).
...
[    7.279360] amdgpu: smu version 27.22.00
[    7.685623] EXT4-fs (sda2): re-mounted 831bec15-984d-4c41-ae71-23a0e6143187 r/w.
[    7.698320] EXT4-fs (sda2): re-mounted 831bec15-984d-4c41-ae71-23a0e6143187.
[    7.818978] Adding 33553984k swap on /dev/sda3.  Priority:-2 extents:1 across:33553984k SS
[    9.436379] amdgpu: SMU check loaded firmware failed.
[    9.436384] amdgpu: SMU firmware load failed
[    9.436386] amdgpu: fw load failed
[    9.436387] amdgpu: smu firmware loading failed
[    9.436390] amdgpu 0000:00:01.0: amdgpu: amdgpu_device_ip_init failed
[    9.436394] amdgpu 0000:00:01.0: amdgpu: Fatal error during GPU init
[    9.436540] amdgpu 0000:00:01.0: amdgpu: amdgpu: finishing device.

Did you "make modules" with the new kernel?
UM780 xtx, 6.18 zen kernel, gcc 15, openrc, wayland
minixforum m1-s1 max -- same software as above but used for ai learning


Zealots are gonna be zealots, just like haters are gonna be haters
Top
Post Reply

6 posts • Page 1 of 1

Return to “Kernel & Hardware”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic