Bug 205649

Summary: Daisy Chain (MST) Session Crash after Screen Lock Resume --> amdgpu
Product: Drivers Reporter: Michael Rauch (michael)
Component: Video(DRI - non Intel)Assignee: drivers_video-dri
Status: NEW ---    
Severity: normal    
Priority: P1    
Hardware: Intel   
OS: Linux   
Kernel Version: 5.3, 5.4, 5.5-rc3, 5.9-rc7, 5.13 Subsystem:
Regression: No Bisected commit-id:
Attachments: Error Messages with Kernel 5.3
error messages with kernel 5.13

Description Michael Rauch 2019-11-25 17:23:52 UTC
Error message:
Nov 25 17:18:59 hoi kernel: [  664.616065] [drm] DM_MST: stopping TM on aconnector: 00000000d2ec50d2 [id: 64]
Nov 25 17:19:03 hoi kernel: [  668.779501] [drm] DM_MST: Disabling connector: 0000000020957698 [id: 72] [master: 00000000d2ec50d2]
Nov 25 17:19:03 hoi kernel: [  668.780518] [drm] DM_MST: Disabling connector: 00000000a3e45904 [id: 67] [master: 00000000d2ec50d2]
Nov 25 17:19:03 hoi kernel: [  668.795264] [drm] DM_MST: starting TM on aconnector: 00000000d2ec50d2 [id: 64]
Nov 25 17:19:03 hoi kernel: [  668.868743] [drm] DM_MST: added connector: 00000000a5e1fa4b [id: 84] [master: 00000000d2ec50d2]
Nov 25 17:19:03 hoi kernel: [  669.018055] [drm] DM_MST: added connector: 00000000a62ddae1 [id: 102] [master: 00000000d2ec50d2]
Nov 25 17:19:49 hoi kernel: [  715.510276] [drm] DM_MST: stopping TM on aconnector: 00000000d2ec50d2 [id: 64]
Nov 25 17:19:54 hoi kernel: [  719.723556] [drm] DM_MST: Disabling connector: 00000000a62ddae1 [id: 102] [master: 00000000d2ec50d2]
Nov 25 17:19:54 hoi kernel: [  719.724562] [drm] DM_MST: Disabling connector: 00000000a5e1fa4b [id: 84] [master: 00000000d2ec50d2]
Nov 25 17:19:54 hoi kernel: [  719.738593] [drm] DM_MST: starting TM on aconnector: 00000000d2ec50d2 [id: 64]
Nov 25 17:19:54 hoi kernel: [  719.799040] [drm] DM_MST: added connector: 0000000084594915 [id: 82] [master: 00000000d2ec50d2]
Nov 25 17:19:54 hoi kernel: [  719.944380] [drm] DM_MST: added connector: 000000007a6df593 [id: 111] [master: 00000000d2ec50d2]
Nov 25 17:27:56 hoi kernel: [ 1202.137752] [drm] DM_MST: stopping TM on aconnector: 00000000d2ec50d2 [id: 64]
Nov 25 17:28:00 hoi kernel: [ 1206.380336] [drm] DM_MST: Disabling connector: 000000007a6df593 [id: 111] [master: 00000000d2ec50d2]
Nov 25 17:28:00 hoi kernel: [ 1206.381399] [drm] DM_MST: Disabling connector: 0000000084594915 [id: 82] [master: 00000000d2ec50d2]
Nov 25 17:28:00 hoi kernel: [ 1206.395858] [drm] DM_MST: starting TM on aconnector: 00000000d2ec50d2 [id: 64]
Nov 25 17:28:00 hoi kernel: [ 1206.478238] [drm] DM_MST: added connector: 00000000e1e4c871 [id: 84] [master: 00000000d2ec50d2]
Nov 25 17:28:01 hoi kernel: [ 1206.628767] [drm] DM_MST: added connector: 00000000a3c8d4bc [id: 109] [master: 00000000d2ec50d2]


Setup:
2 monitors in Daisy Chain (MST) setup as separate displays


How to reproduce the issue:
1. Enable Screen Lock for a Gnome Session
2. Wake up the session after the monitors go to sleep


During the issue, the following occured:
1. Session crash for a running user session after wake up
2. User has to login to a new session


System specification:
Radeon PRO WX 2100
Ubuntu 18.04


I have tried the following combination:
Kernel 5.3, 5.4
Mesa 19.0.8


Let me know if more logfiles are needed
Comment 1 Michael Rauch 2019-11-30 14:04:06 UTC
Created attachment 286131 [details]
Error Messages with Kernel 5.3

Error Messages with Kernel 5.3.

Same behavior as Kernel 5.4, but with more messages in kernel.log.
Comment 2 Michael Rauch 2019-12-28 16:21:57 UTC
Same behavior with Kernel 5.5-rc3 and Mesa 19.2.1.
Comment 3 Michael Rauch 2020-10-10 14:27:58 UTC
Same behavior with Kernel 5.9.0-050900rc7-generic and Mesa 20.0.8.
Comment 4 Michael Rauch 2020-10-10 14:30:10 UTC
Error message:

[drm] DM_MST: stopping TM on aconnector: 000000009b31f0b7 [id: 74]
Comment 5 Michael Rauch 2021-10-18 14:24:42 UTC
Created attachment 299241 [details]
error messages with kernel 5.13

I still get errors and kernel freeze.