[Bug 212397] New: Resume from suspend (S3) does not bring back video anymore
bugzilla-daemon at bugzilla.kernel.org
bugzilla-daemon at bugzilla.kernel.org
Mon Mar 22 21:03:27 UTC 2021
https://bugzilla.kernel.org/show_bug.cgi?id=212397
Bug ID: 212397
Summary: Resume from suspend (S3) does not bring back video
anymore
Product: Drivers
Version: 2.5
Kernel Version: 5.11.7
Hardware: All
OS: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: Video(DRI - non Intel)
Assignee: drivers_video-dri at kernel-bugs.osdl.org
Reporter: amitshah at gmx.net
Regression: No
After updating from v5.10 to v5.11, resume from suspend is broken: I don't get
video output at all.
I have a ThinkPad T60, with RV515/M54 [Mobility Radeon X1400] GPU. I'm running
Fedora 33 with gnome on X11 (not Wayland - Wayland display does not work on
this GPU).
Upon resume, dmesg shows me:
Mär 22 18:30:57 trundl.on kernel: usb usb5: root hub lost power or was reset
Mär 22 18:30:57 trundl.on kernel: ------------[ cut here ]------------
Mär 22 18:30:57 trundl.on kernel: ACPI: EC: event unblocked
Mär 22 18:30:57 trundl.on kernel: WARNING: CPU: 0 PID: 7973 at
include/drm/ttm/ttm_bo_api.h:615 radeon_bo_unpin+0x47/0x60 [radeon]
Mär 22 18:30:57 trundl.on kernel: Modules linked in: uas usb_storage
xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_nat_tftp nf>
Mär 22 18:30:57 trundl.on kernel: platform_profile ledtrig_audio snd_timer snd
rfkill soundcore acpi_cpufreq zram ip_tables xfs dm_c>
Mär 22 18:30:57 trundl.on kernel: CPU: 0 PID: 7973 Comm: kworker/u4:13 Not
tainted 5.11.7-200.fc33.x86_64 #1
Mär 22 18:30:57 trundl.on kernel: Hardware name: LENOVO 8743CTO/8743CTO, BIOS
7IET37WW (1.18 ) 04/01/2010
Mär 22 18:30:57 trundl.on kernel: Workqueue: events_unbound async_run_entry_fn
Mär 22 18:30:57 trundl.on kernel: RIP: 0010:radeon_bo_unpin+0x47/0x60 [radeon]
Mär 22 18:30:57 trundl.on kernel: Code: 8b 87 d8 01 00 00 48 8b 97 e0 02 00 00
48 c1 e0 0c 83 bf 14 02 00 00 02 74 08 48 29 82 48 2d >
Mär 22 18:30:57 trundl.on kernel: RSP: 0018:ffffa13081cebd88 EFLAGS: 00010246
Mär 22 18:30:57 trundl.on kernel: RAX: 0000000000000000 RBX: ffff90d174bec000
RCX: 0000000000000004
Mär 22 18:30:57 trundl.on kernel: RDX: 00000000ffffffff RSI: 0000000000000000
RDI: ffff90d174bd6c00
Mär 22 18:30:57 trundl.on kernel: RBP: ffff90d141b8a0c8 R08: 0000000000000000
R09: ffffa13081cebd64
Mär 22 18:30:57 trundl.on kernel: R10: 000000000000000f R11: 0000000000000001
R12: ffff90d174bd6c00
Mär 22 18:30:57 trundl.on kernel: R13: ffff90d174f26000 R14: 0000000000000010
R15: 0000000000000000
Mär 22 18:30:57 trundl.on kernel: FS: 0000000000000000(0000)
GS:ffff90d1fcc00000(0000) knlGS:0000000000000000
Mär 22 18:30:57 trundl.on kernel: CS: 0010 DS: 0000 ES: 0000 CR0:
0000000080050033
Mär 22 18:30:57 trundl.on kernel: CR2: 00007fa1d4039ce6 CR3: 0000000075bcc000
CR4: 00000000000006f0
Mär 22 18:30:57 trundl.on kernel: Call Trace:
Mär 22 18:30:57 trundl.on kernel: radeon_gart_table_vram_unpin+0x47/0xa0
[radeon]
Mär 22 18:30:57 trundl.on kernel: rv515_resume+0x74/0xb0 [radeon]
Mär 22 18:30:57 trundl.on kernel: usb usb2: root hub lost power or was reset
Mär 22 18:30:57 trundl.on kernel: radeon_resume_kms+0x5c/0x350 [radeon]
Mär 22 18:30:57 trundl.on kernel: ? pci_pm_poweroff_noirq+0x110/0x110
Mär 22 18:30:57 trundl.on kernel: dpm_run_callback+0x4c/0x120
Mär 22 18:30:57 trundl.on kernel: device_resume+0xa7/0x200
Mär 22 18:30:57 trundl.on kernel: async_resume+0x19/0x30
Mär 22 18:30:57 trundl.on kernel: async_run_entry_fn+0x39/0x160
Mär 22 18:30:57 trundl.on kernel: process_one_work+0x1ec/0x380
Mär 22 18:30:57 trundl.on kernel: worker_thread+0x53/0x3e0
Mär 22 18:30:57 trundl.on kernel: ? process_one_work+0x380/0x380
Mär 22 18:30:57 trundl.on kernel: kthread+0x11b/0x140
Mär 22 18:30:57 trundl.on kernel: ? __kthread_bind_mask+0x60/0x60
Mär 22 18:30:57 trundl.on kernel: ret_from_fork+0x22/0x30
Mär 22 18:30:57 trundl.on kernel: ---[ end trace ff7b7de1d8244926 ]---
Mär 22 18:30:57 trundl.on kernel: usb usb3: root hub lost power or was reset
Mär 22 18:30:57 trundl.on kernel: usb usb4: root hub lost power or was reset
Mär 22 18:30:57 trundl.on kernel: ------------[ cut here ]------------
Mär 22 18:30:57 trundl.on kernel: TPM returned invalid status
Mär 22 18:30:57 trundl.on kernel: WARNING: CPU: 1 PID: 7956 at
drivers/char/tpm/tpm_tis_core.c:205 tpm_tis_status+0x66/0x70
Mär 22 18:30:57 trundl.on kernel: Modules linked in: uas usb_storage
xt_CHECKSUM xt_MASQUERADE xt_conntrack ipt_REJECT nf_nat_tftp nf>
Mär 22 18:30:57 trundl.on kernel: platform_profile ledtrig_audio snd_timer snd
rfkill soundcore acpi_cpufreq zram ip_tables xfs dm_c>
Mär 22 18:30:57 trundl.on kernel: CPU: 1 PID: 7956 Comm: systemd-sleep Tainted:
G W 5.11.7-200.fc33.x86_64 #1
Mär 22 18:30:57 trundl.on kernel: Hardware name: LENOVO 8743CTO/8743CTO, BIOS
7IET37WW (1.18 ) 04/01/2010
Mär 22 18:30:57 trundl.on kernel: RIP: 0010:tpm_tis_status+0x66/0x70
Mär 22 18:30:57 trundl.on kernel: Code: 23 75 05 48 83 c4 10 c3 31 c0 80 3d 18
12 56 01 00 75 f0 48 c7 c7 ac 60 43 8c 88 44 24 07 c6 >
Mär 22 18:30:57 trundl.on kernel: RSP: 0000:ffffa13083183b10 EFLAGS: 00010282
Mär 22 18:30:57 trundl.on kernel: RAX: 000000000000001b RBX: ffff90d1424a1000
RCX: ffff90d1fcd18ac8
Mär 22 18:30:57 trundl.on kernel: RDX: 00000000ffffffd8 RSI: 0000000000000027
RDI: ffff90d1fcd18ac0
Mär 22 18:30:57 trundl.on kernel: RBP: ffff90d1424a1000 R08: ffffffff8ca64ec0
R09: ffffa13083183ab0
Mär 22 18:30:57 trundl.on kernel: R10: 0000000000000001 R11: 000000002d2d2d2d
R12: ffff90d14755b0e8
Mär 22 18:30:57 trundl.on kernel: R13: ffff90d14f80e000 R14: 0000000000000000
R15: ffffa13083183bca
Mär 22 18:30:57 trundl.on kernel: FS: 00007fe97f326000(0000)
GS:ffff90d1fcd00000(0000) knlGS:0000000000000000
Mär 22 18:30:57 trundl.on kernel: CS: 0010 DS: 0000 ES: 0000 CR0:
0000000080050033
Mär 22 18:30:57 trundl.on kernel: CR2: 0000000000000000 CR3: 0000000075bcc000
CR4: 00000000000006e0
Mär 22 18:30:57 trundl.on kernel: Call Trace:
Mär 22 18:30:57 trundl.on kernel: tpm_tis_send_data+0x2b/0x230
Mär 22 18:30:57 trundl.on kernel: tpm_tis_send_main+0x1e/0xe0
Mär 22 18:30:57 trundl.on kernel: tpm_transmit+0xd8/0x3d0
Mär 22 18:30:57 trundl.on kernel: tpm_transmit_cmd+0x25/0x90
Mär 22 18:30:57 trundl.on kernel: tpm1_do_selftest+0x88/0x130
Mär 22 18:30:57 trundl.on kernel: ? _cond_resched+0x16/0x40
Mär 22 18:30:57 trundl.on kernel: tpm_tis_resume+0x4d/0x120
Mär 22 18:30:57 trundl.on kernel: ? pnpacpi_resume+0x1b/0xa0
Mär 22 18:30:57 trundl.on kernel: ? pnp_bus_suspend+0x10/0x10
Mär 22 18:30:57 trundl.on kernel: pnp_bus_resume+0x63/0x90
Mär 22 18:30:57 trundl.on kernel: dpm_run_callback+0x4c/0x120
Mär 22 18:30:57 trundl.on kernel: device_resume+0xa7/0x200
Mär 22 18:30:57 trundl.on kernel: dpm_resume+0xce/0x2c0
Mär 22 18:30:57 trundl.on kernel: dpm_resume_end+0xd/0x20
Mär 22 18:30:57 trundl.on kernel: suspend_devices_and_enter+0x195/0x750
Mär 22 18:30:57 trundl.on kernel: pm_suspend.cold+0x329/0x374
Mär 22 18:30:57 trundl.on kernel: state_store+0x71/0xd0
Mär 22 18:30:57 trundl.on kernel: kernfs_fop_write_iter+0x124/0x1b0
Mär 22 18:30:57 trundl.on kernel: new_sync_write+0x108/0x180
Mär 22 18:30:57 trundl.on kernel: vfs_write+0x1bc/0x270
Mär 22 18:30:57 trundl.on kernel: ksys_write+0x4f/0xc0
Mär 22 18:30:57 trundl.on kernel: do_syscall_64+0x33/0x40
Mär 22 18:30:57 trundl.on kernel: entry_SYSCALL_64_after_hwframe+0x44/0xa9
Mär 22 18:30:57 trundl.on kernel: RIP: 0033:0x7fe9802e24e7
Mär 22 18:30:57 trundl.on kernel: Code: 0d 00 f7 d8 64 89 02 48 c7 c0 ff ff ff
ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 >
Mär 22 18:30:57 trundl.on kernel: RSP: 002b:00007ffef4953358 EFLAGS: 00000246
ORIG_RAX: 0000000000000001
Mär 22 18:30:57 trundl.on kernel: RAX: ffffffffffffffda RBX: 0000000000000004
RCX: 00007fe9802e24e7
Mär 22 18:30:57 trundl.on kernel: RDX: 0000000000000004 RSI: 00007ffef4953440
RDI: 0000000000000004
Mär 22 18:30:57 trundl.on kernel: RBP: 00007ffef4953440 R08: 0000555f33e305e0
R09: 00007fe980332530
Mär 22 18:30:57 trundl.on kernel: R10: 00007fe980378fc0 R11: 0000000000000246
R12: 0000000000000004
Mär 22 18:30:57 trundl.on kernel: R13: 0000555f33e2c650 R14: 0000000000000004
R15: 00007fe9803b5720
Mär 22 18:30:57 trundl.on kernel: ---[ end trace ff7b7de1d8244927 ]---
Mär 22 18:30:57 trundl.on kernel: ata6: port disabled--ignoring
Mär 22 18:30:57 trundl.on kernel: sd 0:0:0:0: [sda] Starting disk
Mär 22 18:30:57 trundl.on kernel: [drm] radeon: 1 quad pipes, 1 z pipes
initialized.
Mär 22 18:30:57 trundl.on kernel: sd 0:0:0:0: [sda] Starting disk
Mär 22 18:30:57 trundl.on kernel: new_sync_write+0x108/0x180
Mär 22 18:30:57 trundl.on kernel: vfs_write+0x1bc/0x270
Mär 22 18:30:57 trundl.on kernel: ksys_write+0x4f/0xc0
Mär 22 18:30:57 trundl.on kernel: do_syscall_64+0x33/0x40
Mär 22 18:30:57 trundl.on kernel: entry_SYSCALL_64_after_hwframe+0x44/0xa9
Mär 22 18:30:57 trundl.on kernel: RIP: 0033:0x7fe9802e24e7
Mär 22 18:30:57 trundl.on kernel: Code: 0d 00 f7 d8 64 89 02 48 c7 c0 ff ff ff
ff eb b7 0f 1f 00 f3 0f 1e fa 64 8b 04 25 18 00 00 00 >
Mär 22 18:30:57 trundl.on kernel: RSP: 002b:00007ffef4953358 EFLAGS: 00000246
ORIG_RAX: 0000000000000001
Mär 22 18:30:57 trundl.on kernel: RAX: ffffffffffffffda RBX: 0000000000000004
RCX: 00007fe9802e24e7
Mär 22 18:30:57 trundl.on kernel: RDX: 0000000000000004 RSI: 00007ffef4953440
RDI: 0000000000000004
Mär 22 18:30:57 trundl.on kernel: RBP: 00007ffef4953440 R08: 0000555f33e305e0
R09: 00007fe980332530
Mär 22 18:30:57 trundl.on kernel: R10: 00007fe980378fc0 R11: 0000000000000246
R12: 0000000000000004
Mär 22 18:30:57 trundl.on kernel: R13: 0000555f33e2c650 R14: 0000000000000004
R15: 00007fe9803b5720
Mär 22 18:30:57 trundl.on kernel: R13: 0000555f33e2c650 R14: 0000000000000004
R15: 00007fe9803b5720
Mär 22 18:30:57 trundl.on kernel: ---[ end trace ff7b7de1d8244927 ]---
Mär 22 18:30:57 trundl.on kernel: ata6: port disabled--ignoring
Mär 22 18:30:57 trundl.on kernel: sd 0:0:0:0: [sda] Starting disk
Mär 22 18:30:57 trundl.on kernel: [drm] radeon: 1 quad pipes, 1 z pipes
initialized.
Mär 22 18:30:57 trundl.on kernel: [drm] PCIE GART of 512M enabled (table at
0x0000000000040000).
Mär 22 18:30:57 trundl.on kernel: radeon 0000:01:00.0: WB enabled
Mär 22 18:30:57 trundl.on kernel: radeon 0000:01:00.0: fence driver on ring 0
use gpu addr 0x0000000008000000
Mär 22 18:30:57 trundl.on kernel: [drm] radeon: ring at 0x0000000008001000
Mär 22 18:30:57 trundl.on kernel: tpm tpm0: tpm_try_transmit: send(): error -62
Mär 22 18:30:57 trundl.on kernel: ata1: SATA link up 1.5 Gbps (SStatus 113
SControl 300)
Mär 22 18:30:57 trundl.on kernel: ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET
FEATURES) succeeded
Mär 22 18:30:57 trundl.on kernel: ata1.00: ACPI cmd f5/00:00:00:00:00:a0
(SECURITY FREEZE LOCK) filtered out
Mär 22 18:30:57 trundl.on kernel: ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET
FEATURES) filtered out
Mär 22 18:30:57 trundl.on kernel: usb 5-2: reset full-speed USB device number 2
using uhci_hcd
Mär 22 18:30:57 trundl.on kernel: ata1.00: NCQ Send/Recv Log not supported
Mär 22 18:30:57 trundl.on kernel: ata1.00: ACPI cmd ef/02:00:00:00:00:a0 (SET
FEATURES) succeeded
Mär 22 18:30:57 trundl.on kernel: ata1.00: ACPI cmd f5/00:00:00:00:00:a0
(SECURITY FREEZE LOCK) filtered out
Mär 22 18:30:57 trundl.on kernel: ata1.00: ACPI cmd ef/10:03:00:00:00:a0 (SET
FEATURES) filtered out
Mär 22 18:30:57 trundl.on kernel: ata1.00: NCQ Send/Recv Log not supported
Mär 22 18:30:57 trundl.on kernel: ata1.00: configured for UDMA/133
Mär 22 18:30:57 trundl.on kernel: ata1.00: Enabling discard_zeroes_data
Mär 22 18:30:57 trundl.on kernel: [drm:r100_ring_test [radeon]] *ERROR* radeon:
ring test failed (scratch(0x15E8)=0xCAFEDEAD)
Mär 22 18:30:57 trundl.on kernel: [drm:r100_cp_init [radeon]] *ERROR* radeon:
cp isn't working (-22).
Mär 22 18:30:57 trundl.on kernel: radeon 0000:01:00.0: failed initializing CP
(-22).
Mär 22 18:30:57 trundl.on gnome-shell[2048]: radeon: The kernel rejected CS,
see dmesg for more information (-16).
The 'The kernel rejected CS...' line is repeated multiple times.
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are watching the assignee of the bug.
More information about the dri-devel
mailing list