Bug 93612 - Unable to force-enable output if monitor disconnected
Summary: Unable to force-enable output if monitor disconnected
Status: NEW
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: 7.7 (2012.06)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-01-06 19:49 UTC by thor
Modified: 2016-01-06 19:49 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description thor 2016-01-06 19:49:53 UTC
If autoprobing outputs fails - probably because the monitor sits behind a KVM - neither the xorg driver nor the nouveau kernel module can force-enable an output.

Details are as possible: 

I have here an old GForce FX 5200 card whose DVI-I ouptut is connected to a monitor behind a KVM switch (an ATEN CS22D). If I turn the system on with the monitor switched away, then switch back after the system booted up, the monitor remains blank. The system is running a custom 4.1.15 kernel with xorg 7.7.

I tried the following:

*) Downloaded the edid of the monitor and placed it in lib/firmware. Then enforced loading the custom edid with the kernel parameter drm_kms_helper.load_edid=edid/edid.bin. The kernel log indicates that the custom edid is loaded correctly when the monitor is connected, though the overall problem does not change. The monitor still remains blank when disconnected during bootstrap and reconnected after boot-up.

According to the system, the monitor is connected to the output DVI-I-1, and I verified this with both the kernel log and xrandr.

*) Inserted the kernel parameter video=DVI-I-1:e to force-enable the output. The result of this is that the video output now remains always blank, regardless of whether the monitor is connected during bootstrap or not. Thus, the parameter does quite the opposite of what it should do. It rather force-disables the output.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.