Logi Bolt Receiver, amdgpu, suspend crashes... and a clown

I had just about finished crafting this post before I figured out my stupid mistake, but despite it making me look like an idiot, I’m going to post it to Open Chat anyway as a sort of Public Service Announcement…


So I just built a new PC (I know, in this economy?), everything has been extremely smooth except this issue:

The system fails to suspend properly. The monitor turns off, but the fans and power LED stay on and it becomes completely unresponsive, the only option is to manually cut the power.

Troubleshooting, Duckduckgoing and old forum posts led me to discover that the Logi Bolt Receiver for my keyboard was the culprit. Unplugging it and using an older keyboard with a Logitech Unifying Receiver resolves the issue entirely.

That’s fine, but I had been using this older keyboard for nearly a year (and I can continue to use it) with my old Tumbleweed system without any problem at all. Why does it make my new PC mess the proverbial bed?

Basic System Info:

inxi -Fxzy
System:
  Kernel: 7.2.2-1-default arch: x86_64 bits: 64 compiler: gcc v: 16.2.0
  Desktop: KDE Plasma v: 6.7.4 Distro: openSUSE Tumbleweed 20260830
Machine:
  Type: Desktop System: ASRock product: B850 Challenger WiFi v: N/A
    serial: <superuser required>
  Mobo: ASRock model: B850 Challenger WiFi serial: <superuser required>
    Firmware: UEFI vendor: American Megatrends LLC. v: 4.41 date: 06/02/2026
Battery:
  Device-1: hidpp_battery_3 model: Logitech MX Anywhere 3 charge: 85%
    status: discharging
CPU:
  Info: 8-core model: AMD Ryzen 7 9700X bits: 64 type: MT MCP arch: Zen 5
    rev: 0 cache: L1: 640 KiB L2: 8 MiB L3: 32 MiB
  Speed (MHz): avg: 3486 min/max: 605/5582 boost: enabled cores: 1: 3486
    2: 3486 3: 3486 4: 3486 5: 3486 6: 3486 7: 3486 8: 3486 9: 3486 10: 3486
    11: 3486 12: 3486 13: 3486 14: 3486 15: 3486 16: 3486 bogomips: 121364
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3
    svm
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 22 [Radeon RX 6700/6700
    XT/6750 XT / 6800M/6850M XT] vendor: ASRock driver: amdgpu v: kernel
    arch: RDNA-2 bus-ID: 03:00.0
  Device-2: Advanced Micro Devices [AMD/ATI] Granite Ridge [Radeon Graphics]
    vendor: ASRock driver: amdgpu v: kernel arch: RDNA-2 bus-ID: 12:00.0
    temp: 39.0 C
  Device-3: Elgato Systems GmbH Cam Link 4K
    driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB bus-ID: 4-1.2:3
  Display: wayland server: X.org v: 1.21.1.24 with: Xwayland v: 24.1.13
    compositor: kwin_wayland driver: X: loaded: modesetting unloaded: vesa
    dri: radeonsi gpu: amdgpu resolution: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: radeonsi,swrast platforms:
    active: gbm,wayland,x11,surfaceless,device inactive: N/A
  API: OpenGL v: 4.6 vendor: amd mesa v: 26.2.1 glx-v: 1.4 direct-render: yes
    renderer: AMD Radeon RX 6700 XT (radeonsi navi22 ACO DRM 3.64
    7.2.2-1-default)
  API: Vulkan v: 1.4.357 drivers: radv,llvmpipe surfaces: N/A devices: 3
  Info: Tools: api: eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Navi 21/23 HDMI/DP Audio
    driver: snd_hda_intel v: kernel bus-ID: 03:00.1
  Device-2: Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio
    driver: snd_hda_intel v: kernel bus-ID: 12:00.1
  Device-3: Advanced Micro Devices [AMD] Ryzen HD Audio vendor: ASRock
    driver: snd_hda_intel v: kernel bus-ID: 12:00.6
  Device-4: Elgato Systems GmbH Cam Link 4K
    driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB bus-ID: 4-1.2:3
  API: ALSA v: k7.2.2-1-default status: kernel-api
  Server-1: PipeWire v: 1.6.8 status: active
Network:
  Device-1: Realtek RTL8922AE 802.11be PCIe Wireless Network Adapter
    vendor: AzureWave driver: rtw89_8922ae v: kernel port: d000 bus-ID: 0e:00.0
  IF: wlp14s0 state: down mac: <filter>
  Device-2: Realtek RTL8125 2.5GbE vendor: ASRock driver: r8169 v: kernel
    port: c000 bus-ID: 0f:00.0
  IF: enp15s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: IMC Networks Bluetooth Radio driver: btusb v: 0.8 type: USB
    bus-ID: 6-9:3
  Report: btmgmt ID: hci0 rfk-id: 5 state: up address: <filter> bt-v: 5.3
    lmp-v: 12
