• Bug#1106743: amdgpu: random brief system hangs with drm DMCUB error (1/

    From Forest@21:1/5 to All on Thu May 29 03:10:01 2025
    XPost: linux.debian.kernel

    Package: src:linux
    Version: 6.12.29-1
    Severity: important
    X-Debbugs-Cc: forestix@nom.one

    Dear Maintainer,

    Since upgrading from kernel 6.12.27 to 6.12.29, my system occasionally
    hangs (evidenced by the mouse pointer freezing in place) for roughly
    0.3 - 2 seconds at a time.

    These hangs are accompanied by the following line in dmesg, often
    repeated several times:

    amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data

    I believe this upstream report is the problem I am experiencing:

    https://gitlab.freedesktop.org/drm/amd/-/issues/4238

    The problem vanishes when I use a custom build of kernel 6.12.29 with
    commit ID 468034a06a6e8043c5b50f9cd0cac730a6e497b5 reverted. Upstream
    commit ID: f1c6be3999d2be2673a51a9be0caf9348e254e52

    https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=468034a06a6e8043c5b50f9cd0cac730a6e497b5

    -- Package-specific info:
    ** Version:
    Linux version 6.12.29-amd64 (debian-kernel@lists.debian.org) (x86_64-linux-gnu-gcc-14 (Debian 14.2.0-19) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #1 SMP PREEMPT_DYNAMIC Debian 6.12.29-1 (2025-05-18)

    ** Command line:
    BOOT_IMAGE=/boot/vmlinuz-6.12.29-amd64 root=UUID=<my-root-uuid> ro quiet cryptdevice=<my-device-id> root=/dev/mapper/<my-device-name> splash

    ** Not tainted

    ** Kernel log:
    [ 9.176996] kvm_amd: Virtual GIF supported
    [ 9.176997] kvm_amd: Virtual NMI enabled
    [ 9.218072] MCE: In-kernel MCE decoding enabled.
    [ 9.220383] EDAC MC0: Giving out device to module amd64_edac controller F19h_M60h: DEV 0000:00:18.3 (INTERRUPT)
    [ 9.220386] EDAC amd64: F19h_M60h detected (node 0).
    [ 9.220387] EDAC MC: UMC0 chip selects:
    [ 9.220388] EDAC amd64: MC: 0: 0MB 1: 0MB
    [ 9.220390] EDAC amd64: MC: 2: 16384MB 3: 0MB
    [ 9.220391] EDAC MC: UMC1 chip selects:
    [ 9.220392] EDAC amd64: MC: 0: 0MB 1: 0MB
    [ 9.220393] EDAC amd64: MC: 2: 16384MB 3: 0MB
    [ 9.246759] intel_rapl_common: Found RAPL domain package
    [ 9.246761] intel_rapl_common: Found RAPL domain core
    [ 9.246761] amd_atl: AMD Address Translation Library initialized
    [ 9.252209] usbcore: registered new interface driver btusb
    [ 9.254299] snd_hda_intel 0000:03:00.1: enabling device (0000 -> 0002)
    [ 9.254378] snd_hda_intel 0000:03:00.1: Handle vga_switcheroo audio client
    [ 9.254380] snd_hda_intel 0000:03:00.1: Force to non-snoop mode
    [ 9.254628] snd_hda_intel 0000:0e:00.1: enabling device (0000 -> 0002)
    [ 9.254660] snd_hda_intel 0000:0e:00.1: Handle vga_switcheroo audio client
    [ 9.254691] snd_hda_intel 0000:0e:00.6: enabling device (0000 -> 0002)
    [ 9.262640] snd_hda_intel 0000:0e:00.1: bound 0000:0e:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
    [ 9.263406] snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
    [ 9.264995] input: HD-Audio Generic HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:08.1/0000:0e:00.1/sound/card1/input13
    [ 9.265027] input: HDA ATI HDMI HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.1/0000:01:00.0/0000:02:00.0/0000:03:00.1/sound/card0/input15
    [ 9.265069] input: HDA ATI HDMI HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.1/0000:01:00.0/0000:02:00.0/0000:03:00.1/sound/card0/input16
    [ 9.265097] input: HD-Audio Generic HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:08.1/0000:0e:00.1/sound/card1/input14
    [ 9.265178] input: HDA ATI HDMI HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.1/0000:01:00.0/0000:02:00.0/0000:03:00.1/sound/card0/input17
    [ 9.265280] input: HDA ATI HDMI HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.1/0000:01:00.0/0000:02:00.0/0000:03:00.1/sound/card0/input18
    [ 9.266471] Bluetooth: hci0: HW/SW Version: 0x008a008a, Build Time: 20241106151414
    [ 9.268902] mt7921e 0000:0b:00.0: enabling device (0000 -> 0002)
    [ 9.274449] mt7921e 0000:0b:00.0: ASIC revision: 79610010
    [ 9.275674] snd_hda_codec_realtek hdaudioC2D0: ALCS1200A: SKU not ready 0x00000000
    [ 9.276132] snd_hda_codec_realtek hdaudioC2D0: autoconfig for ALCS1200A: line_outs=3 (0x14/0x15/0x16/0x0/0x0) type:line
    [ 9.276135] snd_hda_codec_realtek hdaudioC2D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
    [ 9.276136] snd_hda_codec_realtek hdaudioC2D0: hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
    [ 9.276138] snd_hda_codec_realtek hdaudioC2D0: mono: mono_out=0x0
    [ 9.276139] snd_hda_codec_realtek hdaudioC2D0: inputs:
    [ 9.276140] snd_hda_codec_realtek hdaudioC2D0: Rear Mic=0x18
    [ 9.276141] snd_hda_codec_realtek hdaudioC2D0: Front Mic=0x19
    [ 9.276142] snd_hda_codec_realtek hdaudioC2D0: Line=0x1a
    [ 9.288600] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:08.1/0000:0e:00.6/sound/card2/input19
    [ 9.288645] input: HD-Audio Generic Rear Mic as /devices/pci0000:00/0000:00:08.1/0000:0e:00.6/sound/card2/input20
    [ 9.288685] input: HD-Audio Generic Front Mic as /devices/pci0000:00/0000:00:08.1/0000:0e:00.6/sound/card2/input21
    [ 9.288718] input: HD-Audio Generic Line as /devices/pci0000:00/0000:00:08.1/0000:0e:00.6/sound/card2/input22
    [ 9.288752] input: HD-Audio Generic Line Out Front as /devices/pci0000:00/0000:00:08.1/0000:0e:00.6/sound/card2/input23
    [ 9.288785] input: HD-Audio Generic Line Out Surround as /devices/pci0000:00/0000:00:08.1/0000:0e:00.6/sound/card2/input24
    [ 9.288820] input: HD-Audio Generic Line Out CLFE as /devices/pci0000:00/0000:00:08.1/0000:0e:00.6/sound/card2/input25
    [ 9.288858] input: HD-Audio Generic Front Headphone as /devices/pci0000:00/0000:00:08.1/0000:0e:00.6/sound/card2/input26
    [ 9.351548] mt7921e 0000:0b:00.0: HW/SW Version: 0x8a108a10, Build Time: 20241106151007a

    [ 9.361738] mt7921e 0000:0b:00.0: WM Firmware Version: ____010000, Build Time: 20241106151045
    [ 9.445516] Bluetooth: hci0: Device setup in 188743 usecs
    [ 9.445519] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
    [ 9.961170] audit: type=1400 audit(1748478946.659:2): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/lxc-start" pid=1051 comm="apparmor_parser"
    [ 9.962025] audit: type=1400 audit(1748478946.659:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-xpdfimport" pid=1057 comm="apparmor_parser"
    [ 9.962258] audit: type=1400 audit(1748478946.659:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-senddoc" pid=1055 comm="apparmor_parser"
    [ 9.962284] audit: type=1400 audit(1748478946.659:5): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/libexec/ibus-engine-hangul" pid=1059 comm="apparmor_parser"
    [ 9.962373] audit: type=1400 audit(1748478946.659:6): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libreoffice-oosplash" pid=1054 comm="apparmor_parser"
    [ 9.962427] audit: type=1400 audit(1748478946.659:7): apparmor="STATUS" operation="profile_load" profile="unconfined" name="lsb_release" pid=1043 comm="apparmor_parser"
    [ 9.962576] audit: type=1400 audit(1748478946.659:8): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libvirtd" pid=1063 comm="apparmor_parser"
    [ 9.962578] audit: type=1400 audit(1748478946.659:9): apparmor="STATUS" operation="profile_load" profile="unconfined" name="libvirtd//qemu_bridge_helper" pid=1063 comm="apparmor_parser"
    [ 9.962651] audit: type=1400 audit(1748478946.659:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/bin/man" pid=1052 comm="apparmor_parser"
    [ 9.962654] audit: type=1400 audit(1748478946.659:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="man_filter" pid=1052 comm="apparmor_parser"
    [ 10.959181] zram: Added device: zram0
    [ 10.965268] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
    [ 10.965271] Bluetooth: BNEP filters: protocol multicast
    [ 10.965277] Bluetooth: BNEP socket layer initialized
    [ 10.966117] Bluetooth: MGMT ver 1.23
    [ 10.969065] NET: Registered PF_ALG protocol family
    [ 10.970024] zram0: detected capacity change from 0 to 31977872
    [ 10.975786] Adding 15988932k swap on /dev/zram0. Priority:100 extents:1 across:15988932k SS
    [ 11.017303] NET: Registered PF_QIPCRTR protocol family
    [ 11.040305] RTL8226B_RTL8221B 2.5Gbps PHY r8169-0-a00:00: attached PHY driver (mii_bus:phy_addr=r8169-0-a00:00, irq=MAC)
    [ 11.155352] r8169 0000:0a:00.0: invalid VPD tag 0x00 (size 0) at offset 0; assume missing optional EEPROM
    [ 11.191063] amdgpu 0000:03:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none
    [ 11.191066] amdgpu 0000:0e:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none
    [ 11.228466] r8169 0000:0a:00.0 eth0: Link is Down
    [ 11.475835] nvme nvme0: using unchecked data buffer
    [ 12.979468] Bluetooth: RFCOMM TTY layer initialized
    [ 12.979476] Bluetooth: RFCOMM socket layer initialized
    [ 12.979480] Bluetooth: RFCOMM ver 1.11
    [ 13.845065] r8169 0000:0a:00.0 eth0: Link is Up - 1Gbps/Full - flow control rx/tx
    [ 13.893219] Key type psk registered
    [ 13.932723] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
    [ 17.435789] netfs: FS-Cache loaded
    [ 17.436969] Key type dns_resolver registered
    [ 17.491895] Key type cifs.spnego registered
    [ 17.491902] Key type cifs.idmap registered
    [ 17.492515] CIFS: No dialect specified on mount. Default has changed to a more secure dialect, SMB2.1 or later (e.g. SMB3.1.1), from CIFS (SMB1). To use the less secure SMB1 dialect to access old servers which do not support SMB3.1.1 (or even SMB3 or
    SMB2.1) specify vers=1.0 on mount.
    [ 17.492519] CIFS: enabling forceuid mount option implicitly because uid= option is specified
    [ 17.492520] CIFS: enabling forcegid mount option implicitly because gid= option is specified
    [ 17.492522] CIFS: Attempting to mount <my-cifs-share>
    [ 17.626266] warning: `kdeconnectd' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211
    [ 17.971515] CIFS: enabling forceuid mount option implicitly because uid= option is specified
    [ 17.971519] CIFS: enabling forcegid mount option implicitly because gid= option is specified
    [ 17.971520] CIFS: Attempting to mount <my-cifs-share>
    [ 18.048586] CIFS: enabling forceuid mount option implicitly because uid= option is specified
    [ 18.048589] CIFS: enabling forcegid mount option implicitly because gid= option is specified
    [ 18.048590] CIFS: Attempting to mount <my-cifs-share>

    ** Model information
    sys_vendor: ASUS
    product_name: System Product Name
    product_version: System Version
    chassis_vendor: Default string
    chassis_version: Default string
    bios_vendor: American Megatrends Inc.
    bios_version: 3035
    board_vendor: ASUSTeK COMPUTER INC.
    board_name: TUF GAMING B650-PLUS WIFI
    board_version: Rev 1.xx

    ** Configuration for modprobe:
    blacklist microcode
    blacklist arkfb
    blacklist aty128fb
    blacklist atyfb
    blacklist radeonfb
    blacklist cirrusfb
    blacklist cyber2000fb
    blacklist kyrofb
    blacklist matroxfb_base
    blacklist mb862xxfb
    blacklist neofb
    blacklist pm2fb
    blacklist pm3fb
    blacklist s3fb
    blacklist savagefb
    blacklist sisfb
    blacklist tdfxfb
    blacklist tridentfb
    blacklist vt8623fb
    blacklist microcode
    options snd_pcsp index=-2
    options cx88_alsa index=-2
    options snd_atiixp_modem index=-2
    options snd_intel8x0m index=-2
    options snd_via82xx_modem index=-2
    options ath9k_htc use_dev_fw=1
    options md_mod start_ro=1
    options snd_hda_intel power_save=0
    options bonding max_bonds=0
    options dummy numdummies=0
    options ifb numifbs=0
    options net ifnames=0

    ** Loaded modules:
    nls_utf8
    cifs
    cifs_arc4
    nls_ucs2_utils
    cifs_md4
    dns_resolver
    netfs
    nft_masq
    nft_chain_nat
    nf_nat
    nf_conntrack
    nf_defrag_ipv6
    nf_defrag_ipv4
    bridge
    stp
    llc
    nf_tables
    nfnetlink
    nvme_fabrics
    nvme_keyring
    essiv
    authenc
    crypto_null
    rfcomm
    snd_seq_dummy
    snd_hrtimer
    snd_seq
    snd_seq_device
    qrtr
    cmac
    algif_hash
    algif_skcipher
    af_alg
    bnep
    zram
    lz4hc_compress
    lz4_compress
    binfmt_misc
    nls_ascii
    nls_cp437
    vfat
    fat
    snd_hda_codec_realtek
    snd_hda_codec_generic
    mt7921e
    snd_hda_scodec_component
    mt7921_common
    mt792x_lib
    snd_hda_codec_hdmi
    mt76_connac_lib
    snd_hda_intel
    mt76
    btusb
    snd_intel_dspcfg
    btrtl
    snd_intel_sdw_acpi
    amd_atl
    intel_rapl_msr
    btintel
    snd_hda_codec
    intel_rapl_common
    btbcm
    amd64_edac
    btmtk
    mac80211
    edac_mce_amd
    kvm_amd
    snd_hda_core
    asus_nb_wmi
    eeepc_wmi
    bluetooth
    libarc4
    asus_wmi
    snd_hwdep
    spd5118
    kvm
    cfg80211
    sparse_keymap
    snd_pcm
    platform_profile
    irqbypass
    battery
    snd_timer
    sp5100_tco
    wmi_bmof
    snd
    rapl
    ccp
    rfkill
    pcspkr
    watchdog
    k10temp
    soundcore
    joydev
    sg
    evdev
    nct6775
    nct6775_core
    hwmon_vid
    msr
    parport_pc
    ppdev
    lp
    parport
    loop
    efi_pstore
    configfs
    ip_tables
    x_tables
    autofs4
    ext4
    mbcache
    jbd2
    btrfs
    dm_crypt
    dm_mod
    efivarfs
    raid10
    raid456
    async_raid6_recov
    async_memcpy
    async_pq
    async_xor
    async_tx
    xor
    raid6_pq
    libcrc32c
    crc32c_generic
    raid1
    raid0
    md_mod
    hid_generic
    amdgpu
    amdxcp
    drm_exec
    gpu_sched
    drm_buddy
    i2c_algo_bit
    drm_suballoc_helper
    drm_display_helper
    cec
    rc_core
    usbhid
    hid
    drm_ttm_helper
    sd_mod
    ttm
    ahci
    drm_kms_helper
    crct10dif_pclmul
    r8169
    libahci
    xhci_pci
    crc32_pclmul
    xhci_hcd
    libata
    crc32c_intel
    realtek
    nvme
    ghash_clmulni_intel
    mdio_devres
    drm
    usbcore
    scsi_mod
    sha512_ssse3
    nvme_core
    sha256_ssse3
    libphy
    sha1_ssse3
    i2c_piix4
    i2c_smbus
    usb_common
    scsi_common
    nvme_auth
    video
    crc16
    gpio_amdpt
    wmi
    gpio_generic
    button
    aesni_intel
    gf128mul
    crypto_simd
    cryptd

    ** PCI devices:
    00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14d8]
    Subsystem: ASUSTeK Computer Inc. Device [1043:8877]
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

    00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Device [1022:14d9]
    Subsystem: ASUSTeK Computer Inc. Device [1043:8877]
    Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    Interrupt: pin A routed to IRQ 26
    Capabilities: <access denied>

    00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14da]
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    IOMMU group: 0

    00:01.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14db] (prog-if 00 [Normal decode])
    Subsystem: ASUSTeK Computer Inc. Device [1043:8877]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin ? routed to IRQ 27
    IOMMU group: 1
    Bus: primary=00, secondary=01, subordinate=03, sec-latency=0
    I/O behind bridge: f000-ffff [size=4K] [16-bit]
    Memory behind bridge: f6b00000-f6dfffff [size=3M] [32-bit]
    Prefetchable memory behind bridge: f800000000-fc0fffffff [size=16640M] [32-bit]
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA+ VGA16+ MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport

    00:01.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14db] (prog-if 00 [Normal decode])
    Subsystem: ASUSTeK Computer Inc. Device [1043:8877]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin ? routed to IRQ 28
    IOMMU group: 2
    Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
    I/O behind bridge: [disabled] [32-bit]
    Memory behind bridge: f6f00000-f6ffffff [size=1M] [32-bit]
    Prefetchable memory behind bridge: [disabled] [64-bit]
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport

    00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14da]
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    IOMMU group: 3

    00:02.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14db] (prog-if 00 [Normal decode])
    Subsystem: ASUSTeK Computer Inc. Device [1043:8877]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin ? routed to IRQ 29
    IOMMU group: 4
    Bus: primary=00, secondary=05, subordinate=0d, sec-latency=0
    I/O behind bridge: e000-efff [size=4K] [16-bit]
    Memory behind bridge: f6800000-f6afffff [size=3M] [32-bit]
    Prefetchable memory behind bridge: fc30300000-fc304fffff [size=2M] [32-bit]
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport

    00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14da]
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    IOMMU group: 5

    00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14da]
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    IOMMU group: 6

    00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14da]
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    IOMMU group: 7

    00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14dd] (prog-if 00 [Normal decode])
    Subsystem: ASUSTeK Computer Inc. Device [1043:8877]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 30
    IOMMU group: 8
    Bus: primary=00, secondary=0e, subordinate=0e, sec-latency=0
    I/O behind bridge: d000-dfff [size=4K] [16-bit]
    Memory behind bridge: f6400000-f67fffff [size=4M] [32-bit]
    Prefetchable memory behind bridge: fc20000000-fc301fffff [size=258M] [32-bit]
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport

    00:08.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Device [1022:14dd] (prog-if 00 [Normal decode])
    Subsystem: ASUSTeK Computer Inc. Device [1043:8877]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 31
    IOMMU group: 9
    Bus: primary=00, secondary=0f, subordinate=0f, sec-latency=0
    I/O behind bridge: [disabled] [32-bit]
    Memory behind bridge: f6e00000-f6efffff [size=1M] [32-bit]
    Prefetchable memory behind bridge: [disabled] [64-bit]
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport

    00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 71)
    Subsystem: ASUSTeK Computer Inc. FCH SMBus Controller [1043:8877]
    Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    IOMMU group: 10
    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: ASUSTeK Computer Inc. FCH LPC Bridge [1043:8877]
    Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0
    IOMMU group: 10

    00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e0]
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    IOMMU group: 11

    00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e1]
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    IOMMU group: 11

    00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e2]
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    IOMMU group: 11

    00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e3]
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    IOMMU group: 11
    Kernel driver in use: k10temp
    Kernel modules: k10temp

    00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e4]
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    IOMMU group: 11

    00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e5]
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    IOMMU group: 11

    00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e6]
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    IOMMU group: 11

    00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Device [1022:14e7]
    Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    IOMMU group: 11

    01:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Upstream Port of PCI Express Switch [1002:1478] (rev 11) (prog-if 00 [Normal decode])
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 32
    IOMMU group: 12
    Region 0: Memory at f6d00000 (32-bit, non-prefetchable) [size=16K]
    Bus: primary=01, secondary=02, subordinate=03, sec-latency=0
    I/O behind bridge: f000-ffff [size=4K] [16-bit]
    Memory behind bridge: f6b00000-f6cfffff [size=2M] [32-bit]
    Prefetchable memory behind bridge: f800000000-fc0fffffff [size=16640M] [32-bit]
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA+ VGA16+ MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport

    02:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch [1002:1479] (rev 11) (prog-if 00 [Normal decode])
    Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 10 XL Downstream Port of PCI Express Switch [1002:1479]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 33
    IOMMU group: 13
    Bus: primary=02, secondary=03, subordinate=03, sec-latency=0
    I/O behind bridge: f000-ffff [size=4K] [16-bit]
    Memory behind bridge: f6b00000-f6cfffff [size=2M] [32-bit]
    Prefetchable memory behind bridge: f800000000-fc0fffffff [size=16640M] [32-bit]
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA+ VGA16+ MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport

    03:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 32 [Radeon RX 7700 XT / 7800 XT] [1002:747e] (rev c8) (prog-if 00 [VGA controller])
    Subsystem: Tul Corporation / PowerColor Navi 32 [Radeon RX 7700 XT / 7800 XT] [148c:2427]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 112
    IOMMU group: 14
    Region 0: Memory at f800000000 (64-bit, prefetchable) [size=16G]
    Region 2: Memory at fc00000000 (64-bit, prefetchable) [size=256M]
    Region 4: I/O ports at f000 [size=256]
    Region 5: Memory at f6b00000 (32-bit, non-prefetchable) [size=1M]
    Expansion ROM at f6c00000 [disabled] [size=128K]
    Capabilities: <access denied>
    Kernel driver in use: amdgpu
    Kernel modules: amdgpu

    03:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 HDMI/DP Audio [1002:ab30]
    Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Navi 31 HDMI/DP Audio [1002:ab30]
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin B routed to IRQ 118
    IOMMU group: 15
    Region 0: Memory at f6c20000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel
    Kernel modules: snd_hda_intel

    04:00.0 Non-Volatile memory controller [0108]: Solidigm P44 Pro NVMe SSD [Hollywood Beach] [025e:f1ac] (prog-if 02 [NVM Express])
    Subsystem: Solidigm P44 Pro NVMe SSD [Hollywood Beach] [025e:f1ac]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 42
    IOMMU group: 16
    Region 0: Memory at f6f00000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    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) (prog-if 00 [Normal decode])
    Subsystem: ASMedia Technology Inc. 600 Series Chipset PCIe Switch Upstream Port [1b21:3328]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 24
    IOMMU group: 17
    Bus: primary=05, secondary=06, subordinate=0d, sec-latency=0
    I/O behind bridge: e000-efff [size=4K] [16-bit]
    Memory behind bridge: f6800000-f6afffff [size=3M] [32-bit]
    Prefetchable memory behind bridge: fc30300000-fc304fffff [size=2M] [32-bit]
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport

    06:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01) (prog-if 00 [Normal decode])
    Subsystem: ASMedia Technology Inc. 600 Series Chipset PCIe Switch Downstream Port [1b21:3328]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 34
    IOMMU group: 18
    Bus: primary=06, secondary=07, subordinate=07, sec-latency=0
    I/O behind bridge: [disabled] [32-bit]
    Memory behind bridge: [disabled] [32-bit]
    Prefetchable memory behind bridge: [disabled] [64-bit]
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport

    06:08.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01) (prog-if 00 [Normal decode])
    Subsystem: ASMedia Technology Inc. 600 Series Chipset PCIe Switch Downstream Port [1b21:3328]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
    Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    Latency: 0, Cache Line Size: 64 bytes
    Interrupt: pin A routed to IRQ 35
    IOMMU group: 19
    Bus: primary=06, secondary=08, subordinate=08, sec-latency=0
    I/O behind bridge: [disabled] [32-bit]
    Memory behind bridge: [disabled] [32-bit]
    Prefetchable memory behind bridge: [disabled] [64-bit]
    Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
    BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16+ MAbort- >Reset- FastB2B-
    PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
    Capabilities: <access denied>
    Kernel driver in use: pcieport

    06:09.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 600 Series Chipset PCIe Switch Downstream Port [1022:43f5] (rev 01) (prog-if 00 [Normal decode])
    Subsystem: ASMedia Technology Inc. 600 Series Chipset PCIe Switch Downstream Port [1b21:3328]
    Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Uwe =?utf-8?Q?Kleine-K=C3=B6nig?=@21:1/5 to Forest on Wed Jun 4 11:10:01 2025
    XPost: linux.debian.kernel

    Hello,

    On Wed, May 28, 2025 at 06:03:15PM -0700, Forest wrote:
    Package: src:linux
    Version: 6.12.29-1
    Severity: important
    X-Debbugs-Cc: forestix@nom.one

    Dear Maintainer,

    Since upgrading from kernel 6.12.27 to 6.12.29, my system occasionally
    hangs (evidenced by the mouse pointer freezing in place) for roughly
    0.3 - 2 seconds at a time.

    These hangs are accompanied by the following line in dmesg, often
    repeated several times:

    amdgpu 0000:03:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data

    I believe this upstream report is the problem I am experiencing:

    https://gitlab.freedesktop.org/drm/amd/-/issues/4238

    The problem vanishes when I use a custom build of kernel 6.12.29 with
    commit ID 468034a06a6e8043c5b50f9cd0cac730a6e497b5 reverted. Upstream
    commit ID: f1c6be3999d2be2673a51a9be0caf9348e254e52

    https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=468034a06a6e8043c5b50f9cd0cac730a6e497b5


    Note there is some confusion about the affected commits because the
    offending change is in Linus Torvalds tree twice. Once as f1c6be3999d2
    in v6.15-rc6 (with Cc: stable) and once as cfb2d41831ee to be included
    in v6.16-rc1 (without Cc: stable).

    Upstream reverted cfb2d41831ee in commit 1b824eef269db44d068bbc0de74c94a8e8f9ce02, which currently waits in next
    to go into v6.16. It's marked for stable.

    f1c6be3999d2 got backported to
    6.14.7 4ec308a4104bc71a431c75cc9babf49303645617
    6.12.29 468034a06a6e8043c5b50f9cd0cac730a6e497b5
    6.6.91 c8a91debb020298c74bba0b9b6ed720fa98dc4a9

    So this might need some proding to get the backports all done correctly
    if the stable maintainers don't notice that f1c6be3999d2 ==
    cfb2d41831ee.

    Best regards
    Uwe

    -----BEGIN PGP SIGNATURE-----

    iQEzBAABCgAdFiEEP4GsaTp6HlmJrf7Tj4D7WH0S/k4FAmhAC/AACgkQj4D7WH0S /k4ptAf/bKROvlxkV8VMR7DxScZf8FwC8Riyi9RJz4ARi+Av4ThU/4psSnech8e9 SYJYcsZUhHBBwC07lZXP4c1oWTCkfnhAct6lLwBy7lcqQKXA//dPVo5MWnjGaw4e TMilDJcvYCBUlbL/lfM6a3pL78qI09fxAUH8GfUjq9TxG5Pe0w7pW206aOpMoqW9 9xm1OE2fIaSanoZ6QSKa0DeyhtM4ad/wHoqaGtJ8J2BOOeA/cjS4avw5dHrbMUec xPs+0sbiRyQGnauDOP+65YNxG1XY9ofWd7PVfNz77lLlJRgDPq/8qIkSa7LrUT1l qWqTQRr892mHUJaEFs9Idnkz52F+aA==
    =S+Nd
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)