https://bugs.freedesktop.org/show_bug.cgi?id=41561
--- Comment #6 from Simon Farnsworth simon.farnsworth@onelan.co.uk 2011-10-07 10:53:04 PDT --- I've applied both patches, and am testing on a machine with DVI-I and DisplayPort.
Test sequence:
1) Boot system with no outputs connected. 2) Attach a DVI-D monitor, then remove it. 3) Attach a DVI-A to VGA adapter that has no load, then remove it. 4) Attach a DVI-A to VGA adapter that has load but no DDC, then remove it. 5) Attach a DVI-A to VGA adapter that has load and DDC, then remove it. 6) Repeat steps 2 to 5, watching for uevents.
Note that the DVI-A to VGA adapter asserts HPD when connected.
Results:
DVI-D hotplug works fine. There is a delay on the first DVI-D hotplug after the connector has been used for VGA, but I get an event within 10 seconds.
No events when I plug in the adapter with no load and wait 20 seconds.
No events when I plug in the adapter with load but not DDC and wait 20 seconds.
Events on connect only when I plug in the adapter with DDC.