Drives:
  Local Storage: total: 9.14 TiB used: 1.67 TiB (18.3%)
  ID-1: /dev/nvme0n1 vendor: Seagate model: XPG MARS 980 BLADE size: 1.86 TiB
    temp: 35.9 C
  ID-2: /dev/sda vendor: Seagate model: ST8000DM004-2U9188 size: 7.28 TiB
Partition:
  ID-1: / size: 1.8 TiB used: 208.06 GiB (11.3%) fs: btrfs dev: /dev/nvme0n1p3
  ID-2: /boot/efi size: 3.99 GiB used: 259.5 MiB (6.3%) fs: vfat
    dev: /dev/nvme0n1p1
  ID-3: /home size: 1.8 TiB used: 208.06 GiB (11.3%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-4: /opt size: 1.8 TiB used: 208.06 GiB (11.3%) fs: btrfs
    dev: /dev/nvme0n1p3
  ID-5: /var size: 1.8 TiB used: 208.06 GiB (11.3%) fs: btrfs
    dev: /dev/nvme0n1p3
Swap:
  ID-1: swap-1 type: partition size: 64 GiB used: 0 KiB (0.0%)
    dev: /dev/nvme0n1p2
Sensors:
  System Temperatures: cpu: 43.2 C mobo: N/A
  Fan Speeds (rpm): N/A
  GPU: device: amdgpu temp: 38.0 C fan: 0 device: amdgpu temp: 39.0 C
Info:
  Memory: total: 32 GiB note: est. available: 30.46 GiB used: 5.53 GiB (18.2%)
  Processes: 430 Uptime: 11h 52m Init: systemd
  Packages: 24 note: see --rpm Compilers: N/A Shell: Zsh v: 5.9 inxi: 3.3.41
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 002: ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub
Bus 004 Device 003: ID 0fd9:0066 Elgato Systems GmbH Cam Link 4K
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 26ce:01a2 ASRock LED Controller
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 003: ID 13d3:3616 IMC Networks Bluetooth Radio
Bus 006 Device 004: ID 05e3:0610 Genesys Logic, Inc. Hub
Bus 006 Device 005: ID 0424:2134 Microchip Technology, Inc. (formerly SMSC) Hub
Bus 006 Device 006: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 006 Device 007: ID 0424:2412 Microchip Technology, Inc. (formerly SMSC) Hub
Bus 006 Device 008: ID 2149:2316 Advanced Silicon S.A. CoolTouch(TM) System
Bus 006 Device 009: ID 046d:c548 Logitech, Inc. Logi Bolt Receiver
Bus 007 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
lspci -knn
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Root Complex [1022:14d8]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Root Complex [1022:14d8]
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge IOMMU [1022:14d9]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge IOMMU [1022:14d9]
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge [1022:14da]
00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge GPP Bridge [1022:14db]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge GPP Bridge [1022:14db]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge [1022:14da]
00:02.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge GPP Bridge [1022:14db]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Device [1022:1453]
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge [1022:14da]
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge [1022:14da]
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Dummy Host Bridge [1022:14da]
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Internal GPP Bridge to Bus [C:A] [1022:14dd]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Internal GPP Bridge to Bus [C:A] [1022:14dd]
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:08.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Internal GPP Bridge to Bus [C:A] [1022:14dd]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Internal GPP Bridge to Bus [C:A] [1022:14dd]
        Kernel driver in use: pcieport
        Kernel modules: shpchp
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 71)
        Subsystem: ASRock Incorporation Device [1849:790b]
        Kernel driver in use: piix4_smbus
        Kernel modules: i2c_piix4, sp5100_tco
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
        Subsystem: ASRock Incorporation Device [1849:790e]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 0 [1022:14e0]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 1 [1022:14e1]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 2 [1022:14e2]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 3 [1022:14e3]
        Kernel driver in use: k10temp
        Kernel modules: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 4 [1022:14e4]
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 5 [1022:14e5]
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 6 [1022:14e6]
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge Data Fabric; Function 7 [1022:14e7]
01:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch [1002:1478] (rev c5)
        Kernel driver in use: pcieport
        Kernel modules: shpchp
02:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch [1002:1479]
        Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch [1002:1479]
        Kernel driver in use: pcieport
        Kernel modules: shpchp
