Hi Nick, On Wed, Nov 09, 2011 at 03:40:19PM +0800, Takashi Iwai wrote: > At Tue, 8 Nov 2011 12:23:30 -0800, > Linus Torvalds wrote: > > > > Hmm, I don't know what caused this to trigger, but I'm adding both the > > i915 people and the HDA people to the cc, and they can fight to the > > death about this in the HDMI Thunderdome. > > It must be the new addition of ELD-passing code. > > Fengguang, can the drm or i915 driver check whether ELD is changed or > not? Writing ELD at each time even when unchanged confuses the audio > side, as if the monitor is hotplugged. The attached patch is tested OK to prevent extra hot plug events. However it has one side effect: when HDMI monitor is hot removed, the ELD keeps remain valid. I need to find a way to test for the presence of the monitor and handle that case as well. When all done, I'll submit the patches together for review. Thanks, Fengguang