Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.kernel > #85037 > unrolled thread
| Started by | Didier 'OdyX' Raboud <odyx@debian.org> |
|---|---|
| First post | 2025-01-05 21:30 +0100 |
| Last post | 2025-01-06 08:40 +0100 |
| Articles | 3 — 3 participants |
Back to article view | Back to linux.debian.kernel
Bug#1092187: [amdgpu] Adaptative backlight is broken post suspend-resume on Radeon Vega Didier 'OdyX' Raboud <odyx@debian.org> - 2025-01-05 21:30 +0100
Processed: Re: Bug#1092187: [amdgpu] Adaptative backlight is broken post suspend-resume on Radeon Vega "Debian Bug Tracking System" <owner@bugs.debian.org> - 2025-01-06 08:40 +0100
Bug#1092187: [amdgpu] Adaptative backlight is broken post suspend-resume on Radeon Vega Salvatore Bonaccorso <carnil@debian.org> - 2025-01-06 08:40 +0100
| From | Didier 'OdyX' Raboud <odyx@debian.org> |
|---|---|
| Date | 2025-01-05 21:30 +0100 |
| Subject | Bug#1092187: [amdgpu] Adaptative backlight is broken post suspend-resume on Radeon Vega |
| Message-ID | <K1Fq1-6160-5@gated-at.bofh.it> |
Package: src:linux
Version: 6.12.6-1
Severity: important
Tags: upstream patch
Since 6.12.6, on my Lenovo ThinkPad X13 Gen 2a (20XHCTO1WW), after a
suspend/resume cycle, I repeatedly get a first flickering, then completely
black screen. The only way to get the display to display anything is to
suspend/resume again, but that only works for some seconds.
This looks like it corresponds to the report done here:
https://gitlab.freedesktop.org/drm/amd/-/issues/3853
Alexander Deucher proposed the following patch on the stable list
https://lore.kernel.org/all/20241227073700.3102801-1-alexander.deucher@amd.com/
> Commit 73dae652dcac ("drm/amdgpu: rework resume handling for display (v2)")
> missed a small code change when it was backported resulting in an automatic
> backlight control breakage. Fix the backport.
>
> Note that this patch is not in Linus' tree as it is not required there;
> the bug was introduced in the backport.
>
> Fixes: 99a02eab8251 ("drm/amdgpu: rework resume handling for display (v2)")
> Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3853
> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
> Cc: stable@vger.kernel.org # 6.11.x
> ---
> drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 +++++-
> 1 file changed, 5 insertions(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
> index 51904906545e..45e28726e148 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
> @@ -3721,8 +3721,12 @@ static int amdgpu_device_ip_resume_phase3(struct amdgpu_device *adev)
> continue;
> if (adev->ip_blocks[i].version->type == AMD_IP_BLOCK_TYPE_DCE) {
> r = adev->ip_blocks[i].version->funcs->resume(adev);
> - if (r)
> + if (r) {
> + DRM_ERROR("resume of IP block <%s> failed %d\n",
> + adev->ip_blocks[i].version->funcs->name, r);
> return r;
> + }
> + adev->ip_blocks[i].status.hw = true;
> }
> }
>
> --
> 2.47.1
Browsing the unstable (6.12.8-1) source code (
https://sources.debian.org/src/linux/6.12.8-1/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c/#L3724
), it looks like it has not yet been integrated upstream or by Debian.
Is there anything (else than filing this bug) that I could do to help this
getting fixed in trixie?
Best,
OdyX
-- Package-specific info:
** Version:
Linux version 6.12.6-amd64 (debian-kernel@lists.debian.org) (x86_64-linux-gnu-gcc-14 (Debian 14.2.0-11) 14.2.0, GNU ld (GNU Binutils for Debian) 2.43.50.20241215) #1 SMP PREEMPT_DYNAMIC Debian 6.12.6-1 (2024-12-21)
** Command line:
BOOT_IMAGE=/vmlinuz-6.12.6-amd64 root=/dev/mapper/turnagra--vg-root ro quiet splash cgroup_enable=memory apparmor=1 security=apparmor
** Not tainted
** Kernel log:
[ 16.545026] audit: type=1400 audit(1736106109.264:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="passt" pid=1054 comm="apparmor_parser"
[ 16.545227] audit: type=1400 audit(1736106109.264:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="pasta" pid=1055 comm="apparmor_parser"
[ 17.271035] mt7921e 0000:03:00.0 wlp3s0: renamed from wlan0
[ 17.543373] RPC: Registered named UNIX socket transport module.
[ 17.543379] RPC: Registered udp transport module.
[ 17.543381] RPC: Registered tcp transport module.
[ 17.543383] RPC: Registered tcp-with-tls transport module.
[ 17.543386] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 17.635613] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 17.635620] Bluetooth: BNEP filters: protocol multicast
[ 17.635628] Bluetooth: BNEP socket layer initialized
[ 17.729636] NET: Registered PF_QIPCRTR protocol family
[ 17.784295] Generic FE-GE Realtek PHY r8169-0-200:00: attached PHY driver (mii_bus:phy_addr=r8169-0-200:00, irq=MAC)
[ 17.900602] r8169 0000:02:00.0 enp2s0f0: Link is Down
[ 18.595915] Bluetooth: hci0: Device setup in 2588006 usecs
[ 18.595923] Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
[ 18.663020] Bluetooth: MGMT ver 1.23
[ 18.668933] NET: Registered PF_ALG protocol family
[ 18.699558] Bluetooth: RFCOMM TTY layer initialized
[ 18.699573] Bluetooth: RFCOMM socket layer initialized
[ 18.699582] Bluetooth: RFCOMM ver 1.11
[ 20.820791] wlp3s0: authenticate with 44:05:3f:97:44:b4 (local address=a8:93:4a:6f:b6:27)
[ 21.342442] wlp3s0: send auth to 44:05:3f:97:44:b4 (try 1/3)
[ 21.365466] wlp3s0: authenticate with 44:05:3f:97:44:b4 (local address=a8:93:4a:6f:b6:27)
[ 21.367933] wlp3s0: send auth to 44:05:3f:97:44:b4 (try 1/3)
[ 21.373252] wlp3s0: authenticated
[ 21.376620] wlp3s0: associate with 44:05:3f:97:44:b4 (try 1/3)
[ 21.385983] wlp3s0: RX AssocResp from 44:05:3f:97:44:b4 (capab=0x1011 status=0 aid=8)
[ 21.392313] wlp3s0: associated
[ 21.662089] wlp3s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 44:05:3f:97:44:b4
[ 24.220465] kauditd_printk_skb: 35 callbacks suppressed
[ 24.220470] audit: type=1400 audit(1736106116.940:47): apparmor="STATUS" operation="profile_load" profile="unconfined" name="docker-default" pid=2258 comm="apparmor_parser"
[ 24.446629] evm: overlay not supported
[ 25.010771] r8169 0000:02:00.0: invalid VPD tag 0x00 (size 0) at offset 0; assume missing optional EEPROM
[ 25.773530] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[ 25.775646] Bridge firewalling registered
[ 25.884706] Initializing XFRM netlink socket
[ 26.643145] br-321f87e9e870: port 1(veth358ec08) entered blocking state
[ 26.643155] br-321f87e9e870: port 1(veth358ec08) entered disabled state
[ 26.643172] veth358ec08: entered allmulticast mode
[ 26.643235] veth358ec08: entered promiscuous mode
[ 26.643641] br-789bc2583cac: port 1(vethc75207c) entered blocking state
[ 26.643646] br-789bc2583cac: port 1(vethc75207c) entered disabled state
[ 26.643666] vethc75207c: entered allmulticast mode
[ 26.643736] vethc75207c: entered promiscuous mode
[ 26.645494] br-7443e408fa6e: port 1(veth9509f95) entered blocking state
[ 26.645501] br-7443e408fa6e: port 1(veth9509f95) entered disabled state
[ 26.645511] veth9509f95: entered allmulticast mode
[ 26.645579] veth9509f95: entered promiscuous mode
[ 26.653304] br-789bc2583cac: port 2(vethdbdae8a) entered blocking state
[ 26.653312] br-789bc2583cac: port 2(vethdbdae8a) entered disabled state
[ 26.653334] vethdbdae8a: entered allmulticast mode
[ 26.653456] vethdbdae8a: entered promiscuous mode
[ 26.744425] br-789bc2583cac: port 3(vethc79981f) entered blocking state
[ 26.744433] br-789bc2583cac: port 3(vethc79981f) entered disabled state
[ 26.744461] vethc79981f: entered allmulticast mode
[ 26.744555] vethc79981f: entered promiscuous mode
[ 26.755840] br-321f87e9e870: port 2(vethd30937b) entered blocking state
[ 26.755851] br-321f87e9e870: port 2(vethd30937b) entered disabled state
[ 26.755976] vethd30937b: entered allmulticast mode
[ 26.756103] vethd30937b: entered promiscuous mode
[ 27.069416] eth0: renamed from veth4ec9843
[ 27.069934] eth0: renamed from vethc5482df
[ 27.071043] eth0: renamed from vethdf85692
[ 27.072247] br-789bc2583cac: port 1(vethc75207c) entered blocking state
[ 27.072252] br-789bc2583cac: port 1(vethc75207c) entered forwarding state
[ 27.072338] br-321f87e9e870: port 1(veth358ec08) entered blocking state
[ 27.072342] br-321f87e9e870: port 1(veth358ec08) entered forwarding state
[ 27.072493] br-789bc2583cac: port 2(vethdbdae8a) entered blocking state
[ 27.072495] br-789bc2583cac: port 2(vethdbdae8a) entered forwarding state
[ 27.169000] eth0: renamed from vethcbf7a52
[ 27.169612] br-321f87e9e870: port 2(vethd30937b) entered blocking state
[ 27.169617] br-321f87e9e870: port 2(vethd30937b) entered forwarding state
[ 27.228758] eth1: renamed from vethad670af
[ 27.229109] vethad670af: renamed from eth1
[ 27.449400] br-321f87e9e870: port 2(vethd30937b) entered disabled state
[ 27.449455] vethcbf7a52: renamed from eth0
[ 27.517532] br-321f87e9e870: port 2(vethd30937b) entered disabled state
[ 27.517825] vethd30937b (unregistering): left allmulticast mode
[ 27.517829] vethd30937b (unregistering): left promiscuous mode
[ 27.517832] br-321f87e9e870: port 2(vethd30937b) entered disabled state
[ 27.733363] br-7443e408fa6e: port 1(veth9509f95) entered disabled state
[ 27.733674] veth9509f95 (unregistering): left allmulticast mode
[ 27.733678] veth9509f95 (unregistering): left promiscuous mode
[ 27.733682] br-7443e408fa6e: port 1(veth9509f95) entered disabled state
[ 27.944332] br-789bc2583cac: port 3(vethc79981f) entered disabled state
[ 27.944680] vethc79981f (unregistering): left allmulticast mode
[ 27.944685] vethc79981f (unregistering): left promiscuous mode
[ 27.944688] br-789bc2583cac: port 3(vethc79981f) entered disabled state
[ 35.141189] warning: `kdeconnectd' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211
[ 35.500868] audit: type=1400 audit(1736106128.220:48): apparmor="DENIED" operation="open" class="file" profile="postgresql_akonadi" name="/etc/ssl/openssl.cnf" pid=4931 comm="postgres" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 35.822102] audit: type=1400 audit(1736106128.540:49): apparmor="ALLOWED" operation="open" class="file" profile="libreoffice-soffice" name="/proc/sys/kernel/core_pattern" pid=4908 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 35.955216] audit: type=1400 audit(1736106128.672:50): apparmor="ALLOWED" operation="open" class="file" profile="libreoffice-soffice" name="/usr/share/desktop-base/kf5-settings/kdeglobals" pid=4908 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 35.955368] audit: type=1400 audit(1736106128.672:51): apparmor="ALLOWED" operation="open" class="file" profile="libreoffice-soffice" name="/home/didier/.config/kdedefaults/kdeglobals" pid=4908 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
[ 35.972728] audit: type=1400 audit(1736106128.692:52): apparmor="ALLOWED" operation="open" class="file" profile="libreoffice-soffice" name="/home/didier/.config/kdedefaults/kcminputrc" pid=4908 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
[ 35.972827] audit: type=1400 audit(1736106128.692:53): apparmor="ALLOWED" operation="open" class="file" profile="libreoffice-soffice" name="/home/didier/.config/kcminputrc" pid=4908 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000
[ 35.977418] audit: type=1400 audit(1736106128.696:54): apparmor="ALLOWED" operation="open" class="file" profile="libreoffice-soffice" name="/usr/share/glvnd/egl_vendor.d/50_mesa.json" pid=4908 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 36.065255] audit: type=1400 audit(1736106128.784:55): apparmor="ALLOWED" operation="open" class="file" profile="libreoffice-soffice" name="/usr/share/libdrm/amdgpu.ids" pid=4908 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[ 36.070255] audit: type=1400 audit(1736106128.788:56): apparmor="ALLOWED" operation="open" class="file" profile="libreoffice-soffice" name="/home/didier/.cache/mesa_shader_cache_db/index" pid=4908 comm="soffice.bin" requested_mask="wrc" denied_mask="wrc" fsuid=1000 ouid=1000
[ 36.089134] audit: type=1400 audit(1736106128.808:57): apparmor="ALLOWED" operation="open" class="file" profile="libreoffice-soffice" name="/usr/share/qt6/translations/qt_en.qm" pid=4908 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
** Model information
sys_vendor: LENOVO
product_name: 20XHCTO1WW
product_version: ThinkPad X13 Gen 2a
chassis_vendor: LENOVO
chassis_version: None
bios_vendor: LENOVO
bios_version: R1NET62W (1.32)
board_vendor: LENOVO
board_name: 20XHCTO1WW
board_version: SDK0J40697 WIN
** Loaded modules:
xt_nat
xt_tcpudp
veth
xt_conntrack
nft_chain_nat
xt_MASQUERADE
nf_nat
nf_conntrack_netlink
nf_conntrack
nf_defrag_ipv6
nf_defrag_ipv4
xfrm_user
xfrm_algo
xt_addrtype
nft_compat
nf_tables
br_netfilter
bridge
stp
llc
snd_seq_dummy
snd_hrtimer
snd_seq
snd_seq_device
ccm
tls
uhid
rfcomm
cmac
algif_hash
algif_skcipher
af_alg
overlay
qrtr
bnep
sunrpc
binfmt_misc
nls_ascii
nls_cp437
vfat
fat
uvcvideo
videobuf2_vmalloc
uvc
videobuf2_memops
videobuf2_v4l2
videodev
videobuf2_common
mc
amd_atl
intel_rapl_msr
intel_rapl_common
joydev
mt7921e
mt7921_common
edac_mce_amd
mt792x_lib
snd_acp3x_pdm_dma
snd_ctl_led
snd_soc_dmic
snd_acp3x_rn
snd_sof_amd_rembrandt
mt76_connac_lib
snd_hda_codec_realtek
snd_sof_amd_acp
kvm_amd
snd_sof_pci
mt76
snd_sof_xtensa_dsp
snd_hda_codec_generic
snd_sof
snd_hda_scodec_component
kvm
snd_hda_codec_hdmi
mac80211
snd_sof_utils
snd_hda_intel
snd_soc_core
snd_intel_dspcfg
snd_intel_sdw_acpi
snd_hda_codec
btusb
snd_compress
btrtl
snd_pcm_dmaengine
btintel
snd_pci_ps
thinkpad_acpi
snd_hda_core
crct10dif_pclmul
snd_rpl_pci_acp6x
crc32_pclmul
snd_pci_acp6x
btbcm
ghash_clmulni_intel
snd_pci_acp5x
r8169
snd_hwdep
btmtk
sha512_ssse3
hid_multitouch
nvram
libarc4
snd_pcm
realtek
ucsi_acpi
sha256_ssse3
snd_rn_pci_acp3x
sparse_keymap
hid_generic
bluetooth
sha1_ssse3
typec_ucsi
snd_timer
sp5100_tco
think_lmi
snd_acp_config
platform_profile
mdio_devres
cfg80211
rapl
firmware_attributes_class
wmi_bmof
watchdog
snd
libphy
ccp
i2c_hid_acpi
typec
snd_soc_acpi
i2c_hid
xhci_pci_renesas
snd_pci_acp3x
soundcore
i2c_piix4
k10temp
rfkill
roles
battery
i2c_smbus
ac
hid
amd_pmc
button
msr
parport_pc
ppdev
lp
parport
loop
efi_pstore
configfs
nfnetlink
ip_tables
x_tables
autofs4
ext4
mbcache
jbd2
dm_crypt
dm_mod
efivarfs
raid10
raid456
libcrc32c
crc32c_generic
async_raid6_recov
async_memcpy
async_pq
async_xor
xor
async_tx
raid6_pq
raid1
raid0
md_mod
amdgpu
amdxcp
i2c_algo_bit
drm_ttm_helper
ttm
drm_exec
gpu_sched
drm_suballoc_helper
drm_buddy
drm_display_helper
xhci_pci
xhci_hcd
drm_kms_helper
drm
nvme
usbcore
cec
evdev
nvme_core
crc32c_intel
serio_raw
video
rc_core
crc16
usb_common
wmi
aesni_intel
gf128mul
crypto_simd
cryptd
** PCI devices:
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne Root Complex [1022:1630]
Subsystem: Lenovo Device [17aa:5095]
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] Renoir/Cezanne IOMMU [1022:1631]
Subsystem: Lenovo Device [17aa:5095]
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 255
Capabilities: <access denied>
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge [1022:1632]
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:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge [1022:1632]
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: 1
00:02.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge [1022:1634] (prog-if 00 [Normal decode])
Subsystem: Lenovo Device [17aa:5095]
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: 32 bytes
Interrupt: pin ? routed to IRQ 39
IOMMU group: 2
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: fd600000-fd6fffff [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.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge [1022:1634] (prog-if 00 [Normal decode])
Subsystem: Lenovo Device [17aa:5095]
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: 32 bytes
Interrupt: pin ? routed to IRQ 40
IOMMU group: 3
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 2000-2fff [size=4K] [16-bit]
Memory behind bridge: fd500000-fd5fffff [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.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge [1022:1634] (prog-if 00 [Normal decode])
Subsystem: Lenovo Device [17aa:5095]
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: 32 bytes
Interrupt: pin ? routed to IRQ 41
IOMMU group: 4
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 3000-3fff [size=4K] [16-bit]
Memory behind bridge: d0000000-d01fffff [size=2M] [32-bit]
Prefetchable memory behind bridge: 870200000-8703fffff [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:02.7 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne PCIe GPP Bridge [1022:1634] (prog-if 00 [Normal decode])
Subsystem: Lenovo Device [17aa:5095]
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: 32 bytes
Interrupt: pin ? routed to IRQ 42
IOMMU group: 5
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
I/O behind bridge: [disabled] [32-bit]
Memory behind bridge: fd400000-fd4fffff [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:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Renoir PCIe Dummy Host Bridge [1022:1632]
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.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Renoir Internal PCIe GPP Bridge to Bus [1022:1635] (prog-if 00 [Normal decode])
Subsystem: Device [5095:17aa]
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: 32 bytes
Interrupt: pin A routed to IRQ 43
IOMMU group: 7
Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
I/O behind bridge: 1000-1fff [size=4K] [16-bit]
Memory behind bridge: fd000000-fd3fffff [size=4M] [32-bit]
Prefetchable memory behind bridge: 860000000-8701fffff [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:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 51)
Subsystem: Lenovo Device [17aa:5095]
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: 8
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: Lenovo Device [17aa:5095]
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: 8
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 0 [1022:166a]
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: 9
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 1 [1022:166b]
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: 9
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 2 [1022:166c]
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: 9
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 3 [1022:166d]
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: 9
Kernel driver in use: k10temp
Kernel modules: k10temp
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 4 [1022:166e]
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: 9
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 5 [1022:166f]
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: 9
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 6 [1022:1670]
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: 9
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Cezanne Data Fabric; Function 7 [1022:1671]
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: 9
01:00.0 Non-Volatile memory controller [0108]: Sandisk Corp SanDisk Extreme Pro / WD Black SN750 / PC SN730 / Red SN700 NVMe SSD [15b7:5006] (prog-if 02 [NVM Express])
Subsystem: Sandisk Corp SanDisk Extreme Pro / WD Black SN750 / PC SN730 / Red SN700 NVMe SSD [15b7:5006]
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: 32 bytes
Interrupt: pin A routed to IRQ 44
IOMMU group: 10
Region 0: Memory at fd600000 (64-bit, non-prefetchable) [size=16K]
Region 4: Memory at fd604000 (64-bit, non-prefetchable) [size=256]
Capabilities: <access denied>
Kernel driver in use: nvme
Kernel modules: nvme
02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0e)
Subsystem: Lenovo Device [17aa:5095]
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: 32 bytes
Interrupt: pin A routed to IRQ 95
IOMMU group: 11
Region 0: I/O ports at 2000 [size=256]
Region 2: Memory at fd504000 (64-bit, non-prefetchable) [size=4K]
Region 4: Memory at fd500000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: r8169
Kernel modules: r8169
03:00.0 Network controller [0280]: MEDIATEK Corp. MT7921 802.11ax PCI Express Wireless Network Adapter [14c3:7961]
Subsystem: Lenovo Device [17aa:e0bc]
Physical Slot: 0
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: 32 bytes
Interrupt: pin A routed to IRQ 100
IOMMU group: 12
Region 0: Memory at 870200000 (64-bit, prefetchable) [size=1M]
Region 2: Memory at 870300000 (64-bit, prefetchable) [size=16K]
Region 4: Memory at 870304000 (64-bit, prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: mt7921e
Kernel modules: mt7921e
04:00.0 USB controller [0c03]: Renesas Electronics Corp. uPD720202 USB 3.0 Host Controller [1912:0015] (rev 02) (prog-if 30 [XHCI])
Subsystem: Renesas Electronics Corp. uPD720202 USB 3.0 Host Controller [1912:0015]
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: 32 bytes
Interrupt: pin A routed to IRQ 81
IOMMU group: 13
Region 0: Memory at fd400000 (64-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: xhci-pci-renesas
Kernel modules: xhci_pci, xhci_pci_renesas
05:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Cezanne [Radeon Vega Series / Radeon Vega Mobile Series] [1002:1638] (rev d1) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:5095]
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: 32 bytes
Interrupt: pin A routed to IRQ 71
IOMMU group: 14
Region 0: Memory at 860000000 (64-bit, prefetchable) [size=256M]
Region 2: Memory at 870000000 (64-bit, prefetchable) [size=2M]
Region 4: I/O ports at 1000 [size=256]
Region 5: Memory at fd300000 (32-bit, non-prefetchable) [size=512K]
Capabilities: <access denied>
Kernel driver in use: amdgpu
Kernel modules: amdgpu
05:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Renoir Radeon High Definition Audio Controller [1002:1637]
Subsystem: Lenovo Device [17aa:5095]
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: 32 bytes
Interrupt: pin B routed to IRQ 97
IOMMU group: 15
Region 0: Memory at fd3c8000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
05:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor [1022:15df]
Subsystem: Lenovo Device [17aa:5095]
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: 32 bytes
Interrupt: pin C routed to IRQ 44
IOMMU group: 16
Region 2: Memory at fd200000 (32-bit, non-prefetchable) [size=1M]
Region 5: Memory at fd3cc000 (32-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: ccp
Kernel modules: ccp
05:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 [1022:1639] (prog-if 30 [XHCI])
Subsystem: Lenovo Device [17aa:5095]
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: 32 bytes
Interrupt: pin D routed to IRQ 62
IOMMU group: 17
Region 0: Memory at fd000000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
05:00.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne USB 3.1 [1022:1639] (prog-if 30 [XHCI])
Subsystem: Lenovo Device [17aa:5095]
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: 32 bytes
Interrupt: pin A routed to IRQ 71
IOMMU group: 18
Region 0: Memory at fd100000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
05:00.5 Multimedia controller [0480]: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor [1022:15e2] (rev 01)
Subsystem: Lenovo Device [17aa:5095]
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: 32 bytes
Interrupt: pin B routed to IRQ 94
IOMMU group: 19
Region 0: Memory at fd380000 (32-bit, non-prefetchable) [size=256K]
Capabilities: <access denied>
Kernel driver in use: snd_rn_pci_acp3x
Kernel modules: snd_pci_acp3x, snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_rembrandt
05:00.6 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h/19h/1ah HD Audio Controller [1022:15e3]
Subsystem: Lenovo Device [17aa:5095]
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: 32 bytes
Interrupt: pin C routed to IRQ 98
IOMMU group: 20
Region 0: Memory at fd3c0000 (32-bit, non-prefetchable) [size=32K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
** USB devices:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 058f:9540 Alcor Micro Corp. AU9540 Smartcard Reader
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 27c6:6594 Shenzhen Goodix Technology Co.,Ltd. Goodix USB2.0 MISC
Bus 003 Device 003: ID 0489:e0cd Foxconn / Hon Hai MediaTek Bluetooth Adapter
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 13d3:5271 IMC Networks Integrated RGB Camera
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'buildd-unstable'), (500, 'unstable'), (1, 'buildd-experimental'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 6.12.6-amd64 (SMP w/16 CPU threads; PREEMPT)
Locale: LANG=fr_CH.UTF-8, LC_CTYPE=fr_CH.UTF-8 (charmap=UTF-8), LANGUAGE=fr_CH:fr
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages linux-image-6.12.6-amd64 depends on:
ii initramfs-tools [linux-initramfs-tool] 0.145
ii kmod 33+20240816-2
ii linux-base 4.10.1
Versions of packages linux-image-6.12.6-amd64 recommends:
ii apparmor 3.1.7-1+b3
Versions of packages linux-image-6.12.6-amd64 suggests:
pn debian-kernel-handbook <none>
ii extlinux 3:6.04~git20190206.bf6db5b4+dfsg1-3+b1
ii firmware-linux-free 20241210-1
ii grub-efi-amd64 2.12-5
pn linux-doc-6.12 <none>
Versions of packages linux-image-6.12.6-amd64 is related to:
ii firmware-amd-graphics 20241210-1
pn firmware-atheros <none>
pn firmware-bnx2 <none>
pn firmware-bnx2x <none>
pn firmware-brcm80211 <none>
pn firmware-cavium <none>
pn firmware-cirrus <none>
pn firmware-intel-graphics <none>
pn firmware-intel-misc <none>
pn firmware-intel-sound <none>
pn firmware-ipw2x00 <none>
pn firmware-ivtv <none>
pn firmware-iwlwifi <none>
pn firmware-libertas <none>
pn firmware-marvell-prestera <none>
ii firmware-mediatek 20241210-1
ii firmware-misc-nonfree 20241210-1
pn firmware-myricom <none>
pn firmware-netronome <none>
pn firmware-netxen <none>
pn firmware-nvidia-graphics <none>
pn firmware-qcom-soc <none>
pn firmware-qlogic <none>
ii firmware-realtek 20241210-1
pn firmware-samsung <none>
pn firmware-siano <none>
pn firmware-ti-connectivity <none>
pn xen-hypervisor <none>
-- no debconf information
[toc] | [next] | [standalone]
| From | "Debian Bug Tracking System" <owner@bugs.debian.org> |
|---|---|
| Date | 2025-01-06 08:40 +0100 |
| Subject | Processed: Re: Bug#1092187: [amdgpu] Adaptative backlight is broken post suspend-resume on Radeon Vega |
| Message-ID | <K1PSq-67Z4-11@gated-at.bofh.it> |
| In reply to | #85037 |
Processing control commands: > forwarded -1 https://gitlab.freedesktop.org/drm/amd/-/issues/3853 https://lore.kernel.org/all/20241227073700.3102801-1-alexander.deucher@amd.com/ Bug #1092187 [src:linux] [amdgpu] Adaptative backlight is broken post suspend-resume on Radeon Vega Set Bug forwarded-to-address to 'https://gitlab.freedesktop.org/drm/amd/-/issues/3853 https://lore.kernel.org/all/20241227073700.3102801-1-alexander.deucher@amd.com/'. -- 1092187: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1092187 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
[toc] | [prev] | [next] | [standalone]
| From | Salvatore Bonaccorso <carnil@debian.org> |
|---|---|
| Date | 2025-01-06 08:40 +0100 |
| Message-ID | <K1PSp-67Z4-3@gated-at.bofh.it> |
| In reply to | #85037 |
Control: forwarded -1 https://gitlab.freedesktop.org/drm/amd/-/issues/3853 https://lore.kernel.org/all/20241227073700.3102801-1-alexander.deucher@amd.com/
Hi Didier,
On Sun, Jan 05, 2025 at 09:11:22PM +0100, Didier 'OdyX' Raboud wrote:
> Package: src:linux
> Version: 6.12.6-1
> Severity: important
> Tags: upstream patch
>
> Since 6.12.6, on my Lenovo ThinkPad X13 Gen 2a (20XHCTO1WW), after a
> suspend/resume cycle, I repeatedly get a first flickering, then completely
> black screen. The only way to get the display to display anything is to
> suspend/resume again, but that only works for some seconds.
>
> This looks like it corresponds to the report done here:
> https://gitlab.freedesktop.org/drm/amd/-/issues/3853
>
> Alexander Deucher proposed the following patch on the stable list
> https://lore.kernel.org/all/20241227073700.3102801-1-alexander.deucher@amd.com/
>
> > Commit 73dae652dcac ("drm/amdgpu: rework resume handling for display (v2)")
> > missed a small code change when it was backported resulting in an automatic
> > backlight control breakage. Fix the backport.
> >
> > Note that this patch is not in Linus' tree as it is not required there;
> > the bug was introduced in the backport.
> >
> > Fixes: 99a02eab8251 ("drm/amdgpu: rework resume handling for display (v2)")
> > Closes: https://gitlab.freedesktop.org/drm/amd/-/issues/3853
> > Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
> > Cc: stable@vger.kernel.org # 6.11.x
> > ---
> > drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 +++++-
> > 1 file changed, 5 insertions(+), 1 deletion(-)
> >
> > diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
> > index 51904906545e..45e28726e148 100644
> > --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
> > +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
> > @@ -3721,8 +3721,12 @@ static int amdgpu_device_ip_resume_phase3(struct amdgpu_device *adev)
> > continue;
> > if (adev->ip_blocks[i].version->type == AMD_IP_BLOCK_TYPE_DCE) {
> > r = adev->ip_blocks[i].version->funcs->resume(adev);
> > - if (r)
> > + if (r) {
> > + DRM_ERROR("resume of IP block <%s> failed %d\n",
> > + adev->ip_blocks[i].version->funcs->name, r);
> > return r;
> > + }
> > + adev->ip_blocks[i].status.hw = true;
> > }
> > }
> >
> > --
> > 2.47.1
>
>
> Browsing the unstable (6.12.8-1) source code (
> https://sources.debian.org/src/linux/6.12.8-1/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c/#L3724
> ), it looks like it has not yet been integrated upstream or by Debian.
>
> Is there anything (else than filing this bug) that I could do to help this
> getting fixed in trixie?
It is already queued up for the next 6.12.y update:
https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/tree/queue-6.12/drm-amdgpu-fix-backport-of-commit-73dae652dcac.patch
As we do follow the 6.12.y stable series for trixie nothing else is
needed and it will trickle in once we rebase to the version which will
contain the patch.
Regards,
Salvatore
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.kernel
csiph-web