03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT] [1002:73df] (rev c5)
        Subsystem: ASRock Incorporation Radeon RX 6700 XT Challenger D [1849:5210]
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu
03:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21/23 HDMI/DP Audio Controller [1002:ab28]
        Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 21/23 HDMI/DP Audio Controller [1002:ab28]
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
04:00.0 Non-Volatile memory controller [0108]: ADATA Technology Co., Ltd. XPG MARS 980 BLADE NVMe SSD [1cc1:646a] (rev 03)
        Subsystem: ADATA Technology Co., Ltd. XPG MARS 980 BLADE NVMe SSD [1cc1:646a]
        Kernel driver in use: nvme
        Kernel modules: nvme
05:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Upstream Port [1022:43f4] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
        Kernel modules: shpchp
06:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
        Kernel modules: shpchp
06:04.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
        Kernel modules: shpchp
06:05.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
        Kernel modules: shpchp
06:06.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
        Kernel modules: shpchp
06:07.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
        Kernel modules: shpchp
06:08.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
        Kernel modules: shpchp
06:09.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
        Kernel modules: shpchp
06:0a.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
        Kernel modules: shpchp
06:0b.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
        Kernel modules: shpchp
06:0c.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
        Kernel modules: shpchp
06:0d.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:3328]
        Kernel driver in use: pcieport
        Kernel modules: shpchp
0e:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8922AE 802.11be PCIe Wireless Network Adapter [10ec:8922] (rev 01)
        Subsystem: AzureWave Device [1a3b:6010]
        Kernel driver in use: rtw89_8922ae
        Kernel modules: rtw89_8922ae
0f:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller [10ec:8125] (rev 05)
        Subsystem: ASRock Incorporation Device [1849:8125]
        Kernel driver in use: r8169
        Kernel modules: r8169
10:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] 800 Series Chipset USB 3.x XHCI Controller [1022:43fc] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:1142]
        Kernel driver in use: xhci-pci-prom21
        Kernel modules: xhci_pci, xhci_pci_prom21
11:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset SATA Controller [1022:43f6] (rev 01)
        Subsystem: ASMedia Technology Inc. Device [1b21:1062]
        Kernel driver in use: ahci
        Kernel modules: ahci
12:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Granite Ridge [Radeon Graphics] [1002:13c0] (rev c5)
        Subsystem: ASRock Incorporation Device [1849:364e]
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu
12:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Radeon High Definition Audio Controller [1002:1640]
        Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Radeon High Definition Audio Controller [1002:1640]
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
12:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP [1022:1649]
        Subsystem: Advanced Micro Devices, Inc. [AMD] Family 19h PSP/CCP [1022:1649]
        Kernel driver in use: ccp
        Kernel modules: ccp
12:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 3.1 xHCI [1022:15b6]
        Subsystem: ASRock Incorporation Device [1849:15b6]
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
12:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 3.1 xHCI [1022:15b7]
        Subsystem: ASRock Incorporation Device [1849:15b6]
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci
12:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Ryzen HD Audio Controller [1022:15e3]
        Subsystem: ASRock Incorporation Device [1849:1897]
        Kernel driver in use: snd_hda_intel
        Kernel modules: snd_hda_intel
13:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Raphael/Granite Ridge USB 2.0 xHCI [1022:15b8]
        Subsystem: ASRock Incorporation Device [1849:15b6]
        Kernel driver in use: xhci_hcd
        Kernel modules: xhci_pci

Journalctl -b following a suspend without the Logi Bolt Receiver.

Journalctl -b following a suspend with the Logi Bolt Receiver.
(The amdgpu errors loop ad nauseum until the system is powered off manually. If you really want to see the full log, all 9,000+ lines are here. :woozy_face:)

Initially, I thought something was wrong with my GPU, but this post led me to discover that the Logi Bolt Receiver is at fault. From what I can gather, amdgpu is involved because the Logi Bolt Receiver is wrenching the system awake while the GPU is transitioning into suspend, which amdgpu does not like.

Apparently the solution should be to add ACTION==“add”, SUBSYSTEM==“usb”, DRIVERS==“usb”, ATTRS{idVendor}==“046d”, ATTRS{idProduct}==“c548”, ATTR{power/wakeup}=“disabled” to udev rules, which I’ve tried, but the issue persists.

What’s going on? I’ve run out of ideas.


So… Have you already figured out where I screwed up? :clown_face:

Maybe nobody else finds it as amusing as I did, but I had copied the udev rules from Fedora Forum with curly quotes. I didn’t notice it until I went to copy and paste into this post and noticed the syntax highlighting looked weird :sweat_smile:

A little reminder of the importance of using preformatted text tags and being careful when copy-pasting things from the Internet.

1 Like