Comment # 53 on bug 1222156 from Felix Miata
Created attachment 874395 [details]
coredump .zst file from tw20240419 & kernel 6.6.28 on GCN #2 Kaveri R7

modprobe.blacklist=radeon + amdgpu.cik_support=1 are a cmdline option pair that
keeps my GCN #2 from crashing:

CPU: AMD A10-7850K Radeon R7
# inxi -GSaz --vs --hostname
inxi 3.3.34-00 (2024-04-13)
System:
  Host: ara88 Kernel: 6.6.28-1-longterm arch: x86_64 bits: 64 compiler: gcc
    v: 13.2.1 clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz root=LABEL=zd8p07stw noresume
    ipv6.disable=1 net.ifnames=0 modprobe.blacklist=radeon
    amdgpu.cik_support=1
  Desktop: TDE (Trinity) v: R14.1.1 tk: Qt v: 3.5.0 wm: Twin v: 3.0
    with: kicker vt: 7 dm: 1: TDM 2: XDM Distro: openSUSE Tumbleweed 20240419
Graphics:
  Device-1: AMD Kaveri [Radeon R7 Graphics] vendor: ASRock driver: amdgpu
    v: kernel alternate: radeon arch: GCN-2 code: Sea Islands
    process: GF/TSMC 16-28nm built: 2013-17 ports: active: DP-1, DVI-D-1,
    HDMI-A-1, VGA-1 empty: none bus-ID: 00:01.0 chip-ID: 1002:130f
    class-ID: 0300
  Display: x11 server: X.Org v: 21.1.12 compositor: Twin v: 3.0 driver: X:
    loaded: amdgpu unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 3600x2640 s-dpi: 120 s-size: 760x557mm (29.92x21.93")
    s-diag: 942mm (37.1")
  Monitor-1: DVI-D-1 mapped: DVI-D-0 pos: top-right model: Dell P2213
    serial: <filter> built: 2012 res: 1680x1050 hz: 60 dpi: 90 gamma: 1.2
    size: 473x296mm (18.62x11.65") diag: 558mm (22") ratio: 16:10 modes:
    max: 1680x1050 min: 720x400
  Monitor-2: DP-1 mapped: DisplayPort-0 pos: primary,bottom-l
    model: Acer K272HUL serial: <filter> built: 2018 res: 2560x1440 hz: 60
    dpi: 109 gamma: 1.2 size: 598x336mm (23.54x13.23") diag: 686mm (27")
    ratio: 16:9 modes: max: 2560x1440 min: 720x400
  Monitor-3: HDMI-A-1 mapped: HDMI-A-0 pos: top-left model: NEC EA243WM
    serial: <filter> built: 2011 res: 1920x1200 hz: 60 dpi: 94 gamma: 1.2
    size: 519x324mm (20.43x12.76") diag: 612mm (24.1") ratio: 16:10 modes:
    max: 1920x1200 min: 640x480
  Monitor-4: VGA-1 mapped: VGA-0 pos: middle-r model: Lenovo L2251x Wide
    serial: <filter> built: 2011 res: 1680x1050 hz: 60 dpi: 90 gamma: 1.2
    size: 474x296mm (18.66x11.65") diag: 559mm (22") ratio: 16:10 modes:
    max: 1680x1050 min: 720x400
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast surfaceless: drv: radeonsi x11: drv: radeonsi
    inactive: gbm,wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 24.0.3 glx-v: 1.4
    direct-render: yes renderer: AMD Radeon R7 Graphics (radeonsi kaveri LLVM
    18.1.3 DRM 3.54 6.6.28-1-longterm) device-ID: 1002:130f memory: 1000 MiB
    unified: no
#
All seems good this way, as does radeon.si_support=0 amdgpu.si_support=1
instead of modprobe.blacklist=radeon amdgpu.si_support=1.

modprobe.blacklist=radeon alone limits resolution to 1024x768.

amdgpu.si_support=1 alone caused:
...
[   21.933631] Call Trace:
[   21.933635]  <TASK>
[   21.933638]  ? ttm_bo_release+0x289/0x2e0 [ttm
ac0e54544e650886c878aca3b786644b3b30272f]
[   21.933662]  ? __warn+0x81/0x130
[   21.933672]  ? ttm_bo_release+0x289/0x2e0 [ttm
ac0e54544e650886c878aca3b786644b3b30272f]
[   21.933696]  ? report_bug+0x171/0x1a0
[   21.933705]  ? handle_bug+0x3c/0x80
[   21.933711]  ? exc_invalid_op+0x17/0x70
[   21.933716]  ? asm_exc_invalid_op+0x1a/0x20
[   21.933724]  ? ttm_bo_release+0x289/0x2e0 [ttm
ac0e54544e650886c878aca3b786644b3b30272f]
[   21.933747]  ? drm_vma_offset_remove+0x18/0x70
[   21.933756]  radeon_bo_unref+0x1e/0x30 [radeon
1bb9cfc42a76bbd81c166e544d0bebf8c515b77d]
[   21.933909]  radeon_vm_fini+0x182/0x250 [radeon
1bb9cfc42a76bbd81c166e544d0bebf8c515b77d]
[   21.934054]  radeon_driver_postclose_kms+0x164/0x190 [radeon
1bb9cfc42a76bbd81c166e544d0bebf8c515b77d]
[   21.934172]  drm_file_free+0x1f7/0x250
[   21.934181]  drm_release+0xc0/0x140
[   21.934185]  __fput+0xf5/0x290
[   21.934193]  task_work_run+0x5d/0x90
[   21.934201]  do_exit+0x350/0xa80
[   21.934205]  ? futex_unqueue+0x3c/0x60
[   21.934213]  do_group_exit+0x31/0x80
[   21.934218]  get_signal+0x9f4/0xa30
[   21.934224]  arch_do_signal_or_restart+0x2e/0x260
[   21.934233]  exit_to_user_mode_prepare+0x19d/0x200
...
in dmesg and
# coredumpctl | tail
Sun 2024-04-21 00:33:10 EDT 6663   0   0 SIGABRT missing  /usr/bin/Xorg.bin   
-
Sun 2024-04-21 00:33:14 EDT 6708   0   0 SIGABRT missing  /usr/bin/Xorg.bin   
-
Sun 2024-04-21 00:33:18 EDT 6755   0   0 SIGABRT missing  /usr/bin/Xorg.bin   
-
Sun 2024-04-21 00:33:22 EDT 6804   0   0 SIGABRT missing  /usr/bin/Xorg.bin   
-
Sun 2024-04-21 00:33:26 EDT 6853   0   0 SIGABRT missing  /usr/bin/Xorg.bin   
-
Sun 2024-04-21 00:33:30 EDT 6898   0   0 SIGABRT missing  /usr/bin/Xorg.bin   
-
Sun 2024-04-21 00:33:34 EDT 6945   0   0 SIGABRT missing  /usr/bin/Xorg.bin   
-
Sun 2024-04-21 00:33:38 EDT 6992   0   0 SIGABRT missing  /usr/bin/Xorg.bin   
-
Sun 2024-04-21 00:33:42 EDT 7039   0   0 SIGABRT missing  /usr/bin/Xorg.bin   
-
-- Notice: 1 systemd-coredump@.service unit is running, output may be
incomplete.
#


You are receiving this mail because: