Bug 1919001

Summary: Random monitor freezing observed when utilizing docking station and Nouveau drivers.
Product: Red Hat Enterprise Linux 8 Reporter: Brandon Clark <brclark>
Component: mutterAssignee: Jonas Ådahl <jadahl>
Status: CLOSED INSUFFICIENT_DATA QA Contact: Desktop QE <desktop-qa-list>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 8.3CC: alanm, amike, ayadav, brclark, casantos, fmuellner, jwright, kherbst, mbliss, mkolbas, sbarcomb, tpopela
Target Milestone: rc   
Target Release: 8.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-03-30 12:31:55 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Brandon Clark 2021-01-21 21:26:11 UTC
Description of problem:
When utilizing a WD19TB docking station alongside the Nouveau graphical drivers, monitor freezing is observed on a random basis.

Version-Release number of selected component (if applicable):
mutter-3.32.2-48.el8.x86_64
xorg-x11-drv-nouveau-1.0.15-4.el8.1.x86_64

How reproducible:
Customer observed this occurring randomly on system with Quadro T1000 Mobile. I was not able to reproduce on system with Quadro FX 380.

Steps to Reproduce:
1. Plug in dock.
2. Add monitors.
3. Observe behavior.

Actual results:
Random monitor freezing.

Expected results:
No freezing occurring on the monitors.

Additional info:
Unable to reproduce issue properly with available hardware. Was suggested to open bug listing.

Comment 1 Jonas Ådahl 2021-01-22 21:54:28 UTC
If it freezes out of the blue, it's likely a kernel issue. Could you run the following command as root:

    echo 0xfe > /sys/module/drm/parameters/debug

then wait for the issue to happen. Take a note of the time, e.g. 15:33:12, and attach the output from the journal up until around that time stamp, e.g. if the issue happened at 15:33:12, run

    journalctl -m --until=22:34 --since=22:20 > journal.log

then attach the resulting journal.log file.

To disable kernel debug logging, become root again and run

    echo 0 > /sys/module/drm/parameters/debug