[REGRESSION]: acpi/nouveau: Hardware unavailable upon resume or suspend fails
Reproducing
- Boot system to framebuffer console.
- Run
systemctl suspend
. If undocked without secondary display, suspend fails. If docked with secondary display, suspend succeeds. - Resume from suspend if applicable.
- System is now in a broken state.
Testing
- culprit commit is 89c290ea
- v6.6 fails
- v6.6 with culprit commit reverted does not fail
- Compiled with attached v6.6-config1
Hardware
- ThinkPad W530 2438-52U
- Dock with Nvidia-connected DVI ports
- Secondary display connected via DVI
- Nvidia Optimus GPU switching system
$ lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation GK107GLM [Quadro K2000M] (rev a1)
Decoded logs from v6.6
- System is not docked and fails to suspend: undocked.log
- System is docked and fails after resume: docked.log
See also
Edited by Owen T. Heisler