[Bug 1230007] New: [Possibly firmware bug] openSUSE Tumbleweed doesen't boot properly after 20240830 snapshot
https://bugzilla.suse.com/show_bug.cgi?id=1230007 Bug ID: 1230007 Summary: [Possibly firmware bug] openSUSE Tumbleweed doesen't boot properly after 20240830 snapshot Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: egor.kuznetsov.26@gmail.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- Summary: After possibly update to 20240830 my system doesen't boot properly. After update I normally load to GRUB, but after choosing openSUSE to boot, I see HALF of motherboard logo and half of loading circle, boot into black screen and after sometime displays power off cause no signal. After rollbacking to 20240829 all seems ok. I see, that new snapshot update kernel-firmware and found something interesting in logs. Seems, problem in firmware update? Logs: Sep 02 02:55:02 innerrim kernel: amdgpu 0000:0a:00.0: amdgpu: SMU: I'm not done with your previous command: SMN_C2PMSG_66:0x00000029 SMN_C2PMSG_82:0x00000000 Sep 02 02:55:02 innerrim kernel: amdgpu 0000:0a:00.0: amdgpu: Failed to disable gfxoff! Sep 02 02:55:03 innerrim chronyd[1523]: Selected source 162.159.200.123 (ru.pool.ntp.org) Sep 02 02:55:08 innerrim kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring sdma3 timeout, signaled seq=21, emitted seq=23 Sep 02 02:55:08 innerrim kernel: amdgpu 0000:0a:00.0: amdgpu: GPU reset begin! Sep 02 02:55:11 innerrim systemd[1]: NetworkManager-dispatcher.service: Deactivated successfully. Sep 02 02:55:13 innerrim kernel: amdgpu 0000:0a:00.0: amdgpu: SMU: I'm not done with your previous command: SMN_C2PMSG_66:0x00000029 SMN_C2PMSG_82:0x00000000 Sep 02 02:55:13 innerrim kernel: amdgpu 0000:0a:00.0: amdgpu: Failed to disable gfxoff! Sep 02 02:55:13 innerrim kernel: amdgpu 0000:0a:00.0: [drm] REG_WAIT timeout 1us * 100000 tries - mpc2_assert_idle_mpcc line:481 Sep 02 02:55:13 innerrim kernel: amdgpu 0000:0a:00.0: [drm] REG_WAIT timeout 1us * 100000 tries - mpc2_assert_idle_mpcc line:481 PC specs: Operating System: openSUSE Tumbleweed 20240829 KDE Plasma Version: 6.1.4 KDE Frameworks Version: 6.5.0 Qt Version: 6.7.2 Kernel Version: 6.10.5-1-default (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 5700X 8-Core Processor Memory: 31.3 GiB of RAM Graphics Processor: AMD Radeon RX 6900 XT Manufacturer: ASUS Full list of my packages that need update: The following 91 packages are going to be upgraded: appstream-glib binutils gdb git git-core git-email git-svn glib2-tools kernel-firmware-all kernel-firmware-amdgpu kernel-firmware-ath10k kernel-firmware-ath11k kernel-firmware-ath12k kernel-firmware-atheros kernel-firmware-bluetooth kernel-firmware-bnx2 kernel-firmware-brcm kernel-firmware-chelsio kernel-firmware-dpaa2 kernel-firmware-i915 kernel-firmware-intel kernel-firmware-iwlwifi kernel-firmware-liquidio kernel-firmware-marvell kernel-firmware-media kernel-firmware-mediatek kernel-firmware-mellanox kernel-firmware-mwifiex kernel-firmware-network kernel-firmware-nfp kernel-firmware-nvidia kernel-firmware-platform kernel-firmware-prestera kernel-firmware-qcom kernel-firmware-qlogic kernel-firmware-radeon kernel-firmware-realtek kernel-firmware-serial kernel-firmware-sound kernel-firmware-ti kernel-firmware-ueagle kernel-firmware-usb-network kpartx libappstream-glib8 libctf0 libctf-nobfd0 libgio-2_0-0 libgio-2_0-0-32bit libglib-2_0-0 libglib-2_0-0-32bit libgmodule-2_0-0 libgmodule-2_0-0-32bit libgobject-2_0-0 libgobject-2_0-0-32bit libmpath0 libopencv410 libpython3_11-1_0 libpython3_11-1_0-x86-64-v3 libqt5-qtwebengine libQt6WaylandClient6 libQt6WaylandCompositor6 libQt6WaylandEglClientHwIntegration6 libQt6WaylandEglCompositorHwIntegration6 libQt6WlShellIntegration6 libSDL2-2_0-0 libSDL2-2_0-0-32bit libsnapper7 libtag2 multipath-tools openSUSE-release openSUSE-release-ftp perl-Clone perl-Git perl-Try-Tiny python311 python311-base python311-base-x86-64-v3 python311-curses python311-dbm python311-requests python311-x86-64-v3 qt6-wayland snapper snapper-zypp-plugin typelib-1_0-Gio-2_0 typelib-1_0-GLib-2_0 typelib-1_0-GModule-2_0 typelib-1_0-GObject-2_0 ucode-amd xen-libs xf86-video-vesa -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1230007 https://bugzilla.suse.com/show_bug.cgi?id=1230007#c1 --- Comment #1 from Egor Kuznetsov <egor.kuznetsov.26@gmail.com> --- Also on notebook with 5500U amdgpu update going OK. No errors. Specs: Operating System: openSUSE Tumbleweed 20240830 KDE Plasma Version: 6.1.4 KDE Frameworks Version: 6.5.0 Qt Version: 6.7.2 Kernel Version: 6.10.5-1-default (64-bit) Graphics Platform: Wayland Processors: 12 × AMD Ryzen 5 5500U with Radeon Graphics Memory: 15.0 GiB of RAM Graphics Processor: AMD Radeon Graphics Manufacturer: HP Product Name: HP Laptop 15s-eq2xxx -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1230007 https://bugzilla.suse.com/show_bug.cgi?id=1230007#c2 --- Comment #2 from Egor Kuznetsov <egor.kuznetsov.26@gmail.com> --- Another thing that can be helpful. I research DRM AMD bugzilla and found this: https://gitlab.freedesktop.org/drm/amd/-/issues/3595 And seems thats it. DMCUB updates forvarious AMDGPU ASICs at 26.08 and then after update linux-firmware to 20240826 version GPU crashed. Looks like something in firmware now. As people says, 6800XT also crashed. -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1230007 https://bugzilla.suse.com/show_bug.cgi?id=1230007#c3 Ben Macphail <mail@benmacphail.ca> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |mail@benmacphail.ca --- Comment #3 from Ben Macphail <mail@benmacphail.ca> --- Also encountering a very similar-sounding issue as the OP, with an AMD 6900XT card. After updating from 20240823 to 20240830: Only the left half of the UEFI/motherboard logo is visible upon boot. When KDE Plasma loads, only the left half of the logo is visible for a split second, and then the other half appears. Then auto login to the desktop. All looks fine for about 10 seconds, and then the screen goes black. Then the screen alternates every few seconds between a solid gray and no signal. After about 30 seconds, I get one final no signal, and then it stays that way. After the above happened, I tried switching to a textmode terminal with Ctrl-Alt-F3, but no change. I also tried Magic SysRq combos K/R/O (IDK if these work in modern Tumbleweed), no change. The issue persisted after several reboots, but I was able to get back on my feet by rolling back to the pre-update snapshot. Here are my system details: Graphics Platform: X11 Processors: 16 × AMD Ryzen 7 3700X 8-Core Processor Memory: 94.2 GiB of RAM Graphics Processor: AMD Radeon RX 6900 XT Manufacturer: ASUS And I suppose this list of packages updated may also be useful? ########################################################################### The following 382 packages are going to be upgraded: 7zip akonadi akonadi-calendar akonadi-calendar-tools akonadi-contacts akonadi-import-wizard akonadi-mime akonadi-plugin-calendar akonadi-plugin-contacts akonadi-plugin-mime akonadi-search akregator appstream-glib ark baloo-widgets bind-utils bubblewrap calendarsupport cpp dbus-1 dbus-1-common dbus-1-daemon dbus-1-tools dbus-1-x11 dirmngr dolphin dolphin-part dracut eventviews ffmpegthumbs flatpak flatpak-remote-flathub gdb gio-branding-openSUSE glib2-tools gpg2 grantleetheme gstreamer gstreamer-plugins-base gstreamer-plugins-good gstreamer-plugins-good-gtk gwenview ImageMagick ImageMagick-config-7-SUSE incidenceeditor kaccounts-integration kaccounts-providers kaddressbook kaddressbook-doc kalendarac kate kate-plugins kcalc kcalutils kcharselect kdegames-carddecks-default kdegraphics-thumbnailers kdenetwork-filesharing kdepim-addons kdepim-runtime kdialog kernel-firmware-all kernel-firmware-amdgpu kernel-firmware-ath10k kernel-firmware-ath11k kernel-firmware-ath12k kernel-firmware-atheros kernel-firmware-bluetooth kernel-firmware-bnx2 kernel-firmware-brcm kernel-firmware-chelsio kernel-firmware-dpaa2 kernel-firmware-i915 kernel-firmware-intel kernel-firmware-iwlwifi kernel-firmware-liquidio kernel-firmware-marvell kernel-firmware-media kernel-firmware-mediatek kernel-firmware-mellanox kernel-firmware-mwifiex kernel-firmware-network kernel-firmware-nfp kernel-firmware-nvidia kernel-firmware-platform kernel-firmware-prestera kernel-firmware-qcom kernel-firmware-qlogic kernel-firmware-radeon kernel-firmware-realtek kernel-firmware-serial kernel-firmware-sound kernel-firmware-ti kernel-firmware-ueagle kernel-firmware-usb-network khelpcenter kidentitymanagement kidentitymanagement-lang kimap kio_audiocd kio-extras kitinerary kldap kleopatra kmag kmahjongg kmail kmail-account-wizard kmail-application-icons kmailtransport kmbox kmime kmines kmousetool kompare konsole konsole-part konsole-part-lang kontact kontactinterface konversation korganizer kpartx kpat kpimtextedit kpkpass kreversi ksmtp ksudoku ktnef ktnef-debug-categories kuiviewer kwalletmanager libaom3 libaom3-32bit libappstream-glib8 libavcodec58_134 libavformat58_76 libavutil56_70 libcreaterepo_c1 libdbus-1-3 libdbus-1-3-32bit libdolphinvcs6 libdrm2 libdrm2-32bit libdrm_amdgpu1 libdrm_amdgpu1-32bit libdrm_intel1 libdrm_intel1-32bit libdrm_radeon1 libdrm_radeon1-32bit libflatpak0 libgbm1 libgbm1-32bit libgcc_s1 libgcc_s1-32bit libgfortran5 libgio-2_0-0 libgio-2_0-0-32bit libglib-2_0-0 libglib-2_0-0-32bit libgmodule-2_0-0 libgmodule-2_0-0-32bit libgobject-2_0-0 libgobject-2_0-0-32bit libgomp1 libgomp1-32bit libgpgme11 libgpgmepp6 libgravatar libgstallocators-1_0-0 libgstapp-1_0-0 libgstaudio-1_0-0 libgstfft-1_0-0 libgstgl-1_0-0 libgstpbutils-1_0-0 libgstphotography-1_0-0 libgstplay-1_0-0 libgstplayer-1_0-0 libgstreamer-1_0-0 libgstriff-1_0-0 libgstrtp-1_0-0 libgstrtsp-1_0-0 libgstsdp-1_0-0 libgsttag-1_0-0 libgstvideo-1_0-0 libkaccounts6-2 libKCddb5 libkcddb-qt6 libKCompactDisc6-5 libkcompactdisc-lang libkdcraw-qt6 libKDcrawQt6-5 libkdegames libKDEGames6 libkdegames-imports libkdepim libkerfuffle24 libkexiv2-qt6 libKExiv2Qt6-0 libkgapi6 libkgapi6-lang libkgapi6-sasl2-kdexoauth2 libkioarchive6-6 libkleo libkmahjongg libKMahjongg6 libKPim6AddressbookImportExport6 libKPim6AkonadiAgentBase6 libKPim6AkonadiCalendar6 libKPim6AkonadiContactCore6 libKPim6AkonadiContactWidgets6 libKPim6AkonadiCore6 libKPim6AkonadiMime6 libKPim6AkonadiNotes6 libKPim6AkonadiPrivate6 libKPim6AkonadiSearch6 libKPim6AkonadiWidgets6 libKPim6AkonadiXml6 libKPim6CalendarSupport6 libKPim6CalendarUtils6 libKPim6EventViews6 libKPim6GAPICalendar6 libKPim6GAPICore6 libKPim6GAPIPeople6 libKPim6GAPITasks6 libKPim6GrantleeTheme6 libKPim6Gravatar6 libKPim6IdentityManagementCore6 libKPim6IdentityManagementWidgets6 libKPim6IMAP6 libKPim6ImportWizard6 libKPim6IncidenceEditor6 libKPim6Itinerary6 libKPim6KontactInterface6 libKPim6LdapCore6 libKPim6LdapWidgets6 libKPim6Libkdepim6 libKPim6libkleo6 libKPim6MailCommon6 libKPim6MailImporter6 libKPim6MailImporterAkonadi6 libKPim6MailTransport6 libKPim6Mbox6 libKPim6Mime6 libKPim6MimeTreeParserCore6 libKPim6MimeTreeParserWidgets6 libKPim6PimCommon6 libKPim6PimCommonAkonadi6 libKPim6PkPass6 libKPim6SMTP6 libKPim6TextEdit6 libKPim6Tnef6 libKSaneCore6-1 libksane-icons libksane-lang libKSaneWidgets6 libksieve libksieve6 libLLVM18 libLLVM18-32bit libMagickCore-7_Q16HDRI10 libMagickWand-7_Q16HDRI10 libmpath0 libncurses6 libncurses6-32bit libnm0 libnm0-32bit libobjc4 libopencv410 libpostproc55_9 libpython3_11-1_0 libpython3_11-1_0-x86-64-v3 libQMobipocket6-2 libqt5-qtwebengine libQt6WaylandClient6 libQt6WaylandCompositor6 libQt6WaylandEglClientHwIntegration6 libQt6WaylandEglCompositorHwIntegration6 libQt6WlShellIntegration6 libquadmath0 libSDL2-2_0-0 libSDL2-2_0-0-32bit libsnapper7 libsoup-3_0-0 libstdc++6 libstdc++6-32bit libstdc++6-pp libstdc++6-pp-32bit libSvtAv1Enc2 libswresample3_9 libswscale5_9 libtag2 libubsan1 libvdpau_r600 libvdpau_radeonsi libvulkan_radeon libvulkan_radeon-32bit mailcommon mailimporter markdownpart mbox-importer Mesa Mesa-32bit Mesa-dri Mesa-dri-32bit Mesa-gallium Mesa-gallium-32bit Mesa-libEGL1 Mesa-libGL1 Mesa-libGL1-32bit Mesa-libglapi0 Mesa-libglapi0-32bit Mesa-libva Mesa-vulkan-device-select Mesa-vulkan-device-select-32bit messagelib mimetreeparser MozillaFirefox multipath-tools ncurses-utils NetworkManager NetworkManager-bluetooth NetworkManager-branding-openSUSE NetworkManager-tui NetworkManager-wwan okular openssh openssh-askpass-gnome openssh-clients openssh-common openssh-server openSUSE-release openSUSE-release-ftp patterns-base-apparmor patterns-base-base patterns-base-documentation patterns-base-enhanced_base patterns-base-minimal_base patterns-base-sw_management patterns-base-x11 patterns-base-x11_enhanced perl-Clone perl-Try-Tiny pimcommon pim-data-exporter pim-sieve-editor pinentry pinentry-qt6 python311 python311-base python311-base-x86-64-v3 python311-curses python311-dbm python311-pip python311-requests python311-x86-64-v3 python3-createrepo_c qt6-wayland signon-kwallet-extension skanlite snapper snapper-zypp-plugin spectacle svgpart systemd-presets-common-SUSE system-user-flatpak terminfo terminfo-base terminfo-iterm terminfo-screen trash_kcm typelib-1_0-Gio-2_0 typelib-1_0-GLib-2_0 typelib-1_0-GModule-2_0 typelib-1_0-GObject-2_0 typelib-1_0-NM-1_0 ucode-amd xen-libs xf86-video-vesa xwayland yast2-storage-ng The following 8 patterns are going to be upgraded: apparmor base documentation enhanced_base minimal_base sw_management x11 x11_enhanced The following product is going to be upgraded: openSUSE Tumbleweed 20240823-0 -> 20240830-0 The following 7 NEW packages are going to be installed: cpp14 dbus-broker dbus-broker-block-restart libassuan9 libkomparediff2-6 libopenh264-7 mozilla-openh264 The following 3 packages are going to be REMOVED: knotes libassuan0 libkomparediff2-5_95 -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1230007 https://bugzilla.suse.com/show_bug.cgi?id=1230007#c5 David Walker <David@WalkerStreet.info> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |David@WalkerStreet.info --- Comment #5 from David Walker <David@WalkerStreet.info> --- I think I'm having the same problem with a difference. My laptop boots fine, but after a suspend/resume cycle (by closing/opening the lid), the screen is black. Here are my system specs: # System Details Report --- ## Report details - **Date generated:** 2024-09-03 00:15:48 ## Hardware Information: - **Hardware Model:** Framework Laptop 13 _AMD Ryzen 7040Series_ - **Memory:** 8.0 GiB - **Processor:** AMD Ryzen™ 5 7640U w/ Radeon™ 760M Graphics × 12 - **Graphics:** AMD Radeon™ 760M - **Disk Capacity:** 500.1 ## Software Information: - **Firmware Version:** 03.05 - **OS Name:** openSUSE Tumbleweed - **OS Build:** (null) - **OS Type:** 64-bit - **GNOME Version:** 46 - **Windowing System:** Wayland - **Kernel Version:** Linux 6.10.5-1-default I'll attach a hopefully relevant log (kernel logs without most firewall records). The records starting at Sep 02 22:52:48 are from Tumbleweed snapshot 20240901, those starting at Sep 02 22:59:24 are snapshot 20240830, and those after Sep 02 23:19:51 are snapshot 20240829 (when suspend/resume started working again). I'll try downgrading kernel-firmware-* packages tomorrow (or, rather, lock them before upgrading from 20240829), if it hasn't already been done by then. FYI, I noticed that ucode-amd was also upgraded between 20240829 and 20240901, if that might have any bearing. -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1230007 https://bugzilla.suse.com/show_bug.cgi?id=1230007#c6 --- Comment #6 from David Walker <David@WalkerStreet.info> --- Created attachment 877108 --> https://bugzilla.suse.com/attachment.cgi?id=877108&action=edit David Walker's log records I can provide unfiltered logs, if needed. -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1230007 https://bugzilla.suse.com/show_bug.cgi?id=1230007#c10 --- Comment #10 from Egor Kuznetsov <egor.kuznetsov.26@gmail.com> --- (In reply to Takashi Iwai from comment #9)
Works like a charm, thanks. Now all returns to normal! -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1230007 https://bugzilla.suse.com/show_bug.cgi?id=1230007#c15 simon becherer <simon@becherer.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |simon@becherer.de --- Comment #15 from simon becherer <simon@becherer.de> --- (In reply to Bubu from comment #14)
Can anyone confirm if the fix is in the repos already?
No its not in tumbleweed 20240903 if you have installed the "tumbleweed cli" you could do: tumbleweed switch y yast2 check if the kernel-firmware with number: 20240903 is there. if not tumbleweed revert and wait, or, tumbleweed switch 202408026 (as i remebmer correct last version with firmware without this bug) there should be "kernel-firmware version 20240809", install this version "lock" (never change) it and tumbleweed revert (or "tumbleweed switch" it depends if you have switched before) to go to the newest version after some tumbleweed updates you should check again, and if a new version is there, remove the "lock" bad luck is only if you have like me, a tumbleweed system installed without a graphic desktop, the screen stays black at all, here no ssh is configured and you have to update (or downgrade) the system from another system with mount/bind.... the firmware number tumbleweed 20240826 is the bad version do not install if you are affected by this bug. -- You are receiving this mail because: You are the assignee for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1230007 https://bugzilla.suse.com/show_bug.cgi?id=1230007#c16 JuPing Chan <email@chanjp.me> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |email@chanjp.me --- Comment #16 from JuPing Chan <email@chanjp.me> --- (In reply to Bubu from comment #14)
Can anyone confirm if the fix is in the repos already?
I just applied the release 20240906 today, and it works. Thanks to all the devs who helped fix this issue! -- You are receiving this mail because: You are the assignee for the bug.
participants (1)
-
bugzilla_noreply@suse.com