Bug 208831

Summary: Waking up dual screen through Display Port and Dell dock causes invalid opcode: 0000 [#1] SMP NOPTI
Product: ACPI Reporter: Matthias (matthias)
Component: ECAssignee: acpi_ec
Status: RESOLVED DOCUMENTED    
Severity: normal CC: rui.zhang
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 5.4.0-050400-generic #201911242031 Subsystem:
Regression: No Bisected commit-id:
Attachments: Kernel logs

Description Matthias 2020-08-06 12:14:39 UTC
Created attachment 290793 [details]
Kernel logs

My PC is connected to the monitor through a DisplayPort dock WD19DC from Dell.

How to reproduce :

* Connect a dual screen on Dell laptop through the Dock
* Wait idle until the screen goes black
* Move your mouse to wake up the screen : the screen on the display port stays black
* Unplugged and plug again the display port : OS completely freeze without mouse, keyboard or access to other TTY trought Alt + Ctrl + F[1-9].
* You have to force reboot the computer

Corresponding kernel log in attachement
Comment 1 Matthias 2020-08-06 12:20:29 UTC
I should add that I use Dell's drivers for the Dock, maybe this is the cause ?

Link to the driver https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=p20vd&oscode=wt64a&productcode=dell-wd19dc-dock

I have Version 01.00.14.01, A03 of 22 May 2020.
Comment 2 Matthias 2020-08-06 12:24:57 UTC
I gave the wrong link for the driver, this is the correct one :
https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=cwcf9&oscode=ubt18&productcode=dell-wd19dc-dock

And acknowledge that there is also a Dell BIOS on my computer :
https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=80fmt&oscode=ubt18&productcode=precision-15-7540-laptop

Which I updated to version 1.9.0
Comment 3 Zhang Rui 2021-01-03 13:55:23 UTC
(In reply to Matthias from comment #1)
> I should add that I use Dell's drivers for the Dock, maybe this is the cause
> ?
> 
TBH, I don't know.

In this kernel bugzilla, we only focus on problems with vanilla kernel, which means that no out of tree driver should be used.
Bug closed. Please feel free to reopen it if the dual screen still works with vanilla kernel, and the problem can still be reproduced.