diff --git a/src/i830_hdmi.c b/src/i830_hdmi.c index 44e5c05..ec443ec 100644 --- a/src/i830_hdmi.c +++ b/src/i830_hdmi.c @@ -151,13 +151,15 @@ i830_hdmi_detect(xf86OutputPtr output) OUTREG(PEG_BAND_GAP_DATA, (temp & ~0xf) | 0xd); } + OUTREG(PORT_HOTPLUG_STAT, HDMIB_HOTPLUG_INT_STATUS| + HDMIC_HOTPLUG_INT_STATUS); + temp = INREG(PORT_HOTPLUG_EN); OUTREG(PORT_HOTPLUG_EN, temp | HDMIB_HOTPLUG_INT_EN | - HDMIC_HOTPLUG_INT_EN | - HDMID_HOTPLUG_INT_EN); + HDMIC_HOTPLUG_INT_EN); POSTING_READ(PORT_HOTPLUG_EN);