Skip to contentSkip to conversation

drm/i915: pass ELD to HDMI/DP audio driver

PATCH Superseded Wu Fengguang 10 participants 66 messages Sep 2, 2011 – Nov 15, 2011 4 messages not in the archive Page 1 of 2

Subsystems (4)
lore
Share & tools
lore
#0 lore raw

PATCH v4 1/1 drm/i915: pass ELD to HDMI/DP audio driver

Add ELD support for Intel Eaglelake, IbexPeak/Ironlake, SandyBridge/CougarPoint and IvyBridge/PantherPoint chips.

ELD (EDID-Like Data) describes to the HDMI/DP audio driver the audio capabilities of the plugged monitor. It's built and passed to audio driver in 2 steps:

(1) at get_modes time, parse EDID and save ELD to drm_connector.eld[]

(2) at mode_set time, write drm_connector.eld[] to the Transcoder's hw ELD buffer and set the ELD_valid bit to inform HDMI/DP audio driver

ELD selection policy: it's possible for one encoder to be associated with multiple connectors (ie. monitors), in which case the first found ELD will be used. This policy may not be suitable for all users, but let's start it simple first.

The impact of ELD selection policy: assume there are two monitors, one supports stereo playback and the other has 8-channel output; cloned display mode is used, so that the two monitors are associated with the same internal encoder. If only the stereo playback capability is reported, the user won't be able to start 8-channel playback; if the 8-channel ELD is reported, then user space applications may send 8-channel samples down, however the user may actually be listening to the 2-channel monitor and not connecting speakers to the 8-channel monitor. Overall, it's more safe to report maximum profiles to the user space, so that the user can at least be able to do 8-channel playback if he want to.

This patch is tested OK on G45/HDMI, IbexPeak/HDMI and IvyBridge/HDMI+DP.

Minor imperfection: the GEN6_AUD_CNTL_ST/DIP_Port_Select field always reads 0 (reserved). Without knowing the port number, I worked it around by setting the ELD_valid bit for ALL the three ports. It's tested to not be a problem, because the audio driver will find invalid ELD data and hence rightfully abort, even when it sees the ELD_valid indicator.

Thanks to Zhenyu and Bossart for a lot of valuable help and testing.

CC Zhao Yakui <[email protected]>
CC Wang Zhenyu <[email protected]>
CC Jeremy Bush <[email protected]>
CC Christopher White <[email protected]>
CC "Bossart, Pierre-louis" <[email protected]>
---
 drivers/gpu/drm/drm_edid.c           |  171 +++++++++++++++++++++++++
 drivers/gpu/drm/i915/i915_drv.h      |    2 
 drivers/gpu/drm/i915/i915_reg.h      |   25 +++
 drivers/gpu/drm/i915/intel_display.c |  132 +++++++++++++++++++
 drivers/gpu/drm/i915/intel_dp.c      |    6 
 drivers/gpu/drm/i915/intel_drv.h     |    2 
 drivers/gpu/drm/i915/intel_hdmi.c    |    3 
 drivers/gpu/drm/i915/intel_modes.c   |    2 
 include/drm/drm_crtc.h               |    9 +
 include/drm/drm_edid.h               |    9 +
 10 files changed, 359 insertions(+), 2 deletions(-)
drivers/gpu/drm/drm_edid.c +171 -0
@@ -1319,6 +1319,7 @@ add_detailed_modes(struct drm_connector 
 #define HDMI_IDENTIFIER 0x000C03
 #define AUDIO_BLOCK	0x01
 #define VENDOR_BLOCK    0x03
+#define SPEAKER_BLOCK	0x04
 #define EDID_BASIC_AUDIO	(1 << 6)
 
 /**
@@ -1347,6 +1348,176 @@ u8 *drm_find_cea_extension(struct edid *
 }
 EXPORT_SYMBOL(drm_find_cea_extension);
 
+static void
+parse_hdmi_vsdb(struct drm_connector *connector, uint8_t *db)
+{
+	connector->eld[5] |= (db[6] >> 7) << 1;  /* Supports_AI */
+
+	connector->dvi_dual = db[6] & 1;
+	connector->max_tmds_clock = db[7] * 5;
+
+	connector->latency_present[0] = db[8] >> 7;
+	connector->latency_present[1] = (db[8] >> 6) & 1;
+	connector->video_latency[0] = db[9];
+	connector->audio_latency[0] = db[10];
+	connector->video_latency[1] = db[11];
+	connector->audio_latency[1] = db[12];
+
+	DRM_LOG_KMS("HDMI: DVI dual %d, "
+		    "max TMDS clock %d, "
+		    "latency present %d %d, "
+		    "video latency %d %d, "
+		    "audio latency %d %d\n",
+		    connector->dvi_dual,
+		    connector->max_tmds_clock,
+	      (int) connector->latency_present[0],
+	      (int) connector->latency_present[1],
+		    connector->video_latency[0],
+		    connector->video_latency[1],
+		    connector->audio_latency[0],
+		    connector->audio_latency[1]);
+}
+
+static void
+monitor_name(struct detailed_timing *t, void *data)
+{
+	if (t->data.other_data.type == EDID_DETAIL_MONITOR_NAME)
+		*(u8 **)data = t->data.other_data.data.str.str;
+}
+
+/**
+ * drm_edid_to_eld - build ELD from EDID
+ * @connector: connector corresponding to the HDMI/DP sink
+ * @edid: EDID to parse
+ *
+ * Fill the ELD (EDID-Like Data) buffer for passing to the audio driver.
+ * Some ELD fields are left to the graphics driver caller:
+ * - Conn_Type
+ * - HDCP
+ * - Port_ID
+ */
+void drm_edid_to_eld(struct drm_connector *connector, struct edid *edid)
+{
+	uint8_t *eld = connector->eld;
+	u8 *cea;
+	u8 *name;
+	u8 *db;
+	int sad_count = 0;
+	int mnl;
+	int dbl;
+
+	memset(eld, 0, sizeof(connector->eld));
+
+	cea = drm_find_cea_extension(edid);
+	if (!cea) {
+		DRM_DEBUG_KMS("ELD: no CEA Extension found\n");
+		return;
+	}
+
+	name = NULL;
+	drm_for_each_detailed_block((u8 *)edid, monitor_name, &name);
+	for (mnl = 0; name && mnl < 13; mnl++) {
+		if (name[mnl] == 0x0a)
+			break;
+		eld[20 + mnl] = name[mnl];
+	}
+	eld[4] = (cea[1] << 5) | mnl;
+	DRM_DEBUG_KMS("ELD monitor %s\n", eld + 20);
+
+	eld[0] = 2 << 3;		/* ELD version: 2 */
+
+	eld[16] = edid->mfg_id[0];
+	eld[17] = edid->mfg_id[1];
+	eld[18] = edid->prod_code[0];
+	eld[19] = edid->prod_code[1];
+
+	for (db = cea + 4; db < cea + cea[2]; db += dbl + 1) {
+		dbl = db[0] & 0x1f;
+
+		switch ((db[0] & 0xe0) >> 5) {
+		case AUDIO_BLOCK:	/* Audio Data Block, contains SADs */
+			sad_count = dbl / 3;
+			memcpy(eld + 20 + mnl, &db[1], dbl);
+			break;
+		case SPEAKER_BLOCK:	/* Speaker Allocation Data Block */
+			eld[7] = db[1];
+			break;
+		case VENDOR_BLOCK:
+			/* HDMI Vendor-Specific Data Block */
+			if (db[1] == 0x03 && db[2] == 0x0c && db[3] == 0)
+				parse_hdmi_vsdb(connector, db);
+			break;
+		default:
+			break;
+		}
+	}
+	eld[5] |= sad_count << 4;
+	eld[2] = (20 + mnl + sad_count * 3 + 3) / 4;
+
+	DRM_DEBUG_KMS("ELD size %d, SAD count %d\n", (int)eld[2], sad_count);
+}
+EXPORT_SYMBOL(drm_edid_to_eld);
+
+/**
+ * drm_av_sync_delay - HDMI/DP sink audio-video sync delay in milli-seconds
+ * @connector: connector associated with the HDMI/DP sink
+ * @mode: the display mode
+ */
+int drm_av_sync_delay(struct drm_connector *connector,
+		      struct drm_display_mode *mode)
+{
+	int i = !!(mode->flags & DRM_MODE_FLAG_INTERLACE);
+	int a, v;
+
+	if (!connector->latency_present[0])
+		return 0;
+	if (!connector->latency_present[1])
+		i = 0;
+
+	a = connector->audio_latency[i];
+	v = connector->video_latency[i];
+
+	/*
+	 * HDMI/DP sink doesn't support audio or video?
+	 */
+	if (a == 255 || v == 255)
+		return 0;
+
+	/*
+	 * Convert raw edid values to milli-seconds.
+	 * Treat unknown latency as 0ms.
+	 */
+	if (a)
+		a = min(2 * (a - 1), 500);
+	if (v)
+		v = min(2 * (v - 1), 500);
+
+	return max(v - a, 0);
+}
+EXPORT_SYMBOL(drm_av_sync_delay);
+
+/**
+ * drm_select_eld - select one ELD from multiple HDMI/DP sinks
+ * @encoder: the encoder just changed display mode
+ * @mode: the adjusted display mode
+ *
+ * It's possible for one encoder to be associated with multiple HDMI/DP sinks.
+ * The policy is now hard coded to simply use the first HDMI/DP sink's ELD.
+ */
+struct drm_connector *drm_select_eld(struct drm_encoder *encoder,
+				     struct drm_display_mode *mode)
+{
+	struct drm_connector *connector;
+	struct drm_device *dev = encoder->dev;
+
+	list_for_each_entry(connector, &dev->mode_config.connector_list, head)
+		if (connector->encoder == encoder && connector->eld[0])
+			return connector;
+
+	return NULL;
+}
+EXPORT_SYMBOL(drm_select_eld);
+
 /**
  * drm_detect_hdmi_monitor - detect whether monitor is hdmi.
  * @edid: monitor EDID information
drivers/gpu/drm/i915/intel_hdmi.c +3 -0
@@ -245,8 +245,11 @@ static void intel_hdmi_mode_set(struct d
 		sdvox |= HDMI_MODE_SELECT;
 
 	if (intel_hdmi->has_audio) {
+		DRM_DEBUG_DRIVER("Enabling HDMI audio on pipe %c\n",
+				 pipe_name(intel_crtc->pipe));
 		sdvox |= SDVO_AUDIO_ENABLE;
 		sdvox |= SDVO_NULL_PACKETS_DURING_VSYNC;
+		intel_write_eld(encoder, adjusted_mode);
 	}
 
 	if (intel_crtc->pipe == 1) {
include/drm/drm_edid.h +9 -0
@@ -230,4 +230,13 @@ struct edid {
 
 #define EDID_PRODUCT_ID(e) ((e)->prod_code[0] | ((e)->prod_code[1] << 8))
 
+struct drm_encoder;
+struct drm_connector;
+struct drm_display_mode;
+void drm_edid_to_eld(struct drm_connector *connector, struct edid *edid);
+int drm_av_sync_delay(struct drm_connector *connector,
+		      struct drm_display_mode *mode);
+struct drm_connector *drm_select_eld(struct drm_encoder *encoder,
+				     struct drm_display_mode *mode);
+
 #endif /* __DRM_EDID_H__ */
drivers/gpu/drm/i915/intel_display.c +131 -1

168 lines not on this page · raw message

drivers/gpu/drm/i915/i915_reg.h +25 -0
@@ -3470,4 +3470,29 @@
 #define GEN6_PCODE_DATA				0x138128
 #define   GEN6_PCODE_FREQ_IA_RATIO_SHIFT	8
 
+#define G4X_AUD_VID_DID			0x62020
+#define INTEL_AUDIO_DEVCL		0x808629FB
+#define INTEL_AUDIO_DEVBLC		0x80862801
+#define INTEL_AUDIO_DEVCTG		0x80862802
+
+#define G4X_AUD_CNTL_ST			0x620B4
+#define G4X_ELDV_DEVCL_DEVBLC		(1 << 13)
+#define G4X_ELDV_DEVCTG			(1 << 14)
+#define G4X_ELD_ADDR			(0xf << 5)
+#define G4X_ELD_ACK			(1 << 4)
+#define G4X_HDMIW_HDMIEDID		0x6210C
+
+#define GEN6_HDMIW_HDMIEDID_A		0xE2050
+#define GEN6_AUD_CNTL_ST_A		0xE20B4
+#define GEN6_ELD_BUFFER_SIZE		(0x1f << 10)
+#define GEN6_ELD_ADDRESS		(0x1f << 5)
+#define GEN6_ELD_ACK			(1 << 4)
+#define GEN6_AUD_CNTL_ST2		0xE20C0
+#define GEN6_ELD_VALIDB			(1 << 0)
+#define GEN6_CP_READYB			(1 << 1)
+
+#define GEN7_HDMIW_HDMIEDID_A		0xE5050
+#define GEN7_AUD_CNTRL_ST_A		0xE50B4
+#define GEN7_AUD_CNTRL_ST2		0xE50C0
+
 #endif /* _I915_REG_H_ */
drivers/gpu/drm/i915/intel_drv.h +2 -0
@@ -380,4 +380,6 @@ extern void intel_fb_output_poll_changed
 extern void intel_fb_restore_mode(struct drm_device *dev);
 
 extern void intel_init_clock_gating(struct drm_device *dev);
+extern void intel_write_eld(struct drm_encoder *encoder,
+			    struct drm_display_mode *mode);
 #endif /* __INTEL_DRV_H__ */
drivers/gpu/drm/i915/intel_modes.c +2 -0
@@ -26,6 +26,7 @@
 #include <linux/slab.h>
 #include <linux/i2c.h>
 #include <linux/fb.h>
+#include <drm/drm_edid.h>
 #include "drmP.h"
 #include "intel_drv.h"
 #include "i915_drv.h"
@@ -74,6 +75,7 @@ int intel_ddc_get_modes(struct drm_conne
 	if (edid) {
 		drm_mode_connector_update_edid_property(connector, edid);
 		ret = drm_add_edid_modes(connector, edid);
+		drm_edid_to_eld(connector, edid);
 		connector->display_info.raw_edid = NULL;
 		kfree(edid);
 	}
include/drm/drm_crtc.h +9 -0
@@ -466,6 +466,8 @@ enum drm_connector_force {
 /* DACs should rarely do this without a lot of testing */
 #define DRM_CONNECTOR_POLL_DISCONNECT (1 << 2)
 
+#define MAX_ELD_BYTES	128
+
 /**
  * drm_connector - central DRM connector control structure
  * @crtc: CRTC this connector is currently connected to, NULL if none
@@ -523,6 +525,13 @@ struct drm_connector {
 	uint32_t force_encoder_id;
 	struct drm_encoder *encoder; /* currently active encoder */
 
+	/* EDID bits */
+	uint8_t eld[MAX_ELD_BYTES];
+	bool dvi_dual;
+	int max_tmds_clock;	/* in MHz */
+	bool latency_present[2];
+	int video_latency[2];	/* [0]: progressive, [1]: interlaced */
+	int audio_latency[2];
 	int null_edid_counter; /* needed to workaround some HW bugs where we get all 0s */
 };
 
drivers/gpu/drm/i915/intel_dp.c +5 -1
@@ -773,8 +773,12 @@ intel_dp_mode_set(struct drm_encoder *en
 		intel_dp->DP |= DP_PORT_WIDTH_4;
 		break;
 	}
-	if (intel_dp->has_audio)
+	if (intel_dp->has_audio) {
+		DRM_DEBUG_DRIVER("Enabling DP audio on pipe %c\n",
+				 pipe_name(intel_crtc->pipe));
 		intel_dp->DP |= DP_AUDIO_OUTPUT_ENABLE;
+		intel_write_eld(encoder, adjusted_mode);
+	}
 
 	memset(intel_dp->link_configuration, 0, DP_LINK_CONFIGURATION_SIZE);
 	intel_dp->link_configuration[0] = intel_dp->link_bw;
drivers/gpu/drm/i915/i915_drv.h +2 -0
@@ -209,6 +209,8 @@ struct drm_i915_display_funcs {
 			     struct drm_display_mode *adjusted_mode,
 			     int x, int y,
 			     struct drm_framebuffer *old_fb);
+	void (*write_eld)(struct drm_connector *connector,
+			  struct drm_crtc *crtc);
 	void (*fdi_link_train)(struct drm_crtc *crtc);
 	void (*init_clock_gating)(struct drm_device *dev);
 	void (*init_pch_clock_gating)(struct drm_device *dev);
#1 lore raw

Keith: this version completes the IvyBridge support :)

Bossart: hotplug is working fine now, with some minor issues:

- on G45, monitor hot removal is not handled at all in i915_driver_irq_handler(). I'll leave it as a future TODO.

- on IvyBridge, _repeated_ plug/unplug will trigger

  [ 1183.654859] ALSA hda_eld.c:259 HDMI: Unknown ELD version 0

which means the ELD_valid flag will be seen by audio driver, however it cannot get any valid ELD data. I double checked and find everything in the graphics driver is working as expected:
ironlake_write_eld() is writing the good ELD data to the same pipe on hot plug events. So I'll leave it as a possible bug of the early stage hardware.

Thanks,
Fengguang

#2 lore raw

PATCH v5 1/1 drm/i915: pass ELD to HDMI/DP audio driver

In reply to Wu Fengguang

Changes from v4: remove a debug call to dump_stack(). Thanks to Bossart for catching this!
---

Add ELD support for Intel Eaglelake, IbexPeak/Ironlake, SandyBridge/CougarPoint and IvyBridge/PantherPoint chips.

ELD (EDID-Like Data) describes to the HDMI/DP audio driver the audio capabilities of the plugged monitor. It's built and passed to audio driver in 2 steps:

(1) at get_modes time, parse EDID and save ELD to drm_connector.eld[]

(2) at mode_set time, write drm_connector.eld[] to the Transcoder's hw ELD buffer and set the ELD_valid bit to inform HDMI/DP audio driver

ELD selection policy: it's possible for one encoder to be associated with multiple connectors (ie. monitors), in which case the first found ELD will be used. This policy may not be suitable for all users, but let's start it simple first.

The impact of ELD selection policy: assume there are two monitors, one supports stereo playback and the other has 8-channel output; cloned display mode is used, so that the two monitors are associated with the same internal encoder. If only the stereo playback capability is reported, the user won't be able to start 8-channel playback; if the 8-channel ELD is reported, then user space applications may send 8-channel samples down, however the user may actually be listening to the 2-channel monitor and not connecting speakers to the 8-channel monitor. Overall, it's more safe to report maximum profiles to the user space, so that the user can at least be able to do 8-channel playback if he want to.

This patch is tested OK on G45/HDMI, IbexPeak/HDMI and IvyBridge/HDMI+DP.

Minor imperfection: the GEN6_AUD_CNTL_ST/DIP_Port_Select field always reads 0 (reserved). Without knowing the port number, I worked it around by setting the ELD_valid bit for ALL the three ports. It's tested to not be a problem, because the audio driver will find invalid ELD data and hence rightfully abort, even when it sees the ELD_valid indicator.

Thanks to Zhenyu and Bossart for a lot of valuable help and testing.

CC Zhao Yakui <[email protected]>
CC Wang Zhenyu <[email protected]>
CC Jeremy Bush <[email protected]>
CC Christopher White <[email protected]>
CC "Bossart, Pierre-louis" <[email protected]>
---
 drivers/gpu/drm/drm_edid.c           |  171 +++++++++++++++++++++++++
 drivers/gpu/drm/i915/i915_drv.h      |    2 
 drivers/gpu/drm/i915/i915_reg.h      |   25 +++
 drivers/gpu/drm/i915/intel_display.c |  131 +++++++++++++++++++
 drivers/gpu/drm/i915/intel_dp.c      |    6 
 drivers/gpu/drm/i915/intel_drv.h     |    2 
 drivers/gpu/drm/i915/intel_hdmi.c    |    3 
 drivers/gpu/drm/i915/intel_modes.c   |    2 
 include/drm/drm_crtc.h               |    9 +
 include/drm/drm_edid.h               |    9 +
 10 files changed, 358 insertions(+), 2 deletions(-)
drivers/gpu/drm/drm_edid.c +171 -0
@@ -1319,6 +1319,7 @@ add_detailed_modes(struct drm_connector 
 #define HDMI_IDENTIFIER 0x000C03
 #define AUDIO_BLOCK	0x01
 #define VENDOR_BLOCK    0x03
+#define SPEAKER_BLOCK	0x04
 #define EDID_BASIC_AUDIO	(1 << 6)
 
 /**
@@ -1347,6 +1348,176 @@ u8 *drm_find_cea_extension(struct edid *
 }
 EXPORT_SYMBOL(drm_find_cea_extension);
 
+static void
+parse_hdmi_vsdb(struct drm_connector *connector, uint8_t *db)
+{
+	connector->eld[5] |= (db[6] >> 7) << 1;  /* Supports_AI */
+
+	connector->dvi_dual = db[6] & 1;
+	connector->max_tmds_clock = db[7] * 5;
+
+	connector->latency_present[0] = db[8] >> 7;
+	connector->latency_present[1] = (db[8] >> 6) & 1;
+	connector->video_latency[0] = db[9];
+	connector->audio_latency[0] = db[10];
+	connector->video_latency[1] = db[11];
+	connector->audio_latency[1] = db[12];
+
+	DRM_LOG_KMS("HDMI: DVI dual %d, "
+		    "max TMDS clock %d, "
+		    "latency present %d %d, "
+		    "video latency %d %d, "
+		    "audio latency %d %d\n",
+		    connector->dvi_dual,
+		    connector->max_tmds_clock,
+	      (int) connector->latency_present[0],
+	      (int) connector->latency_present[1],
+		    connector->video_latency[0],
+		    connector->video_latency[1],
+		    connector->audio_latency[0],
+		    connector->audio_latency[1]);
+}
+
+static void
+monitor_name(struct detailed_timing *t, void *data)
+{
+	if (t->data.other_data.type == EDID_DETAIL_MONITOR_NAME)
+		*(u8 **)data = t->data.other_data.data.str.str;
+}
+
+/**
+ * drm_edid_to_eld - build ELD from EDID
+ * @connector: connector corresponding to the HDMI/DP sink
+ * @edid: EDID to parse
+ *
+ * Fill the ELD (EDID-Like Data) buffer for passing to the audio driver.
+ * Some ELD fields are left to the graphics driver caller:
+ * - Conn_Type
+ * - HDCP
+ * - Port_ID
+ */
+void drm_edid_to_eld(struct drm_connector *connector, struct edid *edid)
+{
+	uint8_t *eld = connector->eld;
+	u8 *cea;
+	u8 *name;
+	u8 *db;
+	int sad_count = 0;
+	int mnl;
+	int dbl;
+
+	memset(eld, 0, sizeof(connector->eld));
+
+	cea = drm_find_cea_extension(edid);
+	if (!cea) {
+		DRM_DEBUG_KMS("ELD: no CEA Extension found\n");
+		return;
+	}
+
+	name = NULL;
+	drm_for_each_detailed_block((u8 *)edid, monitor_name, &name);
+	for (mnl = 0; name && mnl < 13; mnl++) {
+		if (name[mnl] == 0x0a)
+			break;
+		eld[20 + mnl] = name[mnl];
+	}
+	eld[4] = (cea[1] << 5) | mnl;
+	DRM_DEBUG_KMS("ELD monitor %s\n", eld + 20);
+
+	eld[0] = 2 << 3;		/* ELD version: 2 */
+
+	eld[16] = edid->mfg_id[0];
+	eld[17] = edid->mfg_id[1];
+	eld[18] = edid->prod_code[0];
+	eld[19] = edid->prod_code[1];
+
+	for (db = cea + 4; db < cea + cea[2]; db += dbl + 1) {
+		dbl = db[0] & 0x1f;
+
+		switch ((db[0] & 0xe0) >> 5) {
+		case AUDIO_BLOCK:	/* Audio Data Block, contains SADs */
+			sad_count = dbl / 3;
+			memcpy(eld + 20 + mnl, &db[1], dbl);
+			break;
+		case SPEAKER_BLOCK:	/* Speaker Allocation Data Block */
+			eld[7] = db[1];
+			break;
+		case VENDOR_BLOCK:
+			/* HDMI Vendor-Specific Data Block */
+			if (db[1] == 0x03 && db[2] == 0x0c && db[3] == 0)
+				parse_hdmi_vsdb(connector, db);
+			break;
+		default:
+			break;
+		}
+	}
+	eld[5] |= sad_count << 4;
+	eld[2] = (20 + mnl + sad_count * 3 + 3) / 4;
+
+	DRM_DEBUG_KMS("ELD size %d, SAD count %d\n", (int)eld[2], sad_count);
+}
+EXPORT_SYMBOL(drm_edid_to_eld);
+
+/**
+ * drm_av_sync_delay - HDMI/DP sink audio-video sync delay in milli-seconds
+ * @connector: connector associated with the HDMI/DP sink
+ * @mode: the display mode
+ */
+int drm_av_sync_delay(struct drm_connector *connector,
+		      struct drm_display_mode *mode)
+{
+	int i = !!(mode->flags & DRM_MODE_FLAG_INTERLACE);
+	int a, v;
+
+	if (!connector->latency_present[0])
+		return 0;
+	if (!connector->latency_present[1])
+		i = 0;
+
+	a = connector->audio_latency[i];
+	v = connector->video_latency[i];
+
+	/*
+	 * HDMI/DP sink doesn't support audio or video?
+	 */
+	if (a == 255 || v == 255)
+		return 0;
+
+	/*
+	 * Convert raw edid values to milli-seconds.
+	 * Treat unknown latency as 0ms.
+	 */
+	if (a)
+		a = min(2 * (a - 1), 500);
+	if (v)
+		v = min(2 * (v - 1), 500);
+
+	return max(v - a, 0);
+}
+EXPORT_SYMBOL(drm_av_sync_delay);
+
+/**
+ * drm_select_eld - select one ELD from multiple HDMI/DP sinks
+ * @encoder: the encoder just changed display mode
+ * @mode: the adjusted display mode
+ *
+ * It's possible for one encoder to be associated with multiple HDMI/DP sinks.
+ * The policy is now hard coded to simply use the first HDMI/DP sink's ELD.
+ */
+struct drm_connector *drm_select_eld(struct drm_encoder *encoder,
+				     struct drm_display_mode *mode)
+{
+	struct drm_connector *connector;
+	struct drm_device *dev = encoder->dev;
+
+	list_for_each_entry(connector, &dev->mode_config.connector_list, head)
+		if (connector->encoder == encoder && connector->eld[0])
+			return connector;
+
+	return NULL;
+}
+EXPORT_SYMBOL(drm_select_eld);
+
 /**
  * drm_detect_hdmi_monitor - detect whether monitor is hdmi.
  * @edid: monitor EDID information
drivers/gpu/drm/i915/intel_hdmi.c +3 -0
@@ -245,8 +245,11 @@ static void intel_hdmi_mode_set(struct d
 		sdvox |= HDMI_MODE_SELECT;
 
 	if (intel_hdmi->has_audio) {
+		DRM_DEBUG_DRIVER("Enabling HDMI audio on pipe %c\n",
+				 pipe_name(intel_crtc->pipe));
 		sdvox |= SDVO_AUDIO_ENABLE;
 		sdvox |= SDVO_NULL_PACKETS_DURING_VSYNC;
+		intel_write_eld(encoder, adjusted_mode);
 	}
 
 	if (intel_crtc->pipe == 1) {
include/drm/drm_edid.h +9 -0
@@ -230,4 +230,13 @@ struct edid {
 
 #define EDID_PRODUCT_ID(e) ((e)->prod_code[0] | ((e)->prod_code[1] << 8))
 
+struct drm_encoder;
+struct drm_connector;
+struct drm_display_mode;
+void drm_edid_to_eld(struct drm_connector *connector, struct edid *edid);
+int drm_av_sync_delay(struct drm_connector *connector,
+		      struct drm_display_mode *mode);
+struct drm_connector *drm_select_eld(struct drm_encoder *encoder,
+				     struct drm_display_mode *mode);
+
 #endif /* __DRM_EDID_H__ */
drivers/gpu/drm/i915/intel_display.c +130 -1

167 lines not on this page · raw message

drivers/gpu/drm/i915/i915_reg.h +25 -0
@@ -3470,4 +3470,29 @@
 #define GEN6_PCODE_DATA				0x138128
 #define   GEN6_PCODE_FREQ_IA_RATIO_SHIFT	8
 
+#define G4X_AUD_VID_DID			0x62020
+#define INTEL_AUDIO_DEVCL		0x808629FB
+#define INTEL_AUDIO_DEVBLC		0x80862801
+#define INTEL_AUDIO_DEVCTG		0x80862802
+
+#define G4X_AUD_CNTL_ST			0x620B4
+#define G4X_ELDV_DEVCL_DEVBLC		(1 << 13)
+#define G4X_ELDV_DEVCTG			(1 << 14)
+#define G4X_ELD_ADDR			(0xf << 5)
+#define G4X_ELD_ACK			(1 << 4)
+#define G4X_HDMIW_HDMIEDID		0x6210C
+
+#define GEN6_HDMIW_HDMIEDID_A		0xE2050
+#define GEN6_AUD_CNTL_ST_A		0xE20B4
+#define GEN6_ELD_BUFFER_SIZE		(0x1f << 10)
+#define GEN6_ELD_ADDRESS		(0x1f << 5)
+#define GEN6_ELD_ACK			(1 << 4)
+#define GEN6_AUD_CNTL_ST2		0xE20C0
+#define GEN6_ELD_VALIDB			(1 << 0)
+#define GEN6_CP_READYB			(1 << 1)
+
+#define GEN7_HDMIW_HDMIEDID_A		0xE5050
+#define GEN7_AUD_CNTRL_ST_A		0xE50B4
+#define GEN7_AUD_CNTRL_ST2		0xE50C0
+
 #endif /* _I915_REG_H_ */
drivers/gpu/drm/i915/intel_drv.h +2 -0
@@ -380,4 +380,6 @@ extern void intel_fb_output_poll_changed
 extern void intel_fb_restore_mode(struct drm_device *dev);
 
 extern void intel_init_clock_gating(struct drm_device *dev);
+extern void intel_write_eld(struct drm_encoder *encoder,
+			    struct drm_display_mode *mode);
 #endif /* __INTEL_DRV_H__ */
drivers/gpu/drm/i915/intel_modes.c +2 -0
@@ -26,6 +26,7 @@
 #include <linux/slab.h>
 #include <linux/i2c.h>
 #include <linux/fb.h>
+#include <drm/drm_edid.h>
 #include "drmP.h"
 #include "intel_drv.h"
 #include "i915_drv.h"
@@ -74,6 +75,7 @@ int intel_ddc_get_modes(struct drm_conne
 	if (edid) {
 		drm_mode_connector_update_edid_property(connector, edid);
 		ret = drm_add_edid_modes(connector, edid);
+		drm_edid_to_eld(connector, edid);
 		connector->display_info.raw_edid = NULL;
 		kfree(edid);
 	}
include/drm/drm_crtc.h +9 -0
@@ -466,6 +466,8 @@ enum drm_connector_force {
 /* DACs should rarely do this without a lot of testing */
 #define DRM_CONNECTOR_POLL_DISCONNECT (1 << 2)
 
+#define MAX_ELD_BYTES	128
+
 /**
  * drm_connector - central DRM connector control structure
  * @crtc: CRTC this connector is currently connected to, NULL if none
@@ -523,6 +525,13 @@ struct drm_connector {
 	uint32_t force_encoder_id;
 	struct drm_encoder *encoder; /* currently active encoder */
 
+	/* EDID bits */
+	uint8_t eld[MAX_ELD_BYTES];
+	bool dvi_dual;
+	int max_tmds_clock;	/* in MHz */
+	bool latency_present[2];
+	int video_latency[2];	/* [0]: progressive, [1]: interlaced */
+	int audio_latency[2];
 	int null_edid_counter; /* needed to workaround some HW bugs where we get all 0s */
 };
 
drivers/gpu/drm/i915/intel_dp.c +5 -1
@@ -773,8 +773,12 @@ intel_dp_mode_set(struct drm_encoder *en
 		intel_dp->DP |= DP_PORT_WIDTH_4;
 		break;
 	}
-	if (intel_dp->has_audio)
+	if (intel_dp->has_audio) {
+		DRM_DEBUG_DRIVER("Enabling DP audio on pipe %c\n",
+				 pipe_name(intel_crtc->pipe));
 		intel_dp->DP |= DP_AUDIO_OUTPUT_ENABLE;
+		intel_write_eld(encoder, adjusted_mode);
+	}
 
 	memset(intel_dp->link_configuration, 0, DP_LINK_CONFIGURATION_SIZE);
 	intel_dp->link_configuration[0] = intel_dp->link_bw;
drivers/gpu/drm/i915/i915_drv.h +2 -0
@@ -209,6 +209,8 @@ struct drm_i915_display_funcs {
 			     struct drm_display_mode *adjusted_mode,
 			     int x, int y,
 			     struct drm_framebuffer *old_fb);
+	void (*write_eld)(struct drm_connector *connector,
+			  struct drm_crtc *crtc);
 	void (*fdi_link_train)(struct drm_crtc *crtc);
 	void (*init_clock_gating)(struct drm_device *dev);
 	void (*init_pch_clock_gating)(struct drm_device *dev);
#3 lore raw
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line

"WF" == Wu Fengguang <[email protected]> writes:

WF> ... If only the stereo playback capability is reported, the user WF> won't be able to start 8-channel playback; if the 8-channel ELD is WF> reported, then user space applications may send 8-channel samples WF> down, however the user may actually be listening to the 2-channel WF> monitor and not connecting speakers to the 8-channel monitor.

WF> Overall, it's more safe to report maximum profiles to the user WF> space, so that the user can at least be able to do 8-channel WF> playback if he want to.

Be aware that many TVs will either refuse the display anything or pop-up an OSD warning whenever they receive hdmi audio which they cannot handle.

Sending 8-channel in your example may render the stereo-only monitor useless.

That said, one step at a time is reasonable. But eventually you will require configurability and/or per-monitor audio control even when the video is cloned.

-JimC

Signature · 1 line
James Cloos <[email protected]>         OpenPGP: 1024D/ED7DAEA6
#4 lore raw
Quoted 8 lines · James Cloos
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line

"WF" == Wu Fengguang <[email protected]> writes:

WF> ... If only the stereo playback capability is reported, the user WF> won't be able to start 8-channel playback; if the 8-channel ELD is WF> reported, then user space applications may send 8-channel samples WF> down, however the user may actually be listening to the 2-channel WF> monitor and not connecting speakers to the 8-channel monitor.

Quoted 6 lines

WF> Overall, it's more safe to report maximum profiles to the user WF> space, so that the user can at least be able to do 8-channel WF> playback if he want to.

Be aware that many TVs will either refuse the display anything or pop-up an OSD warning whenever they receive hdmi audio which they cannot handle.

OK, good to know that.

Quoted 1 line

Sending 8-channel in your example may render the stereo-only monitor useless.

Yes.

Quoted 3 lines

That said, one step at a time is reasonable. But eventually you will require configurability and/or per-monitor audio control even when the video is cloned.

Fair enough.

Thanks,
Fengguang

#5 lore raw
In reply to Wu Fengguang

Dear Wu,

I hope that is your first name.

Am Sonntag, den 04.09.2011, 05:15 +0800 schrieb Wu Fengguang:

Quoted 2 lines

Changes from v4: remove a debug call to dump_stack(). Thanks to Bossart for catching this!

His first name is Pierre-Louis. I do not know how you address people at Intel though.

Quoted 1 line

---

I think your format will confuse git am. Please always put that under the »---« under the Signed-off-by lines.

Quoted 17 lines

Add ELD support for Intel Eaglelake, IbexPeak/Ironlake, SandyBridge/CougarPoint and IvyBridge/PantherPoint chips.

ELD (EDID-Like Data) describes to the HDMI/DP audio driver the audio capabilities of the plugged monitor. It's built and passed to audio driver in 2 steps:

(1) at get_modes time, parse EDID and save ELD to drm_connector.eld[]

(2) at mode_set time, write drm_connector.eld[] to the Transcoder's hw ELD buffer and set the ELD_valid bit to inform HDMI/DP audio driver

ELD selection policy: it's possible for one encoder to be associated with multiple connectors (ie. monitors), in which case the first found ELD will be used. This policy may not be suitable for all users, but let's start it simple first.

Quoted 10 lines

The impact of ELD selection policy: assume there are two monitors, one supports stereo playback and the other has 8-channel output; cloned display mode is used, so that the two monitors are associated with the same internal encoder. If only the stereo playback capability is reported, the user won't be able to start 8-channel playback; if the 8-channel ELD is reported, then user space applications may send 8-channel samples down, however the user may actually be listening to the 2-channel monitor and not connecting speakers to the 8-channel monitor. Overall, it's more safe to report maximum profiles to the user space, so that the user can at least be able to do 8-channel playback if he want to.

s'he's/he'

Quoted 1 line

This patch is tested OK on G45/HDMI, IbexPeak/HDMI and IvyBridge/HDMI+DP.

What is the correct way to test this patch. Just plug in the HDMI monitor and it should work out of the box?

Quoted 7 lines

Minor imperfection: the GEN6_AUD_CNTL_ST/DIP_Port_Select field always reads 0 (reserved). Without knowing the port number, I worked it around by setting the ELD_valid bit for ALL the three ports. It's tested to not be a problem, because the audio driver will find invalid ELD data and hence rightfully abort, even when it sees the ELD_valid indicator.

Thanks to Zhenyu and Bossart for a lot of valuable help and testing.

Again the first name is Pierre-Louis or put Mr in front of it.

Quoted 5 lines
CC Zhao Yakui <[email protected]>
CC Wang Zhenyu <[email protected]>
CC Jeremy Bush <[email protected]>
CC Christopher White <[email protected]>
CC "Bossart, Pierre-louis" <[email protected]>

Pierre-Louis Bossart

Quoted 14 lines
---
 drivers/gpu/drm/drm_edid.c           |  171 +++++++++++++++++++++++++
 drivers/gpu/drm/i915/i915_drv.h      |    2 
 drivers/gpu/drm/i915/i915_reg.h      |   25 +++
 drivers/gpu/drm/i915/intel_display.c |  131 +++++++++++++++++++
 drivers/gpu/drm/i915/intel_dp.c      |    6 
 drivers/gpu/drm/i915/intel_drv.h     |    2 
 drivers/gpu/drm/i915/intel_hdmi.c    |    3 
 drivers/gpu/drm/i915/intel_modes.c   |    2 
 include/drm/drm_crtc.h               |    9 +
 include/drm/drm_edid.h               |    9 +
 10 files changed, 358 insertions(+), 2 deletions(-)

Some more style things follow.

[…]

Quoted 17 lines
drivers/gpu/drm/drm_edid.c +17 -0
+/**
+ * drm_av_sync_delay - HDMI/DP sink audio-video sync delay in milli-seconds
+ * @connector: connector associated with the HDMI/DP sink
+ * @mode: the display mode
+ */
+int drm_av_sync_delay(struct drm_connector *connector,
+		      struct drm_display_mode *mode)
+{
+	int i = !!(mode->flags & DRM_MODE_FLAG_INTERLACE);
+	int a, v;
+
+	if (!connector->latency_present[0])
+		return 0;
+	if (!connector->latency_present[1])
+		i = 0;
+
+	a = connector->audio_latency[i];

drivers/gpu/drm/drm_edid.c u8 *drm_find_cea_extension(struct edid * · line 1487

Quoted 10 lines
drivers/gpu/drm/drm_edid.c +10 -0
+	v = connector->video_latency[i];
+
+	/*
+	 * HDMI/DP sink doesn't support audio or video?
+	 */
+	if (a == 255 || v == 255)
+		return 0;
+
+	/*
+	 * Convert raw edid values to milli-seconds.

s/edid/EDID/ (nitpick)
s/milli-seconds/millisecond/

http://www.merriam-webster.com/dictionary/millisecond

Quoted 10 lines
drivers/gpu/drm/drm_edid.c +10 -0
+	 * Treat unknown latency as 0ms.
+	 */
+	if (a)
+		a = min(2 * (a - 1), 500);
+	if (v)
+		v = min(2 * (v - 1), 500);
+
+	return max(v - a, 0);
+}
+EXPORT_SYMBOL(drm_av_sync_delay);

[…]

drivers/gpu/drm/i915/i915_reg.h line 3474

Quoted 8 lines
drivers/gpu/drm/i915/i915_reg.h +2 -0
@@ -3470,4 +3470,29 @@
 #define GEN6_PCODE_DATA				0x138128
 #define   GEN6_PCODE_FREQ_IA_RATIO_SHIFT	8
 
+#define G4X_AUD_VID_DID			0x62020
+#define INTEL_AUDIO_DEVCL		0x808629FB

Alignment two lines above. Separate clean up patch to fix alignment to send before?

drivers/gpu/drm/i915/i915_reg.h line 3478

Quoted 4 lines
drivers/gpu/drm/i915/i915_reg.h +4 -0
+#define INTEL_AUDIO_DEVBLC		0x80862801
+#define INTEL_AUDIO_DEVCTG		0x80862802
+
+#define G4X_AUD_CNTL_ST			0x620B4

Alignment?

drivers/gpu/drm/i915/i915_reg.h line 3480

Quoted 2 lines
drivers/gpu/drm/i915/i915_reg.h +2 -0
+#define G4X_ELDV_DEVCL_DEVBLC		(1 << 13)
+#define G4X_ELDV_DEVCTG			(1 << 14)

Dito?

drivers/gpu/drm/i915/i915_reg.h line 3491

Quoted 11 lines
drivers/gpu/drm/i915/i915_reg.h +11 -0
+#define G4X_ELD_ADDR			(0xf << 5)
+#define G4X_ELD_ACK			(1 << 4)
+#define G4X_HDMIW_HDMIEDID		0x6210C
+
+#define GEN6_HDMIW_HDMIEDID_A		0xE2050
+#define GEN6_AUD_CNTL_ST_A		0xE20B4
+#define GEN6_ELD_BUFFER_SIZE		(0x1f << 10)
+#define GEN6_ELD_ADDRESS		(0x1f << 5)
+#define GEN6_ELD_ACK			(1 << 4)
+#define GEN6_AUD_CNTL_ST2		0xE20C0
+#define GEN6_ELD_VALIDB			(1 << 0)

Dito?

drivers/gpu/drm/i915/i915_reg.h line 3498

Quoted 7 lines
drivers/gpu/drm/i915/i915_reg.h +6 -0
+#define GEN6_CP_READYB			(1 << 1)
+
+#define GEN7_HDMIW_HDMIEDID_A		0xE5050
+#define GEN7_AUD_CNTRL_ST_A		0xE50B4
+#define GEN7_AUD_CNTRL_ST2		0xE50C0
+
 #endif /* _I915_REG_H_ */

[…]

Thanks,

Paul

_______________________________________________
Alsa-devel mailing list
[email protected]
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

#6 lore raw

Dear Paul,

Quoted 4 lines · Paul Menzel

Dear Wu,

I hope that is your first name.

My first name is Fengguang. "LAST NAME, FIRSTNAME" is the convention in Intel emails. However I often forgot this and pick whatever comes first...and happily accept both Fengguang and Wu :)

Quoted 6 lines

Am Sonntag, den 04.09.2011, 05:15 +0800 schrieb Wu Fengguang:

Quoted 2 lines

Changes from v4: remove a debug call to dump_stack(). Thanks to Bossart for catching this!

His first name is Pierre-Louis. I do not know how you address people at Intel though.

Thanks for the reminding!

Quoted 4 lines
Quoted 1 line

---

I think your format will confuse git am. Please always put that under the »---« under the Signed-off-by lines.

OK, good point!

Quoted 28 lines
Quoted 17 lines

Add ELD support for Intel Eaglelake, IbexPeak/Ironlake, SandyBridge/CougarPoint and IvyBridge/PantherPoint chips.

ELD (EDID-Like Data) describes to the HDMI/DP audio driver the audio capabilities of the plugged monitor. It's built and passed to audio driver in 2 steps:

(1) at get_modes time, parse EDID and save ELD to drm_connector.eld[]

(2) at mode_set time, write drm_connector.eld[] to the Transcoder's hw ELD buffer and set the ELD_valid bit to inform HDMI/DP audio driver

ELD selection policy: it's possible for one encoder to be associated with multiple connectors (ie. monitors), in which case the first found ELD will be used. This policy may not be suitable for all users, but let's start it simple first.

Quoted 10 lines

The impact of ELD selection policy: assume there are two monitors, one supports stereo playback and the other has 8-channel output; cloned display mode is used, so that the two monitors are associated with the same internal encoder. If only the stereo playback capability is reported, the user won't be able to start 8-channel playback; if the 8-channel ELD is reported, then user space applications may send 8-channel samples down, however the user may actually be listening to the 2-channel monitor and not connecting speakers to the 8-channel monitor. Overall, it's more safe to report maximum profiles to the user space, so that the user can at least be able to do 8-channel playback if he want to.

Quoted 1 line

s'he's/he'

Fixed.

Quoted 4 lines
Quoted 1 line

This patch is tested OK on G45/HDMI, IbexPeak/HDMI and IvyBridge/HDMI+DP.

What is the correct way to test this patch. Just plug in the HDMI monitor and it should work out of the box?

Just plug in the HDMI/DP monitor, and run

cat /proc/asound/card0/eld*

to check if the monitor name, HDMI/DP type, etc. show up correctly.

Quoted 9 lines
Quoted 7 lines

Minor imperfection: the GEN6_AUD_CNTL_ST/DIP_Port_Select field always reads 0 (reserved). Without knowing the port number, I worked it around by setting the ELD_valid bit for ALL the three ports. It's tested to not be a problem, because the audio driver will find invalid ELD data and hence rightfully abort, even when it sees the ELD_valid indicator.

Thanks to Zhenyu and Bossart for a lot of valuable help and testing.

Again the first name is Pierre-Louis or put Mr in front of it.

Got it, so the convention is either "Pierre-Louis", or "Mr. Bossart".

Quoted 7 lines
Quoted 5 lines
CC Zhao Yakui <[email protected]>
CC Wang Zhenyu <[email protected]>
CC Jeremy Bush <[email protected]>
CC Christopher White <[email protected]>
CC "Bossart, Pierre-louis" <[email protected]>

Pierre-Louis Bossart

Corrected.

Quoted 41 lines
Quoted 14 lines
---
 drivers/gpu/drm/drm_edid.c           |  171 +++++++++++++++++++++++++
 drivers/gpu/drm/i915/i915_drv.h      |    2 
 drivers/gpu/drm/i915/i915_reg.h      |   25 +++
 drivers/gpu/drm/i915/intel_display.c |  131 +++++++++++++++++++
 drivers/gpu/drm/i915/intel_dp.c      |    6 
 drivers/gpu/drm/i915/intel_drv.h     |    2 
 drivers/gpu/drm/i915/intel_hdmi.c    |    3 
 drivers/gpu/drm/i915/intel_modes.c   |    2 
 include/drm/drm_crtc.h               |    9 +
 include/drm/drm_edid.h               |    9 +
 10 files changed, 358 insertions(+), 2 deletions(-)

Some more style things follow.

[…]

Quoted 22 lines
drivers/gpu/drm/drm_edid.c +22 -0
+/**
+ * drm_av_sync_delay - HDMI/DP sink audio-video sync delay in milli-seconds
+ * @connector: connector associated with the HDMI/DP sink
+ * @mode: the display mode
+ */
+int drm_av_sync_delay(struct drm_connector *connector,
+		      struct drm_display_mode *mode)
+{
+	int i = !!(mode->flags & DRM_MODE_FLAG_INTERLACE);
+	int a, v;
+
+	if (!connector->latency_present[0])
+		return 0;
+	if (!connector->latency_present[1])
+		i = 0;
+
+	a = connector->audio_latency[i];
+	v = connector->video_latency[i];
+
+	/*
+	 * HDMI/DP sink doesn't support audio or video?
+	 */
Quoted 8 lines

drivers/gpu/drm/drm_edid.c u8 *drm_find_cea_extension(struct edid * · line 1487

Quoted 5 lines
drivers/gpu/drm/drm_edid.c +5 -0
+	if (a == 255 || v == 255)
+		return 0;
+
+	/*
+	 * Convert raw edid values to milli-seconds.

s/edid/EDID/ (nitpick)
s/milli-seconds/millisecond/

Fixed.

Quoted 39 lines

http://www.merriam-webster.com/dictionary/millisecond

Quoted 10 lines
drivers/gpu/drm/drm_edid.c +10 -0
+	 * Treat unknown latency as 0ms.
+	 */
+	if (a)
+		a = min(2 * (a - 1), 500);
+	if (v)
+		v = min(2 * (v - 1), 500);
+
+	return max(v - a, 0);
+}
+EXPORT_SYMBOL(drm_av_sync_delay);

[…]

drivers/gpu/drm/i915/i915_reg.h line 3474

Quoted 8 lines
drivers/gpu/drm/i915/i915_reg.h +2 -0
@@ -3470,4 +3470,29 @@
 #define GEN6_PCODE_DATA				0x138128
 #define   GEN6_PCODE_FREQ_IA_RATIO_SHIFT	8
 
+#define G4X_AUD_VID_DID			0x62020
+#define INTEL_AUDIO_DEVCL		0x808629FB

Alignment two lines above. Separate clean up patch to fix alignment to send before?

drivers/gpu/drm/i915/i915_reg.h line 3478

Quoted 4 lines
drivers/gpu/drm/i915/i915_reg.h +4 -0
+#define INTEL_AUDIO_DEVBLC		0x80862801
+#define INTEL_AUDIO_DEVCTG		0x80862802
+
+#define G4X_AUD_CNTL_ST			0x620B4

Alignment?

drivers/gpu/drm/i915/i915_reg.h line 3480

Quoted 2 lines
drivers/gpu/drm/i915/i915_reg.h +2 -0
+#define G4X_ELDV_DEVCL_DEVBLC		(1 << 13)
+#define G4X_ELDV_DEVCTG			(1 << 14)

Dito?

Quoted 13 lines

drivers/gpu/drm/i915/i915_reg.h line 3491

Quoted 11 lines
drivers/gpu/drm/i915/i915_reg.h +11 -0
+#define G4X_ELD_ADDR			(0xf << 5)
+#define G4X_ELD_ACK			(1 << 4)
+#define G4X_HDMIW_HDMIEDID		0x6210C
+
+#define GEN6_HDMIW_HDMIEDID_A		0xE2050
+#define GEN6_AUD_CNTL_ST_A		0xE20B4
+#define GEN6_ELD_BUFFER_SIZE		(0x1f << 10)
+#define GEN6_ELD_ADDRESS		(0x1f << 5)
+#define GEN6_ELD_ACK			(1 << 4)
+#define GEN6_AUD_CNTL_ST2		0xE20C0
+#define GEN6_ELD_VALIDB			(1 << 0)

Dito?

The alignments are actually good in the source code. It's the leading "+" in the patch file that makes some of the lines "appear" to be unaligned.

Thanks for the careful review!

Regards,
Fengguang
_______________________________________________
dri-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/dri-devel

#7 lore raw
In reply to Wu Fengguang
Quoted 54 lines · Wu Fengguang

Changes from v4: remove a debug call to dump_stack(). Thanks to Bossart for catching this!
---

Add ELD support for Intel Eaglelake, IbexPeak/Ironlake, SandyBridge/CougarPoint and IvyBridge/PantherPoint chips.

ELD (EDID-Like Data) describes to the HDMI/DP audio driver the audio capabilities of the plugged monitor. It's built and passed to audio driver in 2 steps:

(1) at get_modes time, parse EDID and save ELD to drm_connector.eld[]

(2) at mode_set time, write drm_connector.eld[] to the Transcoder's hw ELD buffer and set the ELD_valid bit to inform HDMI/DP audio driver

ELD selection policy: it's possible for one encoder to be associated with multiple connectors (ie. monitors), in which case the first found ELD will be used. This policy may not be suitable for all users, but let's start it simple first.

The impact of ELD selection policy: assume there are two monitors, one supports stereo playback and the other has 8-channel output; cloned display mode is used, so that the two monitors are associated with the same internal encoder. If only the stereo playback capability is reported, the user won't be able to start 8-channel playback; if the 8-channel ELD is reported, then user space applications may send 8-channel samples down, however the user may actually be listening to the 2-channel monitor and not connecting speakers to the 8-channel monitor. Overall, it's more safe to report maximum profiles to the user space, so that the user can at least be able to do 8-channel playback if he want to.

This patch is tested OK on G45/HDMI, IbexPeak/HDMI and IvyBridge/HDMI+DP.

Minor imperfection: the GEN6_AUD_CNTL_ST/DIP_Port_Select field always reads 0 (reserved). Without knowing the port number, I worked it around by setting the ELD_valid bit for ALL the three ports. It's tested to not be a problem, because the audio driver will find invalid ELD data and hence rightfully abort, even when it sees the ELD_valid indicator.

drivers/gpu/drm/i915/intel_display.c +11 -0
+static void ironlake_write_eld(struct drm_connector *connector,
+				     struct drm_crtc *crtc)
+{
+	struct drm_i915_private *dev_priv = connector->dev->dev_private;
+	uint8_t *eld = connector->eld;
+	uint32_t eldv;
+	uint32_t i;
+	int len;
+	int hdmiw_hdmiedid;
+	int aud_cntl_st;
+	int aud_cntrl_st2;

drivers/gpu/drm/i915/intel_display.c static int intel_crtc_mode_set(struct dr · line 5725

Quoted 10 lines
drivers/gpu/drm/i915/intel_display.c +10 -0
+
+	if (IS_IVYBRIDGE(connector->dev)) {
+		hdmiw_hdmiedid = GEN7_HDMIW_HDMIEDID_A;
+		aud_cntl_st = GEN7_AUD_CNTRL_ST_A;
+		aud_cntrl_st2 = GEN7_AUD_CNTRL_ST2;
+	} else {
+		hdmiw_hdmiedid = GEN6_HDMIW_HDMIEDID_A;
+		aud_cntl_st = GEN6_AUD_CNTL_ST_A;
+		aud_cntrl_st2 = GEN6_AUD_CNTL_ST2;
+	}

This register naming is inconsistent with its intent. If these registers were indeed introduced on Ironlake as you seem to imply by using them with Ironlake, you should label them as GEN5 and not GEN6.

This patch should be split between adding the core drm functionality to build the ELD and the introduction of i915 support.
-Chris

Signature · 1 line
Chris Wilson, Intel Open Source Technology Centre
#8 lore raw
Quoted 61 lines · Chris Wilson
Quoted 60 lines · Wu Fengguang

Changes from v4: remove a debug call to dump_stack(). Thanks to Bossart for catching this!
---

Add ELD support for Intel Eaglelake, IbexPeak/Ironlake, SandyBridge/CougarPoint and IvyBridge/PantherPoint chips.

ELD (EDID-Like Data) describes to the HDMI/DP audio driver the audio capabilities of the plugged monitor. It's built and passed to audio driver in 2 steps:

(1) at get_modes time, parse EDID and save ELD to drm_connector.eld[]

(2) at mode_set time, write drm_connector.eld[] to the Transcoder's hw ELD buffer and set the ELD_valid bit to inform HDMI/DP audio driver

ELD selection policy: it's possible for one encoder to be associated with multiple connectors (ie. monitors), in which case the first found ELD will be used. This policy may not be suitable for all users, but let's start it simple first.

The impact of ELD selection policy: assume there are two monitors, one supports stereo playback and the other has 8-channel output; cloned display mode is used, so that the two monitors are associated with the same internal encoder. If only the stereo playback capability is reported, the user won't be able to start 8-channel playback; if the 8-channel ELD is reported, then user space applications may send 8-channel samples down, however the user may actually be listening to the 2-channel monitor and not connecting speakers to the 8-channel monitor. Overall, it's more safe to report maximum profiles to the user space, so that the user can at least be able to do 8-channel playback if he want to.

This patch is tested OK on G45/HDMI, IbexPeak/HDMI and IvyBridge/HDMI+DP.

Minor imperfection: the GEN6_AUD_CNTL_ST/DIP_Port_Select field always reads 0 (reserved). Without knowing the port number, I worked it around by setting the ELD_valid bit for ALL the three ports. It's tested to not be a problem, because the audio driver will find invalid ELD data and hence rightfully abort, even when it sees the ELD_valid indicator.

drivers/gpu/drm/i915/intel_display.c +17 -0
+static void ironlake_write_eld(struct drm_connector *connector,
+				     struct drm_crtc *crtc)
+{
+	struct drm_i915_private *dev_priv = connector->dev->dev_private;
+	uint8_t *eld = connector->eld;
+	uint32_t eldv;
+	uint32_t i;
+	int len;
+	int hdmiw_hdmiedid;
+	int aud_cntl_st;
+	int aud_cntrl_st2;
+
+	if (IS_IVYBRIDGE(connector->dev)) {
+		hdmiw_hdmiedid = GEN7_HDMIW_HDMIEDID_A;
+		aud_cntl_st = GEN7_AUD_CNTRL_ST_A;
+		aud_cntrl_st2 = GEN7_AUD_CNTRL_ST2;
+	} else {
Quoted 8 lines

drivers/gpu/drm/i915/intel_display.c static int intel_crtc_mode_set(struct dr · line 5725

Quoted 4 lines
drivers/gpu/drm/i915/intel_display.c +4 -0
+		hdmiw_hdmiedid = GEN6_HDMIW_HDMIEDID_A;
+		aud_cntl_st = GEN6_AUD_CNTL_ST_A;
+		aud_cntrl_st2 = GEN6_AUD_CNTL_ST2;
+	}

This register naming is inconsistent with its intent. If these registers were indeed introduced on Ironlake as you seem to imply by using them with Ironlake, you should label them as GEN5 and not GEN6.

Yeah, I admit that I'm a bit confused in choosing the exact names. I'll fix that.

Quoted 2 lines

This patch should be split between adding the core drm functionality to build the ELD and the introduction of i915 support.

OK. I didn't do this because I was not sure if it's OK to just add the drm_*() functions without any code to call them..

Thanks,
Fengguang

#9 lore raw
Quoted 7 lines · Wu Fengguang
Quoted 3 lines · Chris Wilson

On Sun, 4 Sep 2011 05:15:10 +0800, Wu Fengguang <[email protected]> wrote:
This patch should be split between adding the core drm functionality to build the ELD and the introduction of i915 support.

OK. I didn't do this because I was not sure if it's OK to just add the drm_*() functions without any code to call them..

Right, we don't introduce new interfaces without users - but it is acceptable to say "... which will be used by i915 in a following patch" if you want to clarify the need for the interface. It just helps to compartmentalize the damage should we find something goes horribly wrong later.
-Chris

Signature · 1 line
Chris Wilson, Intel Open Source Technology Centre
#10 lore raw
Quoted 6 lines · Chris Wilson
Quoted 5 lines · Wu Fengguang
Quoted 3 lines · Chris Wilson

On Sun, 4 Sep 2011 05:15:10 +0800, Wu Fengguang <[email protected]> wrote:
This patch should be split between adding the core drm functionality to build the ELD and the introduction of i915 support.

Quoted 8 lines
Quoted 2 lines

OK. I didn't do this because I was not sure if it's OK to just add the drm_*() functions without any code to call them..

Right, we don't introduce new interfaces without users - but it is acceptable to say "... which will be used by i915 in a following patch" if you want to clarify the need for the interface. It just helps to compartmentalize the damage should we find something goes horribly wrong later.

Sounds pretty reasonable. And the logical split may help make a bit easier to review :)

Fengguang

A message that is not in the archive (sent off-list or not yet received): [email protected]

A message that is not in the archive (sent off-list or not yet received): 20110905124730.GB794@localhost

A message that is not in the archive (sent off-list or not yet received): [email protected]

#14 lore raw

There appears to be some issues with the patch? I'm on SandyBridge and using the HD3000's HDMI.

I've now tried manually merging the ELD patch (both files Wu Fengguang submitted) and compiling Kernel 3.0.4. I've also tried drm-intel-next Kernel 3.1 pre-built from http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-next/current/ as I knew it was built from keithp's latest drm-intel-next repository.

Both of these methods had the patch applied, yet neither were able to read the ELD correctly from my Onkyo TX-SR607 receiver.

If I manually dump the EDID from my receiver and analyze it with Monitor Asset Manager (by EnTech Taiwan), it shows that the ELD contains an 8 channel specification up to 192 kHz, and that's what's being exposed over HDMI to the Intel graphics adapter, yet this isn't detected. It just plain isn't being read, and is falling back to the default 2ch 16kHz configuration. It's exactly as it was in the past, before this patch attempt.

You can see my 256 byte EDID dump, straight from the receiver, over at:
http://www.pulseforce.com/node/edid.dump

It shows exactly what the receiver is exposing over HDMI, proving that it's not the device that's at fault.

Any ideas what's wrong? Here's the HDMI messages from the startup log:

HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16 HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
input: HDA Intel PCH HDMI/DP as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16 HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16

Christopher White

#15 lore raw

Hi Christopher,

I don't find anything wrong with the ELD parsing code, however I do find a bug that prevented ELD from being passed to the audio driver on SandyBridge.

I just posted the fix. For your convenience, it's attached in this email too.

Thanks,
Fengguang

Quoted 50 lines · Christopher White

There appears to be some issues with the patch? I'm on SandyBridge and using the HD3000's HDMI.

I've now tried manually merging the ELD patch (both files Wu Fengguang submitted) and compiling Kernel 3.0.4. I've also tried drm-intel-next Kernel 3.1 pre-built from
http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-next/current/ as I knew it was built from keithp's latest drm-intel-next repository.

Both of these methods had the patch applied, yet neither were able to read the ELD correctly from my Onkyo TX-SR607 receiver.

If I manually dump the EDID from my receiver and analyze it with Monitor Asset Manager (by EnTech Taiwan), it shows that the ELD contains an 8 channel specification up to 192 kHz, and that's what's being exposed over HDMI to the Intel graphics adapter, yet this isn't detected. It just plain isn't being read, and is falling back to the default 2ch 16kHz configuration. It's exactly as it was in the past, before this patch attempt.

You can see my 256 byte EDID dump, straight from the receiver, over at:
http://www.pulseforce.com/node/edid.dump

It shows exactly what the receiver is exposing over HDMI, proving that it's not the device that's at fault.

Any ideas what's wrong? Here's the HDMI messages from the startup log:

HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16
HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1 HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
input: HDA Intel PCH HDMI/DP as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16
HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1 HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16

Quoted 1 line

Christopher White

Subject: drm/i915: fix ELD writing for SandyBridge
Date: Wed Nov 09 13:17:14 CST 2011

SandyBridge should be using the same register addresses as IvyBridge.

---
 drivers/gpu/drm/i915/i915_reg.h      |    6 +++---
 drivers/gpu/drm/i915/intel_display.c |   10 +++++-----
 2 files changed, 8 insertions(+), 8 deletions(-)
drivers/gpu/drm/i915/i915_reg.h +3 -3
@@ -3543,8 +3543,8 @@
 #define GEN5_ELD_VALIDB			(1 << 0)
 #define GEN5_CP_READYB			(1 << 1)
 
-#define GEN7_HDMIW_HDMIEDID_A		0xE5050
-#define GEN7_AUD_CNTRL_ST_A		0xE50B4
-#define GEN7_AUD_CNTRL_ST2		0xE50C0
+#define GEN6_HDMIW_HDMIEDID_A		0xE5050
+#define GEN6_AUD_CNTL_ST_A		0xE50B4
+#define GEN6_AUD_CNTRL_ST2		0xE50C0
 
 #endif /* _I915_REG_H_ */
drivers/gpu/drm/i915/intel_display.c +5 -5
@@ -5857,14 +5857,14 @@ static void ironlake_write_eld(struct dr
 	int aud_cntl_st;
 	int aud_cntrl_st2;
 
-	if (IS_IVYBRIDGE(connector->dev)) {
-		hdmiw_hdmiedid = GEN7_HDMIW_HDMIEDID_A;
-		aud_cntl_st = GEN7_AUD_CNTRL_ST_A;
-		aud_cntrl_st2 = GEN7_AUD_CNTRL_ST2;
-	} else {
+	if (IS_GEN5(connector->dev)) {
 		hdmiw_hdmiedid = GEN5_HDMIW_HDMIEDID_A;
 		aud_cntl_st = GEN5_AUD_CNTL_ST_A;
 		aud_cntrl_st2 = GEN5_AUD_CNTL_ST2;
+	} else {
+		hdmiw_hdmiedid = GEN6_HDMIW_HDMIEDID_A;
+		aud_cntl_st = GEN6_AUD_CNTL_ST_A;
+		aud_cntrl_st2 = GEN6_AUD_CNTRL_ST2;
 	}
 
 	i = to_intel_crtc(crtc)->pipe;

_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

#16 lore raw

Good day, Fengguang! Great work! This sounds very promising!

I went through the ELD parsing code myself (drm_edid_to_eld), as my programmer mind's curiosity killed me even though I didn't really have time for it, and I could see that it grabs the CEA extension block, grabs the monitor name string, then goes through each data block collection, copying all short descriptor data for each of the block types we're interested in. Good and clean code.

So, I came to the same conclusion - that the parsing code was completely correct. I'm therefore very happy to hear that you've found the real problem; trying to write the ELD structure to the wrong audio registers on SandyBridge. Yep, that HAS to be it!

I've applied the patch and the kernel is currently being re-built, but I've got to leave home so I won't report back until later today.

However, I am confident that you've found the true cause of the problem. Superb work once again!

You're going to make a lot of Home Theater PC owners very happy.

Christopher White

Quoted 6 lines · Wu Fengguang

Hi Christopher,

I don't find anything wrong with the ELD parsing code, however I do find a bug that prevented ELD from being passed to the audio driver on SandyBridge.

Quoted 58 lines

I just posted the fix. For your convenience, it's attached in this email too.

Thanks,
Fengguang

Quoted 51 lines · Christopher White

There appears to be some issues with the patch? I'm on SandyBridge and using the HD3000's HDMI.

I've now tried manually merging the ELD patch (both files Wu Fengguang submitted) and compiling Kernel 3.0.4. I've also tried drm-intel-next Kernel 3.1 pre-built from
http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-next/current/ as I knew it was built from keithp's latest drm-intel-next repository.

Both of these methods had the patch applied, yet neither were able to read the ELD correctly from my Onkyo TX-SR607 receiver.

If I manually dump the EDID from my receiver and analyze it with Monitor Asset Manager (by EnTech Taiwan), it shows that the ELD contains an 8 channel specification up to 192 kHz, and that's what's being exposed over HDMI to the Intel graphics adapter, yet this isn't detected. It just plain isn't being read, and is falling back to the default 2ch 16kHz configuration. It's exactly as it was in the past, before this patch attempt.

You can see my 256 byte EDID dump, straight from the receiver, over at:
http://www.pulseforce.com/node/edid.dump

It shows exactly what the receiver is exposing over HDMI, proving that it's not the device that's at fault.

Any ideas what's wrong? Here's the HDMI messages from the startup log:

HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16
HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1 HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
input: HDA Intel PCH HDMI/DP as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16
HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1 HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16

Christopher White

_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

#17 lore raw

Couldn't resist connecting to my machine over VNC even though I'm not home.

So, I booted it with the new patch and see that while you HAVE found the bug, the new register addresses still seem to be wrong. Instead of the audio registers containing their default, pre-filled, standard 2-speaker configuration, it's now being overwritten - which is good. With garbage - which is bad. ;-) One possible cause is that the SandyBridge addresses shouldn't use the same register addresses as IvyBridge after all. This will have to be double checked.

Instead of /proc/asound/card0/eld#3.0 containing the default 2-speaker configuration, it now contains:
monitor_present 1
eld_valid 1
monitor_name
connection_type HDMI
eld_version [0x0] reserved
edid_version [0x0] no CEA EDID Timing Extension block present
manufacture_id 0x0
product_id 0x0
port_id 0x0
support_hdcp 0
support_ai 0
audio_sync_delay 0
speakers [0x0]
sad_count 0

You can see that the data is obviously zeroed out, and I bet it's due to a misaligned address.

Booting with drm.debug=6 produced the attached log file which I've included for completeness. However, there's nothing strange in it.

Christopher

Quoted 8 lines · Christopher White

Good day, Fengguang! Great work! This sounds very promising!

I went through the ELD parsing code myself (drm_edid_to_eld), as my programmer mind's curiosity killed me even though I didn't really have time for it, and I could see that it grabs the CEA extension block, grabs the monitor name string, then goes through each data block collection, copying all short descriptor data for each of the block types we're interested in. Good and clean code.

So, I came to the same conclusion - that the parsing code was completely correct. I'm therefore very happy to hear that you've found the real problem; trying to write the ELD structure to the wrong audio registers on SandyBridge. Yep, that HAS to be it!

I've applied the patch and the kernel is currently being re-built, but I've got to leave home so I won't report back until later today.

Quoted 72 lines

However, I am confident that you've found the true cause of the problem. Superb work once again!

You're going to make a lot of Home Theater PC owners very happy.

Christopher White

Quoted 64 lines · Wu Fengguang

Hi Christopher,

I don't find anything wrong with the ELD parsing code, however I do find a bug that prevented ELD from being passed to the audio driver on SandyBridge.

I just posted the fix. For your convenience, it's attached in this email too.

Thanks,
Fengguang

Quoted 51 lines · Christopher White

There appears to be some issues with the patch? I'm on SandyBridge and using the HD3000's HDMI.

I've now tried manually merging the ELD patch (both files Wu Fengguang submitted) and compiling Kernel 3.0.4. I've also tried drm-intel-next Kernel 3.1 pre-built from
http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-next/current/ as I knew it was built from keithp's latest drm-intel-next repository.

Both of these methods had the patch applied, yet neither were able to read the ELD correctly from my Onkyo TX-SR607 receiver.

If I manually dump the EDID from my receiver and analyze it with Monitor Asset Manager (by EnTech Taiwan), it shows that the ELD contains an 8 channel specification up to 192 kHz, and that's what's being exposed over HDMI to the Intel graphics adapter, yet this isn't detected. It just plain isn't being read, and is falling back to the default 2ch 16kHz configuration. It's exactly as it was in the past, before this patch attempt.

You can see my 256 byte EDID dump, straight from the receiver, over at:
http://www.pulseforce.com/node/edid.dump

It shows exactly what the receiver is exposing over HDMI, proving that it's not the device that's at fault.

Any ideas what's wrong? Here's the HDMI messages from the startup log:

HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16
HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1 HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
input: HDA Intel PCH HDMI/DP as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16
HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1 HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16

Christopher White

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.0.4-custom (root@mediacenter) (gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) ) #1 SMP Wed Nov 9 09:08:54 CET 2011
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.0.4-custom root=/dev/mapper/vgsystem-lvroot ro bootdegraded=true crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7 drm.debug=6
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009d800 (usable)
[    0.000000]  BIOS-e820: 000000000009d800 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 0000000020000000 (usable)
[    0.000000]  BIOS-e820: 0000000020000000 - 0000000020200000 (reserved)
[    0.000000]  BIOS-e820: 0000000020200000 - 0000000040000000 (usable)
[    0.000000]  BIOS-e820: 0000000040000000 - 0000000040200000 (reserved)
[    0.000000]  BIOS-e820: 0000000040200000 - 00000000b6c22000 (usable)
[    0.000000]  BIOS-e820: 00000000b6c22000 - 00000000b6c79000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000b6c79000 - 00000000b6dac000 (reserved)
[    0.000000]  BIOS-e820: 00000000b6dac000 - 00000000b6dbd000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000b6dbd000 - 00000000b6dd4000 (reserved)
[    0.000000]  BIOS-e820: 00000000b6dd4000 - 00000000b6dd6000 (usable)
[    0.000000]  BIOS-e820: 00000000b6dd6000 - 00000000b6dd7000 (ACPI data)
[    0.000000]  BIOS-e820: 00000000b6dd7000 - 00000000b6ddf000 (reserved)
[    0.000000]  BIOS-e820: 00000000b6ddf000 - 00000000b6de9000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000b6de9000 - 00000000b6e43000 (reserved)
[    0.000000]  BIOS-e820: 00000000b6e43000 - 00000000b6e86000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000b6e86000 - 00000000b7000000 (usable)
[    0.000000]  BIOS-e820: 00000000b7800000 - 00000000bfa00000 (reserved)
[    0.000000]  BIOS-e820: 00000000fed1c000 - 00000000fed20000 (reserved)
[    0.000000]  BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
[    0.000000]  BIOS-e820: 0000000100000000 - 000000013fe00000 (usable)
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] DMI 2.6 present.
[    0.000000] DMI: System manufacturer System Product Name/P8H67-I, BIOS 0505 04/29/2011
[    0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[    0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x13fe00 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-CFFFF write-protect
[    0.000000]   D0000-E7FFF uncachable
[    0.000000]   E8000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000000000 mask F00000000 write-back
[    0.000000]   1 base 100000000 mask FC0000000 write-back
[    0.000000]   2 base 0B7800000 mask FFF800000 uncachable
[    0.000000]   3 base 0B8000000 mask FF8000000 uncachable
[    0.000000]   4 base 0C0000000 mask FC0000000 uncachable
[    0.000000]   5 base 13FE00000 mask FFFE00000 uncachable
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000]   8 disabled
[    0.000000]   9 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] e820 update range: 00000000b7800000 - 0000000100000000 (usable) ==> (reserved)
[    0.000000] last_pfn = 0xb7000 max_arch_pfn = 0x400000000
[    0.000000] found SMP MP-table at [ffff8800000fcd90] fcd90
[    0.000000] initial memory mapped : 0 - 20000000
[    0.000000] Base memory trampoline at [ffff880000098000] 98000 size 20480
[    0.000000] init_memory_mapping: 0000000000000000-00000000b7000000
[    0.000000]  0000000000 - 00b7000000 page 2M
[    0.000000] kernel direct mapping tables up to b7000000 @ b6ffc000-b7000000
[    0.000000] init_memory_mapping: 0000000100000000-000000013fe00000
[    0.000000]  0100000000 - 013fe00000 page 2M
[    0.000000] kernel direct mapping tables up to 13fe00000 @ 13fdfa000-13fe00000
[    0.000000] RAMDISK: 357e6000 - 36beb000
[    0.000000] Reserving 128MB of memory at 720MB for crashkernel (System RAM: 5118MB)
[    0.000000] ACPI: RSDP 00000000000f0420 00024 (v02 ALASKA)
[    0.000000] ACPI: XSDT 00000000b6c6c068 0004C (v01 ALASKA    A M I 01072009 AMI  00010013)
[    0.000000] ACPI: FACP 00000000b6c74d30 000F4 (v04 ALASKA    A M I 01072009 AMI  00010013)
[    0.000000] ACPI: DSDT 00000000b6c6c140 08BEE (v02 ALASKA    A M I 00000000 INTL 20051117)
[    0.000000] ACPI: FACS 00000000b6de0f80 00040
[    0.000000] ACPI: APIC 00000000b6c74e28 00072 (v03 ALASKA    A M I 01072009 AMI  00010013)
[    0.000000] ACPI: SSDT 00000000b6c74ea0 00102 (v01 AMICPU     PROC 00000001 MSFT 03000001)
[    0.000000] ACPI: MCFG 00000000b6c74fa8 0003C (v01 ALASKA    A M I 01072009 MSFT 00000097)
[    0.000000] ACPI: HPET 00000000b6c74fe8 00038 (v01 ALASKA    A M I 01072009 AMI. 00000004)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-000000013fe00000
[    0.000000] Initmem setup node 0 0000000000000000-000000013fe00000
[    0.000000]   NODE_DATA [000000013fdfb000 - 000000013fdfffff]
[    0.000000]  [ffffea0000000000-ffffea00045fffff] PMD -> [ffff88013b600000-ffff88013edfffff] on node 0
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -> 0x00001000
[    0.000000]   DMA32    0x00001000 -> 0x00100000
[    0.000000]   Normal   0x00100000 -> 0x0013fe00
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[7] active PFN ranges
[    0.000000]     0: 0x00000010 -> 0x0000009d
[    0.000000]     0: 0x00000100 -> 0x00020000
[    0.000000]     0: 0x00020200 -> 0x00040000
[    0.000000]     0: 0x00040200 -> 0x000b6c22
[    0.000000]     0: 0x000b6dd4 -> 0x000b6dd6
[    0.000000]     0: 0x000b6e86 -> 0x000b7000
[    0.000000]     0: 0x00100000 -> 0x0013fe00
[    0.000000] On node 0 totalpages: 1009451
[    0.000000]   DMA zone: 56 pages used for memmap
[    0.000000]   DMA zone: 5 pages reserved
[    0.000000]   DMA zone: 3920 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 14280 pages used for memmap
[    0.000000]   DMA32 zone: 729558 pages, LIFO batch:31
[    0.000000]   Normal zone: 3577 pages used for memmap
[    0.000000]   Normal zone: 258055 pages, LIFO batch:31
[    0.000000] ACPI: PM-Timer IO Port: 0x408
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[    0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 000000000009d000 - 000000000009e000
[    0.000000] PM: Registered nosave memory: 000000000009e000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[    0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[    0.000000] PM: Registered nosave memory: 0000000020000000 - 0000000020200000
[    0.000000] PM: Registered nosave memory: 0000000040000000 - 0000000040200000
[    0.000000] PM: Registered nosave memory: 00000000b6c22000 - 00000000b6c79000
[    0.000000] PM: Registered nosave memory: 00000000b6c79000 - 00000000b6dac000
[    0.000000] PM: Registered nosave memory: 00000000b6dac000 - 00000000b6dbd000
[    0.000000] PM: Registered nosave memory: 00000000b6dbd000 - 00000000b6dd4000
[    0.000000] PM: Registered nosave memory: 00000000b6dd6000 - 00000000b6dd7000
[    0.000000] PM: Registered nosave memory: 00000000b6dd7000 - 00000000b6ddf000
[    0.000000] PM: Registered nosave memory: 00000000b6ddf000 - 00000000b6de9000
[    0.000000] PM: Registered nosave memory: 00000000b6de9000 - 00000000b6e43000
[    0.000000] PM: Registered nosave memory: 00000000b6e43000 - 00000000b6e86000
[    0.000000] PM: Registered nosave memory: 00000000b7000000 - 00000000b7800000
[    0.000000] PM: Registered nosave memory: 00000000b7800000 - 00000000bfa00000
[    0.000000] PM: Registered nosave memory: 00000000bfa00000 - 00000000fed1c000
[    0.000000] PM: Registered nosave memory: 00000000fed1c000 - 00000000fed20000
[    0.000000] PM: Registered nosave memory: 00000000fed20000 - 00000000ff000000
[    0.000000] PM: Registered nosave memory: 00000000ff000000 - 0000000100000000
[    0.000000] Allocating PCI resources starting at bfa00000 (gap: bfa00000:3f31c000)
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 27 pages/cpu @ffff88013fa00000 s79488 r8192 d22912 u524288
[    0.000000] pcpu-alloc: s79488 r8192 d22912 u524288 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 2 3 
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 991533
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.0.4-custom root=/dev/mapper/vgsystem-lvroot ro bootdegraded=true crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7 drm.debug=6
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] xsave/xrstor: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 3748940k/5240832k available (5970k kernel code, 1203028k absent, 288864k reserved, 5006k data, 956k init)
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] NR_IRQS:16640 nr_irqs:712 16
[    0.000000] Extended CMOS year: 2000
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty0] enabled
[    0.000000] allocated 32505856 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] hpet clockevent registered
[    0.000000] Fast TSC calibration using PIT
[    0.010000] Detected 3291.775 MHz processor.
[    0.000001] Calibrating delay loop (skipped), value calculated using timer frequency.. 6583.55 BogoMIPS (lpj=32917750)
[    0.000004] pid_max: default: 32768 minimum: 301
[    0.000019] Security Framework initialized
[    0.000028] AppArmor: AppArmor initialized
[    0.000301] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.000918] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.001178] Mount-cache hash table entries: 256
[    0.001245] Initializing cgroup subsys cpuacct
[    0.001248] Initializing cgroup subsys memory
[    0.001252] Initializing cgroup subsys devices
[    0.001253] Initializing cgroup subsys freezer
[    0.001254] Initializing cgroup subsys net_cls
[    0.001255] Initializing cgroup subsys blkio
[    0.001275] CPU: Physical Processor ID: 0
[    0.001276] CPU: Processor Core ID: 0
[    0.001279] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[    0.001280] ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[    0.001282] mce: CPU supports 9 MCE banks
[    0.001291] CPU0: Thermal monitoring enabled (TM1)
[    0.001297] using mwait in idle threads.
[    0.003042] ACPI: Core revision 20110413
[    0.013211] ftrace: allocating 23242 entries in 92 pages
[    0.019994] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.119976] CPU0: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz stepping 07
[    0.238319] Performance Events: PEBS fmt1+, SandyBridge events, Intel PMU driver.
[    0.238323] ... version:                3
[    0.238324] ... bit width:              48
[    0.238325] ... generic registers:      8
[    0.238326] ... value mask:             0000ffffffffffff
[    0.238327] ... max period:             000000007fffffff
[    0.238327] ... fixed-purpose events:   3
[    0.238328] ... event mask:             00000007000000ff
[    0.238586] Booting Node   0, Processors  #1
[    0.238588] smpboot cpu 1: start_ip = 98000
[    0.418454]  #2
[    0.418456] smpboot cpu 2: start_ip = 98000
[    0.598406]  #3 Ok.
[    0.598408] smpboot cpu 3: start_ip = 98000
[    0.778296] Brought up 4 CPUs
[    0.778298] Total of 4 processors activated (26333.61 BogoMIPS).
[    0.779878] devtmpfs: initialized
[    0.779957] PM: Registering ACPI NVS region at b6c22000 (356352 bytes)
[    0.779962] PM: Registering ACPI NVS region at b6dac000 (69632 bytes)
[    0.779963] PM: Registering ACPI NVS region at b6ddf000 (40960 bytes)
[    0.779965] PM: Registering ACPI NVS region at b6e43000 (274432 bytes)
[    0.780461] print_constraints: dummy: 
[    0.780485] Time:  9:19:41  Date: 11/09/11
[    0.780503] NET: Registered protocol family 16
[    0.780554] ACPI: bus type pci registered
[    0.780585] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xe0000000-0xe3ffffff] (base 0xe0000000)
[    0.780587] PCI: not using MMCONFIG
[    0.780588] PCI: Using configuration type 1 for base access
[    0.781179] bio: create slab <bio-0> at 0
[    0.781997] ACPI: EC: Look up EC in DSDT
[    0.782798] ACPI: Executed 1 blocks of module-level executable AML code
[    0.784129] ACPI Error: [RAMB] Namespace lookup failure, AE_NOT_FOUND (20110413/psargs-359)
[    0.784133] ACPI Exception: AE_NOT_FOUND, Could not execute arguments for [RAMW] (Region) (20110413/nsinit-349)
[    0.784301] ACPI: SSDT 00000000b6ddfc18 0038C (v01    AMI      IST 00000001 MSFT 03000001)
[    0.784524] ACPI: Dynamic OEM Table Load:
[    0.784526] ACPI: SSDT           (null) 0038C (v01    AMI      IST 00000001 MSFT 03000001)
[    0.784540] ACPI: SSDT 00000000b6de0e18 00084 (v01    AMI      CST 00000001 MSFT 03000001)
[    0.784728] ACPI: Dynamic OEM Table Load:
[    0.784730] ACPI: SSDT           (null) 00084 (v01    AMI      CST 00000001 MSFT 03000001)
[    0.784999] ACPI: Interpreter enabled
[    0.785000] ACPI: (supports S0 S1 S3 S4 S5)
[    0.785013] ACPI: Using IOAPIC for interrupt routing
[    0.785026] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xe0000000-0xe3ffffff] (base 0xe0000000)
[    0.785069] PCI: MMCONFIG at [mem 0xe0000000-0xe3ffffff] reserved in ACPI motherboard resources
[    0.796379] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    0.799245] ACPI: No dock devices found.
[    0.799246] HEST: Table not found.
[    0.799248] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.799360] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.799483] pci_root PNP0A08:00: host bridge window [io  0x0000-0x0cf7]
[    0.799485] pci_root PNP0A08:00: host bridge window [io  0x0d00-0xffff]
[    0.799486] pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.799488] pci_root PNP0A08:00: host bridge window [mem 0x000c8000-0x000dffff]
[    0.799489] pci_root PNP0A08:00: host bridge window [mem 0xbfa00000-0xffffffff]
[    0.799492] pci_root PNP0A08:00: address space collision: host bridge window [mem 0x000c8000-0x000dffff] conflicts with Video ROM [mem 0x000c0000-0x000cd7ff]
[    0.799502] pci 0000:00:00.0: [8086:0100] type 0 class 0x000600
[    0.799526] pci 0000:00:01.0: [8086:0101] type 1 class 0x000604
[    0.799544] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[    0.799546] pci 0000:00:01.0: PME# disabled
[    0.799560] pci 0000:00:02.0: [8086:0112] type 0 class 0x000300
[    0.799568] pci 0000:00:02.0: reg 10: [mem 0xfe000000-0xfe3fffff 64bit]
[    0.799572] pci 0000:00:02.0: reg 18: [mem 0xc0000000-0xcfffffff 64bit pref]
[    0.799576] pci 0000:00:02.0: reg 20: [io  0xf000-0xf03f]
[    0.799616] pci 0000:00:16.0: [8086:1c3a] type 0 class 0x000780
[    0.799637] pci 0000:00:16.0: reg 10: [mem 0xfe508000-0xfe50800f 64bit]
[    0.799694] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    0.799697] pci 0000:00:16.0: PME# disabled
[    0.799724] pci 0000:00:1a.0: [8086:1c2d] type 0 class 0x000c03
[    0.799743] pci 0000:00:1a.0: reg 10: [mem 0xfe507000-0xfe5073ff]
[    0.799812] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.799815] pci 0000:00:1a.0: PME# disabled
[    0.799835] pci 0000:00:1b.0: [8086:1c20] type 0 class 0x000403
[    0.799848] pci 0000:00:1b.0: reg 10: [mem 0xfe500000-0xfe503fff 64bit]
[    0.799898] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.799901] pci 0000:00:1b.0: PME# disabled
[    0.799918] pci 0000:00:1c.0: [8086:1c10] type 1 class 0x000604
[    0.799975] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.799978] pci 0000:00:1c.0: PME# disabled
[    0.800001] pci 0000:00:1c.4: [8086:1c18] type 1 class 0x000604
[    0.800058] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[    0.800061] pci 0000:00:1c.4: PME# disabled
[    0.800080] pci 0000:00:1c.5: [8086:1c1a] type 1 class 0x000604
[    0.800138] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[    0.800141] pci 0000:00:1c.5: PME# disabled
[    0.800160] pci 0000:00:1c.6: [8086:1c1c] type 1 class 0x000604
[    0.800217] pci 0000:00:1c.6: PME# supported from D0 D3hot D3cold
[    0.800220] pci 0000:00:1c.6: PME# disabled
[    0.800238] pci 0000:00:1c.7: [8086:1c1e] type 1 class 0x000604
[    0.800295] pci 0000:00:1c.7: PME# supported from D0 D3hot D3cold
[    0.800298] pci 0000:00:1c.7: PME# disabled
[    0.800322] pci 0000:00:1d.0: [8086:1c26] type 0 class 0x000c03
[    0.800341] pci 0000:00:1d.0: reg 10: [mem 0xfe506000-0xfe5063ff]
[    0.800410] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.800413] pci 0000:00:1d.0: PME# disabled
[    0.800433] pci 0000:00:1f.0: [8086:1c4a] type 0 class 0x000601
[    0.800540] pci 0000:00:1f.2: [8086:1c02] type 0 class 0x000106
[    0.800556] pci 0000:00:1f.2: reg 10: [io  0xf0b0-0xf0b7]
[    0.800563] pci 0000:00:1f.2: reg 14: [io  0xf0a0-0xf0a3]
[    0.800569] pci 0000:00:1f.2: reg 18: [io  0xf090-0xf097]
[    0.800576] pci 0000:00:1f.2: reg 1c: [io  0xf080-0xf083]
[    0.800583] pci 0000:00:1f.2: reg 20: [io  0xf060-0xf07f]
[    0.800589] pci 0000:00:1f.2: reg 24: [mem 0xfe505000-0xfe5057ff]
[    0.800618] pci 0000:00:1f.2: PME# supported from D3hot
[    0.800621] pci 0000:00:1f.2: PME# disabled
[    0.800634] pci 0000:00:1f.3: [8086:1c22] type 0 class 0x000c05
[    0.800648] pci 0000:00:1f.3: reg 10: [mem 0xfe504000-0xfe5040ff 64bit]
[    0.800667] pci 0000:00:1f.3: reg 20: [io  0xf040-0xf05f]
[    0.800704] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.800706] pci 0000:00:01.0:   bridge window [io  0xf000-0x0000] (disabled)
[    0.800708] pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.800711] pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.800751] pci 0000:00:1c.0: PCI bridge to [bus 02-02]
[    0.800754] pci 0000:00:1c.0:   bridge window [io  0xf000-0x0000] (disabled)
[    0.800757] pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.800762] pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.800823] pci 0000:03:00.0: [10ec:8168] type 0 class 0x000200
[    0.800841] pci 0000:03:00.0: reg 10: [io  0xe000-0xe0ff]
[    0.800874] pci 0000:03:00.0: reg 18: [mem 0xd0004000-0xd0004fff 64bit pref]
[    0.800895] pci 0000:03:00.0: reg 20: [mem 0xd0000000-0xd0003fff 64bit pref]
[    0.800953] pci 0000:03:00.0: supports D1 D2
[    0.800954] pci 0000:03:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.800959] pci 0000:03:00.0: PME# disabled
[    0.818173] pci 0000:00:1c.4: PCI bridge to [bus 03-03]
[    0.818178] pci 0000:00:1c.4:   bridge window [io  0xe000-0xefff]
[    0.818183] pci 0000:00:1c.4:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.818190] pci 0000:00:1c.4:   bridge window [mem 0xd0000000-0xd00fffff 64bit pref]
[    0.818276] pci 0000:04:00.0: [1b21:1042] type 0 class 0x000c03
[    0.818304] pci 0000:04:00.0: reg 10: [mem 0xfe400000-0xfe407fff 64bit]
[    0.818426] pci 0000:04:00.0: PME# supported from D3hot D3cold
[    0.818431] pci 0000:04:00.0: PME# disabled
[    0.838163] pci 0000:00:1c.5: PCI bridge to [bus 04-04]
[    0.838168] pci 0000:00:1c.5:   bridge window [io  0xf000-0x0000] (disabled)
[    0.838173] pci 0000:00:1c.5:   bridge window [mem 0xfe400000-0xfe4fffff]
[    0.838180] pci 0000:00:1c.5:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.838233] pci 0000:00:1c.6: PCI bridge to [bus 05-05]
[    0.838238] pci 0000:00:1c.6:   bridge window [io  0xf000-0x0000] (disabled)
[    0.838243] pci 0000:00:1c.6:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.838258] pci 0000:00:1c.6:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.838298] pci 0000:00:1c.7: PCI bridge to [bus 06-06]
[    0.838301] pci 0000:00:1c.7:   bridge window [io  0xf000-0x0000] (disabled)
[    0.838304] pci 0000:00:1c.7:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.838309] pci 0000:00:1c.7:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.838333] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.838387] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[    0.838403] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT]
[    0.838421] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX4._PRT]
[    0.838435] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX5._PRT]
[    0.838449] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX6._PRT]
[    0.838464] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX7._PRT]
[    0.838530]  pci0000:00: Requesting ACPI _OSC control (0x1d)
[    0.838650]  pci0000:00: ACPI _OSC control (0x1c) granted
[    0.840667] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12 14 15)
[    0.840694] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 *7 10 11 12 14 15)
[    0.840719] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 *4 5 6 10 11 12 14 15)
[    0.840744] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 10 *11 12 14 15)
[    0.840769] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[    0.840794] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[    0.840819] ACPI: PCI Interrupt Link [LNKG] (IRQs *3 4 5 6 7 10 11 12 14 15)
[    0.840845] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 *5 6 7 10 11 12 14 15)
[    0.840892] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.840897] vgaarb: loaded
[    0.840897] vgaarb: bridge control possible 0000:00:02.0
[    0.840983] SCSI subsystem initialized
[    0.841002] libata version 3.00 loaded.
[    0.841023] usbcore: registered new interface driver usbfs
[    0.841029] usbcore: registered new interface driver hub
[    0.841039] usbcore: registered new device driver usb
[    0.841127] wmi: Mapper loaded
[    0.841128] PCI: Using ACPI for IRQ routing
[    0.842523] PCI: pci_cache_line_size set to 64 bytes
[    0.842570] reserve RAM buffer: 000000000009d800 - 000000000009ffff 
[    0.842571] reserve RAM buffer: 00000000b6c22000 - 00000000b7ffffff 
[    0.842574] reserve RAM buffer: 00000000b6dd6000 - 00000000b7ffffff 
[    0.842575] reserve RAM buffer: 00000000b7000000 - 00000000b7ffffff 
[    0.842577] reserve RAM buffer: 000000013fe00000 - 000000013fffffff 
[    0.842624] NetLabel: Initializing
[    0.842625] NetLabel:  domain hash size = 128
[    0.842626] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.842633] NetLabel:  unlabeled traffic allowed by default
[    0.842657] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[    0.842661] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[    0.844671] Switching to clocksource hpet
[    0.847966] AppArmor: AppArmor Filesystem Enabled
[    0.847980] pnp: PnP ACPI init
[    0.847987] ACPI: bus type pnp registered
[    0.848064] pnp 00:00: [bus 00-ff]
[    0.848065] pnp 00:00: [io  0x0cf8-0x0cff]
[    0.848067] pnp 00:00: [io  0x0000-0x0cf7 window]
[    0.848068] pnp 00:00: [io  0x0d00-0xffff window]
[    0.848070] pnp 00:00: [mem 0x000a0000-0x000bffff window]
[    0.848072] pnp 00:00: [mem 0x000c8000-0x000dffff window]
[    0.848073] pnp 00:00: [mem 0xbfa00000-0xffffffff window]
[    0.848074] pnp 00:00: [mem 0x00000000 window]
[    0.848104] pnp 00:00: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active)
[    0.848137] pnp 00:01: [mem 0xfed10000-0xfed19fff]
[    0.848138] pnp 00:01: [mem 0xe0000000-0xe3ffffff]
[    0.848139] pnp 00:01: [mem 0xfed90000-0xfed93fff]
[    0.848140] pnp 00:01: [mem 0xfed20000-0xfed3ffff]
[    0.848141] pnp 00:01: [mem 0xfee00000-0xfee0ffff]
[    0.848152] Switched to NOHz mode on CPU #0
[    0.848177] system 00:01: [mem 0xfed10000-0xfed19fff] has been reserved
[    0.848178] system 00:01: [mem 0xe0000000-0xe3ffffff] has been reserved
[    0.848180] system 00:01: [mem 0xfed90000-0xfed93fff] has been reserved
[    0.848181] system 00:01: [mem 0xfed20000-0xfed3ffff] has been reserved
[    0.848183] system 00:01: [mem 0xfee00000-0xfee0ffff] has been reserved
[    0.848185] system 00:01: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.848246] pnp 00:02: [io  0x0000-0xffffffffffffffff disabled]
[    0.848247] pnp 00:02: [io  0x0a00-0x0a1f]
[    0.848248] pnp 00:02: [io  0x0290-0x029f]
[    0.848249] pnp 00:02: [io  0x0a20-0x0a2f]
[    0.848266] system 00:02: [io  0x0a00-0x0a1f] has been reserved
[    0.848268] system 00:02: [io  0x0290-0x029f] has been reserved
[    0.848269] system 00:02: [io  0x0a20-0x0a2f] has been reserved
[    0.848271] system 00:02: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.848278] pnp 00:03: [dma 4]
[    0.848279] pnp 00:03: [io  0x0000-0x000f]
[    0.848280] pnp 00:03: [io  0x0081-0x0083]
[    0.848281] pnp 00:03: [io  0x0087]
[    0.848283] Switched to NOHz mode on CPU #3
[    0.848285] Switched to NOHz mode on CPU #1
[    0.848287] pnp 00:03: [io  0x0089-0x008b]
[    0.848288] pnp 00:03: [io  0x008f]
[    0.848290] pnp 00:03: [io  0x00c0-0x00df]
[    0.848291] Switched to NOHz mode on CPU #2
[    0.848302] pnp 00:03: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.848307] pnp 00:04: [io  0x0070-0x0071]
[    0.848313] pnp 00:04: [irq 8]
[    0.848325] pnp 00:04: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.848329] pnp 00:05: [io  0x0061]
[    0.848339] pnp 00:05: Plug and Play ACPI device, IDs PNP0800 (active)
[    0.848348] pnp 00:06: [io  0x0010-0x001f]
[    0.848349] pnp 00:06: [io  0x0022-0x003f]
[    0.848350] pnp 00:06: [io  0x0044-0x005f]
[    0.848351] pnp 00:06: [io  0x0063]
[    0.848352] pnp 00:06: [io  0x0065]
[    0.848353] pnp 00:06: [io  0x0067-0x006f]
[    0.848354] pnp 00:06: [io  0x0072-0x007f]
[    0.848355] pnp 00:06: [io  0x0080]
[    0.848356] pnp 00:06: [io  0x0084-0x0086]
[    0.848357] pnp 00:06: [io  0x0088]
[    0.848357] pnp 00:06: [io  0x008c-0x008e]
[    0.848358] pnp 00:06: [io  0x0090-0x009f]
[    0.848359] pnp 00:06: [io  0x00a2-0x00bf]
[    0.848360] pnp 00:06: [io  0x00e0-0x00ef]
[    0.848361] pnp 00:06: [io  0x04d0-0x04d1]
[    0.848380] system 00:06: [io  0x04d0-0x04d1] has been reserved
[    0.848382] system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.848387] pnp 00:07: [io  0x00f0-0x00ff]
[    0.848390] pnp 00:07: [irq 13]
[    0.848402] pnp 00:07: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.848493] pnp 00:08: [io  0x0400-0x0453]
[    0.848494] pnp 00:08: [io  0x0458-0x047f]
[    0.848496] pnp 00:08: [io  0x0000-0xffffffffffffffff disabled]
[    0.848497] pnp 00:08: [io  0x0500-0x057f]
[    0.848498] pnp 00:08: [mem 0xfed1c000-0xfed1ffff]
[    0.848499] pnp 00:08: [mem 0xfec00000-0xfecfffff]
[    0.848500] pnp 00:08: [mem 0xfed08000-0xfed08fff]
[    0.848501] pnp 00:08: [mem 0xff000000-0xffffffff]
[    0.848521] system 00:08: [io  0x0400-0x0453] has been reserved
[    0.848522] system 00:08: [io  0x0458-0x047f] has been reserved
[    0.848524] system 00:08: [io  0x0500-0x057f] has been reserved
[    0.848525] system 00:08: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.848527] system 00:08: [mem 0xfec00000-0xfecfffff] could not be reserved
[    0.848528] system 00:08: [mem 0xfed08000-0xfed08fff] has been reserved
[    0.848530] system 00:08: [mem 0xff000000-0xffffffff] has been reserved
[    0.848532] system 00:08: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.848552] pnp 00:09: [io  0x0454-0x0457]
[    0.848570] system 00:09: [io  0x0454-0x0457] has been reserved
[    0.848571] system 00:09: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[    0.848631] pnp 00:0a: [mem 0xfed00000-0xfed003ff]
[    0.848651] pnp 00:0a: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.848733] pnp: PnP ACPI: found 11 devices
[    0.848734] ACPI: ACPI bus type pnp unregistered
[    0.853970] PCI: max bus depth: 1 pci_try_num: 2
[    0.854007] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.854008] pci 0000:00:01.0:   bridge window [io  disabled]
[    0.854010] pci 0000:00:01.0:   bridge window [mem disabled]
[    0.854011] pci 0000:00:01.0:   bridge window [mem pref disabled]
[    0.854014] pci 0000:00:1c.0: PCI bridge to [bus 02-02]
[    0.854015] pci 0000:00:1c.0:   bridge window [io  disabled]
[    0.854019] pci 0000:00:1c.0:   bridge window [mem disabled]
[    0.854022] pci 0000:00:1c.0:   bridge window [mem pref disabled]
[    0.854027] pci 0000:00:1c.4: PCI bridge to [bus 03-03]
[    0.854029] pci 0000:00:1c.4:   bridge window [io  0xe000-0xefff]
[    0.854033] pci 0000:00:1c.4:   bridge window [mem disabled]
[    0.854036] pci 0000:00:1c.4:   bridge window [mem 0xd0000000-0xd00fffff 64bit pref]
[    0.854041] pci 0000:00:1c.5: PCI bridge to [bus 04-04]
[    0.854042] pci 0000:00:1c.5:   bridge window [io  disabled]
[    0.854046] pci 0000:00:1c.5:   bridge window [mem 0xfe400000-0xfe4fffff]
[    0.854049] pci 0000:00:1c.5:   bridge window [mem pref disabled]
[    0.854054] pci 0000:00:1c.6: PCI bridge to [bus 05-05]
[    0.854055] pci 0000:00:1c.6:   bridge window [io  disabled]
[    0.854059] pci 0000:00:1c.6:   bridge window [mem disabled]
[    0.854062] pci 0000:00:1c.6:   bridge window [mem pref disabled]
[    0.854067] pci 0000:00:1c.7: PCI bridge to [bus 06-06]
[    0.854068] pci 0000:00:1c.7:   bridge window [io  disabled]
[    0.854072] pci 0000:00:1c.7:   bridge window [mem disabled]
[    0.854075] pci 0000:00:1c.7:   bridge window [mem pref disabled]
[    0.854086] pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.854088] pci 0000:00:01.0: setting latency timer to 64
[    0.854094] pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    0.854097] pci 0000:00:1c.0: setting latency timer to 64
[    0.854102] pci 0000:00:1c.4: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    0.854105] pci 0000:00:1c.4: setting latency timer to 64
[    0.854110] pci 0000:00:1c.5: PCI INT B -> GSI 16 (level, low) -> IRQ 16
[    0.854113] pci 0000:00:1c.5: setting latency timer to 64
[    0.854119] pci 0000:00:1c.6: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[    0.854122] pci 0000:00:1c.6: setting latency timer to 64
[    0.854128] pci 0000:00:1c.7: PCI INT D -> GSI 19 (level, low) -> IRQ 19
[    0.854131] pci 0000:00:1c.7: setting latency timer to 64
[    0.854134] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.854135] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.854136] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.854137] pci_bus 0000:00: resource 7 [mem 0xbfa00000-0xffffffff]
[    0.854139] pci_bus 0000:03: resource 0 [io  0xe000-0xefff]
[    0.854140] pci_bus 0000:03: resource 2 [mem 0xd0000000-0xd00fffff 64bit pref]
[    0.854142] pci_bus 0000:04: resource 1 [mem 0xfe400000-0xfe4fffff]
[    0.854157] NET: Registered protocol family 2
[    0.854244] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.854831] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
[    0.855798] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    0.855912] TCP: Hash tables configured (established 524288 bind 65536)
[    0.855913] TCP reno registered
[    0.855921] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[    0.855935] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[    0.855991] NET: Registered protocol family 1
[    0.856002] pci 0000:00:02.0: Boot video device
[    1.114672] PCI: CLS 64 bytes, default 64
[    1.114720] Trying to unpack rootfs image as initramfs...
[    1.353742] Freeing initrd memory: 20500k freed
[    1.355514] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    1.355518] Placing 64MB software IO TLB between ffff8800b2c22000 - ffff8800b6c22000
[    1.355519] software IO TLB at phys 0xb2c22000 - 0xb6c22000
[    1.355808] audit: initializing netlink socket (disabled)
[    1.355814] type=2000 audit(1320830381.210:1): initialized
[    1.372630] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.373512] VFS: Disk quotas dquot_6.5.2
[    1.373542] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.373855] fuse init (API version 7.16)
[    1.373898] msgmni has been set to 7362
[    1.374024] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.374039] io scheduler noop registered
[    1.374040] io scheduler deadline registered
[    1.374060] io scheduler cfq registered (default)
[    1.374113] pcieport 0000:00:01.0: setting latency timer to 64
[    1.374132] pcieport 0000:00:01.0: irq 40 for MSI/MSI-X
[    1.374168] pcieport 0000:00:1c.0: setting latency timer to 64
[    1.374204] pcieport 0000:00:1c.0: irq 41 for MSI/MSI-X
[    1.374255] pcieport 0000:00:1c.4: setting latency timer to 64
[    1.374291] pcieport 0000:00:1c.4: irq 42 for MSI/MSI-X
[    1.374343] pcieport 0000:00:1c.5: setting latency timer to 64
[    1.374378] pcieport 0000:00:1c.5: irq 43 for MSI/MSI-X
[    1.374431] pcieport 0000:00:1c.6: setting latency timer to 64
[    1.374467] pcieport 0000:00:1c.6: irq 44 for MSI/MSI-X
[    1.374519] pcieport 0000:00:1c.7: setting latency timer to 64
[    1.374568] pcieport 0000:00:1c.7: irq 45 for MSI/MSI-X
[    1.374628] pcieport 0000:00:01.0: Signaling PME through PCIe PME interrupt
[    1.374630] pcie_pme 0000:00:01.0:pcie01: service driver pcie_pme loaded
[    1.374642] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt
[    1.374646] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded
[    1.374659] pcieport 0000:00:1c.4: Signaling PME through PCIe PME interrupt
[    1.374660] pci 0000:03:00.0: Signaling PME through PCIe PME interrupt
[    1.374663] pcie_pme 0000:00:1c.4:pcie01: service driver pcie_pme loaded
[    1.374675] pcieport 0000:00:1c.5: Signaling PME through PCIe PME interrupt
[    1.374677] pci 0000:04:00.0: Signaling PME through PCIe PME interrupt
[    1.374680] pcie_pme 0000:00:1c.5:pcie01: service driver pcie_pme loaded
[    1.374692] pcieport 0000:00:1c.6: Signaling PME through PCIe PME interrupt
[    1.374695] pcie_pme 0000:00:1c.6:pcie01: service driver pcie_pme loaded
[    1.374708] pcieport 0000:00:1c.7: Signaling PME through PCIe PME interrupt
[    1.374711] pcie_pme 0000:00:1c.7:pcie01: service driver pcie_pme loaded
[    1.374719] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.374731] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.374754] intel_idle: MWAIT substates: 0x1120
[    1.374755] intel_idle: v0.4 model 0x2A
[    1.374756] intel_idle: lapic_timer_reliable_states 0xffffffff
[    1.374815] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0
[    1.374818] ACPI: Power Button [PWRB]
[    1.374840] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
[    1.374842] ACPI: Power Button [PWRF]
[    1.374937] ACPI: acpi_idle yielding to intel_idle
[    1.375862] ERST: Table is not found!
[    1.375893] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.924642] Linux agpgart interface v0.103
[    1.924685] agpgart-intel 0000:00:00.0: Intel Sandybridge Chipset
[    1.924783] agpgart-intel 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable
[    1.925570] agpgart-intel 0000:00:00.0: detected 131072K stolen memory
[    1.925644] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xc0000000
[    1.926133] brd: module loaded
[    1.926350] loop: module loaded
[    1.926592] Fixed MDIO Bus: probed
[    1.926606] PPP generic driver version 2.4.2
[    1.926622] tun: Universal TUN/TAP device driver, 1.6
[    1.926623] tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
[    1.926658] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.926675] ehci_hcd 0000:00:1a.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[    1.926686] ehci_hcd 0000:00:1a.0: setting latency timer to 64
[    1.926689] ehci_hcd 0000:00:1a.0: EHCI Host Controller
[    1.926706] ehci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    1.926724] ehci_hcd 0000:00:1a.0: debug port 2
[    1.930613] ehci_hcd 0000:00:1a.0: cache line size of 64 is not supported
[    1.930625] ehci_hcd 0000:00:1a.0: irq 23, io mem 0xfe507000
[    1.954384] ehci_hcd 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    1.954496] hub 1-0:1.0: USB hub found
[    1.954498] hub 1-0:1.0: 2 ports detected
[    1.954530] ehci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[    1.954538] ehci_hcd 0000:00:1d.0: setting latency timer to 64
[    1.954540] ehci_hcd 0000:00:1d.0: EHCI Host Controller
[    1.954555] ehci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    1.954573] ehci_hcd 0000:00:1d.0: debug port 2
[    1.958468] ehci_hcd 0000:00:1d.0: cache line size of 64 is not supported
[    1.958471] ehci_hcd 0000:00:1d.0: irq 23, io mem 0xfe506000
[    1.974376] ehci_hcd 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    1.974480] hub 2-0:1.0: USB hub found
[    1.974482] hub 2-0:1.0: 2 ports detected
[    1.974508] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.974516] uhci_hcd: USB Universal Host Controller Interface driver
[    1.974554] i8042: PNP: No PS/2 controller found. Probing ports directly.
[    1.974908] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.974912] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.974963] mousedev: PS/2 mouse device common for all mice
[    1.975018] rtc_cmos 00:04: RTC can wake from S4
[    1.975090] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
[    1.975112] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[    1.975162] device-mapper: uevent: version 1.0.3
[    1.975197] device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: [email protected]
[    1.975237] device-mapper: multipath: version 1.3.0 loaded
[    1.975239] device-mapper: multipath round-robin: version 1.0.0 loaded
[    1.975319] cpuidle: using governor ladder
[    1.975397] cpuidle: using governor menu
[    1.975399] EFI Variables Facility v0.08 2004-May-17
[    1.975512] TCP cubic registered
[    1.975574] NET: Registered protocol family 10
[    1.975788] NET: Registered protocol family 17
[    1.975796] Registering the dns_resolver key type
[    1.975839] PM: Hibernation image not present or could not be loaded.
[    1.975845] registered taskstats version 1
[    1.976072]   Magic number: 3:929:322
[    1.976082] misc mcelog: hash matches
[    1.976084] tty tty47: hash matches
[    1.976132] rtc_cmos 00:04: setting system clock to 2011-11-09 09:19:42 UTC (1320830382)
[    1.976825] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    1.976826] EDD information not available.
[    1.977864] Freeing unused kernel memory: 956k freed
[    1.977940] Write protecting the kernel read-only data: 10240k
[    1.978501] Freeing unused kernel memory: 156k freed
[    1.981500] Freeing unused kernel memory: 1504k freed
[    1.992476] udev[65]: starting version 167
[    2.000535] xhci_hcd 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    2.000556] xhci_hcd 0000:04:00.0: setting latency timer to 64
[    2.000559] xhci_hcd 0000:04:00.0: xHCI Host Controller
[    2.000590] xhci_hcd 0000:04:00.0: new USB bus registered, assigned bus number 3
[    2.002315] [drm] Initialized drm 1.1.0 20060810
[    2.002331] ahci 0000:00:1f.2: version 3.0
[    2.002345] ahci 0000:00:1f.2: PCI INT B -> GSI 20 (level, low) -> IRQ 20
[    2.002389] ahci 0000:00:1f.2: irq 46 for MSI/MSI-X
[    2.002469] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x3c impl SATA mode
[    2.002471] ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems apst 
[    2.002476] ahci 0000:00:1f.2: setting latency timer to 64
[    2.010102] xhci_hcd 0000:04:00.0: irq 17, io mem 0xfe400000
[    2.010473] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    2.010487] r8169 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    2.010518] r8169 0000:03:00.0: setting latency timer to 64
[    2.010579] r8169 0000:03:00.0: irq 47 for MSI/MSI-X
[    2.010761] xhci_hcd 0000:04:00.0: irq 48 for MSI/MSI-X
[    2.010765] xhci_hcd 0000:04:00.0: irq 49 for MSI/MSI-X
[    2.010768] xhci_hcd 0000:04:00.0: irq 50 for MSI/MSI-X
[    2.010770] xhci_hcd 0000:04:00.0: irq 51 for MSI/MSI-X
[    2.010773] xhci_hcd 0000:04:00.0: irq 52 for MSI/MSI-X
[    2.010791] r8169 0000:03:00.0: eth0: RTL8168e/8111e at 0xffffc9000065c000, f4:6d:04:90:e2:28, XID 0c200000 IRQ 47
[    2.010897] xHCI xhci_add_endpoint called for root hub
[    2.010899] xHCI xhci_check_bandwidth called for root hub
[    2.010914] hub 3-0:1.0: USB hub found
[    2.010920] hub 3-0:1.0: 2 ports detected
[    2.010954] xhci_hcd 0000:04:00.0: xHCI Host Controller
[    2.010977] xhci_hcd 0000:04:00.0: new USB bus registered, assigned bus number 4
[    2.015697] xHCI xhci_add_endpoint called for root hub
[    2.015699] xHCI xhci_check_bandwidth called for root hub
[    2.015716] hub 4-0:1.0: USB hub found
[    2.015722] hub 4-0:1.0: 2 ports detected
[    2.054928] scsi0 : ahci
[    2.055085] scsi1 : ahci
[    2.055188] scsi2 : ahci
[    2.055312] scsi3 : ahci
[    2.055457] scsi4 : ahci
[    2.055594] scsi5 : ahci
[    2.055690] ata1: DUMMY
[    2.055691] ata2: DUMMY
[    2.055693] ata3: SATA max UDMA/133 abar m2048@0xfe505000 port 0xfe505200 irq 46
[    2.055695] ata4: SATA max UDMA/133 abar m2048@0xfe505000 port 0xfe505280 irq 46
[    2.055696] ata5: SATA max UDMA/133 abar m2048@0xfe505000 port 0xfe505300 irq 46
[    2.055698] ata6: SATA max UDMA/133 abar m2048@0xfe505000 port 0xfe505380 irq 46
[    2.055763] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    2.055766] i915 0000:00:02.0: setting latency timer to 64
[    2.099344] mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining
[    2.099346] [drm] MTRR allocation failed.  Graphics performance may suffer.
[    2.099466] [drm:intel_opregion_setup], graphic opregion physical addr: 0xb6c76018
[    2.099477] [drm:intel_opregion_setup], Public ACPI methods supported
[    2.099478] [drm:intel_opregion_setup], SWSCI supported
[    2.099479] [drm:intel_opregion_setup], ASLE supported
[    2.099493] i915 0000:00:02.0: irq 53 for MSI/MSI-X
[    2.099496] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    2.099497] [drm] Driver supports precise vblank timestamp query.
[    2.099500] [drm:intel_detect_pch], Found CougarPoint PCH
[    2.099501] [drm:intel_parse_bios], Using VBT from OpRegion: $VBT SANDYBRIDGE-D  d
[    2.099503] [drm:parse_general_definitions], crt_ddc_bus_pin: 2
[    2.099506] [drm:parse_lfp_panel_data], Found panel mode in BIOS VBT tables:
[    2.099514] [drm:drm_mode_debug_printmodeline], Modeline 0:"1024x768" 0 65000 1024 1048 1184 1344 768 771 777 806 0x8 0xa
[    2.099520] [drm:parse_sdvo_panel_data], Found SDVO panel mode in BIOS VBT tables:
[    2.099521] [drm:drm_mode_debug_printmodeline], Modeline 0:"1600x1200" 0 162000 1600 1664 1856 2160 1200 1201 1204 1250 0x8 0xa
[    2.099523] [drm:parse_sdvo_device_mapping], No SDVO device info is found in VBT
[    2.099528] [drm:intel_dsm_pci_probe], no _DSM method for intel device
[    2.099534] [drm:intel_modeset_init], 2 display pipes available.
[    2.099539] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    2.099857] [drm:intel_crt_init], pch crt adpa set to 0xf40000
[    2.102065] [drm:intel_sdvo_read_byte], i2c transfer returned -6
[    2.102066] [drm:intel_sdvo_init], No SDVO device found on SDVOB
[    2.102103] [drm:intel_dp_i2c_init], i2c_init DPDDC-B
[    2.102611] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.102612] [drm:intel_dp_i2c_aux_ch], aux_ch failed -110
[    2.103120] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.103121] [drm:intel_dp_i2c_aux_ch], aux_ch failed -110
[    2.103155] [drm:intel_dp_i2c_init], i2c_init DPDDC-D
[    2.103663] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.103664] [drm:intel_dp_i2c_aux_ch], aux_ch failed -110
[    2.104171] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.104172] [drm:intel_dp_i2c_aux_ch], aux_ch failed -110
[    2.104180] [drm:intel_panel_get_backlight], get backlight PWM = 0
[    2.104194] [drm:ironlake_crtc_dpms], crtc 0/0 dpms off
[    2.104204] [drm:i915_get_vblank_timestamp], crtc 0 is disabled
[    2.154393] [drm:intel_wait_for_vblank], vblank wait timed out
[    2.194779] [drm:intel_update_fbc], 
[    2.195024] [drm:ironlake_crtc_dpms], crtc 1/1 dpms off
[    2.195026] [drm:gm45_get_vblank_counter], trying to get vblank count for disabled pipe B
[    2.195028] [drm:i915_get_vblank_timestamp], crtc 1 is disabled
[    2.195031] [drm:gm45_get_vblank_counter], trying to get vblank count for disabled pipe B
[    2.195682] [drm:intel_update_fbc], 
[    2.236069] [drm:init_status_page], render ring hws offset: 0x00000000
[    2.236138] [drm:init_status_page], gen6 bsd ring hws offset: 0x00021000
[    2.236205] [drm:init_status_page], blt ring hws offset: 0x00042000
[    2.236296] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[    2.236298] [drm:intel_ironlake_crt_detect_hotplug], trigger hotplug detect cycle: adpa=0xf40000
[    2.254313] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[    2.254319] [drm:intel_crt_detect], CRT not detected via hotplug
[    2.254323] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[    2.254327] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[    2.265328] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[    2.265329] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[    2.265837] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.274319] usb 1-1: new high speed USB device number 2 using ehci_hcd
[    2.284823] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.304810] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.324294] [drm:ironlake_dp_detect], DPCD: 0000
[    2.324300] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[    2.324305] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[    2.354290] Refined TSC clocksource calibration: 3291.700 MHz.
[    2.354293] Switching to clocksource tsc
[    2.394277] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.394301] ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.394329] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.394343] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.398581] ata6.00: ATA-8: WDC WD2003FYYS-02W0B0, 01.01D01, max UDMA/133
[    2.398583] ata6.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    2.398722] ata4.00: ATA-8: WDC WD2003FYYS-02W0B0, 01.01D01, max UDMA/133
[    2.398724] ata4.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    2.398730] ata5.00: ATA-8: WDC WD2003FYYS-02W0B0, 01.01D01, max UDMA/133
[    2.398731] ata5.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    2.399436] ata3.00: ATA-8: WDC WD2003FYYS-02W0B0, 01.01D01, max UDMA/133
[    2.399438] ata3.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    2.402244] ata6.00: configured for UDMA/133
[    2.402750] ata4.00: configured for UDMA/133
[    2.403682] ata5.00: configured for UDMA/133
[    2.404414] ata3.00: configured for UDMA/133
[    2.404573] scsi 2:0:0:0: Direct-Access     ATA      WDC WD2003FYYS-0 01.0 PQ: 0 ANSI: 5
[    2.404672] sd 2:0:0:0: Attached scsi generic sg0 type 0
[    2.404816] sd 2:0:0:0: [sda] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    2.404859] scsi 3:0:0:0: Direct-Access     ATA      WDC WD2003FYYS-0 01.0 PQ: 0 ANSI: 5
[    2.404950] sd 3:0:0:0: Attached scsi generic sg1 type 0
[    2.404996] sd 3:0:0:0: [sdb] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    2.405020] scsi 4:0:0:0: Direct-Access     ATA      WDC WD2003FYYS-0 01.0 PQ: 0 ANSI: 5
[    2.405024] sd 2:0:0:0: [sda] Write Protect is off
[    2.405026] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    2.405029] sd 3:0:0:0: [sdb] Write Protect is off
[    2.405030] sd 3:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    2.405037] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.405041] sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.405095] sd 4:0:0:0: Attached scsi generic sg2 type 0
[    2.405109] sd 4:0:0:0: [sdc] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    2.405133] sd 4:0:0:0: [sdc] Write Protect is off
[    2.405134] sd 4:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[    2.405144] sd 4:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.405147] scsi 5:0:0:0: Direct-Access     ATA      WDC WD2003FYYS-0 01.0 PQ: 0 ANSI: 5
[    2.405207] sd 5:0:0:0: [sdd] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    2.405209] sd 5:0:0:0: Attached scsi generic sg3 type 0
[    2.405232] sd 5:0:0:0: [sdd] Write Protect is off
[    2.405233] sd 5:0:0:0: [sdd] Mode Sense: 00 3a 00 00
[    2.405245] sd 5:0:0:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.415045]  sdd: sdd1 sdd2
[    2.415510] sd 5:0:0:0: [sdd] Attached SCSI disk
[    2.416091]  sdb: sdb1 sdb2
[    2.416255] sd 3:0:0:0: [sdb] Attached SCSI disk
[    2.417886]  sdc: sdc1 sdc2
[    2.418310] sd 4:0:0:0: [sdc] Attached SCSI disk
[    2.421578]  sda: sda1 sda2
[    2.422025] sd 2:0:0:0: [sda] Attached SCSI disk
[    2.424721] hub 1-1:1.0: USB hub found
[    2.424823] hub 1-1:1.0: 6 ports detected
[    2.442031] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[    2.486326] md: bind<sdb2>
[    2.490450] md: bind<sdd1>
[    2.502300] md: bind<sdb1>
[    2.504337] md: bind<sdc1>
[    2.513412] md: bind<sdc2>
[    2.514960] md: bind<sda2>
[    2.520599] md: bind<sdd2>
[    2.527842] async_tx: api initialized (async)
[    2.544231] usb 2-1: new high speed USB device number 2 using ehci_hcd
[    2.560001] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[    2.560003] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[    2.560005] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[    2.560012] [drm:drm_mode_debug_printmodeline], Modeline 23:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[    2.560015] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[    2.560016] [drm:drm_mode_debug_printmodeline], Modeline 22:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[    2.560018] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[    2.560021] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[    2.560023] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[    2.560025] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[    2.560028] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[    2.560030] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[    2.560032] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[    2.560034] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[    2.560036] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[    2.560038] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[    2.560040] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[    2.560043] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[    2.560045] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[    2.560047] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[    2.560049] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[    2.560051] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[    2.560053] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[    2.560055] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[    2.560057] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[    2.560060] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[    2.560062] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[    2.560571] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.574726] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.594723] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.614211] [drm:ironlake_dp_detect], DPCD: 0000
[    2.614224] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[    2.614226] [drm:drm_setup_crtcs], 
[    2.614238] [drm:drm_enable_connectors], connector 5 enabled? no
[    2.614239] [drm:drm_enable_connectors], connector 8 enabled? no
[    2.614240] [drm:drm_enable_connectors], connector 11 enabled? no
[    2.614242] [drm:drm_enable_connectors], connector 14 enabled? yes
[    2.614243] [drm:drm_enable_connectors], connector 15 enabled? no
[    2.614244] [drm:drm_target_preferred], looking for cmdline mode on connector 14
[    2.614245] [drm:drm_target_preferred], looking for preferred mode on connector 14
[    2.614247] [drm:drm_target_preferred], found mode 720x480
[    2.614248] [drm:drm_setup_crtcs], picking CRTCs for 8192x8192 config
[    2.614250] [drm:drm_setup_crtcs], desired mode 720x480 set on crtc 3
[    2.615420] [drm:intelfb_create], allocated 720x480 fb: 0x00063000, bo ffff880134601e00
[    2.615460] fbcon: inteldrmfb (fb0) is primary device
[    2.615485] [drm:drm_crtc_helper_set_config], 
[    2.615486] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:23] #connectors=1 (x y) (0 0)
[    2.615490] [drm:drm_crtc_helper_set_config], crtc has no fb, full mode set
[    2.615491] [drm:drm_crtc_helper_set_config], modes are different, full mode set
[    2.615492] [drm:drm_mode_debug_printmodeline], Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0
[    2.615493] [drm:drm_mode_debug_printmodeline], Modeline 22:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[    2.615495] [drm:drm_crtc_helper_set_config], encoder changed, full mode switch
[    2.615496] [drm:drm_crtc_helper_set_config], crtc changed, full mode switch
[    2.615498] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.615499] [drm:drm_crtc_helper_set_config], attempting to set mode from userspace
[    2.615500] [drm:drm_mode_debug_printmodeline], Modeline 22:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[    2.615503] [drm:drm_crtc_helper_set_mode], [CRTC:3]
[    2.615741] [drm:ironlake_crtc_mode_set], Mode for pipe A:
[    2.615742] [drm:drm_mode_debug_printmodeline], Modeline 22:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[    2.674195] [drm:intel_wait_for_vblank], vblank wait timed out
[    2.674197] [drm:intel_pipe_set_base_atomic], Writing base 00063000 00000000 0 0 2880
[    2.674209] [drm:intel_update_fbc], 
[    2.674211] [drm:sandybridge_update_wm], FIFO watermarks For pipe A - plane 42, cursor: 6
[    2.674223] [drm:ironlake_check_srwm], watermark 1: display plane 5, fbc lines 3, cursor 6
[    2.674224] [drm:ironlake_check_srwm], watermark 2: display plane 6, fbc lines 3, cursor 6
[    2.674226] [drm:ironlake_check_srwm], watermark 3: display plane 21, fbc lines 3, cursor 6
[    2.674228] [drm:drm_crtc_helper_set_mode], [ENCODER:13:TMDS-13] set [MODE:22:720x480]
[    2.674229] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe A
[    2.674231] [drm:intel_write_eld], ELD on [CONNECTOR:14:HDMI-A-2], [ENCODER:13:TMDS-13]
[    2.674232] [drm:ironlake_write_eld], ELD on pipe A
[    2.674234] [drm:ironlake_write_eld], Audio directed to unknown port
[    2.674237] [drm:ironlake_write_eld], ELD size 13
[    2.674248] [drm:sandybridge_update_wm], FIFO watermarks For pipe A - plane 42, cursor: 6
[    2.674250] [drm:ironlake_check_srwm], watermark 1: display plane 5, fbc lines 3, cursor 6
[    2.674251] [drm:ironlake_check_srwm], watermark 2: display plane 6, fbc lines 3, cursor 6
[    2.674252] [drm:ironlake_check_srwm], watermark 3: display plane 21, fbc lines 3, cursor 6
[    2.694183] raid6: int64x1   3549 MB/s
[    2.694916] hub 2-1:1.0: USB hub found
[    2.694996] hub 2-1:1.0: 8 ports detected
[    2.734178] [drm:intel_wait_for_vblank], vblank wait timed out
[    2.794163] [drm:intel_wait_for_vblank], vblank wait timed out
[    2.794970] [drm:gen6_fdi_link_train], FDI_RX_IIR 0x700
[    2.794972] [drm:gen6_fdi_link_train], FDI train 1 done.
[    2.795625] [drm:gen6_fdi_link_train], FDI_RX_IIR 0x600
[    2.795626] [drm:gen6_fdi_link_train], FDI train 2 done.
[    2.795627] [drm:gen6_fdi_link_train], FDI train done.
[    2.796842] [drm:intel_update_fbc], 
[    2.796848] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[    2.796849] [drm:drm_crtc_helper_set_config], 	[CONNECTOR:14:HDMI-A-2] set DPMS on
[    2.796859] [drm:drm_crtc_helper_set_config], 
[    2.796860] [drm:drm_crtc_helper_set_config], [CRTC:4] [NOFB]
[    2.796862] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.796864] Console: switching to colour frame buffer device 90x30
[    2.796871] [drm:drm_crtc_helper_set_config], 
[    2.796871] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:23] #connectors=1 (x y) (0 0)
[    2.796874] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.797437] fb0: inteldrmfb frame buffer device
[    2.797438] drm: registered panic notifier
[    2.798017] fixme: max PWM is zero.
[    2.798019] [drm:intel_panel_set_backlight], set backlight PWM = 1
[    2.798060] acpi device:32: registered as cooling_device4
[    2.798063] [drm:intel_panel_set_backlight], set backlight PWM = 1
[    2.798157] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input2
[    2.798186] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    2.798199] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[    2.813549] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[    2.864137] raid6: int64x2   4091 MB/s
[    2.974306] usb 2-1.3: new low speed USB device number 3 using ehci_hcd
[    3.034092] raid6: int64x4   3787 MB/s
[    3.090133] usbcore: registered new interface driver usbhid
[    3.090134] usbhid: USB HID core driver
[    3.096426] input: Twin USB Joystick as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input3
[    3.096464] input: Twin USB Joystick as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input4
[    3.096496] pantherlord 0003:0810:0001.0001: input,hidraw0: USB HID v1.10 Joystick [Twin USB Joystick] on usb-0000:00:1d.0-1.3/input0
[    3.096503] pantherlord 0003:0810:0001.0001: Force feedback for PantherLord/GreenAsia devices by Anssi Hannula <[email protected]>
[    3.164253] usb 2-1.4: new low speed USB device number 4 using ehci_hcd
[    3.204075] raid6: int64x8   3173 MB/s
[    3.282993] input: Twin USB Joystick as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/input/input5
[    3.283031] input: Twin USB Joystick as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/input/input6
[    3.283058] pantherlord 0003:0810:0001.0002: input,hidraw1: USB HID v1.10 Joystick [Twin USB Joystick] on usb-0000:00:1d.0-1.4/input0
[    3.283064] pantherlord 0003:0810:0001.0002: Force feedback for PantherLord/GreenAsia devices by Anssi Hannula <[email protected]>
[    3.373988] raid6: sse2x1    9873 MB/s
[    3.374196] usb 2-1.6: new low speed USB device number 5 using ehci_hcd
[    3.492356] input: Riitek Micro Keyboard as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/input/input7
[    3.492397] generic-usb 0003:1997:0409.0003: input,hidraw2: USB HID v1.11 Keyboard [Riitek Micro Keyboard] on usb-0000:00:1d.0-1.6/input0
[    3.495630] input: Riitek Micro Keyboard as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.1/input/input8
[    3.495693] generic-usb 0003:1997:0409.0004: input,hidraw3: USB HID v1.11 Mouse [Riitek Micro Keyboard] on usb-0000:00:1d.0-1.6/input1
[    3.543941] raid6: sse2x2   12036 MB/s
[    3.713893] raid6: sse2x4   13999 MB/s
[    3.713894] raid6: using algorithm sse2x4 (13999 MB/s)
[    3.714372] xor: automatically using best checksumming function: generic_sse
[    3.763886]    generic_sse: 16466.800 MB/sec
[    3.763888] xor: using function: generic_sse (16466.800 MB/sec)
[    3.764575] md: raid6 personality registered for level 6
[    3.764577] md: raid5 personality registered for level 5
[    3.764578] md: raid4 personality registered for level 4
[    3.764769] bio: create slab <bio-1> at 1
[    3.764777] md/raid:md1: device sdd2 operational as raid disk 3
[    3.764778] md/raid:md1: device sda2 operational as raid disk 0
[    3.764780] md/raid:md1: device sdc2 operational as raid disk 2
[    3.764790] md/raid:md1: device sdb2 operational as raid disk 1
[    3.765037] md/raid:md1: allocated 4282kB
[    3.765152] md/raid:md1: raid level 5 active with 4 out of 4 devices, algorithm 2
[    3.765153] RAID conf printout:
[    3.765154]  --- level:5 rd:4 wd:4
[    3.765155]  disk 0, o:1, dev:sda2
[    3.765156]  disk 1, o:1, dev:sdb2
[    3.765157]  disk 2, o:1, dev:sdc2
[    3.765158]  disk 3, o:1, dev:sdd2
[    3.765174] md1: detected capacity change from 0 to 5898110828544
[    3.766137]  md1: unknown partition table
[    3.774054] md: bind<sda1>
[    3.775599] md: raid10 personality registered for level 10
[    3.775864] md/raid10:md0: active with 4 out of 4 devices
[    3.775875] md0: detected capacity change from 0 to 68716331008
[    3.776833]  md0: unknown partition table
[    4.201842] [drm:drm_crtc_helper_set_config], 
[    4.201844] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:23] #connectors=1 (x y) (0 0)
[    4.201849] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.268436] [drm:i915_driver_open], 
[    4.268445] [drm:drm_crtc_helper_set_config], 
[    4.268446] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:23] #connectors=1 (x y) (0 0)
[    4.268450] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.268452] [drm:drm_crtc_helper_set_config], 
[    4.268453] [drm:drm_crtc_helper_set_config], [CRTC:4] [NOFB]
[    4.268455] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.268461] [drm:i915_driver_open], 
[    4.268464] [drm:drm_crtc_helper_set_config], 
[    4.268465] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:23] #connectors=1 (x y) (0 0)
[    4.268468] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.268469] [drm:drm_crtc_helper_set_config], 
[    4.268470] [drm:drm_crtc_helper_set_config], [CRTC:4] [NOFB]
[    4.268472] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.268476] [drm:i915_driver_open], 
[    4.268508] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[5] ENCODERS[5]
[    4.268510] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[5] ENCODERS[5]
[    4.268513] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[    4.268514] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[    4.268517] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[    4.268518] [drm:intel_crt_detect], CRT not detected via hotplug
[    4.268520] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[    4.268522] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[    4.268524] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[    4.268526] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[    4.268527] [drm:intel_crt_detect], CRT not detected via hotplug
[    4.268528] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[    4.268530] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[    4.268532] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[    4.279484] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[    4.279486] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[    4.279487] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[    4.290420] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[    4.290422] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[    4.290424] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[    4.290932] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.304251] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.324242] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.343732] [drm:ironlake_dp_detect], DPCD: 0000
[    4.343739] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[    4.343747] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[    4.343750] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[    4.344260] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.364245] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.384231] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.403717] [drm:ironlake_dp_detect], DPCD: 0000
[    4.403723] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[    4.403734] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[    4.403738] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[    4.520225] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[    4.636651] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[    4.636653] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[    4.636654] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[    4.636662] [drm:drm_mode_debug_printmodeline], Modeline 43:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[    4.636665] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[    4.636666] [drm:drm_mode_debug_printmodeline], Modeline 42:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[    4.636668] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[    4.636671] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[    4.636672] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[    4.636674] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[    4.636677] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[    4.636679] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[    4.636681] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[    4.636683] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[    4.636685] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[    4.636687] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[    4.636690] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[    4.636692] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[    4.636694] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[    4.636696] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[    4.636698] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[    4.636700] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[    4.636702] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[    4.636704] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[    4.636706] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[    4.636708] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[    4.636712] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[    4.637326] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[    4.637328] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[    4.637835] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.654163] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.674156] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.693638] [drm:ironlake_dp_detect], DPCD: 0000
[    4.693644] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[    4.693653] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[    4.693657] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[    4.694167] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.714145] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.734140] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.753624] [drm:ironlake_dp_detect], DPCD: 0000
[    4.753631] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[    4.769532] [drm:drm_mode_addfb], [FB:24]
[    4.769544] [drm:drm_mode_setcrtc], [CRTC:3]
[    4.769546] [drm:drm_mode_setcrtc], [CONNECTOR:14:HDMI-A-2]
[    4.769548] [drm:drm_crtc_helper_set_config], 
[    4.769549] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:24] #connectors=1 (x y) (0 0)
[    4.769553] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.770606] [drm:intel_pipe_set_base_atomic], Writing base 001B5000 00000000 0 0 3072
[    4.770608] [drm:intel_update_fbc], 
[    4.781579] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[    4.823605] [drm:intel_wait_for_vblank], vblank wait timed out
[    4.823636] [drm:drm_crtc_helper_set_config], 
[    4.823638] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:23] #connectors=1 (x y) (0 0)
[    4.823645] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.823650] [drm:intel_pipe_set_base_atomic], Writing base 00063000 00000000 0 0 2880
[    4.823654] [drm:intel_update_fbc], 
[    4.831593] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[    4.831747] Btrfs loaded
[    4.835074] md: linear personality registered for level -1
[    4.836028] md: multipath personality registered for level -4
[    4.836967] md: raid0 personality registered for level 0
[    4.837967] md: raid1 personality registered for level 1
[    4.883986] [drm:intel_wait_for_vblank], vblank wait timed out
[    4.884586] [drm:drm_mode_setcrtc], [CRTC:3]
[    4.884591] [drm:drm_mode_setcrtc], [CONNECTOR:14:HDMI-A-2]
[    4.884593] [drm:drm_crtc_helper_set_config], 
[    4.884594] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:24] #connectors=1 (x y) (0 0)
[    4.884599] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.884602] [drm:intel_pipe_set_base_atomic], Writing base 001B5000 00000000 0 0 3072
[    4.884604] [drm:intel_update_fbc], 
[    4.898306] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[    4.943578] [drm:intel_wait_for_vblank], vblank wait timed out
[    5.508993] EXT4-fs (dm-3): mounted filesystem with ordered data mode. Opts: (null)
[    9.137432] Adding 4194300k swap on /dev/mapper/vgsystem-lvswap.  Priority:-1 extents:1 across:4194300k 
[    9.192318] udev[495]: starting version 167
[    9.250932] EXT4-fs (dm-3): re-mounted. Opts: errors=remount-ro
[    9.362791] lp: driver loaded but no devices found
[    9.669748] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[    9.669797] HDA Intel 0000:00:1b.0: irq 54 for MSI/MSI-X
[    9.669815] HDA Intel 0000:00:1b.0: setting latency timer to 64
[    9.956732] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: errors=remount-ro
[   10.085558] r8169 0000:03:00.0: eth0: unable to load firmware patch rtl_nic/rtl8168e-2.fw (-2)
[   10.114371] [drm:i915_driver_open], 
[   10.114397] [drm:i915_driver_open], 
[   10.114510] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[5] ENCODERS[5]
[   10.114513] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[5] ENCODERS[5]
[   10.114536] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   10.114539] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   10.114541] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   10.114543] [drm:intel_crt_detect], CRT not detected via hotplug
[   10.114545] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   10.114548] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   10.114549] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   10.114552] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   10.114553] [drm:intel_crt_detect], CRT not detected via hotplug
[   10.114555] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   10.114570] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   10.114572] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   10.115842] r8169 0000:03:00.0: eth0: link down
[   10.115847] r8169 0000:03:00.0: eth0: link down
[   10.116047] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   10.125705] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   10.125710] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   10.125711] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   10.136650] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   10.136671] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   10.136673] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   10.137181] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.152643] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.172649] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.192118] [drm:ironlake_dp_detect], DPCD: 0000
[   10.192121] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   10.192147] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   10.192149] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   10.192657] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.212618] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.232638] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.252105] [drm:ironlake_dp_detect], DPCD: 0000
[   10.252111] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   10.252165] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   10.252169] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   10.268696] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.272189] HDMI: detected monitor TX-SR607 at connection type HDMI
[   10.272190] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   10.272193] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.272196] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.272198] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   10.272199] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   10.272201] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   10.272202] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   10.272204] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   10.272206] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000
[   10.274995] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.275049] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.275059] input: HDA Intel PCH HDMI/DP as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[   10.278541] HDMI: detected monitor TX-SR607 at connection type HDMI
[   10.278543] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   10.278545] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.278548] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.278550] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   10.278551] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   10.278553] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   10.278554] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   10.278556] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   10.278558] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000
[   10.278612] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.278644] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.282143] HDMI: detected monitor TX-SR607 at connection type HDMI
[   10.282145] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   10.282147] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.282149] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.282151] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   10.282152] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   10.282154] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   10.282155] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   10.282157] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   10.282159] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000
[   10.369603] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   10.386984] ppdev: user-space parallel port driver
[   10.486889] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   10.486892] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   10.486893] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   10.486903] [drm:drm_mode_debug_printmodeline], Modeline 46:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   10.486905] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   10.486907] [drm:drm_mode_debug_printmodeline], Modeline 45:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   10.486909] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   10.486912] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   10.486914] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   10.486916] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   10.486918] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   10.486920] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   10.486923] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   10.486925] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   10.486937] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   10.486939] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   10.486941] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   10.486944] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   10.486946] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   10.486948] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   10.486950] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   10.486952] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   10.486955] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   10.486957] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   10.486959] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   10.486961] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   10.486970] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   10.487009] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   10.487011] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   10.487519] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.502535] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.522602] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.542019] [drm:ironlake_dp_detect], DPCD: 0000
[   10.542023] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   10.542039] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   10.542041] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   10.542549] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.562549] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.582527] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.602002] [drm:ironlake_dp_detect], DPCD: 0000
[   10.602007] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   10.602080] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   10.602083] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   10.602085] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   10.602087] [drm:intel_crt_detect], CRT not detected via hotplug
[   10.602088] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   10.602090] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   10.602092] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   10.602093] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   10.602095] [drm:intel_crt_detect], CRT not detected via hotplug
[   10.602096] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   10.602109] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   10.602111] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   10.613191] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   10.613194] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   10.613195] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   10.624266] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   10.624295] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   10.624297] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   10.624806] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.642525] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.662529] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.681990] [drm:ironlake_dp_detect], DPCD: 0000
[   10.682004] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   10.682012] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   10.682014] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   10.682522] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.702483] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.722573] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.741964] [drm:ironlake_dp_detect], DPCD: 0000
[   10.741968] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   10.742015] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   10.742017] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   10.859263] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   10.976211] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   10.976214] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   10.976215] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   10.976224] [drm:drm_mode_debug_printmodeline], Modeline 46:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   10.976227] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   10.976228] [drm:drm_mode_debug_printmodeline], Modeline 45:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   10.976231] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   10.976233] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   10.976235] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   10.976237] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   10.976239] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   10.976242] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   10.976244] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   10.976246] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   10.976248] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   10.976250] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   10.976253] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   10.976255] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   10.976257] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   10.976259] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   10.976262] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   10.976264] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   10.976266] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   10.976268] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   10.976270] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   10.976272] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   10.976282] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   10.984632] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   10.984635] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   10.985144] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.002426] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.022420] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.041907] [drm:ironlake_dp_detect], DPCD: 0000
[   11.041914] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   11.041922] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   11.041926] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   11.042435] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.062390] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.082390] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.101879] [drm:ironlake_dp_detect], DPCD: 0000
[   11.101885] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   11.104020] [drm:drm_mode_addfb], [FB:41]
[   11.104084] [drm:drm_mode_setcrtc], [CRTC:3]
[   11.104087] [drm:drm_mode_setcrtc], [CONNECTOR:14:HDMI-A-2]
[   11.104088] [drm:drm_crtc_helper_set_config], 
[   11.104089] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:41] #connectors=1 (x y) (0 0)
[   11.104094] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[   11.104336] [drm:intel_pipe_set_base_atomic], Writing base 00339000 00000000 0 0 3072
[   11.104343] [drm:intel_update_fbc], 
[   11.119344] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[   11.161874] [drm:intel_wait_for_vblank], vblank wait timed out
[   11.400121] EXT4-fs (dm-3): re-mounted. Opts: errors=remount-ro,commit=0
[   11.401775] EXT4-fs (dm-1): re-mounted. Opts: errors=remount-ro,commit=0
[   11.588476] [drm:i915_driver_open], 
[   11.596431] [drm:i915_driver_open], 
[   11.649404] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   11.649408] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   11.649411] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   11.649412] [drm:intel_crt_detect], CRT not detected via hotplug
[   11.649414] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   11.649417] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   11.649418] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   11.649420] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   11.649422] [drm:intel_crt_detect], CRT not detected via hotplug
[   11.649423] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   11.649427] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   11.649429] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   11.660411] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   11.660413] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   11.660414] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   11.671333] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   11.671339] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   11.671341] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   11.671849] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.692230] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.722220] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.741706] [drm:ironlake_dp_detect], DPCD: 0000
[   11.741713] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   11.741728] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   11.741732] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   11.742241] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.762210] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.782235] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.801690] [drm:ironlake_dp_detect], DPCD: 0000
[   11.801697] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   11.801724] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   11.801729] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   11.918357] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   12.034833] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   12.034835] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   12.034836] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   12.034844] [drm:drm_mode_debug_printmodeline], Modeline 47:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   12.034847] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   12.034848] [drm:drm_mode_debug_printmodeline], Modeline 46:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   12.034850] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   12.034853] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   12.034854] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   12.034857] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   12.034859] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   12.034861] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   12.034863] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   12.034865] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   12.034867] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   12.034869] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   12.034871] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   12.034873] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   12.034875] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   12.034878] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   12.034880] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   12.034883] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   12.034885] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   12.034887] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   12.034889] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   12.034891] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   12.034897] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   12.035154] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   12.035156] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   12.035663] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.052129] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.072124] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.091610] [drm:ironlake_dp_detect], DPCD: 0000
[   12.091617] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   12.091631] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   12.091635] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   12.092145] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.112120] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.132102] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.151591] [drm:ironlake_dp_detect], DPCD: 0000
[   12.151597] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   12.153357] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   12.153360] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   12.153362] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   12.153363] [drm:intel_crt_detect], CRT not detected via hotplug
[   12.153365] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   12.153367] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   12.153368] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   12.153370] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   12.153372] [drm:intel_crt_detect], CRT not detected via hotplug
[   12.153373] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   12.153380] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   12.153381] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   12.164309] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   12.164311] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   12.164312] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   12.175241] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   12.175246] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   12.175247] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   12.175755] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.192094] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.212086] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.231571] [drm:ironlake_dp_detect], DPCD: 0000
[   12.231578] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   12.231592] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   12.231596] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   12.232106] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.252067] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.272066] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.291552] [drm:ironlake_dp_detect], DPCD: 0000
[   12.291558] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   12.291579] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   12.291584] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   12.408158] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   12.524615] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   12.524617] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   12.524618] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   12.524626] [drm:drm_mode_debug_printmodeline], Modeline 47:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   12.524629] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   12.524630] [drm:drm_mode_debug_printmodeline], Modeline 46:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   12.524632] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   12.524634] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   12.524636] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   12.524638] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   12.524640] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   12.524642] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   12.524644] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   12.524647] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   12.524649] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   12.524651] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   12.524653] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   12.524655] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   12.524657] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   12.524659] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   12.524661] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   12.524663] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   12.524665] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   12.524667] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   12.524669] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   12.524671] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   12.524677] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   12.524897] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   12.524899] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   12.525406] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.541995] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.561989] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.581469] [drm:ironlake_dp_detect], DPCD: 0000
[   12.581476] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   12.581490] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   12.581495] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   12.582005] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.601978] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.621972] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.641458] [drm:ironlake_dp_detect], DPCD: 0000
[   12.641465] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   12.643478] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   12.643481] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   12.643483] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   12.643485] [drm:intel_crt_detect], CRT not detected via hotplug
[   12.643486] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   12.643489] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   12.643490] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   12.643492] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   12.643493] [drm:intel_crt_detect], CRT not detected via hotplug
[   12.643494] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   12.643498] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   12.643499] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   12.654445] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   12.654447] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   12.654448] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   12.665382] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   12.665386] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   12.665388] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   12.665895] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.681951] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.701944] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.721432] [drm:ironlake_dp_detect], DPCD: 0000
[   12.721439] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   12.721453] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   12.721457] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   12.721966] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.741944] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.761939] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.781417] [drm:ironlake_dp_detect], DPCD: 0000
[   12.781424] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   12.781445] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   12.781449] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   12.781488] r8169 0000:03:00.0: eth0: link up
[   12.783565] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   12.898472] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   13.015331] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   13.015333] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   13.015334] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   13.015343] [drm:drm_mode_debug_printmodeline], Modeline 47:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   13.015346] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   13.015347] [drm:drm_mode_debug_printmodeline], Modeline 46:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   13.015349] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   13.015352] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   13.015353] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   13.015355] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   13.015358] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   13.015360] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   13.015362] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   13.015364] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   13.015366] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   13.015368] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   13.015370] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   13.015372] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   13.015374] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   13.015376] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   13.015379] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   13.015381] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   13.015383] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   13.015385] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   13.015387] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   13.015389] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   13.015401] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   13.015432] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   13.015435] [drm:intel_crt_detect], CRT not detected via hotplug
[   13.015436] [drm:output_poll_execute], [CONNECTOR:5:VGA-1] status updated from 2 to 2
[   13.015654] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   13.026355] [drm:output_poll_execute], [CONNECTOR:8:HDMI-A-1] status updated from 2 to 2
[   13.026863] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.041859] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.061852] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.081334] [drm:ironlake_dp_detect], DPCD: 0000
[   13.081340] [drm:output_poll_execute], [CONNECTOR:11:DP-1] status updated from 2 to 2
[   13.197979] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   13.197980] [drm:output_poll_execute], [CONNECTOR:14:HDMI-A-2] status updated from 1 to 1
[   13.198488] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.211810] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.231800] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.251290] [drm:ironlake_dp_detect], DPCD: 0000
[   13.251296] [drm:output_poll_execute], [CONNECTOR:15:DP-2] status updated from 2 to 2
[   13.251408] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   13.251916] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.271794] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.291788] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.311276] [drm:ironlake_dp_detect], DPCD: 0000
[   13.311282] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   13.311297] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   13.311301] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   13.311811] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.331777] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.351772] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.371252] [drm:ironlake_dp_detect], DPCD: 0000
[   13.371258] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   13.372854] [drm:drm_mode_addfb], [FB:24]
[   13.372882] [drm:drm_mode_setcrtc], [CRTC:3]
[   13.372884] [drm:drm_mode_setcrtc], [CONNECTOR:14:HDMI-A-2]
[   13.372886] [drm:drm_crtc_helper_set_config], 
[   13.372887] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:24] #connectors=1 (x y) (0 0)
[   13.372891] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[   13.375715] [drm:intel_pipe_set_base_atomic], Writing base 00641000 00000000 0 0 5120
[   13.375718] [drm:intel_update_fbc], 
[   13.387597] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[   13.431240] [drm:intel_wait_for_vblank], vblank wait timed out
[   13.432024] [drm:drm_mode_setcrtc], [CRTC:3]
[   13.432028] [drm:drm_mode_setcrtc], [CONNECTOR:14:HDMI-A-2]
[   13.432029] [drm:drm_crtc_helper_set_config], 
[   13.432030] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:24] #connectors=1 (x y) (0 0)
[   13.432034] [drm:drm_crtc_helper_set_config], modes are different, full mode set
[   13.432035] [drm:drm_mode_debug_printmodeline], Modeline 22:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   13.432038] [drm:drm_mode_debug_printmodeline], Modeline 41:"" 0 74250 1280 1390 1430 1650 720 725 730 750 0x0 0x5
[   13.432040] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[   13.432042] [drm:drm_crtc_helper_set_config], attempting to set mode from userspace
[   13.432043] [drm:drm_mode_debug_printmodeline], Modeline 41:"" 0 74250 1280 1390 1430 1650 720 725 730 750 0x0 0x5
[   13.432046] [drm:drm_crtc_helper_set_mode], [CRTC:3]
[   13.491225] [drm:intel_wait_for_vblank], vblank wait timed out
[   13.531621] [drm:sandybridge_update_wm], FIFO watermarks For pipe A - plane 6, cursor: 6
[   13.531623] [drm:ironlake_check_srwm], watermark 1: display plane 9, fbc lines 3, cursor 6
[   13.531625] [drm:ironlake_check_srwm], watermark 2: display plane 12, fbc lines 3, cursor 6
[   13.531627] [drm:ironlake_check_srwm], watermark 3: display plane 54, fbc lines 3, cursor 6
[   13.531629] [drm:intel_update_fbc], 
[   13.531848] [drm:ironlake_crtc_mode_set], Mode for pipe A:
[   13.531849] [drm:drm_mode_debug_printmodeline], Modeline 41:"" 0 74250 1280 1390 1430 1650 720 725 730 750 0x0 0x5
[   13.591198] [drm:intel_wait_for_vblank], vblank wait timed out
[   13.591205] [drm:intel_pipe_set_base_atomic], Writing base 00641000 00000000 0 0 5120
[   13.591210] [drm:intel_update_fbc], 
[   13.651183] [drm:intel_wait_for_vblank], vblank wait timed out
[   13.651190] [drm:sandybridge_update_wm], FIFO watermarks For pipe A - plane 6, cursor: 6
[   13.651194] [drm:ironlake_check_srwm], watermark 1: display plane 9, fbc lines 3, cursor 6
[   13.651198] [drm:ironlake_check_srwm], watermark 2: display plane 12, fbc lines 3, cursor 6
[   13.651202] [drm:ironlake_check_srwm], watermark 3: display plane 54, fbc lines 3, cursor 6
[   13.651207] [drm:drm_crtc_helper_set_mode], [ENCODER:13:TMDS-13] set [MODE:41:]
[   13.651210] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe A
[   13.651214] [drm:intel_write_eld], ELD on [CONNECTOR:14:HDMI-A-2], [ENCODER:13:TMDS-13]
[   13.651218] [drm:ironlake_write_eld], ELD on pipe A
[   13.651221] [drm:ironlake_write_eld], Audio directed to unknown port
[   13.651227] [drm:ironlake_write_eld], ELD size 13
[   13.651240] [drm:sandybridge_update_wm], FIFO watermarks For pipe A - plane 6, cursor: 6
[   13.651244] [drm:ironlake_check_srwm], watermark 1: display plane 9, fbc lines 3, cursor 6
[   13.651247] [drm:ironlake_check_srwm], watermark 2: display plane 12, fbc lines 3, cursor 6
[   13.651251] [drm:ironlake_check_srwm], watermark 3: display plane 54, fbc lines 3, cursor 6
[   13.651306] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=0
[   13.651342] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   13.654884] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
[   13.654926] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   13.711163] [drm:intel_wait_for_vblank], vblank wait timed out
[   13.771146] [drm:intel_wait_for_vblank], vblank wait timed out
[   13.771956] [drm:gen6_fdi_link_train], FDI_RX_IIR 0x100
[   13.771958] [drm:gen6_fdi_link_train], FDI train 1 done.
[   13.772612] [drm:gen6_fdi_link_train], FDI_RX_IIR 0x600
[   13.772613] [drm:gen6_fdi_link_train], FDI train 2 done.
[   13.772614] [drm:gen6_fdi_link_train], FDI train done.
[   13.773829] [drm:intel_update_fbc], 
[   13.773835] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[   13.773836] [drm:drm_crtc_helper_set_config], 	[CONNECTOR:14:HDMI-A-2] set DPMS on
[   13.790492] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[   13.903483] [drm:intel_crtc_cursor_set], 
[   13.998292] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   13.998296] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   13.998300] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   13.998302] [drm:intel_crt_detect], CRT not detected via hotplug
[   13.998304] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   13.998307] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   13.998308] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   13.998310] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   13.998312] [drm:intel_crt_detect], CRT not detected via hotplug
[   13.998313] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   13.998318] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   13.998320] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   14.010637] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   14.010645] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   14.010647] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   14.021736] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   14.021752] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   14.021754] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   14.022263] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.041588] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.061584] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.081058] [drm:ironlake_dp_detect], DPCD: 0000
[   14.081065] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   14.081084] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   14.081088] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   14.081598] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.101578] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.121572] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.141058] [drm:ironlake_dp_detect], DPCD: 0000
[   14.141065] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   14.141090] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   14.141095] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   14.257928] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   14.374778] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   14.374780] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   14.374781] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   14.374790] [drm:drm_mode_debug_printmodeline], Modeline 49:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   14.374792] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   14.374794] [drm:drm_mode_debug_printmodeline], Modeline 48:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   14.374796] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   14.374798] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   14.374800] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   14.374802] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   14.374804] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   14.374806] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   14.374808] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   14.374811] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   14.374813] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   14.374815] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   14.374817] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   14.374819] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   14.374821] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   14.374824] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   14.374826] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   14.374828] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   14.374830] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   14.374832] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   14.374834] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   14.374836] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   14.374842] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   14.375089] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   14.375090] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   14.375598] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.391478] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.411476] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.430964] [drm:ironlake_dp_detect], DPCD: 0000
[   14.430970] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   14.430985] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   14.430989] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   14.431498] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.451471] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.471458] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.490959] [drm:ironlake_dp_detect], DPCD: 0000
[   14.490966] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   14.495444] [drm:i915_driver_open], 
[   14.664664] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.681425] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.701404] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.720898] [drm:ironlake_dp_detect], DPCD: 0000
[   14.721477] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.741382] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.761382] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.780857] [drm:ironlake_dp_detect], DPCD: 0000
[   14.909057] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   14.909114] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   14.909117] [drm:intel_crt_detect], CRT not detected via hotplug
[   15.360874] [drm:drm_mode_addfb], [FB:44]
[   15.439920] EXT4-fs (dm-3): re-mounted. Opts: errors=remount-ro,commit=0
[   15.442506] EXT4-fs (dm-1): re-mounted. Opts: errors=remount-ro,commit=0
[   15.444268] [drm:drm_mode_addfb], [FB:24]
[   15.473419] [drm:drm_mode_addfb], [FB:44]
[   15.998183] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   15.998187] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   15.998190] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   15.998192] [drm:intel_crt_detect], CRT not detected via hotplug
[   15.998194] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   15.998197] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   15.998198] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   15.998200] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   15.998201] [drm:intel_crt_detect], CRT not detected via hotplug
[   15.998203] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   15.998207] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   15.998209] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   16.009142] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   16.009144] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   16.009146] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   16.020158] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   16.020168] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   16.020171] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   16.020679] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.041027] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.061030] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.080510] [drm:ironlake_dp_detect], DPCD: 0000
[   16.080523] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   16.080537] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   16.080539] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   16.081047] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.101009] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.121004] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.140524] [drm:ironlake_dp_detect], DPCD: 0000
[   16.140528] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   16.140546] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   16.140549] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   16.257230] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   16.373820] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   16.373822] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   16.373824] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   16.373834] [drm:drm_mode_debug_printmodeline], Modeline 49:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   16.373836] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   16.373838] [drm:drm_mode_debug_printmodeline], Modeline 48:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   16.373840] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   16.373843] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   16.373844] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   16.373847] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   16.373849] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   16.373851] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   16.373853] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   16.373856] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   16.373858] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   16.373860] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   16.373862] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   16.373864] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   16.373867] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   16.373869] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   16.373871] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   16.373873] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   16.373875] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   16.373877] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   16.373879] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   16.373882] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   16.373897] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   16.374181] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   16.374183] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   16.374691] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.390938] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.410932] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.430411] [drm:ironlake_dp_detect], DPCD: 0000
[   16.430424] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   16.430436] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   16.430438] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   16.430946] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.450921] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.470909] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.490408] [drm:ironlake_dp_detect], DPCD: 0000
[   16.490422] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   19.544538] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   19.544542] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   19.544545] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   19.544547] [drm:intel_crt_detect], CRT not detected via hotplug
[   19.544549] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   19.544552] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   19.544553] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   19.544555] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   19.544557] [drm:intel_crt_detect], CRT not detected via hotplug
[   19.544558] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   19.544563] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   19.544565] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   19.555556] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   19.555557] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   19.555559] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   19.566489] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   19.566496] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   19.566497] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   19.567005] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   19.580063] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   19.600047] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   19.619541] [drm:ironlake_dp_detect], DPCD: 0000
[   19.619547] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   19.619562] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   19.619566] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   19.620076] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   19.640044] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   19.660038] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   19.679522] [drm:ironlake_dp_detect], DPCD: 0000
[   19.679528] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   19.679551] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   19.679556] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   19.796073] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   19.912594] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   19.912595] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   19.912597] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   19.912605] [drm:drm_mode_debug_printmodeline], Modeline 49:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   19.912607] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   19.912608] [drm:drm_mode_debug_printmodeline], Modeline 48:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   19.912611] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   19.912613] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   19.912615] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   19.912617] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   19.912619] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   19.912621] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   19.912623] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   19.912626] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   19.912628] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   19.912630] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   19.912632] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   19.912634] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   19.912636] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   19.912639] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   19.912641] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   19.912643] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   19.912645] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   19.912647] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   19.912649] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   19.912651] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   19.912657] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   19.912894] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   19.912896] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   19.913404] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   19.929963] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   19.949955] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   19.969442] [drm:ironlake_dp_detect], DPCD: 0000
[   19.969448] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   19.969462] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   19.969467] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   19.969976] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   19.989947] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   20.009949] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   20.029428] [drm:ironlake_dp_detect], DPCD: 0000
[   20.029434] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   22.898433] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   22.898439] [drm:intel_crt_detect], CRT not detected via hotplug
[   22.898443] [drm:output_poll_execute], [CONNECTOR:5:VGA-1] status updated from 2 to 2
[   22.909388] [drm:output_poll_execute], [CONNECTOR:8:HDMI-A-1] status updated from 2 to 2
[   22.909897] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   22.928910] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   22.948901] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   22.968376] [drm:ironlake_dp_detect], DPCD: 0000
[   22.968382] [drm:output_poll_execute], [CONNECTOR:11:DP-1] status updated from 2 to 2
[   23.085028] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   23.085030] [drm:output_poll_execute], [CONNECTOR:14:HDMI-A-2] status updated from 1 to 1
[   23.085540] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   23.098778] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   23.118765] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   23.138239] [drm:ironlake_dp_detect], DPCD: 0000
[   23.138245] [drm:output_poll_execute], [CONNECTOR:15:DP-2] status updated from 2 to 2
[   23.318174] eth0: no IPv6 routers present
[  115.144253] [drm:drm_mode_addfb], [FB:24]
[  125.335497] [drm:intel_crtc_cursor_set], 
[  125.335502] [drm:intel_crtc_cursor_set], cursor off
[  125.369890] [drm:intel_crtc_cursor_set], 
[  131.807843] [drm:intel_crtc_cursor_set], 
[  131.807848] [drm:intel_crtc_cursor_set], cursor off
[  137.709594] [drm:intel_crtc_cursor_set], 
[  197.096814] [drm:intel_crtc_cursor_set], 
[  197.096818] [drm:intel_crtc_cursor_set], cursor off
[  200.778991] [drm:intel_crtc_cursor_set], 
[  205.414348] [drm:intel_crtc_cursor_set], 
[  205.414353] [drm:intel_crtc_cursor_set], cursor off
[  211.937177] [drm:intel_crtc_cursor_set], 

_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

#18 lore raw

Christopher,

Quoted 1 line · Christopher White

Couldn't resist connecting to my machine over VNC even though I'm not home.

Thanks a lot!

Quoted 4 lines

So, I booted it with the new patch and see that while you HAVE found the bug, the new register addresses still seem to be wrong. Instead of the audio registers containing their default, pre-filled, standard 2-speaker configuration,

Yeah, AFAICS the BIOS may choose to pre-fill some simple ELD at boot time.

Quoted 2 lines

it's now being overwritten - which
is good. With garbage - which is bad. ;-)

One step forward ;-)

Quoted 3 lines

One possible cause is that
the SandyBridge addresses shouldn't use the same register addresses as IvyBridge after all. This will have to be double checked.

What puzzled me is that I've been testing DisplayPort on a Sandybridge notebook today and it is working fine.

The other question is, why the intel_audio_dump tool goes wrong with your hardware? It's reading the right register addresses in all the boxes I tested...

Quoted 3 lines

Instead of /proc/asound/card0/eld#3.0 containing the default 2-speaker configuration, it now contains:
monitor_present 1
eld_valid 1

So at least it sets the ELD valid bit right.

Quoted 13 lines

monitor_name
connection_type HDMI
eld_version [0x0] reserved
edid_version [0x0] no CEA EDID Timing Extension block present
manufacture_id 0x0
product_id 0x0
port_id 0x0
support_hdcp 0
support_ai 0
audio_sync_delay 0
speakers [0x0]
sad_count 0

Quoted 1 line

You can see that the data is obviously zeroed out, and I bet it's due to a misaligned address.

Did you view *every* ELD file?

cat /proc/asound/card0/eld*

I verified that it's writing to the right address in the spec. And even find direct evidence in your dmesg that the ELD contents are correctly received and interpreted by the audio driver:

[   10.278612] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.278644] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1

Output by snd_hdmi_show_eld():

[   10.282143] HDMI: detected monitor TX-SR607 at connection type HDMI
[   10.282145] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   10.282147] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.282149] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.282151] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   10.282152] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   10.282154] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   10.282155] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   10.282157] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   10.282159] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000
Quoted 1 line

Booting with drm.debug=6 produced the attached log file which I've included for completeness. However, there's nothing strange in it.

Thanks, the full dmesg helped a lot!

Quoted 5 lines · Christopher White

Good day, Fengguang! Great work! This sounds very promising!

I went through the ELD parsing code myself (drm_edid_to_eld), as my programmer mind's curiosity killed me even though I didn't really have time for it, and I could see that it grabs the CEA extension block, grabs the monitor name string, then goes through each data block collection, copying all short descriptor data for each of the block types we're interested in. Good and clean code.

Quoted 7 lines

So, I came to the same conclusion - that the parsing code was completely correct. I'm therefore very happy to hear that you've found the real problem; trying to write the ELD structure to the wrong audio registers on SandyBridge. Yep, that HAS to be it!

I've applied the patch and the kernel is currently being re-built, but I've got to leave home so I won't report back until later today.

However, I am confident that you've found the true cause of the problem. Superb work once again!

You're going to make a lot of Home Theater PC owners very happy.

...I appreciate your help a lot!

Thanks,
Fengguang

Quoted 1,954 lines

Christopher White

On 11/9/11 7:59 AM, Wu Fengguang wrote:

Hi Christopher,

I don't find anything wrong with the ELD parsing code, however I do find a bug that prevented ELD from being passed to the audio driver on SandyBridge.

I just posted the fix. For your convenience, it's attached in this email too.

Thanks,
Fengguang

On Fri, Oct 28, 2011 at 03:57:23AM +0800, Christopher White wrote:

There appears to be some issues with the patch? I'm on SandyBridge and using the HD3000's HDMI.

I've now tried manually merging the ELD patch (both files Wu Fengguang
submitted) and compiling Kernel 3.0.4. I've also tried drm-intel-next
Kernel 3.1 pre-built from
http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-next/current/<http://kernel.ubuntu.com/%7Ekernel-ppa/mainline/drm-intel-next/current/> as I knew it was built from keithp's latest drm-intel-next repository.

Both of these methods had the patch applied, yet neither were able to read the ELD correctly from my Onkyo TX-SR607 receiver.

If I manually dump the EDID from my receiver and analyze it with Monitor Asset Manager (by EnTech Taiwan), it shows that the ELD contains an 8 channel specification up to 192 kHz, and that's what's being exposed over HDMI to the Intel graphics adapter, yet this isn't detected. It just plain isn't being read, and is falling back to the default 2ch 16kHz configuration. It's exactly as it was in the past, before this patch attempt.

You can see my 256 byte EDID dump, straight from the receiver, over at:
http://www.pulseforce.com/node/edid.dump

It shows exactly what the receiver is exposing over HDMI, proving that it's not the device that's at fault.

Any ideas what's wrong? Here's the HDMI messages from the startup log:

HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16
HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1 HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
input: HDA Intel PCH HDMI/DP as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16
HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1 HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16

Christopher White

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.0.4-custom (root@mediacenter) (gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) ) #1 SMP Wed Nov 9 09:08:54 CET 2011
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.0.4-custom root=/dev/mapper/vgsystem-lvroot ro bootdegraded=true crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7 drm.debug=6
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009d800 (usable)
[    0.000000]  BIOS-e820: 000000000009d800 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 0000000020000000 (usable)
[    0.000000]  BIOS-e820: 0000000020000000 - 0000000020200000 (reserved)
[    0.000000]  BIOS-e820: 0000000020200000 - 0000000040000000 (usable)
[    0.000000]  BIOS-e820: 0000000040000000 - 0000000040200000 (reserved)
[    0.000000]  BIOS-e820: 0000000040200000 - 00000000b6c22000 (usable)
[    0.000000]  BIOS-e820: 00000000b6c22000 - 00000000b6c79000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000b6c79000 - 00000000b6dac000 (reserved)
[    0.000000]  BIOS-e820: 00000000b6dac000 - 00000000b6dbd000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000b6dbd000 - 00000000b6dd4000 (reserved)
[    0.000000]  BIOS-e820: 00000000b6dd4000 - 00000000b6dd6000 (usable)
[    0.000000]  BIOS-e820: 00000000b6dd6000 - 00000000b6dd7000 (ACPI data)
[    0.000000]  BIOS-e820: 00000000b6dd7000 - 00000000b6ddf000 (reserved)
[    0.000000]  BIOS-e820: 00000000b6ddf000 - 00000000b6de9000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000b6de9000 - 00000000b6e43000 (reserved)
[    0.000000]  BIOS-e820: 00000000b6e43000 - 00000000b6e86000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000b6e86000 - 00000000b7000000 (usable)
[    0.000000]  BIOS-e820: 00000000b7800000 - 00000000bfa00000 (reserved)
[    0.000000]  BIOS-e820: 00000000fed1c000 - 00000000fed20000 (reserved)
[    0.000000]  BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
[    0.000000]  BIOS-e820: 0000000100000000 - 000000013fe00000 (usable)
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] DMI 2.6 present.
[    0.000000] DMI: System manufacturer System Product Name/P8H67-I, BIOS 0505 04/29/2011
[    0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[    0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x13fe00 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-CFFFF write-protect
[    0.000000]   D0000-E7FFF uncachable
[    0.000000]   E8000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000000000 mask F00000000 write-back
[    0.000000]   1 base 100000000 mask FC0000000 write-back
[    0.000000]   2 base 0B7800000 mask FFF800000 uncachable
[    0.000000]   3 base 0B8000000 mask FF8000000 uncachable
[    0.000000]   4 base 0C0000000 mask FC0000000 uncachable
[    0.000000]   5 base 13FE00000 mask FFFE00000 uncachable
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000]   8 disabled
[    0.000000]   9 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] e820 update range: 00000000b7800000 - 0000000100000000 (usable) ==> (reserved)
[    0.000000] last_pfn = 0xb7000 max_arch_pfn = 0x400000000
[    0.000000] found SMP MP-table at [ffff8800000fcd90] fcd90
[    0.000000] initial memory mapped : 0 - 20000000
[    0.000000] Base memory trampoline at [ffff880000098000] 98000 size 20480
[    0.000000] init_memory_mapping: 0000000000000000-00000000b7000000
[    0.000000]  0000000000 - 00b7000000 page 2M
[    0.000000] kernel direct mapping tables up to b7000000 @ b6ffc000-b7000000
[    0.000000] init_memory_mapping: 0000000100000000-000000013fe00000
[    0.000000]  0100000000 - 013fe00000 page 2M
[    0.000000] kernel direct mapping tables up to 13fe00000 @ 13fdfa000-13fe00000
[    0.000000] RAMDISK: 357e6000 - 36beb000
[    0.000000] Reserving 128MB of memory at 720MB for crashkernel (System RAM: 5118MB)
[    0.000000] ACPI: RSDP 00000000000f0420 00024 (v02 ALASKA)
[    0.000000] ACPI: XSDT 00000000b6c6c068 0004C (v01 ALASKA    A M I 01072009 AMI  00010013)
[    0.000000] ACPI: FACP 00000000b6c74d30 000F4 (v04 ALASKA    A M I 01072009 AMI  00010013)
[    0.000000] ACPI: DSDT 00000000b6c6c140 08BEE (v02 ALASKA    A M I 00000000 INTL 20051117)
[    0.000000] ACPI: FACS 00000000b6de0f80 00040
[    0.000000] ACPI: APIC 00000000b6c74e28 00072 (v03 ALASKA    A M I 01072009 AMI  00010013)
[    0.000000] ACPI: SSDT 00000000b6c74ea0 00102 (v01 AMICPU     PROC 00000001 MSFT 03000001)
[    0.000000] ACPI: MCFG 00000000b6c74fa8 0003C (v01 ALASKA    A M I 01072009 MSFT 00000097)
[    0.000000] ACPI: HPET 00000000b6c74fe8 00038 (v01 ALASKA    A M I 01072009 AMI. 00000004)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-000000013fe00000
[    0.000000] Initmem setup node 0 0000000000000000-000000013fe00000
[    0.000000]   NODE_DATA [000000013fdfb000 - 000000013fdfffff]
[    0.000000]  [ffffea0000000000-ffffea00045fffff] PMD -> [ffff88013b600000-ffff88013edfffff] on node 0
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -> 0x00001000
[    0.000000]   DMA32    0x00001000 -> 0x00100000
[    0.000000]   Normal   0x00100000 -> 0x0013fe00
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[7] active PFN ranges
[    0.000000]     0: 0x00000010 -> 0x0000009d
[    0.000000]     0: 0x00000100 -> 0x00020000
[    0.000000]     0: 0x00020200 -> 0x00040000
[    0.000000]     0: 0x00040200 -> 0x000b6c22
[    0.000000]     0: 0x000b6dd4 -> 0x000b6dd6
[    0.000000]     0: 0x000b6e86 -> 0x000b7000
[    0.000000]     0: 0x00100000 -> 0x0013fe00
[    0.000000] On node 0 totalpages: 1009451
[    0.000000]   DMA zone: 56 pages used for memmap
[    0.000000]   DMA zone: 5 pages reserved
[    0.000000]   DMA zone: 3920 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 14280 pages used for memmap
[    0.000000]   DMA32 zone: 729558 pages, LIFO batch:31
[    0.000000]   Normal zone: 3577 pages used for memmap
[    0.000000]   Normal zone: 258055 pages, LIFO batch:31
[    0.000000] ACPI: PM-Timer IO Port: 0x408
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[    0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 000000000009d000 - 000000000009e000
[    0.000000] PM: Registered nosave memory: 000000000009e000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[    0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[    0.000000] PM: Registered nosave memory: 0000000020000000 - 0000000020200000
[    0.000000] PM: Registered nosave memory: 0000000040000000 - 0000000040200000
[    0.000000] PM: Registered nosave memory: 00000000b6c22000 - 00000000b6c79000
[    0.000000] PM: Registered nosave memory: 00000000b6c79000 - 00000000b6dac000
[    0.000000] PM: Registered nosave memory: 00000000b6dac000 - 00000000b6dbd000
[    0.000000] PM: Registered nosave memory: 00000000b6dbd000 - 00000000b6dd4000
[    0.000000] PM: Registered nosave memory: 00000000b6dd6000 - 00000000b6dd7000
[    0.000000] PM: Registered nosave memory: 00000000b6dd7000 - 00000000b6ddf000
[    0.000000] PM: Registered nosave memory: 00000000b6ddf000 - 00000000b6de9000
[    0.000000] PM: Registered nosave memory: 00000000b6de9000 - 00000000b6e43000
[    0.000000] PM: Registered nosave memory: 00000000b6e43000 - 00000000b6e86000
[    0.000000] PM: Registered nosave memory: 00000000b7000000 - 00000000b7800000
[    0.000000] PM: Registered nosave memory: 00000000b7800000 - 00000000bfa00000
[    0.000000] PM: Registered nosave memory: 00000000bfa00000 - 00000000fed1c000
[    0.000000] PM: Registered nosave memory: 00000000fed1c000 - 00000000fed20000
[    0.000000] PM: Registered nosave memory: 00000000fed20000 - 00000000ff000000
[    0.000000] PM: Registered nosave memory: 00000000ff000000 - 0000000100000000
[    0.000000] Allocating PCI resources starting at bfa00000 (gap: bfa00000:3f31c000)
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 27 pages/cpu @ffff88013fa00000 s79488 r8192 d22912 u524288
[    0.000000] pcpu-alloc: s79488 r8192 d22912 u524288 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 2 3 
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 991533
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.0.4-custom root=/dev/mapper/vgsystem-lvroot ro bootdegraded=true crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7 drm.debug=6
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] xsave/xrstor: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 3748940k/5240832k available (5970k kernel code, 1203028k absent, 288864k reserved, 5006k data, 956k init)
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] NR_IRQS:16640 nr_irqs:712 16
[    0.000000] Extended CMOS year: 2000
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty0] enabled
[    0.000000] allocated 32505856 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] hpet clockevent registered
[    0.000000] Fast TSC calibration using PIT
[    0.010000] Detected 3291.775 MHz processor.
[    0.000001] Calibrating delay loop (skipped), value calculated using timer frequency.. 6583.55 BogoMIPS (lpj=32917750)
[    0.000004] pid_max: default: 32768 minimum: 301
[    0.000019] Security Framework initialized
[    0.000028] AppArmor: AppArmor initialized
[    0.000301] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.000918] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.001178] Mount-cache hash table entries: 256
[    0.001245] Initializing cgroup subsys cpuacct
[    0.001248] Initializing cgroup subsys memory
[    0.001252] Initializing cgroup subsys devices
[    0.001253] Initializing cgroup subsys freezer
[    0.001254] Initializing cgroup subsys net_cls
[    0.001255] Initializing cgroup subsys blkio
[    0.001275] CPU: Physical Processor ID: 0
[    0.001276] CPU: Processor Core ID: 0
[    0.001279] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[    0.001280] ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[    0.001282] mce: CPU supports 9 MCE banks
[    0.001291] CPU0: Thermal monitoring enabled (TM1)
[    0.001297] using mwait in idle threads.
[    0.003042] ACPI: Core revision 20110413
[    0.013211] ftrace: allocating 23242 entries in 92 pages
[    0.019994] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.119976] CPU0: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz stepping 07
[    0.238319] Performance Events: PEBS fmt1+, SandyBridge events, Intel PMU driver.
[    0.238323] ... version:                3
[    0.238324] ... bit width:              48
[    0.238325] ... generic registers:      8
[    0.238326] ... value mask:             0000ffffffffffff
[    0.238327] ... max period:             000000007fffffff
[    0.238327] ... fixed-purpose events:   3
[    0.238328] ... event mask:             00000007000000ff
[    0.238586] Booting Node   0, Processors  #1
[    0.238588] smpboot cpu 1: start_ip = 98000
[    0.418454]  #2
[    0.418456] smpboot cpu 2: start_ip = 98000
[    0.598406]  #3 Ok.
[    0.598408] smpboot cpu 3: start_ip = 98000
[    0.778296] Brought up 4 CPUs
[    0.778298] Total of 4 processors activated (26333.61 BogoMIPS).
[    0.779878] devtmpfs: initialized
[    0.779957] PM: Registering ACPI NVS region at b6c22000 (356352 bytes)
[    0.779962] PM: Registering ACPI NVS region at b6dac000 (69632 bytes)
[    0.779963] PM: Registering ACPI NVS region at b6ddf000 (40960 bytes)
[    0.779965] PM: Registering ACPI NVS region at b6e43000 (274432 bytes)
[    0.780461] print_constraints: dummy: 
[    0.780485] Time:  9:19:41  Date: 11/09/11
[    0.780503] NET: Registered protocol family 16
[    0.780554] ACPI: bus type pci registered
[    0.780585] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xe0000000-0xe3ffffff] (base 0xe0000000)
[    0.780587] PCI: not using MMCONFIG
[    0.780588] PCI: Using configuration type 1 for base access
[    0.781179] bio: create slab <bio-0> at 0
[    0.781997] ACPI: EC: Look up EC in DSDT
[    0.782798] ACPI: Executed 1 blocks of module-level executable AML code
[    0.784129] ACPI Error: [RAMB] Namespace lookup failure, AE_NOT_FOUND (20110413/psargs-359)
[    0.784133] ACPI Exception: AE_NOT_FOUND, Could not execute arguments for [RAMW] (Region) (20110413/nsinit-349)
[    0.784301] ACPI: SSDT 00000000b6ddfc18 0038C (v01    AMI      IST 00000001 MSFT 03000001)
[    0.784524] ACPI: Dynamic OEM Table Load:
[    0.784526] ACPI: SSDT           (null) 0038C (v01    AMI      IST 00000001 MSFT 03000001)
[    0.784540] ACPI: SSDT 00000000b6de0e18 00084 (v01    AMI      CST 00000001 MSFT 03000001)
[    0.784728] ACPI: Dynamic OEM Table Load:
[    0.784730] ACPI: SSDT           (null) 00084 (v01    AMI      CST 00000001 MSFT 03000001)
[    0.784999] ACPI: Interpreter enabled
[    0.785000] ACPI: (supports S0 S1 S3 S4 S5)
[    0.785013] ACPI: Using IOAPIC for interrupt routing
[    0.785026] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xe0000000-0xe3ffffff] (base 0xe0000000)
[    0.785069] PCI: MMCONFIG at [mem 0xe0000000-0xe3ffffff] reserved in ACPI motherboard resources
[    0.796379] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    0.799245] ACPI: No dock devices found.
[    0.799246] HEST: Table not found.
[    0.799248] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.799360] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.799483] pci_root PNP0A08:00: host bridge window [io  0x0000-0x0cf7]
[    0.799485] pci_root PNP0A08:00: host bridge window [io  0x0d00-0xffff]
[    0.799486] pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.799488] pci_root PNP0A08:00: host bridge window [mem 0x000c8000-0x000dffff]
[    0.799489] pci_root PNP0A08:00: host bridge window [mem 0xbfa00000-0xffffffff]
[    0.799492] pci_root PNP0A08:00: address space collision: host bridge window [mem 0x000c8000-0x000dffff] conflicts with Video ROM [mem 0x000c0000-0x000cd7ff]
[    0.799502] pci 0000:00:00.0: [8086:0100] type 0 class 0x000600
[    0.799526] pci 0000:00:01.0: [8086:0101] type 1 class 0x000604
[    0.799544] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[    0.799546] pci 0000:00:01.0: PME# disabled
[    0.799560] pci 0000:00:02.0: [8086:0112] type 0 class 0x000300
[    0.799568] pci 0000:00:02.0: reg 10: [mem 0xfe000000-0xfe3fffff 64bit]
[    0.799572] pci 0000:00:02.0: reg 18: [mem 0xc0000000-0xcfffffff 64bit pref]
[    0.799576] pci 0000:00:02.0: reg 20: [io  0xf000-0xf03f]
[    0.799616] pci 0000:00:16.0: [8086:1c3a] type 0 class 0x000780
[    0.799637] pci 0000:00:16.0: reg 10: [mem 0xfe508000-0xfe50800f 64bit]
[    0.799694] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    0.799697] pci 0000:00:16.0: PME# disabled
[    0.799724] pci 0000:00:1a.0: [8086:1c2d] type 0 class 0x000c03
[    0.799743] pci 0000:00:1a.0: reg 10: [mem 0xfe507000-0xfe5073ff]
[    0.799812] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.799815] pci 0000:00:1a.0: PME# disabled
[    0.799835] pci 0000:00:1b.0: [8086:1c20] type 0 class 0x000403
[    0.799848] pci 0000:00:1b.0: reg 10: [mem 0xfe500000-0xfe503fff 64bit]
[    0.799898] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.799901] pci 0000:00:1b.0: PME# disabled
[    0.799918] pci 0000:00:1c.0: [8086:1c10] type 1 class 0x000604
[    0.799975] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.799978] pci 0000:00:1c.0: PME# disabled
[    0.800001] pci 0000:00:1c.4: [8086:1c18] type 1 class 0x000604
[    0.800058] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[    0.800061] pci 0000:00:1c.4: PME# disabled
[    0.800080] pci 0000:00:1c.5: [8086:1c1a] type 1 class 0x000604
[    0.800138] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[    0.800141] pci 0000:00:1c.5: PME# disabled
[    0.800160] pci 0000:00:1c.6: [8086:1c1c] type 1 class 0x000604
[    0.800217] pci 0000:00:1c.6: PME# supported from D0 D3hot D3cold
[    0.800220] pci 0000:00:1c.6: PME# disabled
[    0.800238] pci 0000:00:1c.7: [8086:1c1e] type 1 class 0x000604
[    0.800295] pci 0000:00:1c.7: PME# supported from D0 D3hot D3cold
[    0.800298] pci 0000:00:1c.7: PME# disabled
[    0.800322] pci 0000:00:1d.0: [8086:1c26] type 0 class 0x000c03
[    0.800341] pci 0000:00:1d.0: reg 10: [mem 0xfe506000-0xfe5063ff]
[    0.800410] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.800413] pci 0000:00:1d.0: PME# disabled
[    0.800433] pci 0000:00:1f.0: [8086:1c4a] type 0 class 0x000601
[    0.800540] pci 0000:00:1f.2: [8086:1c02] type 0 class 0x000106
[    0.800556] pci 0000:00:1f.2: reg 10: [io  0xf0b0-0xf0b7]
[    0.800563] pci 0000:00:1f.2: reg 14: [io  0xf0a0-0xf0a3]
[    0.800569] pci 0000:00:1f.2: reg 18: [io  0xf090-0xf097]
[    0.800576] pci 0000:00:1f.2: reg 1c: [io  0xf080-0xf083]
[    0.800583] pci 0000:00:1f.2: reg 20: [io  0xf060-0xf07f]
[    0.800589] pci 0000:00:1f.2: reg 24: [mem 0xfe505000-0xfe5057ff]
[    0.800618] pci 0000:00:1f.2: PME# supported from D3hot
[    0.800621] pci 0000:00:1f.2: PME# disabled
[    0.800634] pci 0000:00:1f.3: [8086:1c22] type 0 class 0x000c05
[    0.800648] pci 0000:00:1f.3: reg 10: [mem 0xfe504000-0xfe5040ff 64bit]
[    0.800667] pci 0000:00:1f.3: reg 20: [io  0xf040-0xf05f]
[    0.800704] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.800706] pci 0000:00:01.0:   bridge window [io  0xf000-0x0000] (disabled)
[    0.800708] pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.800711] pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.800751] pci 0000:00:1c.0: PCI bridge to [bus 02-02]
[    0.800754] pci 0000:00:1c.0:   bridge window [io  0xf000-0x0000] (disabled)
[    0.800757] pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.800762] pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.800823] pci 0000:03:00.0: [10ec:8168] type 0 class 0x000200
[    0.800841] pci 0000:03:00.0: reg 10: [io  0xe000-0xe0ff]
[    0.800874] pci 0000:03:00.0: reg 18: [mem 0xd0004000-0xd0004fff 64bit pref]
[    0.800895] pci 0000:03:00.0: reg 20: [mem 0xd0000000-0xd0003fff 64bit pref]
[    0.800953] pci 0000:03:00.0: supports D1 D2
[    0.800954] pci 0000:03:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.800959] pci 0000:03:00.0: PME# disabled
[    0.818173] pci 0000:00:1c.4: PCI bridge to [bus 03-03]
[    0.818178] pci 0000:00:1c.4:   bridge window [io  0xe000-0xefff]
[    0.818183] pci 0000:00:1c.4:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.818190] pci 0000:00:1c.4:   bridge window [mem 0xd0000000-0xd00fffff 64bit pref]
[    0.818276] pci 0000:04:00.0: [1b21:1042] type 0 class 0x000c03
[    0.818304] pci 0000:04:00.0: reg 10: [mem 0xfe400000-0xfe407fff 64bit]
[    0.818426] pci 0000:04:00.0: PME# supported from D3hot D3cold
[    0.818431] pci 0000:04:00.0: PME# disabled
[    0.838163] pci 0000:00:1c.5: PCI bridge to [bus 04-04]
[    0.838168] pci 0000:00:1c.5:   bridge window [io  0xf000-0x0000] (disabled)
[    0.838173] pci 0000:00:1c.5:   bridge window [mem 0xfe400000-0xfe4fffff]
[    0.838180] pci 0000:00:1c.5:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.838233] pci 0000:00:1c.6: PCI bridge to [bus 05-05]
[    0.838238] pci 0000:00:1c.6:   bridge window [io  0xf000-0x0000] (disabled)
[    0.838243] pci 0000:00:1c.6:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.838258] pci 0000:00:1c.6:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.838298] pci 0000:00:1c.7: PCI bridge to [bus 06-06]
[    0.838301] pci 0000:00:1c.7:   bridge window [io  0xf000-0x0000] (disabled)
[    0.838304] pci 0000:00:1c.7:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.838309] pci 0000:00:1c.7:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.838333] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.838387] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[    0.838403] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT]
[    0.838421] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX4._PRT]
[    0.838435] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX5._PRT]
[    0.838449] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX6._PRT]
[    0.838464] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX7._PRT]
[    0.838530]  pci0000:00: Requesting ACPI _OSC control (0x1d)
[    0.838650]  pci0000:00: ACPI _OSC control (0x1c) granted
[    0.840667] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12 14 15)
[    0.840694] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 *7 10 11 12 14 15)
[    0.840719] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 *4 5 6 10 11 12 14 15)
[    0.840744] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 10 *11 12 14 15)
[    0.840769] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[    0.840794] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[    0.840819] ACPI: PCI Interrupt Link [LNKG] (IRQs *3 4 5 6 7 10 11 12 14 15)
[    0.840845] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 *5 6 7 10 11 12 14 15)
[    0.840892] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.840897] vgaarb: loaded
[    0.840897] vgaarb: bridge control possible 0000:00:02.0
[    0.840983] SCSI subsystem initialized
[    0.841002] libata version 3.00 loaded.
[    0.841023] usbcore: registered new interface driver usbfs
[    0.841029] usbcore: registered new interface driver hub
[    0.841039] usbcore: registered new device driver usb
[    0.841127] wmi: Mapper loaded
[    0.841128] PCI: Using ACPI for IRQ routing
[    0.842523] PCI: pci_cache_line_size set to 64 bytes
[    0.842570] reserve RAM buffer: 000000000009d800 - 000000000009ffff 
[    0.842571] reserve RAM buffer: 00000000b6c22000 - 00000000b7ffffff 
[    0.842574] reserve RAM buffer: 00000000b6dd6000 - 00000000b7ffffff 
[    0.842575] reserve RAM buffer: 00000000b7000000 - 00000000b7ffffff 
[    0.842577] reserve RAM buffer: 000000013fe00000 - 000000013fffffff 
[    0.842624] NetLabel: Initializing
[    0.842625] NetLabel:  domain hash size = 128
[    0.842626] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.842633] NetLabel:  unlabeled traffic allowed by default
[    0.842657] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[    0.842661] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[    0.844671] Switching to clocksource hpet
[    0.847966] AppArmor: AppArmor Filesystem Enabled
[    0.847980] pnp: PnP ACPI init
[    0.847987] ACPI: bus type pnp registered
[    0.848064] pnp 00:00: [bus 00-ff]
[    0.848065] pnp 00:00: [io  0x0cf8-0x0cff]
[    0.848067] pnp 00:00: [io  0x0000-0x0cf7 window]
[    0.848068] pnp 00:00: [io  0x0d00-0xffff window]
[    0.848070] pnp 00:00: [mem 0x000a0000-0x000bffff window]
[    0.848072] pnp 00:00: [mem 0x000c8000-0x000dffff window]
[    0.848073] pnp 00:00: [mem 0xbfa00000-0xffffffff window]
[    0.848074] pnp 00:00: [mem 0x00000000 window]
[    0.848104] pnp 00:00: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active)
[    0.848137] pnp 00:01: [mem 0xfed10000-0xfed19fff]
[    0.848138] pnp 00:01: [mem 0xe0000000-0xe3ffffff]
[    0.848139] pnp 00:01: [mem 0xfed90000-0xfed93fff]
[    0.848140] pnp 00:01: [mem 0xfed20000-0xfed3ffff]
[    0.848141] pnp 00:01: [mem 0xfee00000-0xfee0ffff]
[    0.848152] Switched to NOHz mode on CPU #0
[    0.848177] system 00:01: [mem 0xfed10000-0xfed19fff] has been reserved
[    0.848178] system 00:01: [mem 0xe0000000-0xe3ffffff] has been reserved
[    0.848180] system 00:01: [mem 0xfed90000-0xfed93fff] has been reserved
[    0.848181] system 00:01: [mem 0xfed20000-0xfed3ffff] has been reserved
[    0.848183] system 00:01: [mem 0xfee00000-0xfee0ffff] has been reserved
[    0.848185] system 00:01: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.848246] pnp 00:02: [io  0x0000-0xffffffffffffffff disabled]
[    0.848247] pnp 00:02: [io  0x0a00-0x0a1f]
[    0.848248] pnp 00:02: [io  0x0290-0x029f]
[    0.848249] pnp 00:02: [io  0x0a20-0x0a2f]
[    0.848266] system 00:02: [io  0x0a00-0x0a1f] has been reserved
[    0.848268] system 00:02: [io  0x0290-0x029f] has been reserved
[    0.848269] system 00:02: [io  0x0a20-0x0a2f] has been reserved
[    0.848271] system 00:02: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.848278] pnp 00:03: [dma 4]
[    0.848279] pnp 00:03: [io  0x0000-0x000f]
[    0.848280] pnp 00:03: [io  0x0081-0x0083]
[    0.848281] pnp 00:03: [io  0x0087]
[    0.848283] Switched to NOHz mode on CPU #3
[    0.848285] Switched to NOHz mode on CPU #1
[    0.848287] pnp 00:03: [io  0x0089-0x008b]
[    0.848288] pnp 00:03: [io  0x008f]
[    0.848290] pnp 00:03: [io  0x00c0-0x00df]
[    0.848291] Switched to NOHz mode on CPU #2
[    0.848302] pnp 00:03: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.848307] pnp 00:04: [io  0x0070-0x0071]
[    0.848313] pnp 00:04: [irq 8]
[    0.848325] pnp 00:04: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.848329] pnp 00:05: [io  0x0061]
[    0.848339] pnp 00:05: Plug and Play ACPI device, IDs PNP0800 (active)
[    0.848348] pnp 00:06: [io  0x0010-0x001f]
[    0.848349] pnp 00:06: [io  0x0022-0x003f]
[    0.848350] pnp 00:06: [io  0x0044-0x005f]
[    0.848351] pnp 00:06: [io  0x0063]
[    0.848352] pnp 00:06: [io  0x0065]
[    0.848353] pnp 00:06: [io  0x0067-0x006f]
[    0.848354] pnp 00:06: [io  0x0072-0x007f]
[    0.848355] pnp 00:06: [io  0x0080]
[    0.848356] pnp 00:06: [io  0x0084-0x0086]
[    0.848357] pnp 00:06: [io  0x0088]
[    0.848357] pnp 00:06: [io  0x008c-0x008e]
[    0.848358] pnp 00:06: [io  0x0090-0x009f]
[    0.848359] pnp 00:06: [io  0x00a2-0x00bf]
[    0.848360] pnp 00:06: [io  0x00e0-0x00ef]
[    0.848361] pnp 00:06: [io  0x04d0-0x04d1]
[    0.848380] system 00:06: [io  0x04d0-0x04d1] has been reserved
[    0.848382] system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.848387] pnp 00:07: [io  0x00f0-0x00ff]
[    0.848390] pnp 00:07: [irq 13]
[    0.848402] pnp 00:07: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.848493] pnp 00:08: [io  0x0400-0x0453]
[    0.848494] pnp 00:08: [io  0x0458-0x047f]
[    0.848496] pnp 00:08: [io  0x0000-0xffffffffffffffff disabled]
[    0.848497] pnp 00:08: [io  0x0500-0x057f]
[    0.848498] pnp 00:08: [mem 0xfed1c000-0xfed1ffff]
[    0.848499] pnp 00:08: [mem 0xfec00000-0xfecfffff]
[    0.848500] pnp 00:08: [mem 0xfed08000-0xfed08fff]
[    0.848501] pnp 00:08: [mem 0xff000000-0xffffffff]
[    0.848521] system 00:08: [io  0x0400-0x0453] has been reserved
[    0.848522] system 00:08: [io  0x0458-0x047f] has been reserved
[    0.848524] system 00:08: [io  0x0500-0x057f] has been reserved
[    0.848525] system 00:08: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.848527] system 00:08: [mem 0xfec00000-0xfecfffff] could not be reserved
[    0.848528] system 00:08: [mem 0xfed08000-0xfed08fff] has been reserved
[    0.848530] system 00:08: [mem 0xff000000-0xffffffff] has been reserved
[    0.848532] system 00:08: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.848552] pnp 00:09: [io  0x0454-0x0457]
[    0.848570] system 00:09: [io  0x0454-0x0457] has been reserved
[    0.848571] system 00:09: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[    0.848631] pnp 00:0a: [mem 0xfed00000-0xfed003ff]
[    0.848651] pnp 00:0a: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.848733] pnp: PnP ACPI: found 11 devices
[    0.848734] ACPI: ACPI bus type pnp unregistered
[    0.853970] PCI: max bus depth: 1 pci_try_num: 2
[    0.854007] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.854008] pci 0000:00:01.0:   bridge window [io  disabled]
[    0.854010] pci 0000:00:01.0:   bridge window [mem disabled]
[    0.854011] pci 0000:00:01.0:   bridge window [mem pref disabled]
[    0.854014] pci 0000:00:1c.0: PCI bridge to [bus 02-02]
[    0.854015] pci 0000:00:1c.0:   bridge window [io  disabled]
[    0.854019] pci 0000:00:1c.0:   bridge window [mem disabled]
[    0.854022] pci 0000:00:1c.0:   bridge window [mem pref disabled]
[    0.854027] pci 0000:00:1c.4: PCI bridge to [bus 03-03]
[    0.854029] pci 0000:00:1c.4:   bridge window [io  0xe000-0xefff]
[    0.854033] pci 0000:00:1c.4:   bridge window [mem disabled]
[    0.854036] pci 0000:00:1c.4:   bridge window [mem 0xd0000000-0xd00fffff 64bit pref]
[    0.854041] pci 0000:00:1c.5: PCI bridge to [bus 04-04]
[    0.854042] pci 0000:00:1c.5:   bridge window [io  disabled]
[    0.854046] pci 0000:00:1c.5:   bridge window [mem 0xfe400000-0xfe4fffff]
[    0.854049] pci 0000:00:1c.5:   bridge window [mem pref disabled]
[    0.854054] pci 0000:00:1c.6: PCI bridge to [bus 05-05]
[    0.854055] pci 0000:00:1c.6:   bridge window [io  disabled]
[    0.854059] pci 0000:00:1c.6:   bridge window [mem disabled]
[    0.854062] pci 0000:00:1c.6:   bridge window [mem pref disabled]
[    0.854067] pci 0000:00:1c.7: PCI bridge to [bus 06-06]
[    0.854068] pci 0000:00:1c.7:   bridge window [io  disabled]
[    0.854072] pci 0000:00:1c.7:   bridge window [mem disabled]
[    0.854075] pci 0000:00:1c.7:   bridge window [mem pref disabled]
[    0.854086] pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.854088] pci 0000:00:01.0: setting latency timer to 64
[    0.854094] pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    0.854097] pci 0000:00:1c.0: setting latency timer to 64
[    0.854102] pci 0000:00:1c.4: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    0.854105] pci 0000:00:1c.4: setting latency timer to 64
[    0.854110] pci 0000:00:1c.5: PCI INT B -> GSI 16 (level, low) -> IRQ 16
[    0.854113] pci 0000:00:1c.5: setting latency timer to 64
[    0.854119] pci 0000:00:1c.6: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[    0.854122] pci 0000:00:1c.6: setting latency timer to 64
[    0.854128] pci 0000:00:1c.7: PCI INT D -> GSI 19 (level, low) -> IRQ 19
[    0.854131] pci 0000:00:1c.7: setting latency timer to 64
[    0.854134] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.854135] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.854136] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.854137] pci_bus 0000:00: resource 7 [mem 0xbfa00000-0xffffffff]
[    0.854139] pci_bus 0000:03: resource 0 [io  0xe000-0xefff]
[    0.854140] pci_bus 0000:03: resource 2 [mem 0xd0000000-0xd00fffff 64bit pref]
[    0.854142] pci_bus 0000:04: resource 1 [mem 0xfe400000-0xfe4fffff]
[    0.854157] NET: Registered protocol family 2
[    0.854244] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.854831] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
[    0.855798] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    0.855912] TCP: Hash tables configured (established 524288 bind 65536)
[    0.855913] TCP reno registered
[    0.855921] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[    0.855935] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[    0.855991] NET: Registered protocol family 1
[    0.856002] pci 0000:00:02.0: Boot video device
[    1.114672] PCI: CLS 64 bytes, default 64
[    1.114720] Trying to unpack rootfs image as initramfs...
[    1.353742] Freeing initrd memory: 20500k freed
[    1.355514] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    1.355518] Placing 64MB software IO TLB between ffff8800b2c22000 - ffff8800b6c22000
[    1.355519] software IO TLB at phys 0xb2c22000 - 0xb6c22000
[    1.355808] audit: initializing netlink socket (disabled)
[    1.355814] type=2000 audit(1320830381.210:1): initialized
[    1.372630] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.373512] VFS: Disk quotas dquot_6.5.2
[    1.373542] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.373855] fuse init (API version 7.16)
[    1.373898] msgmni has been set to 7362
[    1.374024] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.374039] io scheduler noop registered
[    1.374040] io scheduler deadline registered
[    1.374060] io scheduler cfq registered (default)
[    1.374113] pcieport 0000:00:01.0: setting latency timer to 64
[    1.374132] pcieport 0000:00:01.0: irq 40 for MSI/MSI-X
[    1.374168] pcieport 0000:00:1c.0: setting latency timer to 64
[    1.374204] pcieport 0000:00:1c.0: irq 41 for MSI/MSI-X
[    1.374255] pcieport 0000:00:1c.4: setting latency timer to 64
[    1.374291] pcieport 0000:00:1c.4: irq 42 for MSI/MSI-X
[    1.374343] pcieport 0000:00:1c.5: setting latency timer to 64
[    1.374378] pcieport 0000:00:1c.5: irq 43 for MSI/MSI-X
[    1.374431] pcieport 0000:00:1c.6: setting latency timer to 64
[    1.374467] pcieport 0000:00:1c.6: irq 44 for MSI/MSI-X
[    1.374519] pcieport 0000:00:1c.7: setting latency timer to 64
[    1.374568] pcieport 0000:00:1c.7: irq 45 for MSI/MSI-X
[    1.374628] pcieport 0000:00:01.0: Signaling PME through PCIe PME interrupt
[    1.374630] pcie_pme 0000:00:01.0:pcie01: service driver pcie_pme loaded
[    1.374642] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt
[    1.374646] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded
[    1.374659] pcieport 0000:00:1c.4: Signaling PME through PCIe PME interrupt
[    1.374660] pci 0000:03:00.0: Signaling PME through PCIe PME interrupt
[    1.374663] pcie_pme 0000:00:1c.4:pcie01: service driver pcie_pme loaded
[    1.374675] pcieport 0000:00:1c.5: Signaling PME through PCIe PME interrupt
[    1.374677] pci 0000:04:00.0: Signaling PME through PCIe PME interrupt
[    1.374680] pcie_pme 0000:00:1c.5:pcie01: service driver pcie_pme loaded
[    1.374692] pcieport 0000:00:1c.6: Signaling PME through PCIe PME interrupt
[    1.374695] pcie_pme 0000:00:1c.6:pcie01: service driver pcie_pme loaded
[    1.374708] pcieport 0000:00:1c.7: Signaling PME through PCIe PME interrupt
[    1.374711] pcie_pme 0000:00:1c.7:pcie01: service driver pcie_pme loaded
[    1.374719] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.374731] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.374754] intel_idle: MWAIT substates: 0x1120
[    1.374755] intel_idle: v0.4 model 0x2A
[    1.374756] intel_idle: lapic_timer_reliable_states 0xffffffff
[    1.374815] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0
[    1.374818] ACPI: Power Button [PWRB]
[    1.374840] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
[    1.374842] ACPI: Power Button [PWRF]
[    1.374937] ACPI: acpi_idle yielding to intel_idle
[    1.375862] ERST: Table is not found!
[    1.375893] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.924642] Linux agpgart interface v0.103
[    1.924685] agpgart-intel 0000:00:00.0: Intel Sandybridge Chipset
[    1.924783] agpgart-intel 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable
[    1.925570] agpgart-intel 0000:00:00.0: detected 131072K stolen memory
[    1.925644] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xc0000000
[    1.926133] brd: module loaded
[    1.926350] loop: module loaded
[    1.926592] Fixed MDIO Bus: probed
[    1.926606] PPP generic driver version 2.4.2
[    1.926622] tun: Universal TUN/TAP device driver, 1.6
[    1.926623] tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
[    1.926658] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.926675] ehci_hcd 0000:00:1a.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[    1.926686] ehci_hcd 0000:00:1a.0: setting latency timer to 64
[    1.926689] ehci_hcd 0000:00:1a.0: EHCI Host Controller
[    1.926706] ehci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    1.926724] ehci_hcd 0000:00:1a.0: debug port 2
[    1.930613] ehci_hcd 0000:00:1a.0: cache line size of 64 is not supported
[    1.930625] ehci_hcd 0000:00:1a.0: irq 23, io mem 0xfe507000
[    1.954384] ehci_hcd 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    1.954496] hub 1-0:1.0: USB hub found
[    1.954498] hub 1-0:1.0: 2 ports detected
[    1.954530] ehci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[    1.954538] ehci_hcd 0000:00:1d.0: setting latency timer to 64
[    1.954540] ehci_hcd 0000:00:1d.0: EHCI Host Controller
[    1.954555] ehci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    1.954573] ehci_hcd 0000:00:1d.0: debug port 2
[    1.958468] ehci_hcd 0000:00:1d.0: cache line size of 64 is not supported
[    1.958471] ehci_hcd 0000:00:1d.0: irq 23, io mem 0xfe506000
[    1.974376] ehci_hcd 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    1.974480] hub 2-0:1.0: USB hub found
[    1.974482] hub 2-0:1.0: 2 ports detected
[    1.974508] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.974516] uhci_hcd: USB Universal Host Controller Interface driver
[    1.974554] i8042: PNP: No PS/2 controller found. Probing ports directly.
[    1.974908] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.974912] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.974963] mousedev: PS/2 mouse device common for all mice
[    1.975018] rtc_cmos 00:04: RTC can wake from S4
[    1.975090] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
[    1.975112] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[    1.975162] device-mapper: uevent: version 1.0.3
[    1.975197] device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: [email protected]
[    1.975237] device-mapper: multipath: version 1.3.0 loaded
[    1.975239] device-mapper: multipath round-robin: version 1.0.0 loaded
[    1.975319] cpuidle: using governor ladder
[    1.975397] cpuidle: using governor menu
[    1.975399] EFI Variables Facility v0.08 2004-May-17
[    1.975512] TCP cubic registered
[    1.975574] NET: Registered protocol family 10
[    1.975788] NET: Registered protocol family 17
[    1.975796] Registering the dns_resolver key type
[    1.975839] PM: Hibernation image not present or could not be loaded.
[    1.975845] registered taskstats version 1
[    1.976072]   Magic number: 3:929:322
[    1.976082] misc mcelog: hash matches
[    1.976084] tty tty47: hash matches
[    1.976132] rtc_cmos 00:04: setting system clock to 2011-11-09 09:19:42 UTC (1320830382)
[    1.976825] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    1.976826] EDD information not available.
[    1.977864] Freeing unused kernel memory: 956k freed
[    1.977940] Write protecting the kernel read-only data: 10240k
[    1.978501] Freeing unused kernel memory: 156k freed
[    1.981500] Freeing unused kernel memory: 1504k freed
[    1.992476] udev[65]: starting version 167
[    2.000535] xhci_hcd 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    2.000556] xhci_hcd 0000:04:00.0: setting latency timer to 64
[    2.000559] xhci_hcd 0000:04:00.0: xHCI Host Controller
[    2.000590] xhci_hcd 0000:04:00.0: new USB bus registered, assigned bus number 3
[    2.002315] [drm] Initialized drm 1.1.0 20060810
[    2.002331] ahci 0000:00:1f.2: version 3.0
[    2.002345] ahci 0000:00:1f.2: PCI INT B -> GSI 20 (level, low) -> IRQ 20
[    2.002389] ahci 0000:00:1f.2: irq 46 for MSI/MSI-X
[    2.002469] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x3c impl SATA mode
[    2.002471] ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems apst 
[    2.002476] ahci 0000:00:1f.2: setting latency timer to 64
[    2.010102] xhci_hcd 0000:04:00.0: irq 17, io mem 0xfe400000
[    2.010473] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    2.010487] r8169 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    2.010518] r8169 0000:03:00.0: setting latency timer to 64
[    2.010579] r8169 0000:03:00.0: irq 47 for MSI/MSI-X
[    2.010761] xhci_hcd 0000:04:00.0: irq 48 for MSI/MSI-X
[    2.010765] xhci_hcd 0000:04:00.0: irq 49 for MSI/MSI-X
[    2.010768] xhci_hcd 0000:04:00.0: irq 50 for MSI/MSI-X
[    2.010770] xhci_hcd 0000:04:00.0: irq 51 for MSI/MSI-X
[    2.010773] xhci_hcd 0000:04:00.0: irq 52 for MSI/MSI-X
[    2.010791] r8169 0000:03:00.0: eth0: RTL8168e/8111e at 0xffffc9000065c000, f4:6d:04:90:e2:28, XID 0c200000 IRQ 47
[    2.010897] xHCI xhci_add_endpoint called for root hub
[    2.010899] xHCI xhci_check_bandwidth called for root hub
[    2.010914] hub 3-0:1.0: USB hub found
[    2.010920] hub 3-0:1.0: 2 ports detected
[    2.010954] xhci_hcd 0000:04:00.0: xHCI Host Controller
[    2.010977] xhci_hcd 0000:04:00.0: new USB bus registered, assigned bus number 4
[    2.015697] xHCI xhci_add_endpoint called for root hub
[    2.015699] xHCI xhci_check_bandwidth called for root hub
[    2.015716] hub 4-0:1.0: USB hub found
[    2.015722] hub 4-0:1.0: 2 ports detected
[    2.054928] scsi0 : ahci
[    2.055085] scsi1 : ahci
[    2.055188] scsi2 : ahci
[    2.055312] scsi3 : ahci
[    2.055457] scsi4 : ahci
[    2.055594] scsi5 : ahci
[    2.055690] ata1: DUMMY
[    2.055691] ata2: DUMMY
[    2.055693] ata3: SATA max UDMA/133 abar m2048@0xfe505000 port 0xfe505200 irq 46
[    2.055695] ata4: SATA max UDMA/133 abar m2048@0xfe505000 port 0xfe505280 irq 46
[    2.055696] ata5: SATA max UDMA/133 abar m2048@0xfe505000 port 0xfe505300 irq 46
[    2.055698] ata6: SATA max UDMA/133 abar m2048@0xfe505000 port 0xfe505380 irq 46
[    2.055763] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    2.055766] i915 0000:00:02.0: setting latency timer to 64
[    2.099344] mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining
[    2.099346] [drm] MTRR allocation failed.  Graphics performance may suffer.
[    2.099466] [drm:intel_opregion_setup], graphic opregion physical addr: 0xb6c76018
[    2.099477] [drm:intel_opregion_setup], Public ACPI methods supported
[    2.099478] [drm:intel_opregion_setup], SWSCI supported
[    2.099479] [drm:intel_opregion_setup], ASLE supported
[    2.099493] i915 0000:00:02.0: irq 53 for MSI/MSI-X
[    2.099496] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    2.099497] [drm] Driver supports precise vblank timestamp query.
[    2.099500] [drm:intel_detect_pch], Found CougarPoint PCH
[    2.099501] [drm:intel_parse_bios], Using VBT from OpRegion: $VBT SANDYBRIDGE-D  d
[    2.099503] [drm:parse_general_definitions], crt_ddc_bus_pin: 2
[    2.099506] [drm:parse_lfp_panel_data], Found panel mode in BIOS VBT tables:
[    2.099514] [drm:drm_mode_debug_printmodeline], Modeline 0:"1024x768" 0 65000 1024 1048 1184 1344 768 771 777 806 0x8 0xa
[    2.099520] [drm:parse_sdvo_panel_data], Found SDVO panel mode in BIOS VBT tables:
[    2.099521] [drm:drm_mode_debug_printmodeline], Modeline 0:"1600x1200" 0 162000 1600 1664 1856 2160 1200 1201 1204 1250 0x8 0xa
[    2.099523] [drm:parse_sdvo_device_mapping], No SDVO device info is found in VBT
[    2.099528] [drm:intel_dsm_pci_probe], no _DSM method for intel device
[    2.099534] [drm:intel_modeset_init], 2 display pipes available.
[    2.099539] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    2.099857] [drm:intel_crt_init], pch crt adpa set to 0xf40000
[    2.102065] [drm:intel_sdvo_read_byte], i2c transfer returned -6
[    2.102066] [drm:intel_sdvo_init], No SDVO device found on SDVOB
[    2.102103] [drm:intel_dp_i2c_init], i2c_init DPDDC-B
[    2.102611] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.102612] [drm:intel_dp_i2c_aux_ch], aux_ch failed -110
[    2.103120] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.103121] [drm:intel_dp_i2c_aux_ch], aux_ch failed -110
[    2.103155] [drm:intel_dp_i2c_init], i2c_init DPDDC-D
[    2.103663] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.103664] [drm:intel_dp_i2c_aux_ch], aux_ch failed -110
[    2.104171] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.104172] [drm:intel_dp_i2c_aux_ch], aux_ch failed -110
[    2.104180] [drm:intel_panel_get_backlight], get backlight PWM = 0
[    2.104194] [drm:ironlake_crtc_dpms], crtc 0/0 dpms off
[    2.104204] [drm:i915_get_vblank_timestamp], crtc 0 is disabled
[    2.154393] [drm:intel_wait_for_vblank], vblank wait timed out
[    2.194779] [drm:intel_update_fbc], 
[    2.195024] [drm:ironlake_crtc_dpms], crtc 1/1 dpms off
[    2.195026] [drm:gm45_get_vblank_counter], trying to get vblank count for disabled pipe B
[    2.195028] [drm:i915_get_vblank_timestamp], crtc 1 is disabled
[    2.195031] [drm:gm45_get_vblank_counter], trying to get vblank count for disabled pipe B
[    2.195682] [drm:intel_update_fbc], 
[    2.236069] [drm:init_status_page], render ring hws offset: 0x00000000
[    2.236138] [drm:init_status_page], gen6 bsd ring hws offset: 0x00021000
[    2.236205] [drm:init_status_page], blt ring hws offset: 0x00042000
[    2.236296] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[    2.236298] [drm:intel_ironlake_crt_detect_hotplug], trigger hotplug detect cycle: adpa=0xf40000
[    2.254313] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[    2.254319] [drm:intel_crt_detect], CRT not detected via hotplug
[    2.254323] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[    2.254327] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[    2.265328] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[    2.265329] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[    2.265837] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.274319] usb 1-1: new high speed USB device number 2 using ehci_hcd
[    2.284823] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.304810] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.324294] [drm:ironlake_dp_detect], DPCD: 0000
[    2.324300] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[    2.324305] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[    2.354290] Refined TSC clocksource calibration: 3291.700 MHz.
[    2.354293] Switching to clocksource tsc
[    2.394277] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.394301] ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.394329] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.394343] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    2.398581] ata6.00: ATA-8: WDC WD2003FYYS-02W0B0, 01.01D01, max UDMA/133
[    2.398583] ata6.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    2.398722] ata4.00: ATA-8: WDC WD2003FYYS-02W0B0, 01.01D01, max UDMA/133
[    2.398724] ata4.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    2.398730] ata5.00: ATA-8: WDC WD2003FYYS-02W0B0, 01.01D01, max UDMA/133
[    2.398731] ata5.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    2.399436] ata3.00: ATA-8: WDC WD2003FYYS-02W0B0, 01.01D01, max UDMA/133
[    2.399438] ata3.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    2.402244] ata6.00: configured for UDMA/133
[    2.402750] ata4.00: configured for UDMA/133
[    2.403682] ata5.00: configured for UDMA/133
[    2.404414] ata3.00: configured for UDMA/133
[    2.404573] scsi 2:0:0:0: Direct-Access     ATA      WDC WD2003FYYS-0 01.0 PQ: 0 ANSI: 5
[    2.404672] sd 2:0:0:0: Attached scsi generic sg0 type 0
[    2.404816] sd 2:0:0:0: [sda] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    2.404859] scsi 3:0:0:0: Direct-Access     ATA      WDC WD2003FYYS-0 01.0 PQ: 0 ANSI: 5
[    2.404950] sd 3:0:0:0: Attached scsi generic sg1 type 0
[    2.404996] sd 3:0:0:0: [sdb] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    2.405020] scsi 4:0:0:0: Direct-Access     ATA      WDC WD2003FYYS-0 01.0 PQ: 0 ANSI: 5
[    2.405024] sd 2:0:0:0: [sda] Write Protect is off
[    2.405026] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    2.405029] sd 3:0:0:0: [sdb] Write Protect is off
[    2.405030] sd 3:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    2.405037] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.405041] sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.405095] sd 4:0:0:0: Attached scsi generic sg2 type 0
[    2.405109] sd 4:0:0:0: [sdc] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    2.405133] sd 4:0:0:0: [sdc] Write Protect is off
[    2.405134] sd 4:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[    2.405144] sd 4:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.405147] scsi 5:0:0:0: Direct-Access     ATA      WDC WD2003FYYS-0 01.0 PQ: 0 ANSI: 5
[    2.405207] sd 5:0:0:0: [sdd] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    2.405209] sd 5:0:0:0: Attached scsi generic sg3 type 0
[    2.405232] sd 5:0:0:0: [sdd] Write Protect is off
[    2.405233] sd 5:0:0:0: [sdd] Mode Sense: 00 3a 00 00
[    2.405245] sd 5:0:0:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.415045]  sdd: sdd1 sdd2
[    2.415510] sd 5:0:0:0: [sdd] Attached SCSI disk
[    2.416091]  sdb: sdb1 sdb2
[    2.416255] sd 3:0:0:0: [sdb] Attached SCSI disk
[    2.417886]  sdc: sdc1 sdc2
[    2.418310] sd 4:0:0:0: [sdc] Attached SCSI disk
[    2.421578]  sda: sda1 sda2
[    2.422025] sd 2:0:0:0: [sda] Attached SCSI disk
[    2.424721] hub 1-1:1.0: USB hub found
[    2.424823] hub 1-1:1.0: 6 ports detected
[    2.442031] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[    2.486326] md: bind<sdb2>
[    2.490450] md: bind<sdd1>
[    2.502300] md: bind<sdb1>
[    2.504337] md: bind<sdc1>
[    2.513412] md: bind<sdc2>
[    2.514960] md: bind<sda2>
[    2.520599] md: bind<sdd2>
[    2.527842] async_tx: api initialized (async)
[    2.544231] usb 2-1: new high speed USB device number 2 using ehci_hcd
[    2.560001] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[    2.560003] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[    2.560005] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[    2.560012] [drm:drm_mode_debug_printmodeline], Modeline 23:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[    2.560015] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[    2.560016] [drm:drm_mode_debug_printmodeline], Modeline 22:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[    2.560018] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[    2.560021] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[    2.560023] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[    2.560025] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[    2.560028] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[    2.560030] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[    2.560032] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[    2.560034] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[    2.560036] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[    2.560038] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[    2.560040] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[    2.560043] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[    2.560045] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[    2.560047] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[    2.560049] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[    2.560051] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[    2.560053] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[    2.560055] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[    2.560057] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[    2.560060] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[    2.560062] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[    2.560571] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.574726] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.594723] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.614211] [drm:ironlake_dp_detect], DPCD: 0000
[    2.614224] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[    2.614226] [drm:drm_setup_crtcs], 
[    2.614238] [drm:drm_enable_connectors], connector 5 enabled? no
[    2.614239] [drm:drm_enable_connectors], connector 8 enabled? no
[    2.614240] [drm:drm_enable_connectors], connector 11 enabled? no
[    2.614242] [drm:drm_enable_connectors], connector 14 enabled? yes
[    2.614243] [drm:drm_enable_connectors], connector 15 enabled? no
[    2.614244] [drm:drm_target_preferred], looking for cmdline mode on connector 14
[    2.614245] [drm:drm_target_preferred], looking for preferred mode on connector 14
[    2.614247] [drm:drm_target_preferred], found mode 720x480
[    2.614248] [drm:drm_setup_crtcs], picking CRTCs for 8192x8192 config
[    2.614250] [drm:drm_setup_crtcs], desired mode 720x480 set on crtc 3
[    2.615420] [drm:intelfb_create], allocated 720x480 fb: 0x00063000, bo ffff880134601e00
[    2.615460] fbcon: inteldrmfb (fb0) is primary device
[    2.615485] [drm:drm_crtc_helper_set_config], 
[    2.615486] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:23] #connectors=1 (x y) (0 0)
[    2.615490] [drm:drm_crtc_helper_set_config], crtc has no fb, full mode set
[    2.615491] [drm:drm_crtc_helper_set_config], modes are different, full mode set
[    2.615492] [drm:drm_mode_debug_printmodeline], Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0
[    2.615493] [drm:drm_mode_debug_printmodeline], Modeline 22:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[    2.615495] [drm:drm_crtc_helper_set_config], encoder changed, full mode switch
[    2.615496] [drm:drm_crtc_helper_set_config], crtc changed, full mode switch
[    2.615498] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.615499] [drm:drm_crtc_helper_set_config], attempting to set mode from userspace
[    2.615500] [drm:drm_mode_debug_printmodeline], Modeline 22:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[    2.615503] [drm:drm_crtc_helper_set_mode], [CRTC:3]
[    2.615741] [drm:ironlake_crtc_mode_set], Mode for pipe A:
[    2.615742] [drm:drm_mode_debug_printmodeline], Modeline 22:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[    2.674195] [drm:intel_wait_for_vblank], vblank wait timed out
[    2.674197] [drm:intel_pipe_set_base_atomic], Writing base 00063000 00000000 0 0 2880
[    2.674209] [drm:intel_update_fbc], 
[    2.674211] [drm:sandybridge_update_wm], FIFO watermarks For pipe A - plane 42, cursor: 6
[    2.674223] [drm:ironlake_check_srwm], watermark 1: display plane 5, fbc lines 3, cursor 6
[    2.674224] [drm:ironlake_check_srwm], watermark 2: display plane 6, fbc lines 3, cursor 6
[    2.674226] [drm:ironlake_check_srwm], watermark 3: display plane 21, fbc lines 3, cursor 6
[    2.674228] [drm:drm_crtc_helper_set_mode], [ENCODER:13:TMDS-13] set [MODE:22:720x480]
[    2.674229] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe A
[    2.674231] [drm:intel_write_eld], ELD on [CONNECTOR:14:HDMI-A-2], [ENCODER:13:TMDS-13]
[    2.674232] [drm:ironlake_write_eld], ELD on pipe A
[    2.674234] [drm:ironlake_write_eld], Audio directed to unknown port
[    2.674237] [drm:ironlake_write_eld], ELD size 13
[    2.674248] [drm:sandybridge_update_wm], FIFO watermarks For pipe A - plane 42, cursor: 6
[    2.674250] [drm:ironlake_check_srwm], watermark 1: display plane 5, fbc lines 3, cursor 6
[    2.674251] [drm:ironlake_check_srwm], watermark 2: display plane 6, fbc lines 3, cursor 6
[    2.674252] [drm:ironlake_check_srwm], watermark 3: display plane 21, fbc lines 3, cursor 6
[    2.694183] raid6: int64x1   3549 MB/s
[    2.694916] hub 2-1:1.0: USB hub found
[    2.694996] hub 2-1:1.0: 8 ports detected
[    2.734178] [drm:intel_wait_for_vblank], vblank wait timed out
[    2.794163] [drm:intel_wait_for_vblank], vblank wait timed out
[    2.794970] [drm:gen6_fdi_link_train], FDI_RX_IIR 0x700
[    2.794972] [drm:gen6_fdi_link_train], FDI train 1 done.
[    2.795625] [drm:gen6_fdi_link_train], FDI_RX_IIR 0x600
[    2.795626] [drm:gen6_fdi_link_train], FDI train 2 done.
[    2.795627] [drm:gen6_fdi_link_train], FDI train done.
[    2.796842] [drm:intel_update_fbc], 
[    2.796848] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[    2.796849] [drm:drm_crtc_helper_set_config], 	[CONNECTOR:14:HDMI-A-2] set DPMS on
[    2.796859] [drm:drm_crtc_helper_set_config], 
[    2.796860] [drm:drm_crtc_helper_set_config], [CRTC:4] [NOFB]
[    2.796862] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.796864] Console: switching to colour frame buffer device 90x30
[    2.796871] [drm:drm_crtc_helper_set_config], 
[    2.796871] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:23] #connectors=1 (x y) (0 0)
[    2.796874] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.797437] fb0: inteldrmfb frame buffer device
[    2.797438] drm: registered panic notifier
[    2.798017] fixme: max PWM is zero.
[    2.798019] [drm:intel_panel_set_backlight], set backlight PWM = 1
[    2.798060] acpi device:32: registered as cooling_device4
[    2.798063] [drm:intel_panel_set_backlight], set backlight PWM = 1
[    2.798157] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input2
[    2.798186] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    2.798199] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[    2.813549] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[    2.864137] raid6: int64x2   4091 MB/s
[    2.974306] usb 2-1.3: new low speed USB device number 3 using ehci_hcd
[    3.034092] raid6: int64x4   3787 MB/s
[    3.090133] usbcore: registered new interface driver usbhid
[    3.090134] usbhid: USB HID core driver
[    3.096426] input: Twin USB Joystick as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input3
[    3.096464] input: Twin USB Joystick as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input4
[    3.096496] pantherlord 0003:0810:0001.0001: input,hidraw0: USB HID v1.10 Joystick [Twin USB Joystick] on usb-0000:00:1d.0-1.3/input0
[    3.096503] pantherlord 0003:0810:0001.0001: Force feedback for PantherLord/GreenAsia devices by Anssi Hannula <[email protected]>
[    3.164253] usb 2-1.4: new low speed USB device number 4 using ehci_hcd
[    3.204075] raid6: int64x8   3173 MB/s
[    3.282993] input: Twin USB Joystick as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/input/input5
[    3.283031] input: Twin USB Joystick as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/input/input6
[    3.283058] pantherlord 0003:0810:0001.0002: input,hidraw1: USB HID v1.10 Joystick [Twin USB Joystick] on usb-0000:00:1d.0-1.4/input0
[    3.283064] pantherlord 0003:0810:0001.0002: Force feedback for PantherLord/GreenAsia devices by Anssi Hannula <[email protected]>
[    3.373988] raid6: sse2x1    9873 MB/s
[    3.374196] usb 2-1.6: new low speed USB device number 5 using ehci_hcd
[    3.492356] input: Riitek Micro Keyboard as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/input/input7
[    3.492397] generic-usb 0003:1997:0409.0003: input,hidraw2: USB HID v1.11 Keyboard [Riitek Micro Keyboard] on usb-0000:00:1d.0-1.6/input0
[    3.495630] input: Riitek Micro Keyboard as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.1/input/input8
[    3.495693] generic-usb 0003:1997:0409.0004: input,hidraw3: USB HID v1.11 Mouse [Riitek Micro Keyboard] on usb-0000:00:1d.0-1.6/input1
[    3.543941] raid6: sse2x2   12036 MB/s
[    3.713893] raid6: sse2x4   13999 MB/s
[    3.713894] raid6: using algorithm sse2x4 (13999 MB/s)
[    3.714372] xor: automatically using best checksumming function: generic_sse
[    3.763886]    generic_sse: 16466.800 MB/sec
[    3.763888] xor: using function: generic_sse (16466.800 MB/sec)
[    3.764575] md: raid6 personality registered for level 6
[    3.764577] md: raid5 personality registered for level 5
[    3.764578] md: raid4 personality registered for level 4
[    3.764769] bio: create slab <bio-1> at 1
[    3.764777] md/raid:md1: device sdd2 operational as raid disk 3
[    3.764778] md/raid:md1: device sda2 operational as raid disk 0
[    3.764780] md/raid:md1: device sdc2 operational as raid disk 2
[    3.764790] md/raid:md1: device sdb2 operational as raid disk 1
[    3.765037] md/raid:md1: allocated 4282kB
[    3.765152] md/raid:md1: raid level 5 active with 4 out of 4 devices, algorithm 2
[    3.765153] RAID conf printout:
[    3.765154]  --- level:5 rd:4 wd:4
[    3.765155]  disk 0, o:1, dev:sda2
[    3.765156]  disk 1, o:1, dev:sdb2
[    3.765157]  disk 2, o:1, dev:sdc2
[    3.765158]  disk 3, o:1, dev:sdd2
[    3.765174] md1: detected capacity change from 0 to 5898110828544
[    3.766137]  md1: unknown partition table
[    3.774054] md: bind<sda1>
[    3.775599] md: raid10 personality registered for level 10
[    3.775864] md/raid10:md0: active with 4 out of 4 devices
[    3.775875] md0: detected capacity change from 0 to 68716331008
[    3.776833]  md0: unknown partition table
[    4.201842] [drm:drm_crtc_helper_set_config], 
[    4.201844] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:23] #connectors=1 (x y) (0 0)
[    4.201849] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.268436] [drm:i915_driver_open], 
[    4.268445] [drm:drm_crtc_helper_set_config], 
[    4.268446] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:23] #connectors=1 (x y) (0 0)
[    4.268450] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.268452] [drm:drm_crtc_helper_set_config], 
[    4.268453] [drm:drm_crtc_helper_set_config], [CRTC:4] [NOFB]
[    4.268455] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.268461] [drm:i915_driver_open], 
[    4.268464] [drm:drm_crtc_helper_set_config], 
[    4.268465] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:23] #connectors=1 (x y) (0 0)
[    4.268468] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.268469] [drm:drm_crtc_helper_set_config], 
[    4.268470] [drm:drm_crtc_helper_set_config], [CRTC:4] [NOFB]
[    4.268472] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.268476] [drm:i915_driver_open], 
[    4.268508] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[5] ENCODERS[5]
[    4.268510] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[5] ENCODERS[5]
[    4.268513] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[    4.268514] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[    4.268517] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[    4.268518] [drm:intel_crt_detect], CRT not detected via hotplug
[    4.268520] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[    4.268522] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[    4.268524] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[    4.268526] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[    4.268527] [drm:intel_crt_detect], CRT not detected via hotplug
[    4.268528] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[    4.268530] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[    4.268532] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[    4.279484] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[    4.279486] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[    4.279487] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[    4.290420] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[    4.290422] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[    4.290424] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[    4.290932] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.304251] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.324242] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.343732] [drm:ironlake_dp_detect], DPCD: 0000
[    4.343739] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[    4.343747] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[    4.343750] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[    4.344260] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.364245] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.384231] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.403717] [drm:ironlake_dp_detect], DPCD: 0000
[    4.403723] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[    4.403734] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[    4.403738] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[    4.520225] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[    4.636651] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[    4.636653] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[    4.636654] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[    4.636662] [drm:drm_mode_debug_printmodeline], Modeline 43:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[    4.636665] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[    4.636666] [drm:drm_mode_debug_printmodeline], Modeline 42:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[    4.636668] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[    4.636671] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[    4.636672] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[    4.636674] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[    4.636677] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[    4.636679] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[    4.636681] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[    4.636683] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[    4.636685] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[    4.636687] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[    4.636690] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[    4.636692] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[    4.636694] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[    4.636696] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[    4.636698] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[    4.636700] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[    4.636702] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[    4.636704] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[    4.636706] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[    4.636708] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[    4.636712] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[    4.637326] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[    4.637328] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[    4.637835] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.654163] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.674156] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.693638] [drm:ironlake_dp_detect], DPCD: 0000
[    4.693644] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[    4.693653] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[    4.693657] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[    4.694167] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.714145] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.734140] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    4.753624] [drm:ironlake_dp_detect], DPCD: 0000
[    4.753631] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[    4.769532] [drm:drm_mode_addfb], [FB:24]
[    4.769544] [drm:drm_mode_setcrtc], [CRTC:3]
[    4.769546] [drm:drm_mode_setcrtc], [CONNECTOR:14:HDMI-A-2]
[    4.769548] [drm:drm_crtc_helper_set_config], 
[    4.769549] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:24] #connectors=1 (x y) (0 0)
[    4.769553] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.770606] [drm:intel_pipe_set_base_atomic], Writing base 001B5000 00000000 0 0 3072
[    4.770608] [drm:intel_update_fbc], 
[    4.781579] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[    4.823605] [drm:intel_wait_for_vblank], vblank wait timed out
[    4.823636] [drm:drm_crtc_helper_set_config], 
[    4.823638] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:23] #connectors=1 (x y) (0 0)
[    4.823645] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.823650] [drm:intel_pipe_set_base_atomic], Writing base 00063000 00000000 0 0 2880
[    4.823654] [drm:intel_update_fbc], 
[    4.831593] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[    4.831747] Btrfs loaded
[    4.835074] md: linear personality registered for level -1
[    4.836028] md: multipath personality registered for level -4
[    4.836967] md: raid0 personality registered for level 0
[    4.837967] md: raid1 personality registered for level 1
[    4.883986] [drm:intel_wait_for_vblank], vblank wait timed out
[    4.884586] [drm:drm_mode_setcrtc], [CRTC:3]
[    4.884591] [drm:drm_mode_setcrtc], [CONNECTOR:14:HDMI-A-2]
[    4.884593] [drm:drm_crtc_helper_set_config], 
[    4.884594] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:24] #connectors=1 (x y) (0 0)
[    4.884599] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.884602] [drm:intel_pipe_set_base_atomic], Writing base 001B5000 00000000 0 0 3072
[    4.884604] [drm:intel_update_fbc], 
[    4.898306] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[    4.943578] [drm:intel_wait_for_vblank], vblank wait timed out
[    5.508993] EXT4-fs (dm-3): mounted filesystem with ordered data mode. Opts: (null)
[    9.137432] Adding 4194300k swap on /dev/mapper/vgsystem-lvswap.  Priority:-1 extents:1 across:4194300k 
[    9.192318] udev[495]: starting version 167
[    9.250932] EXT4-fs (dm-3): re-mounted. Opts: errors=remount-ro
[    9.362791] lp: driver loaded but no devices found
[    9.669748] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[    9.669797] HDA Intel 0000:00:1b.0: irq 54 for MSI/MSI-X
[    9.669815] HDA Intel 0000:00:1b.0: setting latency timer to 64
[    9.956732] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: errors=remount-ro
[   10.085558] r8169 0000:03:00.0: eth0: unable to load firmware patch rtl_nic/rtl8168e-2.fw (-2)
[   10.114371] [drm:i915_driver_open], 
[   10.114397] [drm:i915_driver_open], 
[   10.114510] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[5] ENCODERS[5]
[   10.114513] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[5] ENCODERS[5]
[   10.114536] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   10.114539] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   10.114541] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   10.114543] [drm:intel_crt_detect], CRT not detected via hotplug
[   10.114545] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   10.114548] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   10.114549] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   10.114552] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   10.114553] [drm:intel_crt_detect], CRT not detected via hotplug
[   10.114555] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   10.114570] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   10.114572] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   10.115842] r8169 0000:03:00.0: eth0: link down
[   10.115847] r8169 0000:03:00.0: eth0: link down
[   10.116047] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   10.125705] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   10.125710] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   10.125711] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   10.136650] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   10.136671] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   10.136673] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   10.137181] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.152643] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.172649] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.192118] [drm:ironlake_dp_detect], DPCD: 0000
[   10.192121] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   10.192147] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   10.192149] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   10.192657] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.212618] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.232638] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.252105] [drm:ironlake_dp_detect], DPCD: 0000
[   10.252111] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   10.252165] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   10.252169] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   10.268696] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.272189] HDMI: detected monitor TX-SR607 at connection type HDMI
[   10.272190] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   10.272193] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.272196] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.272198] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   10.272199] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   10.272201] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   10.272202] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   10.272204] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   10.272206] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000
[   10.274995] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.275049] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.275059] input: HDA Intel PCH HDMI/DP as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[   10.278541] HDMI: detected monitor TX-SR607 at connection type HDMI
[   10.278543] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   10.278545] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.278548] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.278550] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   10.278551] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   10.278553] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   10.278554] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   10.278556] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   10.278558] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000
[   10.278612] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.278644] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.282143] HDMI: detected monitor TX-SR607 at connection type HDMI
[   10.282145] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   10.282147] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.282149] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.282151] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   10.282152] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   10.282154] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   10.282155] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   10.282157] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   10.282159] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000
[   10.369603] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   10.386984] ppdev: user-space parallel port driver
[   10.486889] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   10.486892] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   10.486893] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   10.486903] [drm:drm_mode_debug_printmodeline], Modeline 46:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   10.486905] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   10.486907] [drm:drm_mode_debug_printmodeline], Modeline 45:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   10.486909] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   10.486912] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   10.486914] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   10.486916] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   10.486918] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   10.486920] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   10.486923] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   10.486925] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   10.486937] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   10.486939] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   10.486941] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   10.486944] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   10.486946] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   10.486948] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   10.486950] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   10.486952] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   10.486955] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   10.486957] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   10.486959] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   10.486961] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   10.486970] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   10.487009] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   10.487011] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   10.487519] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.502535] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.522602] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.542019] [drm:ironlake_dp_detect], DPCD: 0000
[   10.542023] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   10.542039] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   10.542041] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   10.542549] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.562549] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.582527] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.602002] [drm:ironlake_dp_detect], DPCD: 0000
[   10.602007] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   10.602080] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   10.602083] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   10.602085] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   10.602087] [drm:intel_crt_detect], CRT not detected via hotplug
[   10.602088] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   10.602090] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   10.602092] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   10.602093] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   10.602095] [drm:intel_crt_detect], CRT not detected via hotplug
[   10.602096] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   10.602109] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   10.602111] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   10.613191] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   10.613194] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   10.613195] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   10.624266] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   10.624295] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   10.624297] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   10.624806] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.642525] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.662529] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.681990] [drm:ironlake_dp_detect], DPCD: 0000
[   10.682004] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   10.682012] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   10.682014] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   10.682522] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.702483] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.722573] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.741964] [drm:ironlake_dp_detect], DPCD: 0000
[   10.741968] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   10.742015] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   10.742017] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   10.859263] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   10.976211] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   10.976214] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   10.976215] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   10.976224] [drm:drm_mode_debug_printmodeline], Modeline 46:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   10.976227] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   10.976228] [drm:drm_mode_debug_printmodeline], Modeline 45:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   10.976231] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   10.976233] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   10.976235] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   10.976237] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   10.976239] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   10.976242] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   10.976244] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   10.976246] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   10.976248] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   10.976250] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   10.976253] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   10.976255] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   10.976257] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   10.976259] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   10.976262] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   10.976264] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   10.976266] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   10.976268] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   10.976270] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   10.976272] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   10.976282] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   10.984632] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   10.984635] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   10.985144] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.002426] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.022420] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.041907] [drm:ironlake_dp_detect], DPCD: 0000
[   11.041914] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   11.041922] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   11.041926] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   11.042435] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.062390] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.082390] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.101879] [drm:ironlake_dp_detect], DPCD: 0000
[   11.101885] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   11.104020] [drm:drm_mode_addfb], [FB:41]
[   11.104084] [drm:drm_mode_setcrtc], [CRTC:3]
[   11.104087] [drm:drm_mode_setcrtc], [CONNECTOR:14:HDMI-A-2]
[   11.104088] [drm:drm_crtc_helper_set_config], 
[   11.104089] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:41] #connectors=1 (x y) (0 0)
[   11.104094] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[   11.104336] [drm:intel_pipe_set_base_atomic], Writing base 00339000 00000000 0 0 3072
[   11.104343] [drm:intel_update_fbc], 
[   11.119344] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[   11.161874] [drm:intel_wait_for_vblank], vblank wait timed out
[   11.400121] EXT4-fs (dm-3): re-mounted. Opts: errors=remount-ro,commit=0
[   11.401775] EXT4-fs (dm-1): re-mounted. Opts: errors=remount-ro,commit=0
[   11.588476] [drm:i915_driver_open], 
[   11.596431] [drm:i915_driver_open], 
[   11.649404] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   11.649408] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   11.649411] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   11.649412] [drm:intel_crt_detect], CRT not detected via hotplug
[   11.649414] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   11.649417] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   11.649418] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   11.649420] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   11.649422] [drm:intel_crt_detect], CRT not detected via hotplug
[   11.649423] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   11.649427] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   11.649429] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   11.660411] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   11.660413] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   11.660414] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   11.671333] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   11.671339] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   11.671341] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   11.671849] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.692230] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.722220] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.741706] [drm:ironlake_dp_detect], DPCD: 0000
[   11.741713] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   11.741728] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   11.741732] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   11.742241] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.762210] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.782235] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.801690] [drm:ironlake_dp_detect], DPCD: 0000
[   11.801697] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   11.801724] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   11.801729] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   11.918357] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   12.034833] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   12.034835] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   12.034836] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   12.034844] [drm:drm_mode_debug_printmodeline], Modeline 47:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   12.034847] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   12.034848] [drm:drm_mode_debug_printmodeline], Modeline 46:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   12.034850] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   12.034853] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   12.034854] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   12.034857] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   12.034859] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   12.034861] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   12.034863] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   12.034865] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   12.034867] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   12.034869] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   12.034871] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   12.034873] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   12.034875] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   12.034878] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   12.034880] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   12.034883] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   12.034885] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   12.034887] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   12.034889] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   12.034891] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   12.034897] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   12.035154] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   12.035156] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   12.035663] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.052129] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.072124] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.091610] [drm:ironlake_dp_detect], DPCD: 0000
[   12.091617] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   12.091631] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   12.091635] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   12.092145] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.112120] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.132102] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.151591] [drm:ironlake_dp_detect], DPCD: 0000
[   12.151597] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   12.153357] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   12.153360] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   12.153362] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   12.153363] [drm:intel_crt_detect], CRT not detected via hotplug
[   12.153365] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   12.153367] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   12.153368] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   12.153370] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   12.153372] [drm:intel_crt_detect], CRT not detected via hotplug
[   12.153373] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   12.153380] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   12.153381] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   12.164309] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   12.164311] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   12.164312] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   12.175241] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   12.175246] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   12.175247] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   12.175755] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.192094] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.212086] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.231571] [drm:ironlake_dp_detect], DPCD: 0000
[   12.231578] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   12.231592] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   12.231596] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   12.232106] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.252067] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.272066] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.291552] [drm:ironlake_dp_detect], DPCD: 0000
[   12.291558] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   12.291579] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   12.291584] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   12.408158] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   12.524615] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   12.524617] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   12.524618] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   12.524626] [drm:drm_mode_debug_printmodeline], Modeline 47:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   12.524629] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   12.524630] [drm:drm_mode_debug_printmodeline], Modeline 46:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   12.524632] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   12.524634] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   12.524636] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   12.524638] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   12.524640] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   12.524642] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   12.524644] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   12.524647] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   12.524649] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   12.524651] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   12.524653] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   12.524655] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   12.524657] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   12.524659] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   12.524661] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   12.524663] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   12.524665] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   12.524667] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   12.524669] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   12.524671] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   12.524677] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   12.524897] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   12.524899] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   12.525406] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.541995] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.561989] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.581469] [drm:ironlake_dp_detect], DPCD: 0000
[   12.581476] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   12.581490] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   12.581495] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   12.582005] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.601978] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.621972] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.641458] [drm:ironlake_dp_detect], DPCD: 0000
[   12.641465] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   12.643478] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   12.643481] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   12.643483] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   12.643485] [drm:intel_crt_detect], CRT not detected via hotplug
[   12.643486] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   12.643489] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   12.643490] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   12.643492] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   12.643493] [drm:intel_crt_detect], CRT not detected via hotplug
[   12.643494] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   12.643498] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   12.643499] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   12.654445] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   12.654447] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   12.654448] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   12.665382] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   12.665386] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   12.665388] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   12.665895] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.681951] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.701944] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.721432] [drm:ironlake_dp_detect], DPCD: 0000
[   12.721439] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   12.721453] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   12.721457] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   12.721966] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.741944] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.761939] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.781417] [drm:ironlake_dp_detect], DPCD: 0000
[   12.781424] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   12.781445] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   12.781449] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   12.781488] r8169 0000:03:00.0: eth0: link up
[   12.783565] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   12.898472] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   13.015331] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   13.015333] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   13.015334] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   13.015343] [drm:drm_mode_debug_printmodeline], Modeline 47:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   13.015346] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   13.015347] [drm:drm_mode_debug_printmodeline], Modeline 46:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   13.015349] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   13.015352] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   13.015353] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   13.015355] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   13.015358] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   13.015360] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   13.015362] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   13.015364] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   13.015366] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   13.015368] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   13.015370] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   13.015372] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   13.015374] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   13.015376] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   13.015379] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   13.015381] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   13.015383] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   13.015385] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   13.015387] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   13.015389] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   13.015401] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   13.015432] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   13.015435] [drm:intel_crt_detect], CRT not detected via hotplug
[   13.015436] [drm:output_poll_execute], [CONNECTOR:5:VGA-1] status updated from 2 to 2
[   13.015654] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   13.026355] [drm:output_poll_execute], [CONNECTOR:8:HDMI-A-1] status updated from 2 to 2
[   13.026863] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.041859] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.061852] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.081334] [drm:ironlake_dp_detect], DPCD: 0000
[   13.081340] [drm:output_poll_execute], [CONNECTOR:11:DP-1] status updated from 2 to 2
[   13.197979] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   13.197980] [drm:output_poll_execute], [CONNECTOR:14:HDMI-A-2] status updated from 1 to 1
[   13.198488] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.211810] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.231800] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.251290] [drm:ironlake_dp_detect], DPCD: 0000
[   13.251296] [drm:output_poll_execute], [CONNECTOR:15:DP-2] status updated from 2 to 2
[   13.251408] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   13.251916] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.271794] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.291788] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.311276] [drm:ironlake_dp_detect], DPCD: 0000
[   13.311282] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   13.311297] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   13.311301] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   13.311811] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.331777] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.351772] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.371252] [drm:ironlake_dp_detect], DPCD: 0000
[   13.371258] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   13.372854] [drm:drm_mode_addfb], [FB:24]
[   13.372882] [drm:drm_mode_setcrtc], [CRTC:3]
[   13.372884] [drm:drm_mode_setcrtc], [CONNECTOR:14:HDMI-A-2]
[   13.372886] [drm:drm_crtc_helper_set_config], 
[   13.372887] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:24] #connectors=1 (x y) (0 0)
[   13.372891] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[   13.375715] [drm:intel_pipe_set_base_atomic], Writing base 00641000 00000000 0 0 5120
[   13.375718] [drm:intel_update_fbc], 
[   13.387597] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[   13.431240] [drm:intel_wait_for_vblank], vblank wait timed out
[   13.432024] [drm:drm_mode_setcrtc], [CRTC:3]
[   13.432028] [drm:drm_mode_setcrtc], [CONNECTOR:14:HDMI-A-2]
[   13.432029] [drm:drm_crtc_helper_set_config], 
[   13.432030] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:24] #connectors=1 (x y) (0 0)
[   13.432034] [drm:drm_crtc_helper_set_config], modes are different, full mode set
[   13.432035] [drm:drm_mode_debug_printmodeline], Modeline 22:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   13.432038] [drm:drm_mode_debug_printmodeline], Modeline 41:"" 0 74250 1280 1390 1430 1650 720 725 730 750 0x0 0x5
[   13.432040] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[   13.432042] [drm:drm_crtc_helper_set_config], attempting to set mode from userspace
[   13.432043] [drm:drm_mode_debug_printmodeline], Modeline 41:"" 0 74250 1280 1390 1430 1650 720 725 730 750 0x0 0x5
[   13.432046] [drm:drm_crtc_helper_set_mode], [CRTC:3]
[   13.491225] [drm:intel_wait_for_vblank], vblank wait timed out
[   13.531621] [drm:sandybridge_update_wm], FIFO watermarks For pipe A - plane 6, cursor: 6
[   13.531623] [drm:ironlake_check_srwm], watermark 1: display plane 9, fbc lines 3, cursor 6
[   13.531625] [drm:ironlake_check_srwm], watermark 2: display plane 12, fbc lines 3, cursor 6
[   13.531627] [drm:ironlake_check_srwm], watermark 3: display plane 54, fbc lines 3, cursor 6
[   13.531629] [drm:intel_update_fbc], 
[   13.531848] [drm:ironlake_crtc_mode_set], Mode for pipe A:
[   13.531849] [drm:drm_mode_debug_printmodeline], Modeline 41:"" 0 74250 1280 1390 1430 1650 720 725 730 750 0x0 0x5
[   13.591198] [drm:intel_wait_for_vblank], vblank wait timed out
[   13.591205] [drm:intel_pipe_set_base_atomic], Writing base 00641000 00000000 0 0 5120
[   13.591210] [drm:intel_update_fbc], 
[   13.651183] [drm:intel_wait_for_vblank], vblank wait timed out
[   13.651190] [drm:sandybridge_update_wm], FIFO watermarks For pipe A - plane 6, cursor: 6
[   13.651194] [drm:ironlake_check_srwm], watermark 1: display plane 9, fbc lines 3, cursor 6
[   13.651198] [drm:ironlake_check_srwm], watermark 2: display plane 12, fbc lines 3, cursor 6
[   13.651202] [drm:ironlake_check_srwm], watermark 3: display plane 54, fbc lines 3, cursor 6
[   13.651207] [drm:drm_crtc_helper_set_mode], [ENCODER:13:TMDS-13] set [MODE:41:]
[   13.651210] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe A
[   13.651214] [drm:intel_write_eld], ELD on [CONNECTOR:14:HDMI-A-2], [ENCODER:13:TMDS-13]
[   13.651218] [drm:ironlake_write_eld], ELD on pipe A
[   13.651221] [drm:ironlake_write_eld], Audio directed to unknown port
[   13.651227] [drm:ironlake_write_eld], ELD size 13
[   13.651240] [drm:sandybridge_update_wm], FIFO watermarks For pipe A - plane 6, cursor: 6
[   13.651244] [drm:ironlake_check_srwm], watermark 1: display plane 9, fbc lines 3, cursor 6
[   13.651247] [drm:ironlake_check_srwm], watermark 2: display plane 12, fbc lines 3, cursor 6
[   13.651251] [drm:ironlake_check_srwm], watermark 3: display plane 54, fbc lines 3, cursor 6
[   13.651306] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=0
[   13.651342] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   13.654884] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
[   13.654926] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   13.711163] [drm:intel_wait_for_vblank], vblank wait timed out
[   13.771146] [drm:intel_wait_for_vblank], vblank wait timed out
[   13.771956] [drm:gen6_fdi_link_train], FDI_RX_IIR 0x100
[   13.771958] [drm:gen6_fdi_link_train], FDI train 1 done.
[   13.772612] [drm:gen6_fdi_link_train], FDI_RX_IIR 0x600
[   13.772613] [drm:gen6_fdi_link_train], FDI train 2 done.
[   13.772614] [drm:gen6_fdi_link_train], FDI train done.
[   13.773829] [drm:intel_update_fbc], 
[   13.773835] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[   13.773836] [drm:drm_crtc_helper_set_config], 	[CONNECTOR:14:HDMI-A-2] set DPMS on
[   13.790492] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[   13.903483] [drm:intel_crtc_cursor_set], 
[   13.998292] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   13.998296] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   13.998300] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   13.998302] [drm:intel_crt_detect], CRT not detected via hotplug
[   13.998304] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   13.998307] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   13.998308] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   13.998310] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   13.998312] [drm:intel_crt_detect], CRT not detected via hotplug
[   13.998313] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   13.998318] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   13.998320] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   14.010637] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   14.010645] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   14.010647] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   14.021736] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   14.021752] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   14.021754] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   14.022263] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.041588] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.061584] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.081058] [drm:ironlake_dp_detect], DPCD: 0000
[   14.081065] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   14.081084] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   14.081088] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   14.081598] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.101578] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.121572] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.141058] [drm:ironlake_dp_detect], DPCD: 0000
[   14.141065] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   14.141090] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   14.141095] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   14.257928] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   14.374778] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   14.374780] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   14.374781] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   14.374790] [drm:drm_mode_debug_printmodeline], Modeline 49:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   14.374792] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   14.374794] [drm:drm_mode_debug_printmodeline], Modeline 48:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   14.374796] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   14.374798] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   14.374800] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   14.374802] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   14.374804] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   14.374806] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   14.374808] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   14.374811] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   14.374813] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   14.374815] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   14.374817] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   14.374819] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   14.374821] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   14.374824] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   14.374826] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   14.374828] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   14.374830] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   14.374832] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   14.374834] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   14.374836] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   14.374842] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   14.375089] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   14.375090] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   14.375598] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.391478] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.411476] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.430964] [drm:ironlake_dp_detect], DPCD: 0000
[   14.430970] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   14.430985] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   14.430989] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   14.431498] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.451471] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.471458] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.490959] [drm:ironlake_dp_detect], DPCD: 0000
[   14.490966] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   14.495444] [drm:i915_driver_open], 
[   14.664664] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.681425] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.701404] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.720898] [drm:ironlake_dp_detect], DPCD: 0000
[   14.721477] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.741382] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.761382] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.780857] [drm:ironlake_dp_detect], DPCD: 0000
[   14.909057] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   14.909114] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   14.909117] [drm:intel_crt_detect], CRT not detected via hotplug
[   15.360874] [drm:drm_mode_addfb], [FB:44]
[   15.439920] EXT4-fs (dm-3): re-mounted. Opts: errors=remount-ro,commit=0
[   15.442506] EXT4-fs (dm-1): re-mounted. Opts: errors=remount-ro,commit=0
[   15.444268] [drm:drm_mode_addfb], [FB:24]
[   15.473419] [drm:drm_mode_addfb], [FB:44]
[   15.998183] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   15.998187] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   15.998190] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   15.998192] [drm:intel_crt_detect], CRT not detected via hotplug
[   15.998194] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   15.998197] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   15.998198] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   15.998200] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   15.998201] [drm:intel_crt_detect], CRT not detected via hotplug
[   15.998203] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   15.998207] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   15.998209] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   16.009142] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   16.009144] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   16.009146] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   16.020158] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   16.020168] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   16.020171] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   16.020679] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.041027] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.061030] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.080510] [drm:ironlake_dp_detect], DPCD: 0000
[   16.080523] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   16.080537] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   16.080539] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   16.081047] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.101009] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.121004] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.140524] [drm:ironlake_dp_detect], DPCD: 0000
[   16.140528] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   16.140546] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   16.140549] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   16.257230] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   16.373820] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   16.373822] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   16.373824] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   16.373834] [drm:drm_mode_debug_printmodeline], Modeline 49:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   16.373836] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   16.373838] [drm:drm_mode_debug_printmodeline], Modeline 48:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   16.373840] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   16.373843] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   16.373844] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   16.373847] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   16.373849] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   16.373851] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   16.373853] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   16.373856] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   16.373858] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   16.373860] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   16.373862] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   16.373864] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   16.373867] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   16.373869] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   16.373871] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   16.373873] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   16.373875] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   16.373877] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   16.373879] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   16.373882] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   16.373897] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   16.374181] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   16.374183] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   16.374691] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.390938] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.410932] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.430411] [drm:ironlake_dp_detect], DPCD: 0000
[   16.430424] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   16.430436] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   16.430438] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   16.430946] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.450921] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.470909] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.490408] [drm:ironlake_dp_detect], DPCD: 0000
[   16.490422] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   19.544538] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   19.544542] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   19.544545] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   19.544547] [drm:intel_crt_detect], CRT not detected via hotplug
[   19.544549] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   19.544552] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   19.544553] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   19.544555] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   19.544557] [drm:intel_crt_detect], CRT not detected via hotplug
[   19.544558] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   19.544563] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   19.544565] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   19.555556] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   19.555557] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   19.555559] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   19.566489] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   19.566496] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   19.566497] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   19.567005] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   19.580063] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   19.600047] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   19.619541] [drm:ironlake_dp_detect], DPCD: 0000
[   19.619547] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   19.619562] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   19.619566] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   19.620076] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   19.640044] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   19.660038] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   19.679522] [drm:ironlake_dp_detect], DPCD: 0000
[   19.679528] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   19.679551] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   19.679556] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   19.796073] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   19.912594] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   19.912595] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   19.912597] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   19.912605] [drm:drm_mode_debug_printmodeline], Modeline 49:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   19.912607] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   19.912608] [drm:drm_mode_debug_printmodeline], Modeline 48:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   19.912611] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   19.912613] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   19.912615] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   19.912617] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   19.912619] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   19.912621] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   19.912623] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   19.912626] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   19.912628] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   19.912630] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   19.912632] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   19.912634] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   19.912636] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   19.912639] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   19.912641] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   19.912643] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   19.912645] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   19.912647] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   19.912649] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   19.912651] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   19.912657] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   19.912894] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   19.912896] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   19.913404] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   19.929963] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   19.949955] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   19.969442] [drm:ironlake_dp_detect], DPCD: 0000
[   19.969448] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   19.969462] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   19.969467] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   19.969976] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   19.989947] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   20.009949] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   20.029428] [drm:ironlake_dp_detect], DPCD: 0000
[   20.029434] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   22.898433] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   22.898439] [drm:intel_crt_detect], CRT not detected via hotplug
[   22.898443] [drm:output_poll_execute], [CONNECTOR:5:VGA-1] status updated from 2 to 2
[   22.909388] [drm:output_poll_execute], [CONNECTOR:8:HDMI-A-1] status updated from 2 to 2
[   22.909897] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   22.928910] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   22.948901] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   22.968376] [drm:ironlake_dp_detect], DPCD: 0000
[   22.968382] [drm:output_poll_execute], [CONNECTOR:11:DP-1] status updated from 2 to 2
[   23.085028] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   23.085030] [drm:output_poll_execute], [CONNECTOR:14:HDMI-A-2] status updated from 1 to 1
[   23.085540] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   23.098778] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   23.118765] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   23.138239] [drm:ironlake_dp_detect], DPCD: 0000
[   23.138245] [drm:output_poll_execute], [CONNECTOR:15:DP-2] status updated from 2 to 2
[   23.318174] eth0: no IPv6 routers present
[  115.144253] [drm:drm_mode_addfb], [FB:24]
[  125.335497] [drm:intel_crtc_cursor_set], 
[  125.335502] [drm:intel_crtc_cursor_set], cursor off
[  125.369890] [drm:intel_crtc_cursor_set], 
[  131.807843] [drm:intel_crtc_cursor_set], 
[  131.807848] [drm:intel_crtc_cursor_set], cursor off
[  137.709594] [drm:intel_crtc_cursor_set], 
[  197.096814] [drm:intel_crtc_cursor_set], 
[  197.096818] [drm:intel_crtc_cursor_set], cursor off
[  200.778991] [drm:intel_crtc_cursor_set], 
[  205.414348] [drm:intel_crtc_cursor_set], 
[  205.414353] [drm:intel_crtc_cursor_set], cursor off
[  211.937177] [drm:intel_crtc_cursor_set], 

A message that is not in the archive (sent off-list or not yet received): [email protected]

#20 lore raw

Hi Christopher,

Sorry I'm just back from traveling..

Quoted 20 lines · Christopher White

There appears to be some issues with the patch? I'm on SandyBridge and using the HD3000's HDMI.

I've now tried manually merging the ELD patch (both files Wu Fengguang submitted) and compiling Kernel 3.0.4. I've also tried drm-intel-next Kernel 3.1 pre-built from
http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-next/current/ as I knew it was built from keithp's latest drm-intel-next repository.

Both of these methods had the patch applied, yet neither were able to read the ELD correctly from my Onkyo TX-SR607 receiver.

If I manually dump the EDID from my receiver and analyze it with Monitor Asset Manager (by EnTech Taiwan), it shows that the ELD contains an 8 channel specification up to 192 kHz, and that's what's being exposed over HDMI to the Intel graphics adapter, yet this isn't detected. It just plain isn't being read, and is falling back to the default 2ch 16kHz configuration. It's exactly as it was in the past, before this patch attempt.

Quoted 7 lines

You can see my 256 byte EDID dump, straight from the receiver, over at:
http://www.pulseforce.com/node/edid.dump

It shows exactly what the receiver is exposing over HDMI, proving that it's not the device that's at fault.

Any ideas what's wrong? Here's the HDMI messages from the startup log:

Would you boot the kernel with drm.debug=6 and post the dmesg? That will show more details.

One possible problem is the hardware reports small ELD buffer size which truncates the additional 8-channel information.

Thanks,
Fengguang

Quoted 23 lines

HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16
HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1 HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
input: HDA Intel PCH HDMI/DP as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16
HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1 HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16

Christopher White

#21 lore raw
Quoted 3 lines · Wu Fengguang

Hi Christopher,

Sorry I'm just back from traveling..

No worries, I am not in any hurry, and I hope you had a great holiday! :-)

Quoted 29 lines · Christopher White
Quoted 20 lines

There appears to be some issues with the patch? I'm on SandyBridge and using the HD3000's HDMI.

I've now tried manually merging the ELD patch (both files Wu Fengguang submitted) and compiling Kernel 3.0.4. I've also tried drm-intel-next Kernel 3.1 pre-built from
http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-intel-next/current/ as I knew it was built from keithp's latest drm-intel-next repository.

Both of these methods had the patch applied, yet neither were able to read the ELD correctly from my Onkyo TX-SR607 receiver.

If I manually dump the EDID from my receiver and analyze it with Monitor Asset Manager (by EnTech Taiwan), it shows that the ELD contains an 8 channel specification up to 192 kHz, and that's what's being exposed over HDMI to the Intel graphics adapter, yet this isn't detected. It just plain isn't being read, and is falling back to the default 2ch 16kHz configuration. It's exactly as it was in the past, before this patch attempt.

Quoted 7 lines

You can see my 256 byte EDID dump, straight from the receiver, over at:
http://www.pulseforce.com/node/edid.dump

It shows exactly what the receiver is exposing over HDMI, proving that it's not the device that's at fault.

Any ideas what's wrong? Here's the HDMI messages from the startup log:

Quoted 8 lines

Would you boot the kernel with drm.debug=6 and post the dmesg? That will show more details.

One possible problem is the hardware reports small ELD buffer size which truncates the additional 8-channel information.

Thanks,
Fengguang

Done. Sorry for the delay, didn't see your message until now, and also had to re-build the kernel.

The log does confirm that the drm_edid_to_eld function is running, and that we're not far from a solution:

[   21.061417] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   21.061421] [drm:drm_edid_to_eld], ELD size 13, SAD count 8

As for where I am getting the EDID dump from, I am getting it from /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-2/edid, which provides direct virtual access to the EDID response of the connected device.

I'm completely confident that the device doesn't report too small of a buffer size, and that it's completely compliant with the spec: If you have a Windows virtual machine (or if you're masochistic enough - a real machine) you should download the excellent, free "Monitor Asset Manager" by EnTech Taiwan from http://www.entechtaiwan.com/util/moninfo.shtm. It will let you analyze EDID + ELD + extended timings, etc from an EDID dump, such as the one taken above. It understands every part of EDID.

I've put together a small archive containing my exact EDID binary dump (taken from the above device path), the FULL dmesg log, as well as EnTech's interpretation of the EDID dump, showing the full list of supported channels, formats, etc.

I'm guessing there is some tiny bug in your interpretation of how to read ELD, maybe an incorrect 1 byte offset or something like that.

Here's the pack:
http://www.pulseforce.com/node/edid_to_eld.zip

If you do a hex analysis of my EDID dump and compare it to what the edid_to_eld function is trying to do, it will probably show what's wrong. I'd love to have a look at that myself but am really busy with a project over here so I can't help out other than to recompile and test as fast as I can.

Christopher

Quoted 24 lines
Quoted 24 lines

HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16
HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1 HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
input: HDA Intel PCH HDMI/DP as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16
HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1 HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
HDMI: detected monitor at connection type HDMI
HDMI: available speakers: FL/FR
HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200, bits = 16

Christopher White

#22 lore raw

Hi Christopher,

Quoted 4 lines

The log does confirm that the drm_edid_to_eld function is running, and that we're not far from a solution:

[   21.061417] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   21.061421] [drm:drm_edid_to_eld], ELD size 13, SAD count 8

It looks all sane to this point.

Quoted 7 lines

As for where I am getting the EDID dump from, I am getting it from /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-2/edid, which provides direct virtual access to the EDID response of the connected device.

I'm completely confident that the device doesn't report too small of a buffer size, and that it's completely compliant with the spec: If you

Agreed.

Quoted 11 lines

have a Windows virtual machine (or if you're masochistic enough - a real machine) you should download the excellent, free "Monitor Asset Manager" by EnTech Taiwan from http://www.entechtaiwan.com/util/moninfo.shtm. It will let you analyze EDID + ELD + extended timings, etc from an EDID dump, such as the one taken above. It understands every part of EDID.

I've put together a small archive containing my exact EDID binary dump (taken from the above device path), the FULL dmesg log, as well as EnTech's interpretation of the EDID dump, showing the full list of supported channels, formats, etc.

Quoted 5 lines

I'm guessing there is some tiny bug in your interpretation of how to read ELD, maybe an incorrect 1 byte offset or something like that.

Here's the pack:
http://www.pulseforce.com/node/edid_to_eld.zip

Thanks! It's great tool and information!

Quoted 5 lines

If you do a hex analysis of my EDID dump and compare it to what the edid_to_eld function is trying to do, it will probably show what's wrong. I'd love to have a look at that myself but am really busy with a project over here so I can't help out other than to recompile and test as fast as I can.

Would you install the "intel-gpu-tools" package and run its intel_audio_dump utility? If not shipped with your distribution, the source code is also available in

git://anongit.freedesktop.org/git/xorg/app/intel-gpu-tools

You'll need to install packages "autotools-dev pkg-config libpciaccess-dev libdrm-dev libdrm-intel1" in order to build it from source.

intel_audio_dump will dump the ELD data in the hardware buffer for use by the audio driver. By verifying if that data is correct, we are able to analyze whether and how the audio driver goes wrong.

Thanks,
Fengguang

#23 lore raw
Quoted 50 lines · Wu Fengguang

Hi Christopher,

Quoted 4 lines

The log does confirm that the drm_edid_to_eld function is running, and that we're not far from a solution:
[   21.061417] [drm:drm_edid_to_eld], ELD monitor TX-SR607 [   21.061421] [drm:drm_edid_to_eld], ELD size 13, SAD count 8

It looks all sane to this point.

Quoted 7 lines

As for where I am getting the EDID dump from, I am getting it from /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-2/edid, which provides direct virtual access to the EDID response of the connected device.

I'm completely confident that the device doesn't report too small of a buffer size, and that it's completely compliant with the spec: If you

Agreed.

Quoted 11 lines

have a Windows virtual machine (or if you're masochistic enough - a real machine) you should download the excellent, free "Monitor Asset Manager" by EnTech Taiwan from http://www.entechtaiwan.com/util/moninfo.shtm. It will let you analyze EDID + ELD + extended timings, etc from an EDID dump, such as the one taken above. It understands every part of EDID.

I've put together a small archive containing my exact EDID binary dump (taken from the above device path), the FULL dmesg log, as well as EnTech's interpretation of the EDID dump, showing the full list of supported channels, formats, etc.

Quoted 5 lines

I'm guessing there is some tiny bug in your interpretation of how to read ELD, maybe an incorrect 1 byte offset or something like that.

Here's the pack:
http://www.pulseforce.com/node/edid_to_eld.zip

Thanks! It's great tool and information!

Quoted 5 lines

If you do a hex analysis of my EDID dump and compare it to what the edid_to_eld function is trying to do, it will probably show what's wrong. I'd love to have a look at that myself but am really busy with a project over here so I can't help out other than to recompile and test as fast as I can.

Would you install the "intel-gpu-tools" package and run its intel_audio_dump utility? If not shipped with your distribution, the source code is also available in

git://anongit.freedesktop.org/git/xorg/app/intel-gpu-tools

Quoted 8 lines

You'll need to install packages "autotools-dev pkg-config libpciaccess-dev libdrm-dev libdrm-intel1" in order to build it from source.

intel_audio_dump will dump the ELD data in the hardware buffer for use by the audio driver. By verifying if that data is correct, we are able to analyze whether and how the audio driver goes wrong.

I think I experience similar issues. In my case the multi-channel pcm playback through HDMI doesn't work. Stereo and passthrough seem to work fine though !? It's hookedup to my TV via a yamaha receiver.

I'm currently running Linux 3.1 with a G45 chipset.

libdrm 2.4.27-1
xf86-video-intel 2.16.0-1

The eld seems be incorrectly parsed, though the kernel log didn't give much info. The eld info from alsa is rather empty:

cat /proc/asound/Intel/eld#3.0
monitor_present 1
eld_valid 0

Using the same Monitor Asset Manager I was able to verify that the edid from (/sys/devices/pci0000\:00/0000\:00\:02.0/drm/card0/card0-HDMI-A-1/edid ) does seem to contain the correct information.

I've attached both the edid and the output of Monitor Asset Manager.In addition I also run the intel_audio_dump.

Let me know if you need anymore information.

Cheers,

Sander

PS. Hope the attachments are not too big.

Monitor
Model name............... SAMSUNG
Manufacturer............. Samsung
Plug and Play ID......... SAM050D
Serial number............ 1
Manufacture date......... 2008, ISO week 48
Filter driver............ None
-------------------------
EDID revision............ 1.3
Input signal type........ Digital
Color bit depth.......... Undefined
Display type............. RGB color
Screen size.............. 160 x 90 mm (7.2 in)
Power management......... Not supported
Extension blocs.......... 1 (CEA-EXT)
-------------------------
DDC/CI................... n/a

Color characteristics
Default color space...... Non-sRGB
Display gamma............ 2.20
Red chromaticity......... Rx 0.640 - Ry 0.330
Green chromaticity....... Gx 0.300 - Gy 0.600
Blue chromaticity........ Bx 0.150 - By 0.060
White point (default).... Wx 0.313 - Wy 0.329
Additional descriptors... None

Timing characteristics
Horizontal scan range.... 26-81kHz
Vertical scan range...... 24-75Hz
Video bandwidth.......... 150MHz
CVT standard............. Not supported
GTF standard............. Not supported Additional descriptors... None
Preferred timing......... Yes Native/preferred timing.. 1920x1080p at 60Hz (16:9)

    Modeline............... "1920x1080" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
  Detailed timing #1....... 1280x720p at 60Hz (16:9)
    Modeline............... "1280x720" 74.250 1280 1390 1430 1650 720 725 730 750 +hsync +vsync

Standard timings supported

     720 x  400p at  70Hz - IBM VGA
     640 x  480p at  60Hz - IBM VGA
     640 x  480p at  67Hz - Apple Mac II
     640 x  480p at  72Hz - VESA
     640 x  480p at  75Hz - VESA
     800 x  600p at  60Hz - VESA
     800 x  600p at  72Hz - VESA
     800 x  600p at  75Hz - VESA
     832 x  624p at  75Hz - Apple Mac II
    1024 x  768p at  60Hz - VESA
    1024 x  768p at  70Hz - VESA
    1024 x  768p at  75Hz - VESA
    1280 x 1024p at  75Hz - VESA
    1152 x  870p at  75Hz - Apple Mac II
    1152 x  864p at  75Hz - VESA STD
    1280 x  800p at  60Hz - VESA STD
    1280 x  960p at  60Hz - VESA STD
    1280 x 1024p at  60Hz - VESA STD
    1440 x  900p at  60Hz - VESA STD
    1440 x  900p at  75Hz - VESA STD
    1680 x 1050p at  60Hz - VESA STD

EIA/CEA-861 Information
Revision number.......... 3
IT underscan............. Supported
Basic audio.............. Supported
YCbCr 4:4:4.............. Supported
YCbCr 4:2:2.............. Supported
Native formats........... 4
Detailed timing #1....... 1920x1080i at 60Hz (16:9)

    Modeline............... "1920x1080" 74.250 1920 2008 2052 2200 1080 1084 1094 1124 interlace +hsync +vsync
  Detailed timing #2....... 720x480p at 60Hz (16:9)
    Modeline............... "720x480" 27.000 720 736 798 858 480 489 495 525 -hsync -vsync

CE video identifiers (VICs) - timing/formats supported

    1920 x 1080p at  60Hz - HDTV (16:9, 1:1) [Native]
    1280 x  720p at  60Hz - HDTV (16:9, 1:1)
    1920 x 1080i at  60Hz - HDTV (16:9, 1:1)
     720 x  480p at  60Hz - EDTV (16:9, 32:27)
    1920 x 1080p at  24Hz - HDTV (16:9, 1:1)
    1920 x 1080p at  30Hz - HDTV (16:9, 1:1)
    1440 x  480p at  60Hz - DVD (16:9, 16:27)
    2880 x  480p at  60Hz - Console (16:9, 8:27)
    NB: NTSC refresh rate = (Hz*1000)/1001

CE audio data (formats supported)

  LPCM    2-channel, 16/20/24 bit depths at 32/44/48/88/96/176/192 kHz
  LPCM    8-channel, 16/20/24 bit depths at 32/44/48/88/96/176/192 kHz
  AC-3    6-channel,  640k max. bit rate at 32/44/48 kHz
  DTS     7-channel, 1536k max. bit rate at 32/44/48/88/96 kHz
  SACD    6-channel                      at 44 kHz
  DD+     8-channel                      at 44/48 kHz
  DVD-A   8-channel                      at 48/96/192 kHz
  DTS-HD  8-channel, 16-bit              at 48/96/192 kHz

CE speaker allocation data
Channel configuration.... 7.1
Front left/right......... Yes
Front LFE................ Yes
Front center............. Yes
Rear left/right.......... Yes
Rear center.............. Yes
Front left/right center.. No
Rear left/right center... Yes
Rear LFE................. No

CE video capability data
CE scan behavior......... Supports overscan and underscan IT scan behavior......... Supports overscan and underscan PT scan behavior......... Not supported
RGB quantization range... Not supported
YCC quantization range... Not supported

CE colorimetry data
xvYCC709 support......... Yes
xvYCC601 support......... Yes
sYCC601 support.......... No
AdobeYCC601 support...... No
AdobeRGB support......... No
Metadata profile flags... 0x01

CE vendor specific data (VSDB)
IEEE registration number. 0x000C03
CEC physical address..... 1.1.0.0
Supports AI (ACP, ISRC).. Yes
Supports 48bpp........... No
Supports 36bpp........... Yes
Supports 30bpp........... Yes
Supports YCbCr 4:4:4..... Yes
Supports dual-link DVI... No
Maximum TMDS clock....... 225MHz
Audio/video latency (p).. n/a
Audio/video latency (i).. n/a
HDMI video capabilities.. No
Data payload............. 030C001100B82D00

Report information
Date generated........... 11/2/2011
Software revision........ 2.60.0.972
Data source.............. File
Operating system......... 5.1.2600.2.Service Pack 3 (Vista masked)

Raw data
00,FF,FF,FF,FF,FF,FF,00,4C,2D,0D,05,01,00,00,00,30,12,01,03,80,10,09,78,0A,EE,91,A3,54,4C,99,26, 0F,50,54,BD,EF,80,71,4F,81,00,81,40,81,80,95,00,95,0F,B3,00,01,01,02,3A,80,18,71,38,2D,40,58,2C, 45,00,A0,5A,00,00,00,1E,01,1D,00,72,51,D0,1E,20,6E,28,55,00,A0,5A,00,00,00,1E,00,00,00,FD,00,18, 4B,1A,51,0F,00,0A,20,20,20,20,20,20,00,00,00,FC,00,53,41,4D,53,55,4E,47,0A,20,20,20,20,20,01,A2, 02,03,3A,F4,48,90,04,05,03,20,22,0F,24,38,09,7F,07,0F,7F,07,15,07,50,3E,1F,C0,4D,02,00,57,06,00, 67,54,00,5F,54,01,83,5F,00,00,E2,00,0F,E3,05,03,01,68,03,0C,00,11,00,B8,2D,00,01,1D,80,18,71,1C, 16,20,58,2C,25,00,A0,5A,00,00,00,9E,8C,0A,D0,8A,20,E0,2D,10,10,3E,96,00,A0,5A,00,00,00,18,00,00, 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,6B

VIDEO_DIP_CTL         0xa13b0000  Video DIP Control
SDVOB                 0x00000adc  Digital Display Port B Control Register
SDVOC                 0x0000089c  Digital Display Port C Control Register
PORT_HOTPLUG_EN       0x30000320  Hot Plug Detect Enable
AUD_CONFIG            0x00000004  Audio Configuration
AUD_DEBUG             0x00000000  Audio Debug
AUD_VID_DID           0x80862803  Audio Vendor ID / Device ID
AUD_RID               0x00100000  Audio Revision ID
AUD_SUBN_CNT          0x00010001  Audio Subordinate Node Count
AUD_FUNC_GRP          0x00000001  Audio Function Group Type
AUD_SUBN_CNT2         0x00020002  Audio Subordinate Node Count
AUD_GRP_CAP           0x00000004  Audio Function Group Capabilities
AUD_PWRST             0x00000000  Audio Power State
AUD_SUPPWR            0x00000009  Audio Supported Power States
AUD_SID               0x80860101  Audio Root Node Subsystem ID
AUD_OUT_CWCAP         0x00006211  Audio Output Converter Widget Capabilities
AUD_OUT_PCMSIZE       0x001e07f0  Audio PCM Size and Rates
AUD_OUT_STR           0x00000005  Audio Stream Formats
AUD_OUT_DIG_CNVT      0x00000001  Audio Digital Converter
AUD_OUT_CH_STR        0x00000000  Audio Channel ID and Stream ID
AUD_OUT_STR_DESC      0x00000032  Audio Stream Descriptor Format
AUD_PINW_CAP          0x004073bd  Audio Pin Complex Widget Capabilities
AUD_PIN_CAP           0x00000094  Audio Pin Capabilities
AUD_PINW_CONNLNG      0x00000001  Audio Connection List Length
AUD_PINW_CONNLST      0x00000002  Audio Connection List Entry
AUD_PINW_CNTR         0x00000000  Audio Pin Widget Control
AUD_PINW_UNSOLRESP    0x80000003  Audio Unsolicited Response Enable
AUD_CNTL_ST           0x00002028  Audio Control State Register
AUD_PINW_CONFIG       0x18560010  Audio Configuration Default
AUD_HDMIW_STATUS      0x00000000  Audio HDMI Status
AUD_HDMIW_HDMIEDID    0x00000000  Audio HDMI Data EDID Block
AUD_HDMIW_INFOFR      0x00000000  Audio HDMI Widget Data Island Packet
AUD_CONV_CHCNT        0x00000077  Audio Converter Channel Count
AUD_CTS_ENABLE        0x00000000  Audio CTS Programming Enable

Details:

AUD_VID_DID vendor id 0x8086
AUD_VID_DID device id 0x2803
AUD_RID major revision 0x1
AUD_RID minor revision 0x0
AUD_RID revision id 0x0
AUD_RID stepping id 0x0
SDVOB enable 0
SDVOB HDMI encoding 1
SDVOB SDVO encoding 0
SDVOB null packets 1
SDVOB audio enabled 1
SDVOC enable 0
SDVOC HDMI encoding 1
SDVOC SDVO encoding 0
SDVOC null packets 0
SDVOC audio enabled 0
PORT_HOTPLUG_EN DisplayPort/HDMI port B 1
PORT_HOTPLUG_EN DisplayPort/HDMI port C 1
PORT_HOTPLUG_EN DisplayPort port D 0
PORT_HOTPLUG_EN SDVOB 0
PORT_HOTPLUG_EN SDVOC 0
PORT_HOTPLUG_EN audio 0
PORT_HOTPLUG_EN TV 0
PORT_HOTPLUG_EN CRT 1
VIDEO_DIP_CTL enable graphics DIP 1
VIDEO_DIP_CTL port select [0x1] Digital Port B
VIDEO_DIP_CTL DIP buffer trans active 0
VIDEO_DIP_CTL AVI DIP enabled 1
VIDEO_DIP_CTL vendor DIP enabled 0
VIDEO_DIP_CTL SPD DIP enabled 1
VIDEO_DIP_CTL DIP buffer index [0x3] Source Product Description DIP
VIDEO_DIP_CTL DIP trans freq [0x3] reserved
VIDEO_DIP_CTL DIP buffer size 0
VIDEO_DIP_CTL DIP address 0
AUD_CONFIG pixel clock [0x0] 25.2 / 1.001 MHz
AUD_CONFIG fabrication enabled 1
AUD_CONFIG professional use allowed 0
AUD_CONFIG fuse enabled 0
AUD_DEBUG function reset 0
AUD_SUBN_CNT starting node number 0x1
AUD_SUBN_CNT total number of nodes 0x1
AUD_SUBN_CNT2 starting node number 0x2
AUD_SUBN_CNT2 total number of nodes 0x2
AUD_FUNC_GRP unsol capable 0
AUD_FUNC_GRP node type 0x1
AUD_GRP_CAP beep 0 0
AUD_GRP_CAP input delay 0
AUD_GRP_CAP output delay 4
AUD_PWRST device power state D0
AUD_PWRST device power state setting D0
AUD_SUPPWR support D0 1
AUD_SUPPWR support D1 0
AUD_SUPPWR support D2 0
AUD_SUPPWR support D3 1
AUD_OUT_CWCAP widget type 0x0
AUD_OUT_CWCAP sample delay 0x0
AUD_OUT_CWCAP channel count 8
AUD_OUT_CWCAP L-R swap 0
AUD_OUT_CWCAP power control 0
AUD_OUT_CWCAP digital 1
AUD_OUT_CWCAP conn list 0
AUD_OUT_CWCAP unsol 0
AUD_OUT_CWCAP mute 0
AUD_OUT_CWCAP format override 1
AUD_OUT_CWCAP amp param override 0
AUD_OUT_CWCAP out amp present 0
AUD_OUT_CWCAP in amp present 0
AUD_OUT_DIG_CNVT SPDIF category 0x0
AUD_OUT_DIG_CNVT SPDIF level 0
AUD_OUT_DIG_CNVT professional 0
AUD_OUT_DIG_CNVT non PCM 0
AUD_OUT_DIG_CNVT copyright asserted 0
AUD_OUT_DIG_CNVT filter preemphasis 0
AUD_OUT_DIG_CNVT validity config 0
AUD_OUT_DIG_CNVT validity flag 0
AUD_OUT_DIG_CNVT digital enable 1
AUD_OUT_CH_STR stream id 0x0
AUD_OUT_CH_STR lowest channel 0x0
AUD_OUT_STR_DESC stream channels 0x2
AUD_PINW_CAP widget type 0x4
AUD_PINW_CAP sample delay 0x0
AUD_PINW_CAP channel count 0x7
AUD_PINW_CAP HDCP 1
AUD_PINW_CAP L-R swap 0
AUD_PINW_CAP power control 0
AUD_PINW_CAP digital 1
AUD_PINW_CAP conn list 1
AUD_PINW_CAP unsol 1
AUD_PINW_CAP mute 1
AUD_PINW_CAP format override 1
AUD_PINW_CAP amp param override 1
AUD_PINW_CAP out amp present 1
AUD_PINW_CAP in amp present 0
AUD_PIN_CAP EAPD 0
AUD_PIN_CAP HDMI 1
AUD_PIN_CAP output 1
AUD_PIN_CAP presence detect 1
AUD_PINW_CNTR mute status 0
AUD_PINW_CNTR out enable 0
AUD_PINW_CNTR amp mute status 0
AUD_PINW_CNTR amp mute status 0
AUD_PINW_CNTR stream type [0x0] default samples
AUD_PINW_UNSOLRESP enable unsol resp 1
AUD_CNTL_ST DIP audio enabled 0
AUD_CNTL_ST DIP ACP enabled 0
AUD_CNTL_ST DIP ISRCx enabled 0
AUD_CNTL_ST DIP port select [0x0] Reserved
AUD_CNTL_ST DIP buffer index [0x0] Audio DIP
AUD_CNTL_ST DIP trans freq [0x0] disabled
AUD_CNTL_ST DIP address 9
AUD_CNTL_ST CP ready 0
AUD_CNTL_ST ELD valid 0
AUD_CNTL_ST ELD ack 0
AUD_CNTL_ST ELD bufsize 16
AUD_CNTL_ST ELD address 2
AUD_HDMIW_STATUS CDCLK/DOTCLK underrun 0
AUD_HDMIW_STATUS CDCLK/DOTCLK overrun 0
AUD_HDMIW_STATUS BCLK/CDCLK underrun 0
AUD_HDMIW_STATUS BCLK/CDCLK overrun 0
AUD_CONV_CHCNT HDMI HBR enabled 0
AUD_CONV_CHCNT HDMI channel count 1
AUD_CONV_CHCNT HDMI channel mapping:

					[0x0] 0 => 0 
					[0x11] 1 => 1 
					[0x22] 2 => 2 
					[0x33] 3 => 3 
					[0x44] 4 => 4 
					[0x55] 5 => 5 
					[0x66] 6 => 6 
					[0x77] 7 => 7 
AUD_HDMIW_INFOFR HDMI audio Infoframe:
	00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 

_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

#24 lore raw

Dear Sander,

Am Mittwoch, den 02.11.2011, 01:10 -0500 schrieb Sander Jansen:

Quoted 59 lines · Wu Fengguang
Quoted 49 lines
Quoted 5 lines

The log does confirm that the drm_edid_to_eld function is running, and that we're not far from a solution:

[   21.061417] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   21.061421] [drm:drm_edid_to_eld], ELD size 13, SAD count 8

It looks all sane to this point.

Quoted 7 lines

As for where I am getting the EDID dump from, I am getting it from /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-2/edid, which provides direct virtual access to the EDID response of the connected device.

I'm completely confident that the device doesn't report too small of a buffer size, and that it's completely compliant with the spec: If you

Agreed.

Quoted 11 lines

have a Windows virtual machine (or if you're masochistic enough - a real machine) you should download the excellent, free "Monitor Asset Manager" by EnTech Taiwan from http://www.entechtaiwan.com/util/moninfo.shtm. It will let you analyze EDID + ELD + extended timings, etc from an EDID dump, such as the one taken above. It understands every part of EDID.

I've put together a small archive containing my exact EDID binary dump (taken from the above device path), the FULL dmesg log, as well as EnTech's interpretation of the EDID dump, showing the full list of supported channels, formats, etc.

Quoted 5 lines

I'm guessing there is some tiny bug in your interpretation of how to read ELD, maybe an incorrect 1 byte offset or something like that.

Here's the pack:
http://www.pulseforce.com/node/edid_to_eld.zip

Thanks! It's great tool and information!

Quoted 5 lines

If you do a hex analysis of my EDID dump and compare it to what the edid_to_eld function is trying to do, it will probably show what's wrong. I'd love to have a look at that myself but am really busy with a project over here so I can't help out other than to recompile and test as fast as I can.

Would you install the "intel-gpu-tools" package and run its intel_audio_dump utility? If not shipped with your distribution, the source code is also available in

git://anongit.freedesktop.org/git/xorg/app/intel-gpu-tools

Quoted 8 lines

You'll need to install packages "autotools-dev pkg-config libpciaccess-dev libdrm-dev libdrm-intel1" in order to build it from source.

intel_audio_dump will dump the ELD data in the hardware buffer for use by the audio driver. By verifying if that data is correct, we are able to analyze whether and how the audio driver goes wrong.

Quoted 8 lines

I think I experience similar issues. In my case the multi-channel pcm playback through HDMI doesn't work. Stereo and passthrough seem to work fine though !? It's hookedup to my TV via a yamaha receiver.

I'm currently running Linux 3.1 with a G45 chipset.

libdrm 2.4.27-1
xf86-video-intel 2.16.0-1

do you have Fengguang’s patch applied? This thread is about testing that patch.

Quoted 7 lines

The eld seems be incorrectly parsed, though the kernel log didn't give much info. The eld info from alsa is rather empty:

cat /proc/asound/Intel/eld#3.0
monitor_present 1
eld_valid 0

Quoted 8 lines

Using the same Monitor Asset Manager I was able to verify that the edid from (/sys/devices/pci0000\:00/0000\:00\:02.0/drm/card0/card0-HDMI-A-1/edid ) does seem to contain the correct information.

I've attached both the edid and the output of Monitor Asset Manager.In addition I also run the intel_audio_dump.

Let me know if you need anymore information.

It would be great if you could test the patch.

Thanks,

Paul

_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

#25 lore raw
Quoted 86 lines · Paul Menzel

Dear Sander,

Am Mittwoch, den 02.11.2011, 01:10 -0500 schrieb Sander Jansen:

Quoted 59 lines · Wu Fengguang
Quoted 49 lines
Quoted 5 lines

The log does confirm that the drm_edid_to_eld function is running, and that we're not far from a solution:
[   21.061417] [drm:drm_edid_to_eld], ELD monitor TX-SR607 [   21.061421] [drm:drm_edid_to_eld], ELD size 13, SAD count 8

It looks all sane to this point.

Quoted 7 lines

As for where I am getting the EDID dump from, I am getting it from /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-2/edid, which provides direct virtual access to the EDID response of the connected device.

I'm completely confident that the device doesn't report too small of a buffer size, and that it's completely compliant with the spec: If you

Agreed.

Quoted 11 lines

have a Windows virtual machine (or if you're masochistic enough - a real machine) you should download the excellent, free "Monitor Asset Manager" by EnTech Taiwan from http://www.entechtaiwan.com/util/moninfo.shtm. It will let you analyze EDID + ELD + extended timings, etc from an EDID dump, such as the one taken above. It understands every part of EDID.

I've put together a small archive containing my exact EDID binary dump (taken from the above device path), the FULL dmesg log, as well as EnTech's interpretation of the EDID dump, showing the full list of supported channels, formats, etc.

Quoted 5 lines

I'm guessing there is some tiny bug in your interpretation of how to read ELD, maybe an incorrect 1 byte offset or something like that.

Here's the pack:
http://www.pulseforce.com/node/edid_to_eld.zip

Thanks! It's great tool and information!

Quoted 5 lines

If you do a hex analysis of my EDID dump and compare it to what the edid_to_eld function is trying to do, it will probably show what's wrong. I'd love to have a look at that myself but am really busy with a project over here so I can't help out other than to recompile and test as fast as I can.

Would you install the "intel-gpu-tools" package and run its intel_audio_dump utility? If not shipped with your distribution, the source code is also available in

git://anongit.freedesktop.org/git/xorg/app/intel-gpu-tools

Quoted 8 lines

You'll need to install packages "autotools-dev pkg-config libpciaccess-dev libdrm-dev libdrm-intel1" in order to build it from source.

intel_audio_dump will dump the ELD data in the hardware buffer for use by the audio driver. By verifying if that data is correct, we are able to analyze whether and how the audio driver goes wrong.

Quoted 8 lines

I think I experience similar issues. In my case the multi-channel pcm playback through HDMI doesn't work. Stereo and passthrough seem to work fine though !? It's hookedup  to my TV via a yamaha receiver.

I'm currently running Linux 3.1 with a G45 chipset.

libdrm 2.4.27-1
xf86-video-intel 2.16.0-1

do you have Fengguang’s patch applied? This thread is about testing that patch.

Quoted 11 lines

The eld seems be incorrectly parsed, though the kernel log didn't give much info. The eld info from alsa is rather empty:

cat /proc/asound/Intel/eld#3.0
monitor_present               1
eld_valid             0

Using the same Monitor Asset Manager I was able to verify that the edid from (/sys/devices/pci0000\:00/0000\:00\:02.0/drm/card0/card0-HDMI-A-1/edid ) does seem to contain the correct information.

Quoted 6 lines
Quoted 4 lines

I've attached both the edid and the output of Monitor Asset Manager.In addition I also run the intel_audio_dump.

Let me know if you need anymore information.

It would be great if you could test the patch.

Ah, that explains. I was under the impression this was already in 3.1 (but then again, it was rather late for me :) )
I will give the patch a try and report back.
.
Thanks,

Sander
_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

#26 lore raw
Quoted 93 lines · Sander Jansen
Quoted 91 lines · Paul Menzel

Dear Sander,

Am Mittwoch, den 02.11.2011, 01:10 -0500 schrieb Sander Jansen:

Quoted 59 lines · Wu Fengguang
Quoted 49 lines
Quoted 5 lines

The log does confirm that the drm_edid_to_eld function is running, and that we're not far from a solution:
[   21.061417] [drm:drm_edid_to_eld], ELD monitor TX-SR607 [   21.061421] [drm:drm_edid_to_eld], ELD size 13, SAD count 8

It looks all sane to this point.

Quoted 7 lines

As for where I am getting the EDID dump from, I am getting it from /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-2/edid, which provides direct virtual access to the EDID response of the connected device.

I'm completely confident that the device doesn't report too small of a buffer size, and that it's completely compliant with the spec: If you

Agreed.

Quoted 11 lines

have a Windows virtual machine (or if you're masochistic enough - a real machine) you should download the excellent, free "Monitor Asset Manager" by EnTech Taiwan from http://www.entechtaiwan.com/util/moninfo.shtm. It will let you analyze EDID + ELD + extended timings, etc from an EDID dump, such as the one taken above. It understands every part of EDID.

I've put together a small archive containing my exact EDID binary dump (taken from the above device path), the FULL dmesg log, as well as EnTech's interpretation of the EDID dump, showing the full list of supported channels, formats, etc.

Quoted 5 lines

I'm guessing there is some tiny bug in your interpretation of how to read ELD, maybe an incorrect 1 byte offset or something like that.

Here's the pack:
http://www.pulseforce.com/node/edid_to_eld.zip

Thanks! It's great tool and information!

Quoted 5 lines

If you do a hex analysis of my EDID dump and compare it to what the edid_to_eld function is trying to do, it will probably show what's wrong. I'd love to have a look at that myself but am really busy with a project over here so I can't help out other than to recompile and test as fast as I can.

Would you install the "intel-gpu-tools" package and run its intel_audio_dump utility? If not shipped with your distribution, the source code is also available in

git://anongit.freedesktop.org/git/xorg/app/intel-gpu-tools

Quoted 8 lines

You'll need to install packages "autotools-dev pkg-config libpciaccess-dev libdrm-dev libdrm-intel1" in order to build it from source.

intel_audio_dump will dump the ELD data in the hardware buffer for use by the audio driver. By verifying if that data is correct, we are able to analyze whether and how the audio driver goes wrong.

Quoted 8 lines

I think I experience similar issues. In my case the multi-channel pcm playback through HDMI doesn't work. Stereo and passthrough seem to work fine though !? It's hookedup  to my TV via a yamaha receiver.

I'm currently running Linux 3.1 with a G45 chipset.

libdrm 2.4.27-1
xf86-video-intel 2.16.0-1

do you have Fengguang’s patch applied? This thread is about testing that patch.

Quoted 15 lines

The eld seems be incorrectly parsed, though the kernel log didn't give much info. The eld info from alsa is rather empty:

cat /proc/asound/Intel/eld#3.0
monitor_present               1
eld_valid             0

Using the same Monitor Asset Manager I was able to verify that the edid from (/sys/devices/pci0000\:00/0000\:00\:02.0/drm/card0/card0-HDMI-A-1/edid ) does seem to contain the correct information.

I've attached both the edid and the output of Monitor Asset Manager.In addition I also run the intel_audio_dump.

Let me know if you need anymore information.

Quoted 7 lines
Quoted 1 line

It would be great if you could test the patch.

Ah, that explains. I was under the impression this was already in 3.1 (but then again, it was rather late for me :) )
I will give the patch a try and report back.
.

I applied the patch you posted on Sept 3 to Linux 3.1. This was just a quick test, I didn't have more time to look at it in more detail this morning.

The initial look really good. I've been able to playback multi channel audio and the speaker-test was also successful. Now I did boot without the TV on, so it initialized xorg with some weird resolution from the receiver (one not supported by the TV). From what I remember looking at the edid returned from the receiver only, I believe it include timings for 1080p (I'll post this edid later today if needed).

- For analog multi channel playback, you usually have to select one
of the surround* devices in Alsa since the 'default' device only knows about stereo and has no idea about channel ordering of the hardware. I assume since the eld contains this information, the hdmi will also have a implied pcm channel ordering?

- With the patch, would passthrough of DTS-HD and Dolby True-HD also work? Although I read somewhere the HBR flag needs to be set in order to pass this losslessly, though that doesn't seems to be set according to the audio dump.

Cheers,

Sander

monitor_present 1
eld_valid 1
monitor_name RX-V571
connection_type HDMI
eld_version [0x2] CEA-861D or below
edid_version [0x3] CEA-861-B, C or D
manufacture_id 0xa865
product_id 0x315f
port_id 0x0
support_hdcp 0
support_ai 1
audio_sync_delay 0
speakers [0x5f] FL/FR LFE FC RL/RR RC RLC/RRC
sad_count 8
sad0_coding_type [0x1] LPCM
sad0_channels 2
sad0_rates [0x1ee0] 44100 48000 88200 176400 192000 384000
sad0_bits [0xe0000] 16 20 24
sad1_coding_type [0x1] LPCM
sad1_channels 8
sad1_rates [0x1ee0] 44100 48000 88200 176400 192000 384000
sad1_bits [0xe0000] 16 20 24
sad2_coding_type [0x2] AC-3
sad2_channels 6
sad2_rates [0xe0] 44100 48000 88200
sad2_max_bitrate 640000
sad3_coding_type [0x7] DTS
sad3_channels 7
sad3_rates [0x6e0] 44100 48000 88200 176400 192000
sad3_max_bitrate 1536000
sad4_coding_type [0x9] DSD (One Bit Audio)
sad4_channels 6
sad4_rates [0x40] 48000
sad5_coding_type [0xa] E-AC-3/DD+ (Dolby Digital Plus)
sad5_channels 8
sad5_rates [0xc0] 48000 88200
sad6_coding_type [0xc] MLP (Dolby TrueHD)
sad6_channels 8
sad6_rates [0x1480] 88200 192000
sad7_coding_type [0xb] DTS-HD
sad7_channels 8
sad7_rates [0x1480] 88200 192000

VIDEO_DIP_CTL         0xa13b0000  Video DIP Control
SDVOB                 0x80000ac4  Digital Display Port B Control Register
SDVOC                 0x0000089c  Digital Display Port C Control Register
PORT_HOTPLUG_EN       0x30000320  Hot Plug Detect Enable
AUD_CONFIG            0x00000004  Audio Configuration
AUD_DEBUG             0x00000000  Audio Debug
AUD_VID_DID           0x80862803  Audio Vendor ID / Device ID
AUD_RID               0x00100000  Audio Revision ID
AUD_SUBN_CNT          0x00010001  Audio Subordinate Node Count
AUD_FUNC_GRP          0x00000001  Audio Function Group Type
AUD_SUBN_CNT2         0x00020002  Audio Subordinate Node Count
AUD_GRP_CAP           0x00000004  Audio Function Group Capabilities
AUD_PWRST             0x00000000  Audio Power State
AUD_SUPPWR            0x00000009  Audio Supported Power States
AUD_SID               0x80860101  Audio Root Node Subsystem ID
AUD_OUT_CWCAP         0x00006211  Audio Output Converter Widget Capabilities
AUD_OUT_PCMSIZE       0x001e07f0  Audio PCM Size and Rates
AUD_OUT_STR           0x00000005  Audio Stream Formats
AUD_OUT_DIG_CNVT      0x00000001  Audio Digital Converter
AUD_OUT_CH_STR        0x00000080  Audio Channel ID and Stream ID
AUD_OUT_STR_DESC      0x00000035  Audio Stream Descriptor Format
AUD_PINW_CAP          0x004073bd  Audio Pin Complex Widget Capabilities
AUD_PIN_CAP           0x00000094  Audio Pin Capabilities
AUD_PINW_CONNLNG      0x00000001  Audio Connection List Length
AUD_PINW_CONNLST      0x00000002  Audio Connection List Entry
AUD_PINW_CNTR         0x00000000  Audio Pin Widget Control
AUD_PINW_UNSOLRESP    0x80000003  Audio Unsolicited Response Enable
AUD_CNTL_ST           0x202361a0  Audio Control State Register
AUD_PINW_CONFIG       0x18560010  Audio Configuration Default
AUD_HDMIW_STATUS      0xc0000000  Audio HDMI Status
AUD_HDMIW_HDMIEDID    0x00000000  Audio HDMI Data EDID Block
AUD_HDMIW_INFOFR      0x610a0184  Audio HDMI Widget Data Island Packet
AUD_CONV_CHCNT        0x00000500  Audio Converter Channel Count
AUD_CTS_ENABLE        0x00000000  Audio CTS Programming Enable

Details:

AUD_VID_DID vendor id 0x8086
AUD_VID_DID device id 0x2803
AUD_RID major revision 0x1
AUD_RID minor revision 0x0
AUD_RID revision id 0x0
AUD_RID stepping id 0x0
SDVOB enable 1
SDVOB HDMI encoding 1
SDVOB SDVO encoding 0
SDVOB null packets 1
SDVOB audio enabled 1
SDVOC enable 0
SDVOC HDMI encoding 1
SDVOC SDVO encoding 0
SDVOC null packets 0
SDVOC audio enabled 0
PORT_HOTPLUG_EN DisplayPort/HDMI port B 1
PORT_HOTPLUG_EN DisplayPort/HDMI port C 1
PORT_HOTPLUG_EN DisplayPort port D 0
PORT_HOTPLUG_EN SDVOB 0
PORT_HOTPLUG_EN SDVOC 0
PORT_HOTPLUG_EN audio 0
PORT_HOTPLUG_EN TV 0
PORT_HOTPLUG_EN CRT 1
VIDEO_DIP_CTL enable graphics DIP 1
VIDEO_DIP_CTL port select [0x1] Digital Port B
VIDEO_DIP_CTL DIP buffer trans active 0
VIDEO_DIP_CTL AVI DIP enabled 1
VIDEO_DIP_CTL vendor DIP enabled 0
VIDEO_DIP_CTL SPD DIP enabled 1
VIDEO_DIP_CTL DIP buffer index [0x3] Source Product Description DIP
VIDEO_DIP_CTL DIP trans freq [0x3] reserved
VIDEO_DIP_CTL DIP buffer size 0
VIDEO_DIP_CTL DIP address 0
AUD_CONFIG pixel clock [0x0] 25.2 / 1.001 MHz
AUD_CONFIG fabrication enabled 1
AUD_CONFIG professional use allowed 0
AUD_CONFIG fuse enabled 0
AUD_DEBUG function reset 0
AUD_SUBN_CNT starting node number 0x1
AUD_SUBN_CNT total number of nodes 0x1
AUD_SUBN_CNT2 starting node number 0x2
AUD_SUBN_CNT2 total number of nodes 0x2
AUD_FUNC_GRP unsol capable 0
AUD_FUNC_GRP node type 0x1
AUD_GRP_CAP beep 0 0
AUD_GRP_CAP input delay 0
AUD_GRP_CAP output delay 4
AUD_PWRST device power state D0
AUD_PWRST device power state setting D0
AUD_SUPPWR support D0 1
AUD_SUPPWR support D1 0
AUD_SUPPWR support D2 0
AUD_SUPPWR support D3 1
AUD_OUT_CWCAP widget type 0x0
AUD_OUT_CWCAP sample delay 0x0
AUD_OUT_CWCAP channel count 8
AUD_OUT_CWCAP L-R swap 0
AUD_OUT_CWCAP power control 0
AUD_OUT_CWCAP digital 1
AUD_OUT_CWCAP conn list 0
AUD_OUT_CWCAP unsol 0
AUD_OUT_CWCAP mute 0
AUD_OUT_CWCAP format override 1
AUD_OUT_CWCAP amp param override 0
AUD_OUT_CWCAP out amp present 0
AUD_OUT_CWCAP in amp present 0
AUD_OUT_DIG_CNVT SPDIF category 0x0
AUD_OUT_DIG_CNVT SPDIF level 0
AUD_OUT_DIG_CNVT professional 0
AUD_OUT_DIG_CNVT non PCM 0
AUD_OUT_DIG_CNVT copyright asserted 0
AUD_OUT_DIG_CNVT filter preemphasis 0
AUD_OUT_DIG_CNVT validity config 0
AUD_OUT_DIG_CNVT validity flag 0
AUD_OUT_DIG_CNVT digital enable 1
AUD_OUT_CH_STR stream id 0x8
AUD_OUT_CH_STR lowest channel 0x0
AUD_OUT_STR_DESC stream channels 0x5
AUD_PINW_CAP widget type 0x4
AUD_PINW_CAP sample delay 0x0
AUD_PINW_CAP channel count 0x7
AUD_PINW_CAP HDCP 1
AUD_PINW_CAP L-R swap 0
AUD_PINW_CAP power control 0
AUD_PINW_CAP digital 1
AUD_PINW_CAP conn list 1
AUD_PINW_CAP unsol 1
AUD_PINW_CAP mute 1
AUD_PINW_CAP format override 1
AUD_PINW_CAP amp param override 1
AUD_PINW_CAP out amp present 1
AUD_PINW_CAP in amp present 0
AUD_PIN_CAP EAPD 0
AUD_PIN_CAP HDMI 1
AUD_PIN_CAP output 1
AUD_PIN_CAP presence detect 1
AUD_PINW_CNTR mute status 0
AUD_PINW_CNTR out enable 0
AUD_PINW_CNTR amp mute status 0
AUD_PINW_CNTR amp mute status 0
AUD_PINW_CNTR stream type [0x0] default samples
AUD_PINW_UNSOLRESP enable unsol resp 1
AUD_CNTL_ST DIP audio enabled 1
AUD_CNTL_ST DIP ACP enabled 0
AUD_CNTL_ST DIP ISRCx enabled 0
AUD_CNTL_ST DIP port select [0x1] Digital Port B
AUD_CNTL_ST DIP buffer index [0x0] Audio DIP
AUD_CNTL_ST DIP trans freq [0x3] best effort
AUD_CNTL_ST DIP address 1
AUD_CNTL_ST CP ready 0
AUD_CNTL_ST ELD valid 1
AUD_CNTL_ST ELD ack 0
AUD_CNTL_ST ELD bufsize 16
AUD_CNTL_ST ELD address 14
AUD_HDMIW_STATUS CDCLK/DOTCLK underrun 1
AUD_HDMIW_STATUS CDCLK/DOTCLK overrun 1
AUD_HDMIW_STATUS BCLK/CDCLK underrun 0
AUD_HDMIW_STATUS BCLK/CDCLK overrun 0
AUD_CONV_CHCNT HDMI HBR enabled 0
AUD_CONV_CHCNT HDMI channel count 6
AUD_CONV_CHCNT HDMI channel mapping:

					[0x500] 0 => 0 
					[0x511] 1 => 1 
					[0x552] 2 => 5 
					[0x543] 3 => 4 
					[0x524] 4 => 2 
					[0x535] 5 => 3 
					[0x5f6] 6 => 15 
					[0x5f7] 7 => 15 
AUD_HDMIW_INFOFR HDMI audio Infoframe:
	84010a61 0500000b 00000000 00000000 00000000 00000000 00000000 00000000 
[    27.267] 

This is a pre-release version of the X server from The X.Org Foundation. It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release. Before reporting bugs in pre-release versions please check the latest version in the X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.

[    27.267] 
X.Org X Server 1.11.1.902 (1.11.2 RC 2)
Release Date: 2011-10-28
[    27.267] X Protocol Version 11, Revision 0
[    27.267] Build Operating System: Linux 3.1.0-2-ARCH x86_64 
[    27.267] Current Operating System: Linux anathem 3.1.0-3-test #1 SMP PREEMPT Wed Nov 2 07:46:54 CDT 2011 x86_64
[    27.267] Kernel command line: root=/dev/disk/by-uuid/e3538ab0-e9a2-4caf-a473-5c2371f112a1 ro enable_mtrr_cleanup
[    27.267] Build Date: 30 October 2011  08:55:15AM
[    27.267]  
[    27.267] Current version of pixman: 0.22.2
[    27.267] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    27.267] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    27.274] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Nov  2 07:56:59 2011
[    27.317] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    27.327] (==) No Layout section.  Using the first Screen section.
[    27.327] (==) No screen section available. Using defaults.
[    27.327] (**) |-->Screen "Default Screen Section" (0)
[    27.327] (**) |   |-->Monitor "<default monitor>"
[    27.328] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    27.328] (==) Automatically adding devices
[    27.328] (==) Automatically enabling devices
[    27.402] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[    27.402] 	Entry deleted from font path.
[    27.428] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/
[    27.428] (==) ModulePath set to "/usr/lib/xorg/modules"
[    27.428] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    27.428] (II) Loader magic: 0x7c9e60
[    27.428] (II) Module ABI versions:
[    27.428] 	X.Org ANSI C Emulation: 0.4
[    27.428] 	X.Org Video Driver: 11.0
[    27.428] 	X.Org XInput driver : 13.0
[    27.428] 	X.Org Server Extension : 6.0
[    27.429] (--) PCI:*(0:0:2:0) 8086:2e22:1458:d000 rev 3, Mem @ 0xe4000000/4194304, 0xd0000000/268435456, I/O @ 0x0000e100/8
[    27.429] (--) PCI: (0:0:2:1) 8086:2e23:1458:d000 rev 3, Mem @ 0xe4400000/1048576
[    27.429] (II) Open ACPI successful (/var/run/acpid.socket)
[    27.429] (II) LoadModule: "extmod"
[    27.461] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[    27.465] (II) Module extmod: vendor="X.Org Foundation"
[    27.465] 	compiled for 1.11.1.902, module version = 1.0.0
[    27.465] 	Module class: X.Org Server Extension
[    27.465] 	ABI class: X.Org Server Extension, version 6.0
[    27.465] (II) Loading extension MIT-SCREEN-SAVER
[    27.465] (II) Loading extension XFree86-VidModeExtension
[    27.465] (II) Loading extension XFree86-DGA
[    27.465] (II) Loading extension DPMS
[    27.465] (II) Loading extension XVideo
[    27.465] (II) Loading extension XVideo-MotionCompensation
[    27.465] (II) Loading extension X-Resource
[    27.465] (II) LoadModule: "dbe"
[    27.465] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[    27.466] (II) Module dbe: vendor="X.Org Foundation"
[    27.466] 	compiled for 1.11.1.902, module version = 1.0.0
[    27.466] 	Module class: X.Org Server Extension
[    27.466] 	ABI class: X.Org Server Extension, version 6.0
[    27.466] (II) Loading extension DOUBLE-BUFFER
[    27.466] (II) LoadModule: "glx"
[    27.466] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    27.472] (II) Module glx: vendor="X.Org Foundation"
[    27.472] 	compiled for 1.11.1.902, module version = 1.0.0
[    27.472] 	ABI class: X.Org Server Extension, version 6.0
[    27.472] (==) AIGLX enabled
[    27.472] (II) Loading extension GLX
[    27.472] (II) LoadModule: "record"
[    27.472] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[    27.473] (II) Module record: vendor="X.Org Foundation"
[    27.473] 	compiled for 1.11.1.902, module version = 1.13.0
[    27.473] 	Module class: X.Org Server Extension
[    27.473] 	ABI class: X.Org Server Extension, version 6.0
[    27.473] (II) Loading extension RECORD
[    27.473] (II) LoadModule: "dri"
[    27.473] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[    27.493] (II) Module dri: vendor="X.Org Foundation"
[    27.493] 	compiled for 1.11.1.902, module version = 1.0.0
[    27.493] 	ABI class: X.Org Server Extension, version 6.0
[    27.493] (II) Loading extension XFree86-DRI
[    27.493] (II) LoadModule: "dri2"
[    27.493] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[    27.493] (II) Module dri2: vendor="X.Org Foundation"
[    27.493] 	compiled for 1.11.1.902, module version = 1.2.0
[    27.493] 	ABI class: X.Org Server Extension, version 6.0
[    27.493] (II) Loading extension DRI2
[    27.493] (==) Matched intel as autoconfigured driver 0
[    27.493] (==) Matched vesa as autoconfigured driver 1
[    27.493] (==) Matched fbdev as autoconfigured driver 2
[    27.493] (==) Assigned the driver to the xf86ConfigLayout
[    27.493] (II) LoadModule: "intel"
[    27.509] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    27.522] (II) Module intel: vendor="X.Org Foundation"
[    27.522] 	compiled for 1.10.99.902, module version = 2.16.0
[    27.522] 	Module class: X.Org Video Driver
[    27.522] 	ABI class: X.Org Video Driver, version 11.0
[    27.522] (II) LoadModule: "vesa"
[    27.522] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    27.526] (II) Module vesa: vendor="X.Org Foundation"
[    27.526] 	compiled for 1.11.1, module version = 2.3.0
[    27.526] 	Module class: X.Org Video Driver
[    27.526] 	ABI class: X.Org Video Driver, version 11.0
[    27.526] (II) LoadModule: "fbdev"
[    27.526] (WW) Warning, couldn't open module fbdev
[    27.526] (II) UnloadModule: "fbdev"
[    27.526] (II) Unloading fbdev
[    27.526] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    27.526] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
	i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G,
	E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
	965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
	4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,
	Sandybridge Desktop (GT1), Sandybridge Desktop (GT2),
	Sandybridge Desktop (GT2+), Sandybridge Mobile (GT1),
	Sandybridge Mobile (GT2), Sandybridge Mobile (GT2+),
	Sandybridge Server, Ivybridge Mobile (GT1), Ivybridge Mobile (GT2),
	Ivybridge Desktop (GT1), Ivybridge Desktop (GT2), Ivybridge Server
[    27.526] (II) VESA: driver for VESA chipsets: vesa
[    27.526] (++) using VT number 7
[    27.541] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    27.541] (WW) Falling back to old probe method for vesa
[    27.541] drmOpenDevice: node name is /dev/dri/card0
[    27.541] drmOpenDevice: open result is 9, (OK)
[    27.542] drmOpenByBusid: Searching for BusID pci:0000:00:02.0
[    27.542] drmOpenDevice: node name is /dev/dri/card0
[    27.542] drmOpenDevice: open result is 9, (OK)
[    27.542] drmOpenByBusid: drmOpenMinor returns 9
[    27.542] drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
[    27.542] (II) intel(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    27.542] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[    27.542] (==) intel(0): RGB weight 888
[    27.542] (==) intel(0): Default visual is TrueColor
[    27.542] (II) intel(0): Integrated Graphics Chipset: Intel(R) G45/G43
[    27.542] (--) intel(0): Chipset: "G45/G43"
[    27.542] (**) intel(0): Relaxed fencing enabled
[    27.542] (**) intel(0): Wait on SwapBuffers? enabled
[    27.542] (**) intel(0): Triple buffering? enabled
[    27.542] (**) intel(0): Framebuffer tiled
[    27.542] (**) intel(0): Pixmaps tiled
[    27.542] (**) intel(0): 3D buffers tiled
[    27.542] (**) intel(0): SwapBuffers wait enabled
[    27.542] (==) intel(0): video overlay key set to 0x101fe
[    27.586] (II) intel(0): Output VGA1 has no monitor section
[    27.787] (II) intel(0): Output HDMI1 has no monitor section
[    27.826] (II) intel(0): Output DP1 has no monitor section
[    27.845] (II) intel(0): Output HDMI2 has no monitor section
[    27.845] (II) intel(0): Output DP2 has no monitor section
[    27.876] (II) intel(0): EDID for output VGA1
[    28.077] (II) intel(0): EDID for output HDMI1
[    28.077] (II) intel(0): Manufacturer: YMH  Model: 315f  Serial#: 0
[    28.077] (II) intel(0): Year: 2011  Week: 0
[    28.077] (II) intel(0): EDID Version: 1.3
[    28.077] (II) intel(0): Digital Display Input
[    28.077] (II) intel(0): Indeterminate output size
[    28.077] (II) intel(0): Gamma: 2.20
[    28.077] (II) intel(0): No DPMS capabilities specified
[    28.077] (II) intel(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
[    28.077] (II) intel(0): First detailed timing is preferred mode
[    28.077] (II) intel(0): redX: 0.625 redY: 0.340   greenX: 0.280 greenY: 0.595
[    28.077] (II) intel(0): blueX: 0.155 blueY: 0.070   whiteX: 0.283 whiteY: 0.298
[    28.077] (II) intel(0): Manufacturer's mask: 0
[    28.077] (II) intel(0): Supported detailed timing:
[    28.077] (II) intel(0): clock: 74.2 MHz   Image Size:  708 x 398 mm
[    28.077] (II) intel(0): h_active: 1920  h_sync: 2008  h_sync_end 2052 h_blank_end 2200 h_border: 0
[    28.077] (II) intel(0): v_active: 540  v_sync: 542  v_sync_end 547 v_blanking: 562 v_border: 0
[    28.077] (II) intel(0): Supported detailed timing:
[    28.077] (II) intel(0): clock: 74.2 MHz   Image Size:  708 x 398 mm
[    28.077] (II) intel(0): h_active: 1920  h_sync: 2448  h_sync_end 2492 h_blank_end 2640 h_border: 0
[    28.077] (II) intel(0): v_active: 540  v_sync: 542  v_sync_end 547 v_blanking: 562 v_border: 0
[    28.077] (II) intel(0): Monitor name: RX-V571
[    28.077] (II) intel(0): Ranges: V min: 23 V max: 121 Hz, H min: 15 H max: 91 kHz, PixClock max 155 MHz
[    28.077] (II) intel(0): Supported detailed timing:
[    28.077] (II) intel(0): clock: 27.0 MHz   Image Size:  531 x 398 mm
[    28.077] (II) intel(0): h_active: 720  h_sync: 736  h_sync_end 798 h_blank_end 858 h_border: 0
[    28.077] (II) intel(0): v_active: 480  v_sync: 489  v_sync_end 495 v_blanking: 525 v_border: 0
[    28.077] (II) intel(0): Supported detailed timing:
[    28.077] (II) intel(0): clock: 27.0 MHz   Image Size:  531 x 398 mm
[    28.077] (II) intel(0): h_active: 720  h_sync: 732  h_sync_end 796 h_blank_end 864 h_border: 0
[    28.077] (II) intel(0): v_active: 576  v_sync: 581  v_sync_end 586 v_blanking: 625 v_border: 0
[    28.077] (II) intel(0): Number of EDID sections to follow: 1
[    28.077] (II) intel(0): EDID (in hex):
[    28.078] (II) intel(0): 	00ffffffffffff0065a85f3100000000
[    28.078] (II) intel(0): 	00150103800000780a0dc9a057479827
[    28.078] (II) intel(0): 	12484c00000001010101010101010101
[    28.078] (II) intel(0): 	010101010101011d8018711c1620582c
[    28.078] (II) intel(0): 	2500c48e2100009e011d80d0721c1620
[    28.078] (II) intel(0): 	102c2580c48e2100009e000000fc0052
[    28.078] (II) intel(0): 	582d563537310a2020202020000000fd
[    28.078] (II) intel(0): 	0017790f5b0f000a202020202020012d
[    28.078] (II) intel(0): 	020345745a850402030607100e0f0a0b
[    28.078] (II) intel(0): 	23241413111215161f1d1e191a252638
[    28.078] (II) intel(0): 	097f070f7f071507503e1fc04d020057
[    28.078] (II) intel(0): 	06006754005f5401835f000068030c00
[    28.078] (II) intel(0): 	12008021008c0ad08a20e02d10103e96
[    28.078] (II) intel(0): 	00138e210000188c0ad090204031200c
[    28.078] (II) intel(0): 	405500138e2100001800000000000000
[    28.078] (II) intel(0): 	0000000000000000000000000000005e
[    28.078] (II) intel(0): Printing probed modes for output HDMI1
[    28.078] (II) intel(0): Modeline "720x576"x50.0   27.00  720 732 796 864  576 581 586 625 -hsync -vsync (31.2 kHz)
[    28.078] (II) intel(0): Modeline "720x480"x59.9   27.00  720 736 798 858  480 489 495 525 -hsync -vsync (31.5 kHz)
[    28.116] (II) intel(0): EDID for output DP1
[    28.135] (II) intel(0): EDID for output HDMI2
[    28.135] (II) intel(0): EDID for output DP2
[    28.135] (II) intel(0): Output VGA1 disconnected
[    28.135] (II) intel(0): Output HDMI1 connected
[    28.135] (II) intel(0): Output DP1 disconnected
[    28.135] (II) intel(0): Output HDMI2 disconnected
[    28.135] (II) intel(0): Output DP2 disconnected
[    28.135] (II) intel(0): Using sloppy heuristic for initial modes
[    28.135] (II) intel(0): Output HDMI1 using initial mode 720x576
[    28.135] (II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[    28.135] (II) intel(0): Kernel page flipping support detected, enabling
[    28.135] (==) intel(0): DPI set to (96, 96)
[    28.135] (II) Loading sub module "fb"
[    28.135] (II) LoadModule: "fb"
[    28.136] (II) Loading /usr/lib/xorg/modules/libfb.so
[    28.144] (II) Module fb: vendor="X.Org Foundation"
[    28.144] 	compiled for 1.11.1.902, module version = 1.0.0
[    28.144] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    28.144] (II) Loading sub module "dri2"
[    28.144] (II) LoadModule: "dri2"
[    28.144] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[    28.144] (II) Module dri2: vendor="X.Org Foundation"
[    28.145] 	compiled for 1.11.1.902, module version = 1.2.0
[    28.145] 	ABI class: X.Org Server Extension, version 6.0
[    28.145] (II) UnloadModule: "vesa"
[    28.145] (II) Unloading vesa
[    28.145] (==) Depth 24 pixmap format is 32 bpp
[    28.145] (II) intel(0): [DRI2] Setup complete
[    28.145] (II) intel(0): [DRI2]   DRI driver: i965
[    28.145] (II) intel(0): Allocated new frame buffer 768x576 stride 3072, tiled
[    28.164] (II) UXA(0): Driver registered support for the following operations:
[    28.164] (II)         solid
[    28.164] (II)         copy
[    28.164] (II)         composite (RENDER acceleration)
[    28.164] (II)         put_image
[    28.164] (II)         get_image
[    28.164] (==) intel(0): Backing store disabled
[    28.164] (==) intel(0): Silken mouse enabled
[    28.164] (II) intel(0): Initializing HW Cursor
[    28.183] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[    28.183] (==) intel(0): DPMS enabled
[    28.183] (==) intel(0): Intel XvMC decoder enabled
[    28.183] (II) intel(0): Set up textured video
[    28.183] (II) intel(0): [XvMC] xvmc_vld driver initialized.
[    28.183] (II) intel(0): direct rendering: DRI2 Enabled
[    28.183] (==) intel(0): hotplug detection: "enabled"
[    28.183] (--) RandR disabled
[    28.183] (II) Initializing built-in extension Generic Event Extension
[    28.183] (II) Initializing built-in extension SHAPE
[    28.183] (II) Initializing built-in extension MIT-SHM
[    28.183] (II) Initializing built-in extension XInputExtension
[    28.183] (II) Initializing built-in extension XTEST
[    28.183] (II) Initializing built-in extension BIG-REQUESTS
[    28.183] (II) Initializing built-in extension SYNC
[    28.183] (II) Initializing built-in extension XKEYBOARD
[    28.183] (II) Initializing built-in extension XC-MISC
[    28.183] (II) Initializing built-in extension SECURITY
[    28.183] (II) Initializing built-in extension XINERAMA
[    28.183] (II) Initializing built-in extension XFIXES
[    28.183] (II) Initializing built-in extension RENDER
[    28.183] (II) Initializing built-in extension RANDR
[    28.183] (II) Initializing built-in extension COMPOSITE
[    28.183] (II) Initializing built-in extension DAMAGE
[    28.369] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[    28.369] (II) AIGLX: enabled GLX_INTEL_swap_event
[    28.369] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[    28.369] (II) AIGLX: enabled GLX_SGI_make_current_read
[    28.369] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[    28.369] (II) AIGLX: Loaded and initialized i965
[    28.369] (II) GLX: Initialized DRI2 GL provider for screen 0
[    28.369] (II) intel(0): Setting screen physical size to 190 x 152
[    28.710] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[    28.710] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    28.710] (II) LoadModule: "evdev"
[    28.710] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    28.720] (II) Module evdev: vendor="X.Org Foundation"
[    28.720] 	compiled for 1.10.99.902, module version = 2.6.0
[    28.720] 	Module class: X.Org XInput Driver
[    28.720] 	ABI class: X.Org XInput driver, version 13.0
[    28.720] (II) Using input driver 'evdev' for 'Power Button'
[    28.720] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    28.720] (**) Power Button: always reports core events
[    28.720] (**) Power Button: Device: "/dev/input/event1"
[    28.720] (--) Power Button: Found keys
[    28.720] (II) Power Button: Configuring as keyboard
[    28.720] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1"
[    28.720] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    28.720] (**) Option "xkb_rules" "evdev"
[    28.720] (**) Option "xkb_model" "evdev"
[    28.720] (**) Option "xkb_layout" "us"
[    28.738] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[    28.738] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    28.738] (II) Using input driver 'evdev' for 'Power Button'
[    28.738] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    28.738] (**) Power Button: always reports core events
[    28.738] (**) Power Button: Device: "/dev/input/event0"
[    28.738] (--) Power Button: Found keys
[    28.738] (II) Power Button: Configuring as keyboard
[    28.738] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0/event0"
[    28.738] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[    28.738] (**) Option "xkb_rules" "evdev"
[    28.738] (**) Option "xkb_model" "evdev"
[    28.738] (**) Option "xkb_layout" "us"
[    28.739] (II) config/udev: Adding input device Cirque GlidePoint (/dev/input/event7)
[    28.739] (**) Cirque GlidePoint: Applying InputClass "evdev pointer catchall"
[    28.739] (**) Cirque GlidePoint: Applying InputClass "evdev keyboard catchall"
[    28.739] (II) Using input driver 'evdev' for 'Cirque GlidePoint'
[    28.739] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    28.739] (**) Cirque GlidePoint: always reports core events
[    28.739] (**) Cirque GlidePoint: Device: "/dev/input/event7"
[    28.739] (--) Cirque GlidePoint: Found 3 mouse buttons
[    28.739] (--) Cirque GlidePoint: Found scroll wheel(s)
[    28.739] (--) Cirque GlidePoint: Found relative axes
[    28.739] (--) Cirque GlidePoint: Found x and y relative axes
[    28.739] (--) Cirque GlidePoint: Found absolute axes
[    28.739] (--) Cirque GlidePoint: Found keys
[    28.739] (II) Cirque GlidePoint: Configuring as mouse
[    28.739] (II) Cirque GlidePoint: Configuring as keyboard
[    28.739] (II) Cirque GlidePoint: Adding scrollwheel support
[    28.739] (**) Cirque GlidePoint: YAxisMapping: buttons 4 and 5
[    28.739] (**) Cirque GlidePoint: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    28.739] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-2/3-2:1.0/input/input7/event7"
[    28.739] (II) XINPUT: Adding extended input device "Cirque GlidePoint" (type: KEYBOARD, id 8)
[    28.739] (**) Option "xkb_rules" "evdev"
[    28.739] (**) Option "xkb_model" "evdev"
[    28.739] (**) Option "xkb_layout" "us"
[    28.739] (II) Cirque GlidePoint: initialized for relative axes.
[    28.739] (WW) Cirque GlidePoint: ignoring absolute axes.
[    28.739] (**) Cirque GlidePoint: (accel) keeping acceleration scheme 1
[    28.739] (**) Cirque GlidePoint: (accel) acceleration profile 0
[    28.739] (**) Cirque GlidePoint: (accel) acceleration factor: 2.000
[    28.739] (**) Cirque GlidePoint: (accel) acceleration threshold: 4
[    28.740] (II) config/udev: Adding input device Cirque GlidePoint (/dev/input/mouse1)
[    28.740] (II) No input driver/identifier specified (ignoring)
[    28.740] (II) config/udev: Adding input device Media Center Ed. eHome Infrared Remote Transceiver (1784:0008) (/dev/input/event5)
[    28.740] (**) Media Center Ed. eHome Infrared Remote Transceiver (1784:0008): Applying InputClass "evdev keyboard catchall"
[    28.740] (II) Using input driver 'evdev' for 'Media Center Ed. eHome Infrared Remote Transceiver (1784:0008)'
[    28.740] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    28.740] (**) Media Center Ed. eHome Infrared Remote Transceiver (1784:0008): always reports core events
[    28.740] (**) Media Center Ed. eHome Infrared Remote Transceiver (1784:0008): Device: "/dev/input/event5"
[    28.740] (--) Media Center Ed. eHome Infrared Remote Transceiver (1784:0008): Found keys
[    28.740] (II) Media Center Ed. eHome Infrared Remote Transceiver (1784:0008): Configuring as keyboard
[    28.740] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/rc/rc0/input5/event5"
[    28.740] (II) XINPUT: Adding extended input device "Media Center Ed. eHome Infrared Remote Transceiver (1784:0008)" (type: KEYBOARD, id 9)
[    28.740] (**) Option "xkb_rules" "evdev"
[    28.740] (**) Option "xkb_model" "evdev"
[    28.740] (**) Option "xkb_layout" "us"
[    28.740] (II) config/udev: Adding input device HDA Intel HDMI/DP (/dev/input/event3)
[    28.740] (II) No input driver/identifier specified (ignoring)
[    28.741] (II) config/udev: Adding input device HDA Intel Headphone (/dev/input/event4)
[    28.741] (II) No input driver/identifier specified (ignoring)
[    28.741] (II) config/udev: Adding input device PC Speaker (/dev/input/event2)
[    28.741] (II) No input driver/identifier specified (ignoring)
[    28.741] (II) config/udev: Adding input device MCE IR Keyboard/Mouse (mceusb) (/dev/input/event6)
[    28.741] (**) MCE IR Keyboard/Mouse (mceusb): Applying InputClass "evdev pointer catchall"
[    28.741] (**) MCE IR Keyboard/Mouse (mceusb): Applying InputClass "evdev keyboard catchall"
[    28.741] (II) Using input driver 'evdev' for 'MCE IR Keyboard/Mouse (mceusb)'
[    28.741] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    28.741] (**) MCE IR Keyboard/Mouse (mceusb): always reports core events
[    28.741] (**) MCE IR Keyboard/Mouse (mceusb): Device: "/dev/input/event6"
[    28.741] (--) MCE IR Keyboard/Mouse (mceusb): Found 3 mouse buttons
[    28.741] (--) MCE IR Keyboard/Mouse (mceusb): Found relative axes
[    28.741] (--) MCE IR Keyboard/Mouse (mceusb): Found x and y relative axes
[    28.741] (--) MCE IR Keyboard/Mouse (mceusb): Found keys
[    28.741] (II) MCE IR Keyboard/Mouse (mceusb): Configuring as mouse
[    28.741] (II) MCE IR Keyboard/Mouse (mceusb): Configuring as keyboard
[    28.741] (**) MCE IR Keyboard/Mouse (mceusb): YAxisMapping: buttons 4 and 5
[    28.741] (**) MCE IR Keyboard/Mouse (mceusb): EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    28.741] (**) Option "config_info" "udev:/sys/devices/virtual/input/input6/event6"
[    28.741] (II) XINPUT: Adding extended input device "MCE IR Keyboard/Mouse (mceusb)" (type: KEYBOARD, id 10)
[    28.741] (**) Option "xkb_rules" "evdev"
[    28.741] (**) Option "xkb_model" "evdev"
[    28.741] (**) Option "xkb_layout" "us"
[    28.741] (II) MCE IR Keyboard/Mouse (mceusb): initialized for relative axes.
[    28.742] (**) MCE IR Keyboard/Mouse (mceusb): (accel) keeping acceleration scheme 1
[    28.742] (**) MCE IR Keyboard/Mouse (mceusb): (accel) acceleration profile 0
[    28.742] (**) MCE IR Keyboard/Mouse (mceusb): (accel) acceleration factor: 2.000
[    28.742] (**) MCE IR Keyboard/Mouse (mceusb): (accel) acceleration threshold: 4
[    28.742] (II) config/udev: Adding input device MCE IR Keyboard/Mouse (mceusb) (/dev/input/mouse0)
[    28.742] (II) No input driver/identifier specified (ignoring)

_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

#27 lore raw
In reply to Sander Jansen

Hi Sander,

Quoted 55 lines · Wu Fengguang
Quoted 54 lines

Hi Christopher,

Quoted 4 lines

The log does confirm that the drm_edid_to_eld function is running, and that we're not far from a solution:
[   21.061417] [drm:drm_edid_to_eld], ELD monitor TX-SR607 [   21.061421] [drm:drm_edid_to_eld], ELD size 13, SAD count 8

It looks all sane to this point.

Quoted 7 lines

As for where I am getting the EDID dump from, I am getting it from /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-2/edid, which provides direct virtual access to the EDID response of the connected device.

I'm completely confident that the device doesn't report too small of a buffer size, and that it's completely compliant with the spec: If you

Agreed.

Quoted 11 lines

have a Windows virtual machine (or if you're masochistic enough - a real machine) you should download the excellent, free "Monitor Asset Manager" by EnTech Taiwan from http://www.entechtaiwan.com/util/moninfo.shtm. It will let you analyze EDID + ELD + extended timings, etc from an EDID dump, such as the one taken above. It understands every part of EDID.

I've put together a small archive containing my exact EDID binary dump (taken from the above device path), the FULL dmesg log, as well as EnTech's interpretation of the EDID dump, showing the full list of supported channels, formats, etc.

Quoted 5 lines

I'm guessing there is some tiny bug in your interpretation of how to read ELD, maybe an incorrect 1 byte offset or something like that.

Here's the pack:
http://www.pulseforce.com/node/edid_to_eld.zip

Thanks! It's great tool and information!

Quoted 5 lines

If you do a hex analysis of my EDID dump and compare it to what the edid_to_eld function is trying to do, it will probably show what's wrong. I'd love to have a look at that myself but am really busy with a project over here so I can't help out other than to recompile and test as fast as I can.

Would you install the "intel-gpu-tools" package and run its intel_audio_dump utility? If not shipped with your distribution, the source code is also available in

git://anongit.freedesktop.org/git/xorg/app/intel-gpu-tools

You'll need to install packages "autotools-dev pkg-config libpciaccess-dev libdrm-dev libdrm-intel1" in order to build it from source.

Quoted 8 lines
Quoted 4 lines

intel_audio_dump will dump the ELD data in the hardware buffer for use by the audio driver. By verifying if that data is correct, we are able to analyze whether and how the audio driver goes wrong.

I think I experience similar issues. In my case the multi-channel pcm playback through HDMI doesn't work. Stereo and passthrough seem to work fine though !? It's hookedup to my TV via a yamaha receiver.

Yeah, multi-channel playback should not work due to the audio driver not knowing the HDMI sink is multi-channel capable.

Stereo and passthrough should work always.

Quoted 7 lines

I'm currently running Linux 3.1 with a G45 chipset.

libdrm 2.4.27-1
xf86-video-intel 2.16.0-1

The eld seems be incorrectly parsed, though the kernel log didn't give much info. The eld info from alsa is rather empty:

In fact Linux 3.1 does not have the ELD patch yet. It should go into the upcoming 3.2.

Quoted 7 lines

cat /proc/asound/Intel/eld#3.0
monitor_present 1
eld_valid 0

Using the same Monitor Asset Manager I was able to verify that the edid from (/sys/devices/pci0000\:00/0000\:00\:02.0/drm/card0/card0-HDMI-A-1/edid ) does seem to contain the correct information.

That's good.

Quoted 5 lines

I've attached both the edid and the output of Monitor Asset Manager.In addition I also run the intel_audio_dump.

Let me know if you need anymore information.

As the ELD patch is not there, intel_audio_dump correctly reports

AUD_CNTL_ST ELD valid 0

I'm not sure if it's convenient for you to compile new kernels (with the ELD patch applied). If not, we can wait Christopher White for the feedback.

Thanks,
Fengguang

Quoted 313 lines

Monitor
Model name............... SAMSUNG
Manufacturer............. Samsung
Plug and Play ID......... SAM050D
Serial number............ 1
Manufacture date......... 2008, ISO week 48
Filter driver............ None
-------------------------
EDID revision............ 1.3
Input signal type........ Digital
Color bit depth.......... Undefined
Display type............. RGB color
Screen size.............. 160 x 90 mm (7.2 in)
Power management......... Not supported
Extension blocs.......... 1 (CEA-EXT)
-------------------------
DDC/CI................... n/a

Color characteristics
Default color space...... Non-sRGB
Display gamma............ 2.20
Red chromaticity......... Rx 0.640 - Ry 0.330
Green chromaticity....... Gx 0.300 - Gy 0.600
Blue chromaticity........ Bx 0.150 - By 0.060
White point (default).... Wx 0.313 - Wy 0.329
Additional descriptors... None

Timing characteristics
Horizontal scan range.... 26-81kHz
Vertical scan range...... 24-75Hz
Video bandwidth.......... 150MHz
CVT standard............. Not supported
GTF standard............. Not supported Additional descriptors... None
Preferred timing......... Yes Native/preferred timing.. 1920x1080p at 60Hz (16:9)

    Modeline............... "1920x1080" 148.500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
  Detailed timing #1....... 1280x720p at 60Hz (16:9)
    Modeline............... "1280x720" 74.250 1280 1390 1430 1650 720 725 730 750 +hsync +vsync

Standard timings supported

     720 x  400p at  70Hz - IBM VGA
     640 x  480p at  60Hz - IBM VGA
     640 x  480p at  67Hz - Apple Mac II
     640 x  480p at  72Hz - VESA
     640 x  480p at  75Hz - VESA
     800 x  600p at  60Hz - VESA
     800 x  600p at  72Hz - VESA
     800 x  600p at  75Hz - VESA
     832 x  624p at  75Hz - Apple Mac II
    1024 x  768p at  60Hz - VESA
    1024 x  768p at  70Hz - VESA
    1024 x  768p at  75Hz - VESA
    1280 x 1024p at  75Hz - VESA
    1152 x  870p at  75Hz - Apple Mac II
    1152 x  864p at  75Hz - VESA STD
    1280 x  800p at  60Hz - VESA STD
    1280 x  960p at  60Hz - VESA STD
    1280 x 1024p at  60Hz - VESA STD
    1440 x  900p at  60Hz - VESA STD
    1440 x  900p at  75Hz - VESA STD
    1680 x 1050p at  60Hz - VESA STD

EIA/CEA-861 Information
Revision number.......... 3
IT underscan............. Supported
Basic audio.............. Supported
YCbCr 4:4:4.............. Supported
YCbCr 4:2:2.............. Supported
Native formats........... 4
Detailed timing #1....... 1920x1080i at 60Hz (16:9)

    Modeline............... "1920x1080" 74.250 1920 2008 2052 2200 1080 1084 1094 1124 interlace +hsync +vsync
  Detailed timing #2....... 720x480p at 60Hz (16:9)
    Modeline............... "720x480" 27.000 720 736 798 858 480 489 495 525 -hsync -vsync

CE video identifiers (VICs) - timing/formats supported

    1920 x 1080p at  60Hz - HDTV (16:9, 1:1) [Native]
    1280 x  720p at  60Hz - HDTV (16:9, 1:1)
    1920 x 1080i at  60Hz - HDTV (16:9, 1:1)
     720 x  480p at  60Hz - EDTV (16:9, 32:27)
    1920 x 1080p at  24Hz - HDTV (16:9, 1:1)
    1920 x 1080p at  30Hz - HDTV (16:9, 1:1)
    1440 x  480p at  60Hz - DVD (16:9, 16:27)
    2880 x  480p at  60Hz - Console (16:9, 8:27)
    NB: NTSC refresh rate = (Hz*1000)/1001

CE audio data (formats supported)

  LPCM    2-channel, 16/20/24 bit depths at 32/44/48/88/96/176/192 kHz
  LPCM    8-channel, 16/20/24 bit depths at 32/44/48/88/96/176/192 kHz
  AC-3    6-channel,  640k max. bit rate at 32/44/48 kHz
  DTS     7-channel, 1536k max. bit rate at 32/44/48/88/96 kHz
  SACD    6-channel                      at 44 kHz
  DD+     8-channel                      at 44/48 kHz
  DVD-A   8-channel                      at 48/96/192 kHz
  DTS-HD  8-channel, 16-bit              at 48/96/192 kHz

CE speaker allocation data
Channel configuration.... 7.1
Front left/right......... Yes
Front LFE................ Yes
Front center............. Yes
Rear left/right.......... Yes
Rear center.............. Yes
Front left/right center.. No
Rear left/right center... Yes
Rear LFE................. No

CE video capability data
CE scan behavior......... Supports overscan and underscan IT scan behavior......... Supports overscan and underscan PT scan behavior......... Not supported
RGB quantization range... Not supported
YCC quantization range... Not supported

CE colorimetry data
xvYCC709 support......... Yes
xvYCC601 support......... Yes
sYCC601 support.......... No
AdobeYCC601 support...... No
AdobeRGB support......... No
Metadata profile flags... 0x01

CE vendor specific data (VSDB)
IEEE registration number. 0x000C03
CEC physical address..... 1.1.0.0
Supports AI (ACP, ISRC).. Yes
Supports 48bpp........... No
Supports 36bpp........... Yes
Supports 30bpp........... Yes
Supports YCbCr 4:4:4..... Yes
Supports dual-link DVI... No
Maximum TMDS clock....... 225MHz
Audio/video latency (p).. n/a
Audio/video latency (i).. n/a
HDMI video capabilities.. No
Data payload............. 030C001100B82D00

Report information
Date generated........... 11/2/2011
Software revision........ 2.60.0.972
Data source.............. File
Operating system......... 5.1.2600.2.Service Pack 3 (Vista masked)

Raw data
00,FF,FF,FF,FF,FF,FF,00,4C,2D,0D,05,01,00,00,00,30,12,01,03,80,10,09,78,0A,EE,91,A3,54,4C,99,26, 0F,50,54,BD,EF,80,71,4F,81,00,81,40,81,80,95,00,95,0F,B3,00,01,01,02,3A,80,18,71,38,2D,40,58,2C, 45,00,A0,5A,00,00,00,1E,01,1D,00,72,51,D0,1E,20,6E,28,55,00,A0,5A,00,00,00,1E,00,00,00,FD,00,18, 4B,1A,51,0F,00,0A,20,20,20,20,20,20,00,00,00,FC,00,53,41,4D,53,55,4E,47,0A,20,20,20,20,20,01,A2, 02,03,3A,F4,48,90,04,05,03,20,22,0F,24,38,09,7F,07,0F,7F,07,15,07,50,3E,1F,C0,4D,02,00,57,06,00, 67,54,00,5F,54,01,83,5F,00,00,E2,00,0F,E3,05,03,01,68,03,0C,00,11,00,B8,2D,00,01,1D,80,18,71,1C, 16,20,58,2C,25,00,A0,5A,00,00,00,9E,8C,0A,D0,8A,20,E0,2D,10,10,3E,96,00,A0,5A,00,00,00,18,00,00, 00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,6B

VIDEO_DIP_CTL         0xa13b0000  Video DIP Control
SDVOB                 0x00000adc  Digital Display Port B Control Register
SDVOC                 0x0000089c  Digital Display Port C Control Register
PORT_HOTPLUG_EN       0x30000320  Hot Plug Detect Enable
AUD_CONFIG            0x00000004  Audio Configuration
AUD_DEBUG             0x00000000  Audio Debug
AUD_VID_DID           0x80862803  Audio Vendor ID / Device ID
AUD_RID               0x00100000  Audio Revision ID
AUD_SUBN_CNT          0x00010001  Audio Subordinate Node Count
AUD_FUNC_GRP          0x00000001  Audio Function Group Type
AUD_SUBN_CNT2         0x00020002  Audio Subordinate Node Count
AUD_GRP_CAP           0x00000004  Audio Function Group Capabilities
AUD_PWRST             0x00000000  Audio Power State
AUD_SUPPWR            0x00000009  Audio Supported Power States
AUD_SID               0x80860101  Audio Root Node Subsystem ID
AUD_OUT_CWCAP         0x00006211  Audio Output Converter Widget Capabilities
AUD_OUT_PCMSIZE       0x001e07f0  Audio PCM Size and Rates
AUD_OUT_STR           0x00000005  Audio Stream Formats
AUD_OUT_DIG_CNVT      0x00000001  Audio Digital Converter
AUD_OUT_CH_STR        0x00000000  Audio Channel ID and Stream ID
AUD_OUT_STR_DESC      0x00000032  Audio Stream Descriptor Format
AUD_PINW_CAP          0x004073bd  Audio Pin Complex Widget Capabilities
AUD_PIN_CAP           0x00000094  Audio Pin Capabilities
AUD_PINW_CONNLNG      0x00000001  Audio Connection List Length
AUD_PINW_CONNLST      0x00000002  Audio Connection List Entry
AUD_PINW_CNTR         0x00000000  Audio Pin Widget Control
AUD_PINW_UNSOLRESP    0x80000003  Audio Unsolicited Response Enable
AUD_CNTL_ST           0x00002028  Audio Control State Register
AUD_PINW_CONFIG       0x18560010  Audio Configuration Default
AUD_HDMIW_STATUS      0x00000000  Audio HDMI Status
AUD_HDMIW_HDMIEDID    0x00000000  Audio HDMI Data EDID Block
AUD_HDMIW_INFOFR      0x00000000  Audio HDMI Widget Data Island Packet
AUD_CONV_CHCNT        0x00000077  Audio Converter Channel Count
AUD_CTS_ENABLE        0x00000000  Audio CTS Programming Enable

Details:

AUD_VID_DID vendor id 0x8086
AUD_VID_DID device id 0x2803
AUD_RID major revision 0x1
AUD_RID minor revision 0x0
AUD_RID revision id 0x0
AUD_RID stepping id 0x0
SDVOB enable 0
SDVOB HDMI encoding 1
SDVOB SDVO encoding 0
SDVOB null packets 1
SDVOB audio enabled 1
SDVOC enable 0
SDVOC HDMI encoding 1
SDVOC SDVO encoding 0
SDVOC null packets 0
SDVOC audio enabled 0
PORT_HOTPLUG_EN DisplayPort/HDMI port B 1
PORT_HOTPLUG_EN DisplayPort/HDMI port C 1
PORT_HOTPLUG_EN DisplayPort port D 0
PORT_HOTPLUG_EN SDVOB 0
PORT_HOTPLUG_EN SDVOC 0
PORT_HOTPLUG_EN audio 0
PORT_HOTPLUG_EN TV 0
PORT_HOTPLUG_EN CRT 1
VIDEO_DIP_CTL enable graphics DIP 1
VIDEO_DIP_CTL port select [0x1] Digital Port B
VIDEO_DIP_CTL DIP buffer trans active 0
VIDEO_DIP_CTL AVI DIP enabled 1
VIDEO_DIP_CTL vendor DIP enabled 0
VIDEO_DIP_CTL SPD DIP enabled 1
VIDEO_DIP_CTL DIP buffer index [0x3] Source Product Description DIP
VIDEO_DIP_CTL DIP trans freq [0x3] reserved
VIDEO_DIP_CTL DIP buffer size 0
VIDEO_DIP_CTL DIP address 0
AUD_CONFIG pixel clock [0x0] 25.2 / 1.001 MHz
AUD_CONFIG fabrication enabled 1
AUD_CONFIG professional use allowed 0
AUD_CONFIG fuse enabled 0
AUD_DEBUG function reset 0
AUD_SUBN_CNT starting node number 0x1
AUD_SUBN_CNT total number of nodes 0x1
AUD_SUBN_CNT2 starting node number 0x2
AUD_SUBN_CNT2 total number of nodes 0x2
AUD_FUNC_GRP unsol capable 0
AUD_FUNC_GRP node type 0x1
AUD_GRP_CAP beep 0 0
AUD_GRP_CAP input delay 0
AUD_GRP_CAP output delay 4
AUD_PWRST device power state D0
AUD_PWRST device power state setting D0
AUD_SUPPWR support D0 1
AUD_SUPPWR support D1 0
AUD_SUPPWR support D2 0
AUD_SUPPWR support D3 1
AUD_OUT_CWCAP widget type 0x0
AUD_OUT_CWCAP sample delay 0x0
AUD_OUT_CWCAP channel count 8
AUD_OUT_CWCAP L-R swap 0
AUD_OUT_CWCAP power control 0
AUD_OUT_CWCAP digital 1
AUD_OUT_CWCAP conn list 0
AUD_OUT_CWCAP unsol 0
AUD_OUT_CWCAP mute 0
AUD_OUT_CWCAP format override 1
AUD_OUT_CWCAP amp param override 0
AUD_OUT_CWCAP out amp present 0
AUD_OUT_CWCAP in amp present 0
AUD_OUT_DIG_CNVT SPDIF category 0x0
AUD_OUT_DIG_CNVT SPDIF level 0
AUD_OUT_DIG_CNVT professional 0
AUD_OUT_DIG_CNVT non PCM 0
AUD_OUT_DIG_CNVT copyright asserted 0
AUD_OUT_DIG_CNVT filter preemphasis 0
AUD_OUT_DIG_CNVT validity config 0
AUD_OUT_DIG_CNVT validity flag 0
AUD_OUT_DIG_CNVT digital enable 1
AUD_OUT_CH_STR stream id 0x0
AUD_OUT_CH_STR lowest channel 0x0
AUD_OUT_STR_DESC stream channels 0x2
AUD_PINW_CAP widget type 0x4
AUD_PINW_CAP sample delay 0x0
AUD_PINW_CAP channel count 0x7
AUD_PINW_CAP HDCP 1
AUD_PINW_CAP L-R swap 0
AUD_PINW_CAP power control 0
AUD_PINW_CAP digital 1
AUD_PINW_CAP conn list 1
AUD_PINW_CAP unsol 1
AUD_PINW_CAP mute 1
AUD_PINW_CAP format override 1
AUD_PINW_CAP amp param override 1
AUD_PINW_CAP out amp present 1
AUD_PINW_CAP in amp present 0
AUD_PIN_CAP EAPD 0
AUD_PIN_CAP HDMI 1
AUD_PIN_CAP output 1
AUD_PIN_CAP presence detect 1
AUD_PINW_CNTR mute status 0
AUD_PINW_CNTR out enable 0
AUD_PINW_CNTR amp mute status 0
AUD_PINW_CNTR amp mute status 0
AUD_PINW_CNTR stream type [0x0] default samples
AUD_PINW_UNSOLRESP enable unsol resp 1
AUD_CNTL_ST DIP audio enabled 0
AUD_CNTL_ST DIP ACP enabled 0
AUD_CNTL_ST DIP ISRCx enabled 0
AUD_CNTL_ST DIP port select [0x0] Reserved
AUD_CNTL_ST DIP buffer index [0x0] Audio DIP
AUD_CNTL_ST DIP trans freq [0x0] disabled
AUD_CNTL_ST DIP address 9
AUD_CNTL_ST CP ready 0
AUD_CNTL_ST ELD valid 0
AUD_CNTL_ST ELD ack 0
AUD_CNTL_ST ELD bufsize 16
AUD_CNTL_ST ELD address 2
AUD_HDMIW_STATUS CDCLK/DOTCLK underrun 0
AUD_HDMIW_STATUS CDCLK/DOTCLK overrun 0
AUD_HDMIW_STATUS BCLK/CDCLK underrun 0
AUD_HDMIW_STATUS BCLK/CDCLK overrun 0
AUD_CONV_CHCNT HDMI HBR enabled 0
AUD_CONV_CHCNT HDMI channel count 1
AUD_CONV_CHCNT HDMI channel mapping:

Quoted 10 lines
					[0x0] 0 => 0 
					[0x11] 1 => 1 
					[0x22] 2 => 2 
					[0x33] 3 => 3 
					[0x44] 4 => 4 
					[0x55] 5 => 5 
					[0x66] 6 => 6 
					[0x77] 7 => 7 
AUD_HDMIW_INFOFR HDMI audio Infoframe:
	00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 

_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

#29 lore raw
In reply to Wu Fengguang
Quoted 55 lines · Wu Fengguang <fengguang.wu <at> intel.com> writes:

Hi Christopher,

Quoted 4 lines

The log does confirm that the drm_edid_to_eld function is running, and that we're not far from a solution:

[   21.061417] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   21.061421] [drm:drm_edid_to_eld], ELD size 13, SAD count 8

It looks all sane to this point.

Quoted 7 lines

As for where I am getting the EDID dump from, I am getting it from /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-2/edid, which provides direct virtual access to the EDID response of the connected device.

I'm completely confident that the device doesn't report too small of a buffer size, and that it's completely compliant with the spec: If you

Agreed.

Quoted 11 lines

have a Windows virtual machine (or if you're masochistic enough - a real machine) you should download the excellent, free "Monitor Asset Manager" by EnTech Taiwan from http://www.entechtaiwan.com/util/moninfo.shtm. It will let you analyze EDID + ELD + extended timings, etc from an EDID dump, such as the one taken above. It understands every part of EDID.

I've put together a small archive containing my exact EDID binary dump (taken from the above device path), the FULL dmesg log, as well as EnTech's interpretation of the EDID dump, showing the full list of supported channels, formats, etc.

Quoted 5 lines

I'm guessing there is some tiny bug in your interpretation of how to read ELD, maybe an incorrect 1 byte offset or something like that.

Here's the pack:
http://www.pulseforce.com/node/edid_to_eld.zip

Thanks! It's great tool and information!

Quoted 5 lines

If you do a hex analysis of my EDID dump and compare it to what the edid_to_eld function is trying to do, it will probably show what's wrong. I'd love to have a look at that myself but am really busy with a project over here so I can't help out other than to recompile and test as fast as I can.

Would you install the "intel-gpu-tools" package and run its intel_audio_dump utility? If not shipped with your distribution, the source code is also available in

git://anongit.freedesktop.org/git/xorg/app/intel-gpu-tools

You'll need to install packages "autotools-dev pkg-config libpciaccess-dev libdrm-dev libdrm-intel1" in order to build it from source.

Quoted 7 lines

intel_audio_dump will dump the ELD data in the hardware buffer for use by the audio driver. By verifying if that data is correct, we are able to analyze whether and how the audio driver goes wrong.

Thanks,
Fengguang

I have a similar receiver to Christopher, an Onkyo TX-SR507, which is the same model year, but fewer speaker outputs (5.1 instead of his I think 7.2). I had been having trouble getting ELD data to read properly, but was able to play sound (for the most part, I'll touch on that below). I have an ECS H55H-I, so the H55 chipset. The alsa generated file /proc/asound/card0/eld#3.0 used to say there was no valid ELD data and just had zeroes in all fields.

Following Keith Packard's suggestion, I checked out rev 43672a0784707d795556b1f93925da8b8e797d03 (I forget how much you can truncate a git rev number and still be safe) from Linus's kernel git.
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git . I compiled and restarted and then I did get good ELD. There is a peculiar error at the end of dmesg that says "[73093.946346] [drm:drm_edid_block_valid] *ERROR* EDID checksum is invalid, remainder is 29", but the proc eld file still looks good.

Despite all of that, speaker-test only gives good results with the rate set to 44100 or its multiples 88200 and 176400. 32000, 48000, 96000, 192000 do play the pink noise, but drop out intermittently. The problem seems to either cause or be an effect of the receiver losing its mind about what the incoming stream is. While it plays the 44100 speaker-test the front panel lights are locked in to "PCM MULTICHANNEL HDMI". When I play 48000 the same lights come on, but every few seconds PCM and MULTICHANNEL will go off at the same time, followed by HDMI. This is when the sound cuts out, the video however remains on screen untouched. The HDMI light will come back on shortly after, followed by the PCM MULTICHANNEL and sound will resume.

This was a problem before the patched kernel that I was hoping proper ELD info would clear up. I see no messages in dmesg while the skipping is occurring, nor anything interesting from HDAAnalyzer.

Here are some dumps:
proc/asound/card0/eld#3.0 http://pastebin.com/d3FsG8fn
intel-audio-dump http://pastebin.com/f6M915Ui
alsa-info http://pastebin.com/ddwNcLVL
Entech output http://pastebin.com/7ENTiBrb

Thanks,
-Tony Olivo

#30 lore raw
In reply to Wu Fengguang
Quoted 50 lines · Wu Fengguang

Hi Christopher,

Quoted 4 lines

The log does confirm that the drm_edid_to_eld function is running, and that we're not far from a solution:

[   21.061417] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   21.061421] [drm:drm_edid_to_eld], ELD size 13, SAD count 8

It looks all sane to this point.

Quoted 7 lines

As for where I am getting the EDID dump from, I am getting it from /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-HDMI-A-2/edid, which provides direct virtual access to the EDID response of the connected device.

I'm completely confident that the device doesn't report too small of a buffer size, and that it's completely compliant with the spec: If you

Agreed.

Quoted 11 lines

have a Windows virtual machine (or if you're masochistic enough - a real machine) you should download the excellent, free "Monitor Asset Manager" by EnTech Taiwan from http://www.entechtaiwan.com/util/moninfo.shtm. It will let you analyze EDID + ELD + extended timings, etc from an EDID dump, such as the one taken above. It understands every part of EDID.

I've put together a small archive containing my exact EDID binary dump (taken from the above device path), the FULL dmesg log, as well as EnTech's interpretation of the EDID dump, showing the full list of supported channels, formats, etc.

Quoted 5 lines

I'm guessing there is some tiny bug in your interpretation of how to read ELD, maybe an incorrect 1 byte offset or something like that.

Here's the pack:
http://www.pulseforce.com/node/edid_to_eld.zip

Thanks! It's great tool and information!

Quoted 5 lines

If you do a hex analysis of my EDID dump and compare it to what the edid_to_eld function is trying to do, it will probably show what's wrong. I'd love to have a look at that myself but am really busy with a project over here so I can't help out other than to recompile and test as fast as I can.

Would you install the "intel-gpu-tools" package and run its intel_audio_dump utility? If not shipped with your distribution, the source code is also available in

git://anongit.freedesktop.org/git/xorg/app/intel-gpu-tools

You'll need to install packages "autotools-dev pkg-config libpciaccess-dev libdrm-dev libdrm-intel1" in order to build it from source.

Quoted 6 lines

intel_audio_dump will dump the ELD data in the hardware buffer for use by the audio driver. By verifying if that data is correct, we are able to analyze whether and how the audio driver goes wrong.

Thanks,
Fengguang

I've been really busy on a project (as mentioned in my last posting) and apologize for the 2 day delay. The project is now done and no further response delays will happen. Promise.

Alright, so first of all I am glad that you found the tool and information useful.

Now, onto the intel-gpu-tools test. I ran intel_audio_dump as requested and it only comes back with "Couldn't map MMIO region: No such file or directory". I spent 10 minutes looking around on Google to no avail. It seems it tries to mmap() something that doesn't exist.

I then spent some time looking in /var/log/Xorg.0.log to double-check what driver it's using. It says:
"Matched intel as autoconfigured driver 0
Matched vesa as autoconfigured driver 1
Matched fbdev as autoconfigured driver 2
VESA: driver for VESA chipsets: vesa
FBDEV: driver for framebuffer: fbdev
Loading: /usr/lib/xorg/modules/drivers/intel_drv.so"

All in all it looks fine, at least as far as I can tell. I mean, we already KNOW the driver has to be running since I see the DRM module in the logs.

So, the Intel driver is running, yet whatever file intel_audio_dump is looking for doesn't exist.

We already know that the DRM driver is reading the correct EDID, by the way, since we saw "[ 21.061417] [drm:drm_edid_to_eld], ELD monitor TX-SR607".

The EDID it's reading from is the dump I linked to in the previous posting.

To go the extra mile, I just looked at the xf86-video-intel source in src/reg_dumper_util.c, which is where the "Couldn't map MMIO region" message originated. I now see that it's not trying to mmap() a physical file. It tries to map the graphics card's physical memory using pci_device_map_range(dev, dev->regions[mmio_bar].base_addr, dev->regions[mmio_bar].size, PCI_DEV_MAP_FLAG_WRITABLE, &mmio);

It tries that AFTER it has already found the graphics adapter and verified that it's from Intel.

So, why it fails to actually map the memory of the device is anyone's guess. Perhaps there's no support for the HD3000 in intel_audio_dump?

Anyway, with all of this out of the way: Why not instead look at the EDID binary dump I sent you and step through the edid_to_eld() function to see what it's doing?

Christopher

#31 lore raw

Hi Christopher,

Quoted 4 lines

Now, onto the intel-gpu-tools test. I ran intel_audio_dump as requested and it only comes back with "Couldn't map MMIO region: No such file or directory". I spent 10 minutes looking around on Google to no avail. It seems it tries to mmap() something that doesn't exist.

What if you run it with

export HAS_PCH_SPLIT=1
intel_audio_dump

I also queued a patch for the tool. Note that if the above trick failed to work, the applied patch won't help, too.

Thanks,
Fengguang

Subject: intel_audio_dump: fix CPT detection logic
Date: Wed Nov 02 17:16:39 CST 2011

---
 tools/intel_audio_dump.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
tools/intel_audio_dump.c +1 -1
@@ -1194,7 +1194,7 @@ int main(int argc, char **argv)
 	else
 		intel_get_mmio(pci_dev);
 
-	if (HAS_PCH_SPLIT(devid) || getenv("HAS_PCH_SPLIT")) {
+	if (IS_GEN6(devid) || IS_GEN7(devid) || getenv("HAS_PCH_SPLIT")) {
 		intel_check_pch();
 		dump_cpt();
 	} else if (IS_GEN5(devid))

_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

#32 lore raw

Hi Fengguang, I am quoting both your messages below so read until the bottom. I've even found what looks to be the cause.

Quoted 11 lines · Wu Fengguang

Christopher,

Quoted 1 line · Christopher White

Couldn't resist connecting to my machine over VNC even though I'm not home.

Thanks a lot!

Quoted 4 lines

So, I booted it with the new patch and see that while you HAVE found the bug, the new register addresses still seem to be wrong. Instead of the audio registers containing their default, pre-filled, standard 2-speaker configuration,

Yeah, AFAICS the BIOS may choose to pre-fill some simple ELD at boot time.

Indeed, I could tell that the 2ch standard configuration was a pre-filled default.

Quoted 4 lines
Quoted 3 lines

it's now being overwritten - which
is good. With garbage - which is bad. ;-)

One step forward ;-)

Yes! ;-)

Quoted 10 lines
Quoted 4 lines

One possible cause is that
the SandyBridge addresses shouldn't use the same register addresses as IvyBridge after all. This will have to be double checked.

What puzzled me is that I've been testing DisplayPort on a Sandybridge notebook today and it is working fine.

The other question is, why the intel_audio_dump tool goes wrong with your hardware? It's reading the right register addresses in all the boxes I tested...

I've got good news about that further down.

Quoted 5 lines
Quoted 4 lines

Instead of /proc/asound/card0/eld#3.0 containing the default 2-speaker configuration, it now contains:
monitor_present 1
eld_valid 1

So at least it sets the ELD valid bit right.

Hehe. That might be a side effect of incorrect writing though. We'll see.

Quoted 14 lines
Quoted 14 lines

monitor_name
connection_type HDMI
eld_version [0x0] reserved
edid_version [0x0] no CEA EDID Timing Extension block present
manufacture_id 0x0
product_id 0x0
port_id 0x0
support_hdcp 0
support_ai 0
audio_sync_delay 0
speakers [0x0]
sad_count 0

Quoted 4 lines
Quoted 1 line

You can see that the data is obviously zeroed out, and I bet it's due to a misaligned address.

Did you view *every* ELD file?

cat /proc/asound/card0/eld*

Yeah, the attached _eld.txt file shows that there is only *one* ELD file there. This is the file that used to contain the default 2ch initialization of the audio registers. At least we've come far enough that it's now being overwritten. It's being incorrectly overwritten or corrupted afterwards, but it's a start.

Quoted 8 lines

I verified that it's writing to the right address in the spec. And even find direct evidence in your dmesg that the ELD contents are correctly received and interpreted by the audio driver:

[   10.278612] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.278644] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1

Output by snd_hdmi_show_eld():

Quoted 11 lines
[   10.282143] HDMI: detected monitor TX-SR607 at connection type HDMI
[   10.282145] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   10.282147] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.282149] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.282151] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   10.282152] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   10.282154] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   10.282155] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   10.282157] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   10.282159] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000

Hmm, wow, I compared this to my older dmesg.log which I gave you a few weeks ago, and that's definitely news. It was only showing the default 2ch configuration before. Now it IS writing to the correct address. How VERY strange! So it DOES write to the correct register... It gets STRANGER though, as you'll see at the bottom of this email.

Quoted 19 lines
Quoted 1 line

Booting with drm.debug=6 produced the attached log file which I've included for completeness. However, there's nothing strange in it.

Thanks, the full dmesg helped a lot!

Quoted 5 lines · Christopher White

Good day, Fengguang! Great work! This sounds very promising!

I went through the ELD parsing code myself (drm_edid_to_eld), as my programmer mind's curiosity killed me even though I didn't really have time for it, and I could see that it grabs the CEA extension block, grabs the monitor name string, then goes through each data block collection, copying all short descriptor data for each of the block types we're interested in. Good and clean code.

Quoted 7 lines

So, I came to the same conclusion - that the parsing code was completely correct. I'm therefore very happy to hear that you've found the real problem; trying to write the ELD structure to the wrong audio registers on SandyBridge. Yep, that HAS to be it!

I've applied the patch and the kernel is currently being re-built, but I've got to leave home so I won't report back until later today.

However, I am confident that you've found the true cause of the problem. Superb work once again!

You're going to make a lot of Home Theater PC owners very happy.

...I appreciate your help a lot!

Thanks,
Fengguang

Quoted 8 lines · Wu Fengguang

Hi Christopher,

Quoted 4 lines

Now, onto the intel-gpu-tools test. I ran intel_audio_dump as requested and it only comes back with "Couldn't map MMIO region: No such file or directory". I spent 10 minutes looking around on Google to no avail. It seems it tries to mmap() something that doesn't exist.

What if you run it with

Quoted 8 lines

export HAS_PCH_SPLIT=1
intel_audio_dump

I also queued a patch for the tool. Note that if the above trick failed to work, the applied patch won't help, too.

Thanks,
Fengguang

The dump tool did not work with that environment variable either. However, it occurred to me that intel_audio_dump may be too outdated in my distro. It was built on 2010-04-01, v1.0.2+git20100324. If I look at http://cgit.freedesktop.org/xorg/app/intel-gpu-tools/ I can see that the reason for this is that the latest stable was 1.0.2 tagged nearly two years ago.

I decided to build intel-gpu-tools from the latest Git source instead. That took a while to figure out as it also needed xutils-dev package for xorg-macros.m4, required by the autoconf script, and libtool (needed by the resulting configure script). So the complete list of dependencies is "autotools-dev pkg-config libpciaccess-dev libdrm-dev libdrm-intel1 xutils-dev libtool". DebugFS must also be ready and mounted on /sys/kernel/debug and enabled in the kernel (kernel hacking > debug file system). Finally, building it is standard procedure with autogen.sh, configure, make and make install. (I am writing down these instructions just in case someone else reads this down the line; Google is a wonderful thing).

After building, I tried running intel_audio_dump, and was first dumbfounded as it gave me the same error, "Couldn't map MMIO region". I verified with "which intel_audio_dump" that it DID point to the NEW /usr/local/bin/intel_audio_dump path, and not the OLD /usr/bin/intel_audio_dump path.

However, I thought that maybe it WAS running the OLD version for some reason despite claiming it was pointing to the new one. So, I tried calling it specifically with the full path to the new binary, and... SUCCESS! You need to tag a new release version of intel-gpu-tools soon so that distros are updated, since the old 1.0.2 release does NOT support SandyBridge.

I've attached the full dump here. Scroll down to the bottom and you can see that I was right in my theory that all the ELD data was zeroed out. But hey at least we're getting SOMEWHERE! ;-)

So what we KNOW now: ELD parsing code = 100% correct. ELD writing to correct audio register = 100% correct, verified by looking at snd_hdmi_show_eld()'s output in dmesg log. However, SOMETIME after the boot, it seems that it gets corrupted/zeroed out. I'll replicate the relevant dump portion here:

AUD_HDMIW_HDMIEDID_A HDMI ELD:

    10000d00 6882004f 00000000 00000000 3dcb6508
AUD_HDMIW_HDMIEDID_B HDMI ELD:
    00000000 00000000 00000000 00000000 00000000
AUD_HDMIW_HDMIEDID_C HDMI ELD:
    00000000 00000000 00000000 00000000 00000000
AUD_HDMIW_INFOFR_A HDMI audio Infoframe:
    84010a70 01000000 00000000 00000000 00000000 00000000 00000000 
00000000
AUD_HDMIW_INFOFR_B HDMI audio Infoframe:
    00000000 00000000 00000000 00000000 00000000 00000000 00000000 
00000000
AUD_HDMIW_INFOFR_C HDMI audio Infoframe:
    00000000 00000000 00000000 00000000 00000000 00000000 00000000 

00000000

I decided to look in /sys/class/drm/card0-HDMI-A-2/edid and it's 0 bytes! This used to be 256 bytes! How freaking weird is that?! That means: System boots up, Intel driver sees 256 byte EDID, parses it into ELD, writes it to the audio register, the system dmesg log shows that it parsed all supported audio modes correctly, then the system boots and edid becomes 0 bytes, and the ELD is zeroed out. What the heck is going on here? :-O I tried "dmesg | grep "HDMI: detected monitor"" and see NOTHING later than the initial boot event, meaning I have no freaking clue why it's zeroing out the EDID.

It almost looks like the act of writing ELD to the audio register is tampering with the ability of the graphics card to read the EDID itself after that point. Erhmm... This is very odd.

Finally, I tried a complete power cycle of every component, turning off the outlet power on everything. I then started the Receiver, then the Projector, and finally the computer. Not that startup order matters much, but this is the optimal order. However, it still did the same thing. With one difference. /sys/class/drm/card0-HDMI-A-2/edid now contains the correct contents. Everything else was as before: /proc/asound/card0/eld#3.0 full of zeroes as shown in the attached file. Intel_Audio_Dump showing the EXACT SAME zeroed out content as I have quoted above. DMESG showing the exact same, nice list of supported codecs and rates.

So, somewhere AFTER the write of correct ELD to the audio register, it all goes wrong and gets zeroed out. I'm thinking POSSIBLY some routine that runs after snd_hdmi_show_eld() could be responsible for clearing all data?

This is on an ASUS P8H67-I B3 m-ITX Intel H67 motherboard, and an Intel Core i5 2500K CPU with Intel HD3000.

Err... wait a minute! I think I've figured it out!

My Intel H67 motherboard has ONE HDMI output. That port is connected to card0-HDMI-A-2 internally (port two, NOT port one).

Now note the audio register dump again:

AUD_HDMIW_HDMIEDID_A HDMI ELD:

    10000d00 6882004f 00000000 00000000 3dcb6508
AUD_HDMIW_HDMIEDID_B HDMI ELD:
    00000000 00000000 00000000 00000000 00000000
AUD_HDMIW_HDMIEDID_C HDMI ELD:
    00000000 00000000 00000000 00000000 00000000
AUD_HDMIW_INFOFR_A HDMI audio Infoframe:
    84010a70 01000000 00000000 00000000 00000000 00000000 00000000 00000000
AUD_HDMIW_INFOFR_B HDMI audio Infoframe:
    00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
AUD_HDMIW_INFOFR_C HDMI audio Infoframe:
    00000000 00000000 00000000 00000000 00000000 00000000 00000000 

00000000

It has written Port 2's ELD to Port 1, and zeroed out all other ports. So OF COURSE when the driver goes to query the ELD for port 2, it finds zeroed out data.

Could this be it!? If so, this would be a bug related to the current TODO/FIXME of "needing per-port ELD parsing".

HDMIB                 0x0000001c  sDVO/HDMI Port B Control
HDMIC                 0x00000018  HDMI Port C Control
HDMID                 0x80000adc  HDMI Port D Control
AUD_CONFIG_A          0x00000000  Audio Configuration ­ Transcoder A
AUD_CONFIG_B          0x00000000  Audio Configuration ­ Transcoder B
AUD_CONFIG_C          0x00000000  Audio Configuration ­ Transcoder C
AUD_CTS_ENABLE_A      0x00000000  Audio CTS Programming Enable ­ Transcoder A
AUD_CTS_ENABLE_B      0x00000000  Audio CTS Programming Enable ­ Transcoder B
AUD_CTS_ENABLE_C      0x00000000  Audio CTS Programming Enable ­ Transcoder C
AUD_MISC_CTRL_A       0x00000044  Audio MISC Control for Transcoder A
AUD_MISC_CTRL_B       0x00000044  Audio MISC Control for Transcoder B
AUD_MISC_CTRL_C       0x00000044  Audio MISC Control for Transcoder C
AUD_VID_DID           0x80862805  Audio Vendor ID / Device ID
AUD_RID               0x00100000  Audio Revision ID
AUD_PWRST             0x00000000  Audio Power State (Function Group, Convertor, Pin Widget)
AUD_PORT_EN_HD_CFG    0x00378007  Audio Port Enable HDAudio Config
AUD_OUT_DIG_CNVT_A    0x00000000  Audio Digital Converter ­ Conv A
AUD_OUT_DIG_CNVT_B    0x00000000  Audio Digital Converter ­ Conv B
AUD_OUT_DIG_CNVT_C    0x00800000  Audio Digital Converter ­ Conv C
AUD_OUT_CH_STR        0x00f7f7f7  Audio Channel ID and Stream ID
AUD_OUT_STR_DESC_A    0x00000032  Audio Stream Descriptor Format ­ Conv A
AUD_OUT_STR_DESC_B    0x00000032  Audio Stream Descriptor Format ­ Conv B
AUD_OUT_STR_DESC_C    0x00014011  Audio Stream Descriptor Format ­ Conv C
AUD_PINW_CONNLNG_LIST 0x00030202  Audio Connection List
AUD_PINW_CONNLNG_SEL  0x00030202  Audio Connection Select
AUD_CNTL_ST_A         0x002354a8  Audio Control State Register ­ Transcoder A
AUD_CNTL_ST_B         0x000054a8  Audio Control State Register ­ Transcoder B
AUD_CNTL_ST_C         0x000054a8  Audio Control State Register ­ Transcoder C
AUD_CNTRL_ST2         0x00000111  Audio Control State 2
AUD_CNTRL_ST3         0x00000000  Audio Control State 3
AUD_HDMIW_STATUS      0x80000000  Audio HDMI Status
AUD_HDMIW_HDMIEDID_A  0x532d5854  HDMI Data EDID Block ­ Transcoder A
AUD_HDMIW_HDMIEDID_B  0x00000000  HDMI Data EDID Block ­ Transcoder B
AUD_HDMIW_HDMIEDID_C  0x00000000  HDMI Data EDID Block ­ Transcoder C
AUD_HDMIW_INFOFR_A    0x00000000  Audio Widget Data Island Packet ­ Transcoder A
AUD_HDMIW_INFOFR_B    0x00000000  Audio Widget Data Island Packet ­ Transcoder B
AUD_HDMIW_INFOFR_C    0x00000000  Audio Widget Data Island Packet ­ Transcoder C

Details:

AUD_VID_DID vendor id 0x8086
AUD_VID_DID device id 0x2805
AUD_RID Major_Revision 0x1
AUD_RID Minor_Revision 0x0
AUD_RID Revision_Id 0x0
AUD_RID Stepping_Id 0x0
HDMIB Port_Enable 0
HDMIB Transcoder_Select [0x0] Transcoder A
HDMIB sDVO_Border_Enable 0
HDMIB HDCP_Port_Select 0
HDMIB Port_Detected 1
HDMIB HDMI_or_DVI_Select DVI
HDMIB Audio_Output_Enable 0
HDMIC Port_Enable 0
HDMIC Transcoder_Select [0x0] Transcoder A
HDMIC sDVO_Border_Enable 0
HDMIC HDCP_Port_Select 0
HDMIC Port_Detected 0
HDMIC HDMI_or_DVI_Select DVI
HDMIC Audio_Output_Enable 0
HDMID Port_Enable 1
HDMID Transcoder_Select [0x0] Transcoder A
HDMID sDVO_Border_Enable 1
HDMID HDCP_Port_Select 0
HDMID Port_Detected 1
HDMID HDMI_or_DVI_Select HDMI
HDMID Audio_Output_Enable 1
TRANS_DP_CTL_A DisplayPort_Enable 0
TRANS_DP_CTL_A Port_Width_Selection [0x0] x1 mode
TRANS_DP_CTL_A Port_Detected 0
TRANS_DP_CTL_A HDCP_Port_Select 0
TRANS_DP_CTL_A Audio_Output_Enable 0
TRANS_DP_CTL_B DisplayPort_Enable 0
TRANS_DP_CTL_B Port_Width_Selection [0x0] x1 mode
TRANS_DP_CTL_B Port_Detected 0
TRANS_DP_CTL_B HDCP_Port_Select 0
TRANS_DP_CTL_B Audio_Output_Enable 0
TRANS_DP_CTL_C DisplayPort_Enable 0
TRANS_DP_CTL_C Port_Width_Selection [0x0] x1 mode
TRANS_DP_CTL_C Port_Detected 0
TRANS_DP_CTL_C HDCP_Port_Select 0
TRANS_DP_CTL_C Audio_Output_Enable 0

AUD_CONFIG_A  Pixel_Clock_HDMI				[0x0] 25.2 / 1.001 MHz
AUD_CONFIG_B  Pixel_Clock_HDMI				[0x0] 25.2 / 1.001 MHz
AUD_CONFIG_C  Pixel_Clock_HDMI				[0x0] 25.2 / 1.001 MHz
AUD_CTS_ENABLE_A  Enable_CTS_or_M_programming		0
AUD_CTS_ENABLE_A  CTS_M value Index			M
AUD_CTS_ENABLE_A  CTS_programming			0
AUD_CTS_ENABLE_B  Enable_CTS_or_M_programming		0
AUD_CTS_ENABLE_B  CTS_M value Index			M
AUD_CTS_ENABLE_B  CTS_programming			0
AUD_CTS_ENABLE_C  Enable_CTS_or_M_programming		0
AUD_CTS_ENABLE_C  CTS_M value Index			M
AUD_CTS_ENABLE_C  CTS_programming			0
AUD_MISC_CTRL_A  Sample_Fabrication_EN_bit		1
AUD_MISC_CTRL_A  Sample_present_Disable			0
AUD_MISC_CTRL_A  Output_Delay				4
AUD_MISC_CTRL_A  Pro_Allowed				0
AUD_MISC_CTRL_B  Sample_Fabrication_EN_bit		1
AUD_MISC_CTRL_B  Sample_present_Disable			0
AUD_MISC_CTRL_B  Output_Delay				4
AUD_MISC_CTRL_B  Pro_Allowed				0
AUD_MISC_CTRL_C  Sample_Fabrication_EN_bit		1
AUD_MISC_CTRL_C  Sample_present_Disable			0
AUD_MISC_CTRL_C  Output_Delay				4
AUD_MISC_CTRL_C  Pro_Allowed				0
AUD_PWRST  Func_Grp_Dev_PwrSt_Curr                  	D0
AUD_PWRST  Func_Grp_Dev_PwrSt_Set                   	D0
AUD_PWRST  ConvertorA_Widget_Power_State_Current    	D0
AUD_PWRST  ConvertorA_Widget_Power_State_Requsted   	D0
AUD_PWRST  ConvertorB_Widget_Power_State_Current    	D0
AUD_PWRST  ConvertorB_Widget_Power_State_Requested  	D0
AUD_PWRST  ConvC_Widget_PwrSt_Curr                  	D0
AUD_PWRST  ConvC_Widget_PwrSt_Req                   	D0
AUD_PWRST  PinB_Widget_Power_State_Current          	D0
AUD_PWRST  PinB_Widget_Power_State_Set              	D0
AUD_PWRST  PinC_Widget_Power_State_Current          	D0
AUD_PWRST  PinC_Widget_Power_State_Set              	D0
AUD_PWRST  PinD_Widget_Power_State_Current          	D0
AUD_PWRST  PinD_Widget_Power_State_Set              	D0
AUD_PORT_EN_HD_CFG  Convertor_A_Digen			1
AUD_PORT_EN_HD_CFG  Convertor_B_Digen			1
AUD_PORT_EN_HD_CFG  Convertor_C_Digen			1
AUD_PORT_EN_HD_CFG  ConvertorA_Stream_ID		0
AUD_PORT_EN_HD_CFG  ConvertorB_Stream_ID		0
AUD_PORT_EN_HD_CFG  ConvertorC_Stream_ID		8
AUD_PORT_EN_HD_CFG  Port_B_Out_Enable			1
AUD_PORT_EN_HD_CFG  Port_C_Out_Enable			1
AUD_PORT_EN_HD_CFG  Port_D_Out_Enable			1
AUD_PORT_EN_HD_CFG  Port_B_Amp_Mute_Status		1
AUD_PORT_EN_HD_CFG  Port_C_Amp_Mute_Status		1
AUD_PORT_EN_HD_CFG  Port_D_Amp_Mute_Status		0
AUD_OUT_DIG_CNVT_A  V					0
AUD_OUT_DIG_CNVT_A  VCFG				0
AUD_OUT_DIG_CNVT_A  PRE					0
AUD_OUT_DIG_CNVT_A  Copy				0
AUD_OUT_DIG_CNVT_A  NonAudio				0x0
AUD_OUT_DIG_CNVT_A  PRO					0
AUD_OUT_DIG_CNVT_A  Level				0
AUD_OUT_DIG_CNVT_A  Category_Code			0
AUD_OUT_DIG_CNVT_A  Lowest_Channel_Number		0
AUD_OUT_DIG_CNVT_A  Stream_ID				0
AUD_OUT_DIG_CNVT_B  V					0
AUD_OUT_DIG_CNVT_B  VCFG				0
AUD_OUT_DIG_CNVT_B  PRE					0
AUD_OUT_DIG_CNVT_B  Copy				0
AUD_OUT_DIG_CNVT_B  NonAudio				0x0
AUD_OUT_DIG_CNVT_B  PRO					0
AUD_OUT_DIG_CNVT_B  Level				0
AUD_OUT_DIG_CNVT_B  Category_Code			0
AUD_OUT_DIG_CNVT_B  Lowest_Channel_Number		0
AUD_OUT_DIG_CNVT_B  Stream_ID				0
AUD_OUT_DIG_CNVT_C  V					0
AUD_OUT_DIG_CNVT_C  VCFG				0
AUD_OUT_DIG_CNVT_C  PRE					0
AUD_OUT_DIG_CNVT_C  Copy				0
AUD_OUT_DIG_CNVT_C  NonAudio				0x0
AUD_OUT_DIG_CNVT_C  PRO					0
AUD_OUT_DIG_CNVT_C  Level				0
AUD_OUT_DIG_CNVT_C  Category_Code			0
AUD_OUT_DIG_CNVT_C  Lowest_Channel_Number		0
AUD_OUT_DIG_CNVT_C  Stream_ID				8
AUD_OUT_CH_STR  Converter_Channel_MAP	PORTB	PORTC	PORTD
				1	1	1	1
				2	2	2	2
				3	16	16	16
				4	16	16	16
				5	16	16	16
				6	16	16	16
				7	16	16	16
				8	16	16	16
AUD_OUT_STR_DESC_A  HBR_enable				0
AUD_OUT_STR_DESC_A  Convertor_Channel_Count		0
AUD_OUT_STR_DESC_A  Bits_per_Sample			3
AUD_OUT_STR_DESC_A  Number_of_Channels_in_a_Stream	3
AUD_OUT_STR_DESC_B  HBR_enable				0
AUD_OUT_STR_DESC_B  Convertor_Channel_Count		0
AUD_OUT_STR_DESC_B  Bits_per_Sample			3
AUD_OUT_STR_DESC_B  Number_of_Channels_in_a_Stream	3
AUD_OUT_STR_DESC_C  HBR_enable				0
AUD_OUT_STR_DESC_C  Convertor_Channel_Count		1
AUD_OUT_STR_DESC_C  Bits_per_Sample			1
AUD_OUT_STR_DESC_C  Number_of_Channels_in_a_Stream	2
AUD_PINW_CONNLNG_SEL  Connection_select_Control_B	17
AUD_PINW_CONNLNG_SEL  Connection_select_Control_C	64
AUD_PINW_CONNLNG_SEL  Connection_select_Control_D	1
AUD_CNTL_ST_A  DIP_Port_Select				[0] Reserved
AUD_CNTL_ST_A  DIP_type_enable_status Audio DIP		1
AUD_CNTL_ST_A  DIP_type_enable_status Generic 1 ACP DIP	0
AUD_CNTL_ST_A  DIP_type_enable_status Generic 2 DIP	0
AUD_CNTL_ST_A  DIP_transmission_frequency		[0x3] best effort
AUD_CNTL_ST_A  ELD_ACK					0
AUD_CNTL_ST_A  ELD_buffer_size				21
AUD_CNTL_ST_B  DIP_Port_Select				[0] Reserved
AUD_CNTL_ST_B  DIP_type_enable_status Audio DIP		0
AUD_CNTL_ST_B  DIP_type_enable_status Generic 1 ACP DIP	0
AUD_CNTL_ST_B  DIP_type_enable_status Generic 2 DIP	0
AUD_CNTL_ST_B  DIP_transmission_frequency		[0x0] disabled
AUD_CNTL_ST_B  ELD_ACK					0
AUD_CNTL_ST_B  ELD_buffer_size				21
AUD_CNTL_ST_C  DIP_Port_Select				[0] Reserved
AUD_CNTL_ST_C  DIP_type_enable_status Audio DIP		0
AUD_CNTL_ST_C  DIP_type_enable_status Generic 1 ACP DIP	0
AUD_CNTL_ST_C  DIP_type_enable_status Generic 2 DIP	0
AUD_CNTL_ST_C  DIP_transmission_frequency		[0x0] disabled
AUD_CNTL_ST_C  ELD_ACK					0
AUD_CNTL_ST_C  ELD_buffer_size				21
AUD_CNTRL_ST2  CP_ReadyB				0
AUD_CNTRL_ST2  ELD_validB				1
AUD_CNTRL_ST2  CP_ReadyC				0
AUD_CNTRL_ST2  ELD_validC				1
AUD_CNTRL_ST2  CP_ReadyD				0
AUD_CNTRL_ST2  ELD_validD				1
AUD_CNTRL_ST3  TransA_DPT_Audio_Output_En		0
AUD_CNTRL_ST3  TransA_to_Port_Sel			[0] no port
AUD_CNTRL_ST3  TransB_DPT_Audio_Output_En		0
AUD_CNTRL_ST3  TransB_to_Port_Sel			[0] no port
AUD_CNTRL_ST3  TransC_DPT_Audio_Output_En		0
AUD_CNTRL_ST3  TransC_to_Port_Sel			[0] no port
AUD_HDMIW_STATUS  Conv_A_CDCLK/DOTCLK_FIFO_Underrun	0
AUD_HDMIW_STATUS  Conv_A_CDCLK/DOTCLK_FIFO_Overrun	0
AUD_HDMIW_STATUS  Conv_B_CDCLK/DOTCLK_FIFO_Underrun	0
AUD_HDMIW_STATUS  Conv_B_CDCLK/DOTCLK_FIFO_Overrun	0
AUD_HDMIW_STATUS  Conv_C_CDCLK/DOTCLK_FIFO_Underrun	1
AUD_HDMIW_STATUS  Conv_C_CDCLK/DOTCLK_FIFO_Overrun	0
AUD_HDMIW_STATUS  BCLK/CDCLK_FIFO_Overrun		0
AUD_HDMIW_STATUS  Function_Reset			0
AUD_HDMIW_HDMIEDID_A HDMI ELD:
	10000d00 6882004f 00000000 00000000 3dcb6508 
AUD_HDMIW_HDMIEDID_B HDMI ELD:
	00000000 00000000 00000000 00000000 00000000 
AUD_HDMIW_HDMIEDID_C HDMI ELD:
	00000000 00000000 00000000 00000000 00000000 
AUD_HDMIW_INFOFR_A HDMI audio Infoframe:
	84010a70 01000000 00000000 00000000 00000000 00000000 00000000 00000000 
AUD_HDMIW_INFOFR_B HDMI audio Infoframe:
	00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
AUD_HDMIW_INFOFR_C HDMI audio Infoframe:
	00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
mediacenter@mediacenter ~ $ cat /proc/asound/cards
 0 [PCH            ]: HDA-Intel - HDA Intel PCH
                      HDA Intel PCH at 0xfe500000 irq 54

mediacenter@mediacenter ~ $ cat /proc/asound/card0/eld#3.0
monitor_present 1
eld_valid 1
monitor_name
connection_type HDMI
eld_version [0x0] reserved
edid_version [0x0] no CEA EDID Timing Extension block present
manufacture_id 0x0
product_id 0x0
port_id 0x0
support_hdcp 0
support_ai 0
audio_sync_delay 0
speakers [0x0]
sad_count 0
mediacenter@mediacenter ~ $ ls /proc/asound/card0/eld* /proc/asound/card0/eld#3.0 mediacenter@mediacenter ~ $

_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

#33 lore raw

Christopher,

Did you enabled CONFIG_SND_DEBUG and CONFIG_SND_DEBUG_VERBOSE in kconfig? I've been looking for the error messages related to zeroed ELD but never managed to find any in your dmesg.

Some analyzes of your dmesg:

- all drm_edid_to_eld() invocations reads valid EDID data:

[    2.560001] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[    2.560005] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[    4.636651] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[    4.636654] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   10.486889] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   10.486893] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   10.976211] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   10.976215] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   12.034833] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   12.034836] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   12.524615] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   12.524618] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   13.015331] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   13.015334] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   14.374778] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   14.374781] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   16.373820] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   16.373824] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   19.912594] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   19.912597] [drm:drm_edid_to_eld], ELD size 13, SAD count 8

- all *_write_eld() invocations are writing non-empty ELD to the same pipe A

[    2.674229] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe A
[    2.674231] [drm:intel_write_eld], ELD on [CONNECTOR:14:HDMI-A-2], [ENCODER:13:TMDS-13]
[    2.674232] [drm:ironlake_write_eld], ELD on pipe A
[    2.674234] [drm:ironlake_write_eld], Audio directed to unknown port
[    2.674237] [drm:ironlake_write_eld], ELD size 13
[   13.651210] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe A
[   13.651214] [drm:intel_write_eld], ELD on [CONNECTOR:14:HDMI-A-2], [ENCODER:13:TMDS-13]
[   13.651218] [drm:ironlake_write_eld], ELD on pipe A
[   13.651221] [drm:ironlake_write_eld], Audio directed to unknown port
[   13.651227] [drm:ironlake_write_eld], ELD size 13

- audio driver first got the good ELD:

[   10.268696] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.272189] HDMI: detected monitor TX-SR607 at connection type HDMI
[   10.272190] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   10.272193] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.272196] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.272198] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   10.272199] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   10.272201] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   10.272202] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   10.272204] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   10.272206] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000
[   10.274995] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.275049] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.278541] HDMI: detected monitor TX-SR607 at connection type HDMI
[   10.278543] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   10.278545] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.278548] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.278550] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   10.278551] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   10.278553] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   10.278554] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   10.278556] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   10.278558] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000
[   10.278612] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.278644] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.282143] HDMI: detected monitor TX-SR607 at connection type HDMI
[   10.282145] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   10.282147] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.282149] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.282151] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   10.282152] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   10.282154] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   10.282155] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   10.282157] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   10.282159] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000

- audio driver then read 0 ELD, here we should see some error messages if you enabled CONFIG_SND_DEBUG.

[   13.651210] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe A
[   13.651214] [drm:intel_write_eld], ELD on [CONNECTOR:14:HDMI-A-2], [ENCODER:13:TMDS-13]
[   13.651218] [drm:ironlake_write_eld], ELD on pipe A
[   13.651221] [drm:ironlake_write_eld], Audio directed to unknown port
[   13.651227] [drm:ironlake_write_eld], ELD size 13
[   13.651306] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=0
[   13.651342] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   13.654884] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
[   13.654926] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1

Thanks,
Fengguang

#34 lore raw
Quoted 5 lines · Wu Fengguang

Christopher,

Did you enabled CONFIG_SND_DEBUG and CONFIG_SND_DEBUG_VERBOSE in kconfig? I've been looking for the error messages related to zeroed ELD but never managed to find any in your dmesg.

No, I was unaware of these options, this is the first time you've mentioned them. ;-)

However, I am unable to reproduce the 0-byte EDID again. Even after multiple reboots, turning the projector on/off, etc. Hmm. We'll have to forget that issue since it's not reproducible anymore. It's always odd when code does one thing one time and another thing every other time, but hopefully it was just some weird fluke, race condition, who-knows-what...

Heck it could even be the TX-SR607 receiver that did something odd this one time.

I looked at the latest dmesg after yet another reboot and see only a single "[drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe A" event, and no misreads. I'll attach that file too just for completeness.

Anyway, we know that it reads ELD correctly and writes it to the audio register correctly, as we see from the logs. However, my previous message ended in a theory that the problem is that the ELD is written to the register for port 1 but my device is on port 2. Re-read the bottom of the message I sent previously, and it'll detail the idea. It's a possibility worth checking out.

Quoted 92 lines

Some analyzes of your dmesg:

- all drm_edid_to_eld() invocations reads valid EDID data:

[    2.560001] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[    2.560005] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[    4.636651] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[    4.636654] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   10.486889] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   10.486893] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   10.976211] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   10.976215] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   12.034833] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   12.034836] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   12.524615] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   12.524618] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   13.015331] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   13.015334] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   14.374778] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   14.374781] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   16.373820] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   16.373824] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   19.912594] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   19.912597] [drm:drm_edid_to_eld], ELD size 13, SAD count 8

- all *_write_eld() invocations are writing non-empty ELD to the same pipe A

[    2.674229] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe A
[    2.674231] [drm:intel_write_eld], ELD on [CONNECTOR:14:HDMI-A-2], [ENCODER:13:TMDS-13]
[    2.674232] [drm:ironlake_write_eld], ELD on pipe A
[    2.674234] [drm:ironlake_write_eld], Audio directed to unknown port
[    2.674237] [drm:ironlake_write_eld], ELD size 13
[   13.651210] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe A
[   13.651214] [drm:intel_write_eld], ELD on [CONNECTOR:14:HDMI-A-2], [ENCODER:13:TMDS-13]
[   13.651218] [drm:ironlake_write_eld], ELD on pipe A
[   13.651221] [drm:ironlake_write_eld], Audio directed to unknown port
[   13.651227] [drm:ironlake_write_eld], ELD size 13

- audio driver first got the good ELD:

[   10.268696] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.272189] HDMI: detected monitor TX-SR607 at connection type HDMI
[   10.272190] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   10.272193] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.272196] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.272198] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   10.272199] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   10.272201] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   10.272202] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   10.272204] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   10.272206] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000
[   10.274995] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.275049] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.278541] HDMI: detected monitor TX-SR607 at connection type HDMI
[   10.278543] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   10.278545] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.278548] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.278550] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   10.278551] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   10.278553] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   10.278554] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   10.278556] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   10.278558] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000
[   10.278612] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.278644] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   10.282143] HDMI: detected monitor TX-SR607 at connection type HDMI
[   10.282145] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   10.282147] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.282149] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   10.282151] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   10.282152] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   10.282154] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   10.282155] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   10.282157] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   10.282159] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000

- audio driver then read 0 ELD, here we should see some error messages if you enabled CONFIG_SND_DEBUG.

[   13.651210] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe A
[   13.651214] [drm:intel_write_eld], ELD on [CONNECTOR:14:HDMI-A-2], [ENCODER:13:TMDS-13]
[   13.651218] [drm:ironlake_write_eld], ELD on pipe A
[   13.651221] [drm:ironlake_write_eld], Audio directed to unknown port
[   13.651227] [drm:ironlake_write_eld], ELD size 13
[   13.651306] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=0
[   13.651342] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   13.654884] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
[   13.654926] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
Quoted 2 lines

Thanks,
Fengguang

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.0.4-custom (root@mediacenter) (gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) ) #1 SMP Wed Nov 9 09:08:54 CET 2011
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.0.4-custom root=/dev/mapper/vgsystem-lvroot ro bootdegraded=true crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7 drm.debug=6
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009d800 (usable)
[    0.000000]  BIOS-e820: 000000000009d800 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 0000000020000000 (usable)
[    0.000000]  BIOS-e820: 0000000020000000 - 0000000020200000 (reserved)
[    0.000000]  BIOS-e820: 0000000020200000 - 0000000040000000 (usable)
[    0.000000]  BIOS-e820: 0000000040000000 - 0000000040200000 (reserved)
[    0.000000]  BIOS-e820: 0000000040200000 - 00000000b6c22000 (usable)
[    0.000000]  BIOS-e820: 00000000b6c22000 - 00000000b6c79000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000b6c79000 - 00000000b6dac000 (reserved)
[    0.000000]  BIOS-e820: 00000000b6dac000 - 00000000b6dbd000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000b6dbd000 - 00000000b6dd4000 (reserved)
[    0.000000]  BIOS-e820: 00000000b6dd4000 - 00000000b6dd6000 (usable)
[    0.000000]  BIOS-e820: 00000000b6dd6000 - 00000000b6dd7000 (ACPI data)
[    0.000000]  BIOS-e820: 00000000b6dd7000 - 00000000b6ddf000 (reserved)
[    0.000000]  BIOS-e820: 00000000b6ddf000 - 00000000b6de9000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000b6de9000 - 00000000b6e43000 (reserved)
[    0.000000]  BIOS-e820: 00000000b6e43000 - 00000000b6e86000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000b6e86000 - 00000000b7000000 (usable)
[    0.000000]  BIOS-e820: 00000000b7800000 - 00000000bfa00000 (reserved)
[    0.000000]  BIOS-e820: 00000000fed1c000 - 00000000fed20000 (reserved)
[    0.000000]  BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
[    0.000000]  BIOS-e820: 0000000100000000 - 000000013fe00000 (usable)
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] DMI 2.6 present.
[    0.000000] DMI: System manufacturer System Product Name/P8H67-I, BIOS 0505 04/29/2011
[    0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[    0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x13fe00 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-CFFFF write-protect
[    0.000000]   D0000-E7FFF uncachable
[    0.000000]   E8000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000000000 mask F00000000 write-back
[    0.000000]   1 base 100000000 mask FC0000000 write-back
[    0.000000]   2 base 0B7800000 mask FFF800000 uncachable
[    0.000000]   3 base 0B8000000 mask FF8000000 uncachable
[    0.000000]   4 base 0C0000000 mask FC0000000 uncachable
[    0.000000]   5 base 13FE00000 mask FFFE00000 uncachable
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000]   8 disabled
[    0.000000]   9 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] e820 update range: 00000000b7800000 - 0000000100000000 (usable) ==> (reserved)
[    0.000000] last_pfn = 0xb7000 max_arch_pfn = 0x400000000
[    0.000000] found SMP MP-table at [ffff8800000fcd90] fcd90
[    0.000000] initial memory mapped : 0 - 20000000
[    0.000000] Base memory trampoline at [ffff880000098000] 98000 size 20480
[    0.000000] init_memory_mapping: 0000000000000000-00000000b7000000
[    0.000000]  0000000000 - 00b7000000 page 2M
[    0.000000] kernel direct mapping tables up to b7000000 @ b6ffc000-b7000000
[    0.000000] init_memory_mapping: 0000000100000000-000000013fe00000
[    0.000000]  0100000000 - 013fe00000 page 2M
[    0.000000] kernel direct mapping tables up to 13fe00000 @ 13fdfa000-13fe00000
[    0.000000] RAMDISK: 357e6000 - 36beb000
[    0.000000] Reserving 128MB of memory at 720MB for crashkernel (System RAM: 5118MB)
[    0.000000] ACPI: RSDP 00000000000f0420 00024 (v02 ALASKA)
[    0.000000] ACPI: XSDT 00000000b6c6c068 0004C (v01 ALASKA    A M I 01072009 AMI  00010013)
[    0.000000] ACPI: FACP 00000000b6c74d30 000F4 (v04 ALASKA    A M I 01072009 AMI  00010013)
[    0.000000] ACPI: DSDT 00000000b6c6c140 08BEE (v02 ALASKA    A M I 00000000 INTL 20051117)
[    0.000000] ACPI: FACS 00000000b6de0f80 00040
[    0.000000] ACPI: APIC 00000000b6c74e28 00072 (v03 ALASKA    A M I 01072009 AMI  00010013)
[    0.000000] ACPI: SSDT 00000000b6c74ea0 00102 (v01 AMICPU     PROC 00000001 MSFT 03000001)
[    0.000000] ACPI: MCFG 00000000b6c74fa8 0003C (v01 ALASKA    A M I 01072009 MSFT 00000097)
[    0.000000] ACPI: HPET 00000000b6c74fe8 00038 (v01 ALASKA    A M I 01072009 AMI. 00000004)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-000000013fe00000
[    0.000000] Initmem setup node 0 0000000000000000-000000013fe00000
[    0.000000]   NODE_DATA [000000013fdfb000 - 000000013fdfffff]
[    0.000000]  [ffffea0000000000-ffffea00045fffff] PMD -> [ffff88013b600000-ffff88013edfffff] on node 0
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -> 0x00001000
[    0.000000]   DMA32    0x00001000 -> 0x00100000
[    0.000000]   Normal   0x00100000 -> 0x0013fe00
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[7] active PFN ranges
[    0.000000]     0: 0x00000010 -> 0x0000009d
[    0.000000]     0: 0x00000100 -> 0x00020000
[    0.000000]     0: 0x00020200 -> 0x00040000
[    0.000000]     0: 0x00040200 -> 0x000b6c22
[    0.000000]     0: 0x000b6dd4 -> 0x000b6dd6
[    0.000000]     0: 0x000b6e86 -> 0x000b7000
[    0.000000]     0: 0x00100000 -> 0x0013fe00
[    0.000000] On node 0 totalpages: 1009451
[    0.000000]   DMA zone: 56 pages used for memmap
[    0.000000]   DMA zone: 5 pages reserved
[    0.000000]   DMA zone: 3920 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 14280 pages used for memmap
[    0.000000]   DMA32 zone: 729558 pages, LIFO batch:31
[    0.000000]   Normal zone: 3577 pages used for memmap
[    0.000000]   Normal zone: 258055 pages, LIFO batch:31
[    0.000000] ACPI: PM-Timer IO Port: 0x408
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[    0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 000000000009d000 - 000000000009e000
[    0.000000] PM: Registered nosave memory: 000000000009e000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[    0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[    0.000000] PM: Registered nosave memory: 0000000020000000 - 0000000020200000
[    0.000000] PM: Registered nosave memory: 0000000040000000 - 0000000040200000
[    0.000000] PM: Registered nosave memory: 00000000b6c22000 - 00000000b6c79000
[    0.000000] PM: Registered nosave memory: 00000000b6c79000 - 00000000b6dac000
[    0.000000] PM: Registered nosave memory: 00000000b6dac000 - 00000000b6dbd000
[    0.000000] PM: Registered nosave memory: 00000000b6dbd000 - 00000000b6dd4000
[    0.000000] PM: Registered nosave memory: 00000000b6dd6000 - 00000000b6dd7000
[    0.000000] PM: Registered nosave memory: 00000000b6dd7000 - 00000000b6ddf000
[    0.000000] PM: Registered nosave memory: 00000000b6ddf000 - 00000000b6de9000
[    0.000000] PM: Registered nosave memory: 00000000b6de9000 - 00000000b6e43000
[    0.000000] PM: Registered nosave memory: 00000000b6e43000 - 00000000b6e86000
[    0.000000] PM: Registered nosave memory: 00000000b7000000 - 00000000b7800000
[    0.000000] PM: Registered nosave memory: 00000000b7800000 - 00000000bfa00000
[    0.000000] PM: Registered nosave memory: 00000000bfa00000 - 00000000fed1c000
[    0.000000] PM: Registered nosave memory: 00000000fed1c000 - 00000000fed20000
[    0.000000] PM: Registered nosave memory: 00000000fed20000 - 00000000ff000000
[    0.000000] PM: Registered nosave memory: 00000000ff000000 - 0000000100000000
[    0.000000] Allocating PCI resources starting at bfa00000 (gap: bfa00000:3f31c000)
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 27 pages/cpu @ffff88013fa00000 s79488 r8192 d22912 u524288
[    0.000000] pcpu-alloc: s79488 r8192 d22912 u524288 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 2 3 
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 991533
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.0.4-custom root=/dev/mapper/vgsystem-lvroot ro bootdegraded=true crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7 drm.debug=6
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] xsave/xrstor: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 3748940k/5240832k available (5970k kernel code, 1203028k absent, 288864k reserved, 5006k data, 956k init)
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] NR_IRQS:16640 nr_irqs:712 16
[    0.000000] Extended CMOS year: 2000
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty0] enabled
[    0.000000] allocated 32505856 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] hpet clockevent registered
[    0.000000] Fast TSC calibration using PIT
[    0.010000] Detected 3291.810 MHz processor.
[    0.000002] Calibrating delay loop (skipped), value calculated using timer frequency.. 6583.62 BogoMIPS (lpj=32918100)
[    0.000004] pid_max: default: 32768 minimum: 301
[    0.000020] Security Framework initialized
[    0.000028] AppArmor: AppArmor initialized
[    0.000299] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.000916] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.001175] Mount-cache hash table entries: 256
[    0.001242] Initializing cgroup subsys cpuacct
[    0.001245] Initializing cgroup subsys memory
[    0.001250] Initializing cgroup subsys devices
[    0.001251] Initializing cgroup subsys freezer
[    0.001252] Initializing cgroup subsys net_cls
[    0.001253] Initializing cgroup subsys blkio
[    0.001273] CPU: Physical Processor ID: 0
[    0.001274] CPU: Processor Core ID: 0
[    0.001277] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[    0.001278] ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[    0.001280] mce: CPU supports 9 MCE banks
[    0.001289] CPU0: Thermal monitoring enabled (TM1)
[    0.001295] using mwait in idle threads.
[    0.003318] ACPI: Core revision 20110413
[    0.013487] ftrace: allocating 23242 entries in 92 pages
[    0.020531] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.121402] CPU0: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz stepping 07
[    0.238104] Performance Events: PEBS fmt1+, SandyBridge events, Intel PMU driver.
[    0.238108] ... version:                3
[    0.238109] ... bit width:              48
[    0.238110] ... generic registers:      8
[    0.238111] ... value mask:             0000ffffffffffff
[    0.238112] ... max period:             000000007fffffff
[    0.238113] ... fixed-purpose events:   3
[    0.238114] ... event mask:             00000007000000ff
[    0.238369] Booting Node   0, Processors  #1
[    0.238370] smpboot cpu 1: start_ip = 98000
[    0.418093]  #2
[    0.418094] smpboot cpu 2: start_ip = 98000
[    0.598107]  #3 Ok.
[    0.598109] smpboot cpu 3: start_ip = 98000
[    0.777609] Brought up 4 CPUs
[    0.777611] Total of 4 processors activated (26276.69 BogoMIPS).
[    0.779726] devtmpfs: initialized
[    0.779805] PM: Registering ACPI NVS region at b6c22000 (356352 bytes)
[    0.779810] PM: Registering ACPI NVS region at b6dac000 (69632 bytes)
[    0.779811] PM: Registering ACPI NVS region at b6ddf000 (40960 bytes)
[    0.779813] PM: Registering ACPI NVS region at b6e43000 (274432 bytes)
[    0.780308] print_constraints: dummy: 
[    0.780331] Time:  3:57:48  Date: 11/10/11
[    0.780349] NET: Registered protocol family 16
[    0.780401] ACPI: bus type pci registered
[    0.780432] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xe0000000-0xe3ffffff] (base 0xe0000000)
[    0.780434] PCI: not using MMCONFIG
[    0.780435] PCI: Using configuration type 1 for base access
[    0.780830] bio: create slab <bio-0> at 0
[    0.781648] ACPI: EC: Look up EC in DSDT
[    0.782449] ACPI: Executed 1 blocks of module-level executable AML code
[    0.783779] ACPI Error: [RAMB] Namespace lookup failure, AE_NOT_FOUND (20110413/psargs-359)
[    0.783783] ACPI Exception: AE_NOT_FOUND, Could not execute arguments for [RAMW] (Region) (20110413/nsinit-349)
[    0.783951] ACPI: SSDT 00000000b6ddfc18 0038C (v01    AMI      IST 00000001 MSFT 03000001)
[    0.784173] ACPI: Dynamic OEM Table Load:
[    0.784175] ACPI: SSDT           (null) 0038C (v01    AMI      IST 00000001 MSFT 03000001)
[    0.784190] ACPI: SSDT 00000000b6de0e18 00084 (v01    AMI      CST 00000001 MSFT 03000001)
[    0.784378] ACPI: Dynamic OEM Table Load:
[    0.784379] ACPI: SSDT           (null) 00084 (v01    AMI      CST 00000001 MSFT 03000001)
[    0.784648] ACPI: Interpreter enabled
[    0.784650] ACPI: (supports S0 S1 S3 S4 S5)
[    0.784662] ACPI: Using IOAPIC for interrupt routing
[    0.784675] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xe0000000-0xe3ffffff] (base 0xe0000000)
[    0.784719] PCI: MMCONFIG at [mem 0xe0000000-0xe3ffffff] reserved in ACPI motherboard resources
[    0.796213] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    0.798884] ACPI: No dock devices found.
[    0.798885] HEST: Table not found.
[    0.798887] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.798999] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.799123] pci_root PNP0A08:00: host bridge window [io  0x0000-0x0cf7]
[    0.799124] pci_root PNP0A08:00: host bridge window [io  0x0d00-0xffff]
[    0.799125] pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.799127] pci_root PNP0A08:00: host bridge window [mem 0x000c8000-0x000dffff]
[    0.799128] pci_root PNP0A08:00: host bridge window [mem 0xbfa00000-0xffffffff]
[    0.799131] pci_root PNP0A08:00: address space collision: host bridge window [mem 0x000c8000-0x000dffff] conflicts with Video ROM [mem 0x000c0000-0x000cd7ff]
[    0.799141] pci 0000:00:00.0: [8086:0100] type 0 class 0x000600
[    0.799165] pci 0000:00:01.0: [8086:0101] type 1 class 0x000604
[    0.799183] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[    0.799185] pci 0000:00:01.0: PME# disabled
[    0.799199] pci 0000:00:02.0: [8086:0112] type 0 class 0x000300
[    0.799206] pci 0000:00:02.0: reg 10: [mem 0xfe000000-0xfe3fffff 64bit]
[    0.799211] pci 0000:00:02.0: reg 18: [mem 0xc0000000-0xcfffffff 64bit pref]
[    0.799215] pci 0000:00:02.0: reg 20: [io  0xf000-0xf03f]
[    0.799255] pci 0000:00:16.0: [8086:1c3a] type 0 class 0x000780
[    0.799275] pci 0000:00:16.0: reg 10: [mem 0xfe508000-0xfe50800f 64bit]
[    0.799332] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    0.799335] pci 0000:00:16.0: PME# disabled
[    0.799362] pci 0000:00:1a.0: [8086:1c2d] type 0 class 0x000c03
[    0.799381] pci 0000:00:1a.0: reg 10: [mem 0xfe507000-0xfe5073ff]
[    0.799449] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.799452] pci 0000:00:1a.0: PME# disabled
[    0.799472] pci 0000:00:1b.0: [8086:1c20] type 0 class 0x000403
[    0.799485] pci 0000:00:1b.0: reg 10: [mem 0xfe500000-0xfe503fff 64bit]
[    0.799535] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.799538] pci 0000:00:1b.0: PME# disabled
[    0.799555] pci 0000:00:1c.0: [8086:1c10] type 1 class 0x000604
[    0.799612] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.799615] pci 0000:00:1c.0: PME# disabled
[    0.799638] pci 0000:00:1c.4: [8086:1c18] type 1 class 0x000604
[    0.799695] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[    0.799698] pci 0000:00:1c.4: PME# disabled
[    0.799717] pci 0000:00:1c.5: [8086:1c1a] type 1 class 0x000604
[    0.799775] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[    0.799778] pci 0000:00:1c.5: PME# disabled
[    0.799797] pci 0000:00:1c.6: [8086:1c1c] type 1 class 0x000604
[    0.799854] pci 0000:00:1c.6: PME# supported from D0 D3hot D3cold
[    0.799857] pci 0000:00:1c.6: PME# disabled
[    0.799876] pci 0000:00:1c.7: [8086:1c1e] type 1 class 0x000604
[    0.799933] pci 0000:00:1c.7: PME# supported from D0 D3hot D3cold
[    0.799936] pci 0000:00:1c.7: PME# disabled
[    0.799960] pci 0000:00:1d.0: [8086:1c26] type 0 class 0x000c03
[    0.799979] pci 0000:00:1d.0: reg 10: [mem 0xfe506000-0xfe5063ff]
[    0.800047] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.800051] pci 0000:00:1d.0: PME# disabled
[    0.800071] pci 0000:00:1f.0: [8086:1c4a] type 0 class 0x000601
[    0.800177] pci 0000:00:1f.2: [8086:1c02] type 0 class 0x000106
[    0.800193] pci 0000:00:1f.2: reg 10: [io  0xf0b0-0xf0b7]
[    0.800200] pci 0000:00:1f.2: reg 14: [io  0xf0a0-0xf0a3]
[    0.800206] pci 0000:00:1f.2: reg 18: [io  0xf090-0xf097]
[    0.800213] pci 0000:00:1f.2: reg 1c: [io  0xf080-0xf083]
[    0.800220] pci 0000:00:1f.2: reg 20: [io  0xf060-0xf07f]
[    0.800226] pci 0000:00:1f.2: reg 24: [mem 0xfe505000-0xfe5057ff]
[    0.800255] pci 0000:00:1f.2: PME# supported from D3hot
[    0.800258] pci 0000:00:1f.2: PME# disabled
[    0.800271] pci 0000:00:1f.3: [8086:1c22] type 0 class 0x000c05
[    0.800284] pci 0000:00:1f.3: reg 10: [mem 0xfe504000-0xfe5040ff 64bit]
[    0.800304] pci 0000:00:1f.3: reg 20: [io  0xf040-0xf05f]
[    0.800340] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.800342] pci 0000:00:01.0:   bridge window [io  0xf000-0x0000] (disabled)
[    0.800344] pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.800347] pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.800387] pci 0000:00:1c.0: PCI bridge to [bus 02-02]
[    0.800390] pci 0000:00:1c.0:   bridge window [io  0xf000-0x0000] (disabled)
[    0.800393] pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.800398] pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.800458] pci 0000:03:00.0: [10ec:8168] type 0 class 0x000200
[    0.800476] pci 0000:03:00.0: reg 10: [io  0xe000-0xe0ff]
[    0.800509] pci 0000:03:00.0: reg 18: [mem 0xd0004000-0xd0004fff 64bit pref]
[    0.800529] pci 0000:03:00.0: reg 20: [mem 0xd0000000-0xd0003fff 64bit pref]
[    0.800586] pci 0000:03:00.0: supports D1 D2
[    0.800587] pci 0000:03:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.800592] pci 0000:03:00.0: PME# disabled
[    0.817437] pci 0000:00:1c.4: PCI bridge to [bus 03-03]
[    0.817442] pci 0000:00:1c.4:   bridge window [io  0xe000-0xefff]
[    0.817447] pci 0000:00:1c.4:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.817455] pci 0000:00:1c.4:   bridge window [mem 0xd0000000-0xd00fffff 64bit pref]
[    0.817540] pci 0000:04:00.0: [1b21:1042] type 0 class 0x000c03
[    0.817568] pci 0000:04:00.0: reg 10: [mem 0xfe400000-0xfe407fff 64bit]
[    0.817784] pci 0000:04:00.0: PME# supported from D3hot D3cold
[    0.817883] pci 0000:04:00.0: PME# disabled
[    0.837410] pci 0000:00:1c.5: PCI bridge to [bus 04-04]
[    0.837415] pci 0000:00:1c.5:   bridge window [io  0xf000-0x0000] (disabled)
[    0.837420] pci 0000:00:1c.5:   bridge window [mem 0xfe400000-0xfe4fffff]
[    0.837427] pci 0000:00:1c.5:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.837480] pci 0000:00:1c.6: PCI bridge to [bus 05-05]
[    0.837485] pci 0000:00:1c.6:   bridge window [io  0xf000-0x0000] (disabled)
[    0.837490] pci 0000:00:1c.6:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.837504] pci 0000:00:1c.6:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.837544] pci 0000:00:1c.7: PCI bridge to [bus 06-06]
[    0.837547] pci 0000:00:1c.7:   bridge window [io  0xf000-0x0000] (disabled)
[    0.837551] pci 0000:00:1c.7:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.837556] pci 0000:00:1c.7:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.837580] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.837633] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[    0.837649] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT]
[    0.837667] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX4._PRT]
[    0.837681] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX5._PRT]
[    0.837696] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX6._PRT]
[    0.837710] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX7._PRT]
[    0.837776]  pci0000:00: Requesting ACPI _OSC control (0x1d)
[    0.837897]  pci0000:00: ACPI _OSC control (0x1c) granted
[    0.839913] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12 14 15)
[    0.839940] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 *7 10 11 12 14 15)
[    0.839965] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 *4 5 6 10 11 12 14 15)
[    0.839990] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 10 *11 12 14 15)
[    0.840015] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[    0.840040] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[    0.840065] ACPI: PCI Interrupt Link [LNKG] (IRQs *3 4 5 6 7 10 11 12 14 15)
[    0.840091] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 *5 6 7 10 11 12 14 15)
[    0.840138] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.840142] vgaarb: loaded
[    0.840143] vgaarb: bridge control possible 0000:00:02.0
[    0.840228] SCSI subsystem initialized
[    0.840247] libata version 3.00 loaded.
[    0.840269] usbcore: registered new interface driver usbfs
[    0.840274] usbcore: registered new interface driver hub
[    0.840285] usbcore: registered new device driver usb
[    0.840373] wmi: Mapper loaded
[    0.840374] PCI: Using ACPI for IRQ routing
[    0.841769] PCI: pci_cache_line_size set to 64 bytes
[    0.842006] reserve RAM buffer: 000000000009d800 - 000000000009ffff 
[    0.842007] reserve RAM buffer: 00000000b6c22000 - 00000000b7ffffff 
[    0.842009] reserve RAM buffer: 00000000b6dd6000 - 00000000b7ffffff 
[    0.842011] reserve RAM buffer: 00000000b7000000 - 00000000b7ffffff 
[    0.842012] reserve RAM buffer: 000000013fe00000 - 000000013fffffff 
[    0.842061] NetLabel: Initializing
[    0.842062] NetLabel:  domain hash size = 128
[    0.842063] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.842070] NetLabel:  unlabeled traffic allowed by default
[    0.842094] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[    0.842097] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[    0.844106] Switching to clocksource hpet
[    0.847204] AppArmor: AppArmor Filesystem Enabled
[    0.847218] pnp: PnP ACPI init
[    0.847224] ACPI: bus type pnp registered
[    0.847303] pnp 00:00: [bus 00-ff]
[    0.847304] pnp 00:00: [io  0x0cf8-0x0cff]
[    0.847305] pnp 00:00: [io  0x0000-0x0cf7 window]
[    0.847307] pnp 00:00: [io  0x0d00-0xffff window]
[    0.847309] pnp 00:00: [mem 0x000a0000-0x000bffff window]
[    0.847310] pnp 00:00: [mem 0x000c8000-0x000dffff window]
[    0.847312] pnp 00:00: [mem 0xbfa00000-0xffffffff window]
[    0.847313] pnp 00:00: [mem 0x00000000 window]
[    0.847343] pnp 00:00: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active)
[    0.847375] pnp 00:01: [mem 0xfed10000-0xfed19fff]
[    0.847376] pnp 00:01: [mem 0xe0000000-0xe3ffffff]
[    0.847377] pnp 00:01: [mem 0xfed90000-0xfed93fff]
[    0.847378] pnp 00:01: [mem 0xfed20000-0xfed3ffff]
[    0.847379] pnp 00:01: [mem 0xfee00000-0xfee0ffff]
[    0.847390] Switched to NOHz mode on CPU #0
[    0.847416] system 00:01: [mem 0xfed10000-0xfed19fff] has been reserved
[    0.847417] system 00:01: [mem 0xe0000000-0xe3ffffff] has been reserved
[    0.847419] system 00:01: [mem 0xfed90000-0xfed93fff] has been reserved
[    0.847420] system 00:01: [mem 0xfed20000-0xfed3ffff] has been reserved
[    0.847422] system 00:01: [mem 0xfee00000-0xfee0ffff] has been reserved
[    0.847424] system 00:01: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.847485] pnp 00:02: [io  0x0000-0xffffffffffffffff disabled]
[    0.847486] pnp 00:02: [io  0x0a00-0x0a1f]
[    0.847487] pnp 00:02: [io  0x0290-0x029f]
[    0.847488] pnp 00:02: [io  0x0a20-0x0a2f]
[    0.847505] system 00:02: [io  0x0a00-0x0a1f] has been reserved
[    0.847506] system 00:02: [io  0x0290-0x029f] has been reserved
[    0.847508] system 00:02: [io  0x0a20-0x0a2f] has been reserved
[    0.847509] system 00:02: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.847517] pnp 00:03: [dma 4]
[    0.847518] pnp 00:03: [io  0x0000-0x000f]
[    0.847519] pnp 00:03: [io  0x0081-0x0083]
[    0.847520] pnp 00:03: [io  0x0087]
[    0.847521] pnp 00:03: [io  0x0089-0x008b]
[    0.847522] pnp 00:03: [io  0x008f]
[    0.847523] pnp 00:03: [io  0x00c0-0x00df]
[    0.847531] Switched to NOHz mode on CPU #3
[    0.847533] pnp 00:03: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.847539] pnp 00:04: [io  0x0070-0x0071]
[    0.847540] Switched to NOHz mode on CPU #1
[    0.847547] pnp 00:04: [irq 8]
[    0.847558] pnp 00:04: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.847563] pnp 00:05: [io  0x0061]
[    0.847572] pnp 00:05: Plug and Play ACPI device, IDs PNP0800 (active)
[    0.847581] pnp 00:06: [io  0x0010-0x001f]
[    0.847582] pnp 00:06: [io  0x0022-0x003f]
[    0.847583] pnp 00:06: [io  0x0044-0x005f]
[    0.847584] pnp 00:06: [io  0x0063]
[    0.847585] pnp 00:06: [io  0x0065]
[    0.847586] pnp 00:06: [io  0x0067-0x006f]
[    0.847587] pnp 00:06: [io  0x0072-0x007f]
[    0.847588] pnp 00:06: [io  0x0080]
[    0.847589] pnp 00:06: [io  0x0084-0x0086]
[    0.847590] pnp 00:06: [io  0x0088]
[    0.847591] pnp 00:06: [io  0x008c-0x008e]
[    0.847592] pnp 00:06: [io  0x0090-0x009f]
[    0.847593] pnp 00:06: [io  0x00a2-0x00bf]
[    0.847594] pnp 00:06: [io  0x00e0-0x00ef]
[    0.847595] pnp 00:06: [io  0x04d0-0x04d1]
[    0.847613] system 00:06: [io  0x04d0-0x04d1] has been reserved
[    0.847615] system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.847620] pnp 00:07: [io  0x00f0-0x00ff]
[    0.847623] pnp 00:07: [irq 13]
[    0.847635] pnp 00:07: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.847726] pnp 00:08: [io  0x0400-0x0453]
[    0.847727] pnp 00:08: [io  0x0458-0x047f]
[    0.847729] pnp 00:08: [io  0x0000-0xffffffffffffffff disabled]
[    0.847730] pnp 00:08: [io  0x0500-0x057f]
[    0.847731] pnp 00:08: [mem 0xfed1c000-0xfed1ffff]
[    0.847732] pnp 00:08: [mem 0xfec00000-0xfecfffff]
[    0.847734] pnp 00:08: [mem 0xfed08000-0xfed08fff]
[    0.847735] pnp 00:08: [mem 0xff000000-0xffffffff]
[    0.847754] system 00:08: [io  0x0400-0x0453] has been reserved
[    0.847755] system 00:08: [io  0x0458-0x047f] has been reserved
[    0.847757] system 00:08: [io  0x0500-0x057f] has been reserved
[    0.847758] system 00:08: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.847760] system 00:08: [mem 0xfec00000-0xfecfffff] could not be reserved
[    0.847762] system 00:08: [mem 0xfed08000-0xfed08fff] has been reserved
[    0.847763] system 00:08: [mem 0xff000000-0xffffffff] has been reserved
[    0.847765] system 00:08: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.847767] Switched to NOHz mode on CPU #2
[    0.847785] pnp 00:09: [io  0x0454-0x0457]
[    0.847803] system 00:09: [io  0x0454-0x0457] has been reserved
[    0.847805] system 00:09: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[    0.847865] pnp 00:0a: [mem 0xfed00000-0xfed003ff]
[    0.847884] pnp 00:0a: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.847967] pnp: PnP ACPI: found 11 devices
[    0.847968] ACPI: ACPI bus type pnp unregistered
[    0.853112] PCI: max bus depth: 1 pci_try_num: 2
[    0.853149] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.853150] pci 0000:00:01.0:   bridge window [io  disabled]
[    0.853152] pci 0000:00:01.0:   bridge window [mem disabled]
[    0.853153] pci 0000:00:01.0:   bridge window [mem pref disabled]
[    0.853156] pci 0000:00:1c.0: PCI bridge to [bus 02-02]
[    0.853157] pci 0000:00:1c.0:   bridge window [io  disabled]
[    0.853161] pci 0000:00:1c.0:   bridge window [mem disabled]
[    0.853164] pci 0000:00:1c.0:   bridge window [mem pref disabled]
[    0.853169] pci 0000:00:1c.4: PCI bridge to [bus 03-03]
[    0.853171] pci 0000:00:1c.4:   bridge window [io  0xe000-0xefff]
[    0.853175] pci 0000:00:1c.4:   bridge window [mem disabled]
[    0.853178] pci 0000:00:1c.4:   bridge window [mem 0xd0000000-0xd00fffff 64bit pref]
[    0.853183] pci 0000:00:1c.5: PCI bridge to [bus 04-04]
[    0.853184] pci 0000:00:1c.5:   bridge window [io  disabled]
[    0.853188] pci 0000:00:1c.5:   bridge window [mem 0xfe400000-0xfe4fffff]
[    0.853191] pci 0000:00:1c.5:   bridge window [mem pref disabled]
[    0.853196] pci 0000:00:1c.6: PCI bridge to [bus 05-05]
[    0.853197] pci 0000:00:1c.6:   bridge window [io  disabled]
[    0.853201] pci 0000:00:1c.6:   bridge window [mem disabled]
[    0.853204] pci 0000:00:1c.6:   bridge window [mem pref disabled]
[    0.853209] pci 0000:00:1c.7: PCI bridge to [bus 06-06]
[    0.853210] pci 0000:00:1c.7:   bridge window [io  disabled]
[    0.853214] pci 0000:00:1c.7:   bridge window [mem disabled]
[    0.853217] pci 0000:00:1c.7:   bridge window [mem pref disabled]
[    0.853228] pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.853230] pci 0000:00:01.0: setting latency timer to 64
[    0.853236] pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    0.853239] pci 0000:00:1c.0: setting latency timer to 64
[    0.853244] pci 0000:00:1c.4: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    0.853247] pci 0000:00:1c.4: setting latency timer to 64
[    0.853251] pci 0000:00:1c.5: PCI INT B -> GSI 16 (level, low) -> IRQ 16
[    0.853254] pci 0000:00:1c.5: setting latency timer to 64
[    0.853260] pci 0000:00:1c.6: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[    0.853264] pci 0000:00:1c.6: setting latency timer to 64
[    0.853269] pci 0000:00:1c.7: PCI INT D -> GSI 19 (level, low) -> IRQ 19
[    0.853273] pci 0000:00:1c.7: setting latency timer to 64
[    0.853275] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.853277] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.853278] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.853279] pci_bus 0000:00: resource 7 [mem 0xbfa00000-0xffffffff]
[    0.853281] pci_bus 0000:03: resource 0 [io  0xe000-0xefff]
[    0.853282] pci_bus 0000:03: resource 2 [mem 0xd0000000-0xd00fffff 64bit pref]
[    0.853283] pci_bus 0000:04: resource 1 [mem 0xfe400000-0xfe4fffff]
[    0.853299] NET: Registered protocol family 2
[    0.853385] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.853959] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
[    0.854933] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    0.855046] TCP: Hash tables configured (established 524288 bind 65536)
[    0.855048] TCP reno registered
[    0.855055] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[    0.855069] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[    0.855125] NET: Registered protocol family 1
[    0.855135] pci 0000:00:02.0: Boot video device
[    1.114106] PCI: CLS 64 bytes, default 64
[    1.114151] Trying to unpack rootfs image as initramfs...
[    1.353261] Freeing initrd memory: 20500k freed
[    1.355035] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    1.355039] Placing 64MB software IO TLB between ffff8800b2c22000 - ffff8800b6c22000
[    1.355040] software IO TLB at phys 0xb2c22000 - 0xb6c22000
[    1.355328] audit: initializing netlink socket (disabled)
[    1.355335] type=2000 audit(1320897468.210:1): initialized
[    1.372149] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.373034] VFS: Disk quotas dquot_6.5.2
[    1.373064] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.373377] fuse init (API version 7.16)
[    1.373420] msgmni has been set to 7362
[    1.373546] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.373561] io scheduler noop registered
[    1.373562] io scheduler deadline registered
[    1.373582] io scheduler cfq registered (default)
[    1.373635] pcieport 0000:00:01.0: setting latency timer to 64
[    1.373654] pcieport 0000:00:01.0: irq 40 for MSI/MSI-X
[    1.373690] pcieport 0000:00:1c.0: setting latency timer to 64
[    1.373726] pcieport 0000:00:1c.0: irq 41 for MSI/MSI-X
[    1.373778] pcieport 0000:00:1c.4: setting latency timer to 64
[    1.373813] pcieport 0000:00:1c.4: irq 42 for MSI/MSI-X
[    1.373865] pcieport 0000:00:1c.5: setting latency timer to 64
[    1.373901] pcieport 0000:00:1c.5: irq 43 for MSI/MSI-X
[    1.373952] pcieport 0000:00:1c.6: setting latency timer to 64
[    1.374004] pcieport 0000:00:1c.6: irq 44 for MSI/MSI-X
[    1.374057] pcieport 0000:00:1c.7: setting latency timer to 64
[    1.374093] pcieport 0000:00:1c.7: irq 45 for MSI/MSI-X
[    1.374152] pcieport 0000:00:01.0: Signaling PME through PCIe PME interrupt
[    1.374154] pcie_pme 0000:00:01.0:pcie01: service driver pcie_pme loaded
[    1.374167] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt
[    1.374170] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded
[    1.374183] pcieport 0000:00:1c.4: Signaling PME through PCIe PME interrupt
[    1.374185] pci 0000:03:00.0: Signaling PME through PCIe PME interrupt
[    1.374188] pcie_pme 0000:00:1c.4:pcie01: service driver pcie_pme loaded
[    1.374200] pcieport 0000:00:1c.5: Signaling PME through PCIe PME interrupt
[    1.374202] pci 0000:04:00.0: Signaling PME through PCIe PME interrupt
[    1.374205] pcie_pme 0000:00:1c.5:pcie01: service driver pcie_pme loaded
[    1.374217] pcieport 0000:00:1c.6: Signaling PME through PCIe PME interrupt
[    1.374220] pcie_pme 0000:00:1c.6:pcie01: service driver pcie_pme loaded
[    1.374233] pcieport 0000:00:1c.7: Signaling PME through PCIe PME interrupt
[    1.374236] pcie_pme 0000:00:1c.7:pcie01: service driver pcie_pme loaded
[    1.374244] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.374256] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.374287] efifb: probing for efifb
[    1.374289] efifb: framebuffer at 0xa6d60, mapped to 0xffff8800000a6d60, using 56k, total 64k
[    1.374291] efifb: mode is 640x350x1, linelength=80, pages=1
[    1.374292] efifb: scrolling: redraw
[    1.374293] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[    1.375717] Console: switching to colour frame buffer device 80x43
[    1.377094] fb0: EFI VGA frame buffer device
[    1.377097] intel_idle: MWAIT substates: 0x1120
[    1.377098] intel_idle: v0.4 model 0x2A
[    1.377099] intel_idle: lapic_timer_reliable_states 0xffffffff
[    1.377158] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0
[    1.377161] ACPI: Power Button [PWRB]
[    1.377181] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
[    1.377183] ACPI: Power Button [PWRF]
[    1.377277] ACPI: acpi_idle yielding to intel_idle
[    1.378203] ERST: Table is not found!
[    1.378235] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.924072] Linux agpgart interface v0.103
[    1.924115] agpgart-intel 0000:00:00.0: Intel Sandybridge Chipset
[    1.924214] agpgart-intel 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable
[    1.925002] agpgart-intel 0000:00:00.0: detected 131072K stolen memory
[    1.925074] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xc0000000
[    1.925567] brd: module loaded
[    1.925784] loop: module loaded
[    1.926026] Fixed MDIO Bus: probed
[    1.926041] PPP generic driver version 2.4.2
[    1.926057] tun: Universal TUN/TAP device driver, 1.6
[    1.926058] tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
[    1.926095] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.926111] ehci_hcd 0000:00:1a.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[    1.926123] ehci_hcd 0000:00:1a.0: setting latency timer to 64
[    1.926125] ehci_hcd 0000:00:1a.0: EHCI Host Controller
[    1.926141] ehci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    1.926160] ehci_hcd 0000:00:1a.0: debug port 2
[    1.930039] ehci_hcd 0000:00:1a.0: cache line size of 64 is not supported
[    1.930051] ehci_hcd 0000:00:1a.0: irq 23, io mem 0xfe507000
[    1.953820] ehci_hcd 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    1.953928] hub 1-0:1.0: USB hub found
[    1.953931] hub 1-0:1.0: 2 ports detected
[    1.953963] ehci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[    1.953971] ehci_hcd 0000:00:1d.0: setting latency timer to 64
[    1.953973] ehci_hcd 0000:00:1d.0: EHCI Host Controller
[    1.953988] ehci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    1.954005] ehci_hcd 0000:00:1d.0: debug port 2
[    1.957895] ehci_hcd 0000:00:1d.0: cache line size of 64 is not supported
[    1.957898] ehci_hcd 0000:00:1d.0: irq 23, io mem 0xfe506000
[    1.973825] ehci_hcd 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    1.973921] hub 2-0:1.0: USB hub found
[    1.973923] hub 2-0:1.0: 2 ports detected
[    1.973950] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.973956] uhci_hcd: USB Universal Host Controller Interface driver
[    1.973994] i8042: PNP: No PS/2 controller found. Probing ports directly.
[    1.974349] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.974352] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.974401] mousedev: PS/2 mouse device common for all mice
[    1.974456] rtc_cmos 00:04: RTC can wake from S4
[    1.974529] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
[    1.974552] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[    1.974602] device-mapper: uevent: version 1.0.3
[    1.974636] device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: [email protected]
[    1.974676] device-mapper: multipath: version 1.3.0 loaded
[    1.974677] device-mapper: multipath round-robin: version 1.0.0 loaded
[    1.974759] cpuidle: using governor ladder
[    1.974837] cpuidle: using governor menu
[    1.974838] EFI Variables Facility v0.08 2004-May-17
[    1.974953] TCP cubic registered
[    1.975014] NET: Registered protocol family 10
[    1.975228] NET: Registered protocol family 17
[    1.975237] Registering the dns_resolver key type
[    1.975279] PM: Hibernation image not present or could not be loaded.
[    1.975285] registered taskstats version 1
[    1.975512]   Magic number: 3:539:967
[    1.975570] rtc_cmos 00:04: setting system clock to 2011-11-10 03:57:49 UTC (1320897469)
[    1.976227] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    1.976228] EDD information not available.
[    1.977294] Freeing unused kernel memory: 956k freed
[    1.977372] Write protecting the kernel read-only data: 10240k
[    1.977953] Freeing unused kernel memory: 156k freed
[    1.980960] Freeing unused kernel memory: 1504k freed
[    1.992033] udev[65]: starting version 167
[    2.001742] [drm] Initialized drm 1.1.0 20060810
[    2.004674] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    2.004678] i915 0000:00:02.0: setting latency timer to 64
[    2.006454] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    2.006466] r8169 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    2.006510] r8169 0000:03:00.0: setting latency timer to 64
[    2.006570] r8169 0000:03:00.0: irq 46 for MSI/MSI-X
[    2.006787] r8169 0000:03:00.0: eth0: RTL8168e/8111e at 0xffffc90000660000, f4:6d:04:90:e2:28, XID 0c200000 IRQ 46
[    2.006877] xhci_hcd 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    2.006897] xhci_hcd 0000:04:00.0: setting latency timer to 64
[    2.006900] xhci_hcd 0000:04:00.0: xHCI Host Controller
[    2.006930] xhci_hcd 0000:04:00.0: new USB bus registered, assigned bus number 3
[    2.016314] xhci_hcd 0000:04:00.0: irq 17, io mem 0xfe400000
[    2.016371] xhci_hcd 0000:04:00.0: irq 47 for MSI/MSI-X
[    2.016374] xhci_hcd 0000:04:00.0: irq 48 for MSI/MSI-X
[    2.016377] xhci_hcd 0000:04:00.0: irq 49 for MSI/MSI-X
[    2.016379] xhci_hcd 0000:04:00.0: irq 50 for MSI/MSI-X
[    2.016382] xhci_hcd 0000:04:00.0: irq 51 for MSI/MSI-X
[    2.016501] xHCI xhci_add_endpoint called for root hub
[    2.016503] xHCI xhci_check_bandwidth called for root hub
[    2.016517] hub 3-0:1.0: USB hub found
[    2.016523] hub 3-0:1.0: 2 ports detected
[    2.016559] xhci_hcd 0000:04:00.0: xHCI Host Controller
[    2.016576] xhci_hcd 0000:04:00.0: new USB bus registered, assigned bus number 4
[    2.020356] xHCI xhci_add_endpoint called for root hub
[    2.020357] xHCI xhci_check_bandwidth called for root hub
[    2.020372] hub 4-0:1.0: USB hub found
[    2.020379] hub 4-0:1.0: 2 ports detected
[    2.049369] mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining
[    2.049371] [drm] MTRR allocation failed.  Graphics performance may suffer.
[    2.049488] [drm:intel_opregion_setup], graphic opregion physical addr: 0xb6c76018
[    2.049498] [drm:intel_opregion_setup], Public ACPI methods supported
[    2.049500] [drm:intel_opregion_setup], SWSCI supported
[    2.049501] [drm:intel_opregion_setup], ASLE supported
[    2.049515] i915 0000:00:02.0: irq 52 for MSI/MSI-X
[    2.049518] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    2.049519] [drm] Driver supports precise vblank timestamp query.
[    2.049522] [drm:intel_detect_pch], Found CougarPoint PCH
[    2.049523] [drm:intel_parse_bios], Using VBT from OpRegion: $VBT SANDYBRIDGE-D  d
[    2.049525] [drm:parse_general_definitions], crt_ddc_bus_pin: 2
[    2.049528] [drm:parse_lfp_panel_data], Found panel mode in BIOS VBT tables:
[    2.049529] [drm:drm_mode_debug_printmodeline], Modeline 0:"1024x768" 0 65000 1024 1048 1184 1344 768 771 777 806 0x8 0xa
[    2.049542] [drm:parse_sdvo_panel_data], Found SDVO panel mode in BIOS VBT tables:
[    2.049543] [drm:drm_mode_debug_printmodeline], Modeline 0:"1600x1200" 0 162000 1600 1664 1856 2160 1200 1201 1204 1250 0x8 0xa
[    2.049545] [drm:parse_sdvo_device_mapping], No SDVO device info is found in VBT
[    2.049551] [drm:intel_dsm_pci_probe], no _DSM method for intel device
[    2.049558] [drm:intel_modeset_init], 2 display pipes available.
[    2.049563] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    2.049880] [drm:intel_crt_init], pch crt adpa set to 0xf40000
[    2.052086] [drm:intel_sdvo_read_byte], i2c transfer returned -6
[    2.052087] [drm:intel_sdvo_init], No SDVO device found on SDVOB
[    2.052123] [drm:intel_dp_i2c_init], i2c_init DPDDC-B
[    2.052630] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.052632] [drm:intel_dp_i2c_aux_ch], aux_ch failed -110
[    2.053138] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.053139] [drm:intel_dp_i2c_aux_ch], aux_ch failed -110
[    2.053174] [drm:intel_dp_i2c_init], i2c_init DPDDC-D
[    2.053680] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.053681] [drm:intel_dp_i2c_aux_ch], aux_ch failed -110
[    2.054205] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.054206] [drm:intel_dp_i2c_aux_ch], aux_ch failed -110
[    2.054278] [drm:intel_panel_get_backlight], get backlight PWM = 0
[    2.054292] [drm:ironlake_crtc_dpms], crtc 0/0 dpms off
[    2.054302] [drm:i915_get_vblank_timestamp], crtc 0 is disabled
[    2.094235] [drm:intel_update_fbc], 
[    2.094481] [drm:ironlake_crtc_dpms], crtc 1/1 dpms off
[    2.094483] [drm:gm45_get_vblank_counter], trying to get vblank count for disabled pipe B
[    2.094484] [drm:i915_get_vblank_timestamp], crtc 1 is disabled
[    2.094486] [drm:gm45_get_vblank_counter], trying to get vblank count for disabled pipe B
[    2.095114] [drm:intel_update_fbc], 
[    2.135988] [drm:init_status_page], render ring hws offset: 0x00000000
[    2.136058] [drm:init_status_page], gen6 bsd ring hws offset: 0x00021000
[    2.136122] [drm:init_status_page], blt ring hws offset: 0x00042000
[    2.136215] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[    2.136217] [drm:intel_ironlake_crt_detect_hotplug], trigger hotplug detect cycle: adpa=0xf40000
[    2.153779] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[    2.153785] [drm:intel_crt_detect], CRT not detected via hotplug
[    2.153789] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[    2.153794] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[    2.164794] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[    2.164796] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[    2.165303] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.184263] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.204263] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.223753] [drm:ironlake_dp_detect], DPCD: 0000
[    2.223759] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[    2.223764] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[    2.273749] usb 1-1: new high speed USB device number 2 using ehci_hcd
[    2.340989] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[    2.353710] Refined TSC clocksource calibration: 3291.700 MHz.
[    2.353713] Switching to clocksource tsc
[    2.424288] hub 1-1:1.0: USB hub found
[    2.424368] hub 1-1:1.0: 6 ports detected
[    2.458407] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[    2.458408] HDMI: DVI dual 0, max TMDS clock 700, latency present 0 0, video latency 208 32, audio latency 138 224
[    2.458410] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[    2.458412] [drm:drm_mode_debug_printmodeline], Modeline 19:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[    2.458414] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[    2.458416] [drm:drm_mode_debug_printmodeline], Modeline 18:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x48 0x15
[    2.458418] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[    2.458420] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[    2.458421] [drm:drm_mode_debug_printmodeline], Modeline 21:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[    2.458423] [drm:drm_mode_debug_printmodeline], Modeline 20:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
[    2.458426] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[    2.458933] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.474186] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.494181] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.513671] [drm:ironlake_dp_detect], DPCD: 0000
[    2.513677] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[    2.513681] [drm:drm_setup_crtcs], 
[    2.513685] [drm:drm_enable_connectors], connector 5 enabled? no
[    2.513687] [drm:drm_enable_connectors], connector 8 enabled? no
[    2.513690] [drm:drm_enable_connectors], connector 11 enabled? no
[    2.513693] [drm:drm_enable_connectors], connector 14 enabled? yes
[    2.513695] [drm:drm_enable_connectors], connector 15 enabled? no
[    2.513698] [drm:drm_target_preferred], looking for cmdline mode on connector 14
[    2.513701] [drm:drm_target_preferred], looking for preferred mode on connector 14
[    2.513704] [drm:drm_target_preferred], found mode 720x576
[    2.513707] [drm:drm_setup_crtcs], picking CRTCs for 8192x8192 config
[    2.513711] [drm:drm_setup_crtcs], desired mode 720x576 set on crtc 3
[    2.515134] [drm:intelfb_create], allocated 720x576 fb: 0x00063000, bo ffff880133c36e00
[    2.515137] checking generic (a6d60 e000) vs hw (c0000000 10000000)
[    2.515163] fbcon: inteldrmfb (fb1) is primary device
[    2.515164] fbcon: Remapping primary device, fb1, to tty 1-63
[    2.515167] [drm:drm_crtc_helper_set_config], 
[    2.515168] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.515171] [drm:drm_crtc_helper_set_config], crtc has no fb, full mode set
[    2.515172] [drm:drm_crtc_helper_set_config], modes are different, full mode set
[    2.515173] [drm:drm_mode_debug_printmodeline], Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0
[    2.515175] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[    2.515187] [drm:drm_crtc_helper_set_config], encoder changed, full mode switch
[    2.515188] [drm:drm_crtc_helper_set_config], crtc changed, full mode switch
[    2.515189] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.515190] [drm:drm_crtc_helper_set_config], attempting to set mode from userspace
[    2.515191] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[    2.515194] [drm:drm_crtc_helper_set_mode], [CRTC:3]
[    2.515440] [drm:ironlake_crtc_mode_set], Mode for pipe A:
[    2.515441] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[    2.543677] usb 2-1: new high speed USB device number 2 using ehci_hcd
[    2.573648] [drm:intel_wait_for_vblank], vblank wait timed out
[    2.573650] [drm:intel_pipe_set_base_atomic], Writing base 00063000 00000000 0 0 2880
[    2.573662] [drm:intel_update_fbc], 
[    2.573664] [drm:sandybridge_update_wm], FIFO watermarks For pipe A - plane 42, cursor: 6
[    2.573675] [drm:ironlake_check_srwm], watermark 1: display plane 5, fbc lines 3, cursor 6
[    2.573677] [drm:ironlake_check_srwm], watermark 2: display plane 6, fbc lines 3, cursor 6
[    2.573678] [drm:ironlake_check_srwm], watermark 3: display plane 21, fbc lines 3, cursor 6
[    2.573680] [drm:drm_crtc_helper_set_mode], [ENCODER:13:TMDS-13] set [MODE:18:720x576]
[    2.573682] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe A
[    2.573683] [drm:intel_write_eld], ELD on [CONNECTOR:14:HDMI-A-2], [ENCODER:13:TMDS-13]
[    2.573685] [drm:ironlake_write_eld], ELD on pipe A
[    2.573686] [drm:ironlake_write_eld], Audio directed to unknown port
[    2.573690] [drm:ironlake_write_eld], ELD size 13
[    2.573700] [drm:sandybridge_update_wm], FIFO watermarks For pipe A - plane 42, cursor: 6
[    2.573702] [drm:ironlake_check_srwm], watermark 1: display plane 5, fbc lines 3, cursor 6
[    2.573703] [drm:ironlake_check_srwm], watermark 2: display plane 6, fbc lines 3, cursor 6
[    2.573704] [drm:ironlake_check_srwm], watermark 3: display plane 21, fbc lines 3, cursor 6
[    2.633631] [drm:intel_wait_for_vblank], vblank wait timed out
[    2.693616] [drm:intel_wait_for_vblank], vblank wait timed out
[    2.694215] hub 2-1:1.0: USB hub found
[    2.694269] hub 2-1:1.0: 8 ports detected
[    2.694449] [drm:gen6_fdi_link_train], FDI_RX_IIR 0x700
[    2.694450] [drm:gen6_fdi_link_train], FDI train 1 done.
[    2.695103] [drm:gen6_fdi_link_train], FDI_RX_IIR 0x600
[    2.695105] [drm:gen6_fdi_link_train], FDI train 2 done.
[    2.695106] [drm:gen6_fdi_link_train], FDI train done.
[    2.696319] [drm:intel_update_fbc], 
[    2.696325] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[    2.696326] [drm:drm_crtc_helper_set_config], 	[CONNECTOR:14:HDMI-A-2] set DPMS on
[    2.696336] [drm:drm_crtc_helper_set_config], 
[    2.696337] [drm:drm_crtc_helper_set_config], [CRTC:4] [NOFB]
[    2.696339] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.696349] [drm:drm_crtc_helper_set_config], 
[    2.696350] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.696352] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.697020] [drm:drm_crtc_helper_set_config], 
[    2.697020] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.697023] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.697684] [drm:drm_crtc_helper_set_config], 
[    2.697684] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.697686] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.698359] [drm:drm_crtc_helper_set_config], 
[    2.698360] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.698362] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.699024] [drm:drm_crtc_helper_set_config], 
[    2.699025] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.699027] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.699689] [drm:drm_crtc_helper_set_config], 
[    2.699689] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.699691] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.700321] [drm:drm_crtc_helper_set_config], 
[    2.700322] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.700324] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.700953] [drm:drm_crtc_helper_set_config], 
[    2.700954] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.700956] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.701629] [drm:drm_crtc_helper_set_config], 
[    2.701630] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.701632] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.702262] [drm:drm_crtc_helper_set_config], 
[    2.702263] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.702265] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.702892] [drm:drm_crtc_helper_set_config], 
[    2.702893] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.702895] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.703522] [drm:drm_crtc_helper_set_config], 
[    2.703523] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.703525] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.704190] [drm:drm_crtc_helper_set_config], 
[    2.704190] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.704192] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.704820] [drm:drm_crtc_helper_set_config], 
[    2.704821] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.704823] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.705452] [drm:drm_crtc_helper_set_config], 
[    2.705453] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.705455] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.706082] [drm:drm_crtc_helper_set_config], 
[    2.706083] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.706085] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.706359] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[    2.706736] [drm:drm_crtc_helper_set_config], 
[    2.706737] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.706739] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.707366] [drm:drm_crtc_helper_set_config], 
[    2.707367] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.707369] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.707996] [drm:drm_crtc_helper_set_config], 
[    2.707997] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.707999] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.708626] [drm:drm_crtc_helper_set_config], 
[    2.708627] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.708629] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.709259] [drm:drm_crtc_helper_set_config], 
[    2.709259] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.709261] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.709889] [drm:drm_crtc_helper_set_config], 
[    2.709890] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.709892] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.710519] [drm:drm_crtc_helper_set_config], 
[    2.710520] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.710521] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.711149] [drm:drm_crtc_helper_set_config], 
[    2.711150] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.711152] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.711781] [drm:drm_crtc_helper_set_config], 
[    2.711782] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.711784] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.712411] [drm:drm_crtc_helper_set_config], 
[    2.712412] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.712414] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.713043] [drm:drm_crtc_helper_set_config], 
[    2.713044] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.713046] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.713710] [drm:drm_crtc_helper_set_config], 
[    2.713711] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.713713] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.714344] [drm:drm_crtc_helper_set_config], 
[    2.714344] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.714346] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.714974] [drm:drm_crtc_helper_set_config], 
[    2.714974] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.714976] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.715604] [drm:drm_crtc_helper_set_config], 
[    2.715605] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.715606] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.716234] [drm:drm_crtc_helper_set_config], 
[    2.716235] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.716237] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.716864] [drm:drm_crtc_helper_set_config], 
[    2.716865] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.716867] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.717494] [drm:drm_crtc_helper_set_config], 
[    2.717495] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.717497] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.718124] [drm:drm_crtc_helper_set_config], 
[    2.718125] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.718127] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.718756] [drm:drm_crtc_helper_set_config], 
[    2.718757] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.718759] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.719388] [drm:drm_crtc_helper_set_config], 
[    2.719389] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.719391] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.720020] [drm:drm_crtc_helper_set_config], 
[    2.720021] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.720023] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.720650] [drm:drm_crtc_helper_set_config], 
[    2.720651] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.720653] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.721280] [drm:drm_crtc_helper_set_config], 
[    2.721281] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.721283] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.721914] [drm:drm_crtc_helper_set_config], 
[    2.721914] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.721916] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.722544] [drm:drm_crtc_helper_set_config], 
[    2.722544] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.722546] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.723175] [drm:drm_crtc_helper_set_config], 
[    2.723176] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.723178] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.723866] [drm:drm_crtc_helper_set_config], 
[    2.723867] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.723869] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.724547] [drm:drm_crtc_helper_set_config], 
[    2.724548] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.724550] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.725225] [drm:drm_crtc_helper_set_config], 
[    2.725226] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.725230] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.725884] [drm:drm_crtc_helper_set_config], 
[    2.725884] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.725887] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.726535] [drm:drm_crtc_helper_set_config], 
[    2.726536] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.726538] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.727185] [drm:drm_crtc_helper_set_config], 
[    2.727185] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.727187] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.727834] [drm:drm_crtc_helper_set_config], 
[    2.727835] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.727837] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.728464] [drm:drm_crtc_helper_set_config], 
[    2.728465] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.728467] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.729094] [drm:drm_crtc_helper_set_config], 
[    2.729095] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.729097] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.729726] [drm:drm_crtc_helper_set_config], 
[    2.729727] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.729729] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.730358] [drm:drm_crtc_helper_set_config], 
[    2.730359] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.730361] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.730989] [drm:drm_crtc_helper_set_config], 
[    2.730990] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.730992] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.731621] [drm:drm_crtc_helper_set_config], 
[    2.731622] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.731624] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.732251] [drm:drm_crtc_helper_set_config], 
[    2.732252] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.732254] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.732884] [drm:drm_crtc_helper_set_config], 
[    2.732884] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.732886] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.733517] [drm:drm_crtc_helper_set_config], 
[    2.733518] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.733520] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.734185] [drm:drm_crtc_helper_set_config], 
[    2.734186] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.734188] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.734818] [drm:drm_crtc_helper_set_config], 
[    2.734819] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.734821] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.735450] [drm:drm_crtc_helper_set_config], 
[    2.735450] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.735452] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.736080] [drm:drm_crtc_helper_set_config], 
[    2.736080] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.736082] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.736710] [drm:drm_crtc_helper_set_config], 
[    2.736711] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.736713] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.737340] [drm:drm_crtc_helper_set_config], 
[    2.737341] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.737343] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.737344] [drm:drm_crtc_helper_set_config], 
[    2.737344] [drm:drm_crtc_helper_set_config], [CRTC:4] [NOFB]
[    2.737346] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.737348] [drm:drm_crtc_helper_set_config], 
[    2.737349] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    2.737350] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.737980] fb1: inteldrmfb frame buffer device
[    2.737981] drm: registered panic notifier
[    2.738507] fixme: max PWM is zero.
[    2.738508] [drm:intel_panel_set_backlight], set backlight PWM = 1
[    2.738549] [drm:intel_panel_set_backlight], set backlight PWM = 1
[    2.738582] acpi device:32: registered as cooling_device4
[    2.738686] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input2
[    2.738716] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    2.738729] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[    2.738780] ahci 0000:00:1f.2: version 3.0
[    2.738803] ahci 0000:00:1f.2: PCI INT B -> GSI 20 (level, low) -> IRQ 20
[    2.738872] ahci 0000:00:1f.2: irq 53 for MSI/MSI-X
[    2.763628] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x3c impl SATA mode
[    2.763630] ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems apst 
[    2.763633] ahci 0000:00:1f.2: setting latency timer to 64
[    2.823909] scsi0 : ahci
[    2.824081] scsi1 : ahci
[    2.824209] scsi2 : ahci
[    2.824342] scsi3 : ahci
[    2.824462] scsi4 : ahci
[    2.824632] scsi5 : ahci
[    2.824713] ata1: DUMMY
[    2.824714] ata2: DUMMY
[    2.824716] ata3: SATA max UDMA/133 abar m2048@0xfe505000 port 0xfe505200 irq 53
[    2.824718] ata4: SATA max UDMA/133 abar m2048@0xfe505000 port 0xfe505280 irq 53
[    2.824720] ata5: SATA max UDMA/133 abar m2048@0xfe505000 port 0xfe505300 irq 53
[    2.824722] ata6: SATA max UDMA/133 abar m2048@0xfe505000 port 0xfe505380 irq 53
[    2.973732] usb 2-1.3: new low speed USB device number 3 using ehci_hcd
[    3.163503] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.163675] usb 2-1.4: new low speed USB device number 4 using ehci_hcd
[    3.168047] ata6.00: ATA-8: WDC WD2003FYYS-02W0B0, 01.01D01, max UDMA/133
[    3.168051] ata6.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    3.171728] ata6.00: configured for UDMA/133
[    3.173500] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.173522] ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.173542] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.178089] ata5.00: ATA-8: WDC WD2003FYYS-02W0B0, 01.01D01, max UDMA/133
[    3.178094] ata5.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    3.178107] ata4.00: ATA-8: WDC WD2003FYYS-02W0B0, 01.01D01, max UDMA/133
[    3.178110] ata4.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    3.178568] ata3.00: ATA-8: WDC WD2003FYYS-02W0B0, 01.01D01, max UDMA/133
[    3.178573] ata3.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    3.182077] ata4.00: configured for UDMA/133
[    3.183111] ata5.00: configured for UDMA/133
[    3.183579] ata3.00: configured for UDMA/133
[    3.183784] scsi 2:0:0:0: Direct-Access     ATA      WDC WD2003FYYS-0 01.0 PQ: 0 ANSI: 5
[    3.183869] sd 2:0:0:0: Attached scsi generic sg0 type 0
[    3.184019] sd 2:0:0:0: [sda] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    3.184075] scsi 3:0:0:0: Direct-Access     ATA      WDC WD2003FYYS-0 01.0 PQ: 0 ANSI: 5
[    3.184162] sd 3:0:0:0: Attached scsi generic sg1 type 0
[    3.184192] sd 3:0:0:0: [sdb] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    3.184236] sd 3:0:0:0: [sdb] Write Protect is off
[    3.184238] sd 2:0:0:0: [sda] Write Protect is off
[    3.184240] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    3.184241] sd 3:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    3.184264] sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.184287] scsi 4:0:0:0: Direct-Access     ATA      WDC WD2003FYYS-0 01.0 PQ: 0 ANSI: 5
[    3.184309] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.184371] sd 4:0:0:0: Attached scsi generic sg2 type 0
[    3.184415] sd 4:0:0:0: [sdc] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    3.184431] scsi 5:0:0:0: Direct-Access     ATA      WDC WD2003FYYS-0 01.0 PQ: 0 ANSI: 5
[    3.184436] sd 4:0:0:0: [sdc] Write Protect is off
[    3.184438] sd 4:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[    3.184447] sd 4:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.184506] sd 5:0:0:0: Attached scsi generic sg3 type 0
[    3.184532] sd 5:0:0:0: [sdd] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    3.184609] sd 5:0:0:0: [sdd] Write Protect is off
[    3.184611] sd 5:0:0:0: [sdd] Mode Sense: 00 3a 00 00
[    3.184666] sd 5:0:0:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.188093]  sda: sda1 sda2
[    3.188501] sd 2:0:0:0: [sda] Attached SCSI disk
[    3.198413]  sdb: sdb1 sdb2
[    3.198632] sd 3:0:0:0: [sdb] Attached SCSI disk
[    3.201118]  sdc: sdc1 sdc2
[    3.201339] sd 4:0:0:0: [sdc] Attached SCSI disk
[    3.204074]  sdd: sdd1 sdd2
[    3.204440] sd 5:0:0:0: [sdd] Attached SCSI disk
[    3.205184] usbcore: registered new interface driver usbhid
[    3.205185] usbhid: USB HID core driver
[    3.211427] input: Twin USB Joystick as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input3
[    3.211488] input: Twin USB Joystick as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input4
[    3.211518] pantherlord 0003:0810:0001.0001: input,hidraw0: USB HID v1.10 Joystick [Twin USB Joystick] on usb-0000:00:1d.0-1.3/input0
[    3.211524] pantherlord 0003:0810:0001.0001: Force feedback for PantherLord/GreenAsia devices by Anssi Hannula <[email protected]>
[    3.275655] md: bind<sda2>
[    3.277125] md: bind<sdb2>
[    3.278591] md: bind<sdc2>
[    3.282921] input: Twin USB Joystick as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/input/input5
[    3.282987] input: Twin USB Joystick as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/input/input6
[    3.283017] pantherlord 0003:0810:0001.0002: input,hidraw1: USB HID v1.10 Joystick [Twin USB Joystick] on usb-0000:00:1d.0-1.4/input0
[    3.283023] pantherlord 0003:0810:0001.0002: Force feedback for PantherLord/GreenAsia devices by Anssi Hannula <[email protected]>
[    3.284791] md: bind<sda1>
[    3.286271] md: bind<sdd2>
[    3.287674] async_tx: api initialized (async)
[    3.373617] usb 2-1.6: new low speed USB device number 5 using ehci_hcd
[    3.453399] raid6: int64x1   3573 MB/s
[    3.491768] input: Riitek Micro Keyboard as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/input/input7
[    3.491811] generic-usb 0003:1997:0409.0003: input,hidraw2: USB HID v1.11 Keyboard [Riitek Micro Keyboard] on usb-0000:00:1d.0-1.6/input0
[    3.495062] input: Riitek Micro Keyboard as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.1/input/input8
[    3.495114] generic-usb 0003:1997:0409.0004: input,hidraw3: USB HID v1.11 Mouse [Riitek Micro Keyboard] on usb-0000:00:1d.0-1.6/input1
[    3.623359] raid6: int64x2   4087 MB/s
[    3.793326] raid6: int64x4   3798 MB/s
[    3.963283] raid6: int64x8   3206 MB/s
[    4.133212] raid6: sse2x1    9952 MB/s
[    4.303164] raid6: sse2x2   12108 MB/s
[    4.473119] raid6: sse2x4   14021 MB/s
[    4.473120] raid6: using algorithm sse2x4 (14021 MB/s)
[    4.473538] xor: automatically using best checksumming function: generic_sse
[    4.523105]    generic_sse: 16438.800 MB/sec
[    4.523106] xor: using function: generic_sse (16438.800 MB/sec)
[    4.523767] md: raid6 personality registered for level 6
[    4.523768] md: raid5 personality registered for level 5
[    4.523769] md: raid4 personality registered for level 4
[    4.523956] bio: create slab <bio-1> at 1
[    4.523964] md/raid:md1: device sdd2 operational as raid disk 3
[    4.523965] md/raid:md1: device sdc2 operational as raid disk 2
[    4.523966] md/raid:md1: device sdb2 operational as raid disk 1
[    4.523967] md/raid:md1: device sda2 operational as raid disk 0
[    4.524225] md/raid:md1: allocated 4282kB
[    4.524323] md/raid:md1: raid level 5 active with 4 out of 4 devices, algorithm 2
[    4.524324] RAID conf printout:
[    4.524325]  --- level:5 rd:4 wd:4
[    4.524327]  disk 0, o:1, dev:sda2
[    4.524328]  disk 1, o:1, dev:sdb2
[    4.524328]  disk 2, o:1, dev:sdc2
[    4.524329]  disk 3, o:1, dev:sdd2
[    4.524345] md1: detected capacity change from 0 to 5898110828544
[    4.534168]  md1: unknown partition table
[    4.535533] md: bind<sdb1>
[    4.537142] md: bind<sdd1>
[    4.538838] md: bind<sdc1>
[    4.540099] md: raid10 personality registered for level 10
[    4.540212] md/raid10:md0: active with 4 out of 4 devices
[    4.540234] md0: detected capacity change from 0 to 68716331008
[    4.551757]  md0: unknown partition table
[    4.958834] [drm:drm_crtc_helper_set_config], 
[    4.958835] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    4.958840] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    5.025509] [drm:i915_driver_open], 
[    5.025518] [drm:drm_crtc_helper_set_config], 
[    5.025519] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    5.025525] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    5.025527] [drm:drm_crtc_helper_set_config], 
[    5.025527] [drm:drm_crtc_helper_set_config], [CRTC:4] [NOFB]
[    5.025529] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    5.025535] [drm:i915_driver_open], 
[    5.025539] [drm:drm_crtc_helper_set_config], 
[    5.025540] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    5.025542] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    5.025543] [drm:drm_crtc_helper_set_config], 
[    5.025544] [drm:drm_crtc_helper_set_config], [CRTC:4] [NOFB]
[    5.025546] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    5.025550] [drm:i915_driver_open], 
[    5.025582] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[5] ENCODERS[5]
[    5.025584] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[5] ENCODERS[5]
[    5.025587] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[    5.025589] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[    5.025591] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[    5.025593] [drm:intel_crt_detect], CRT not detected via hotplug
[    5.025594] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[    5.025596] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[    5.025598] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[    5.025599] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[    5.025601] [drm:intel_crt_detect], CRT not detected via hotplug
[    5.025602] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[    5.025604] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[    5.025606] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[    5.036537] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[    5.036539] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[    5.036541] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[    5.047462] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[    5.047464] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[    5.047466] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[    5.047974] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.063465] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.083466] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.102959] [drm:ironlake_dp_detect], DPCD: 0000
[    5.102965] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[    5.102974] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[    5.102978] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[    5.103487] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.123464] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.143452] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.162942] [drm:ironlake_dp_detect], DPCD: 0000
[    5.162948] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[    5.162959] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[    5.162963] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[    5.279497] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[    5.395910] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[    5.395912] HDMI: DVI dual 0, max TMDS clock 700, latency present 0 0, video latency 208 32, audio latency 138 224
[    5.395913] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[    5.395916] [drm:drm_mode_debug_printmodeline], Modeline 23:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[    5.395919] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[    5.395920] [drm:drm_mode_debug_printmodeline], Modeline 22:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x48 0x15
[    5.395923] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[    5.395925] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[    5.395926] [drm:drm_mode_debug_printmodeline], Modeline 21:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[    5.395929] [drm:drm_mode_debug_printmodeline], Modeline 20:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
[    5.395933] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[    5.396717] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[    5.396718] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[    5.397226] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.413372] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.433366] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.452855] [drm:ironlake_dp_detect], DPCD: 0000
[    5.452858] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[    5.452862] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[    5.452864] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[    5.453371] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.473354] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.493348] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.512841] [drm:ironlake_dp_detect], DPCD: 0000
[    5.512844] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[    5.529643] [drm:drm_mode_addfb], [FB:22]
[    5.529655] [drm:drm_mode_setcrtc], [CRTC:3]
[    5.529658] [drm:drm_mode_setcrtc], [CONNECTOR:14:HDMI-A-2]
[    5.529660] [drm:drm_crtc_helper_set_config], 
[    5.529661] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:22] #connectors=1 (x y) (0 0)
[    5.529666] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    5.530961] [drm:intel_pipe_set_base_atomic], Writing base 001F8000 00000000 0 0 3072
[    5.530963] [drm:intel_update_fbc], 
[    5.540002] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[    5.582818] [drm:intel_wait_for_vblank], vblank wait timed out
[    5.582837] [drm:drm_crtc_helper_set_config], 
[    5.582838] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:19] #connectors=1 (x y) (0 0)
[    5.582842] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    5.582844] [drm:intel_pipe_set_base_atomic], Writing base 00063000 00000000 0 0 2880
[    5.582845] [drm:intel_update_fbc], 
[    5.590101] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[    5.590700] Btrfs loaded
[    5.594159] md: linear personality registered for level -1
[    5.595159] md: multipath personality registered for level -4
[    5.596113] md: raid0 personality registered for level 0
[    5.597022] md: raid1 personality registered for level 1
[    5.642825] [drm:intel_wait_for_vblank], vblank wait timed out
[    5.643552] [drm:drm_mode_setcrtc], [CRTC:3]
[    5.643556] [drm:drm_mode_setcrtc], [CONNECTOR:14:HDMI-A-2]
[    5.643558] [drm:drm_crtc_helper_set_config], 
[    5.643559] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:22] #connectors=1 (x y) (0 0)
[    5.643564] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    5.643567] [drm:intel_pipe_set_base_atomic], Writing base 001F8000 00000000 0 0 3072
[    5.643569] [drm:intel_update_fbc], 
[    5.650147] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[    5.702804] [drm:intel_wait_for_vblank], vblank wait timed out
[    6.308833] EXT4-fs (dm-3): mounted filesystem with ordered data mode. Opts: (null)
[    9.837308] Adding 4194300k swap on /dev/mapper/vgsystem-lvswap.  Priority:-1 extents:1 across:4194300k 
[    9.897509] udev[478]: starting version 167
[    9.941778] EXT4-fs (dm-3): re-mounted. Opts: errors=remount-ro
[   10.128309] lp: driver loaded but no devices found
[   10.536189] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[   10.536229] HDA Intel 0000:00:1b.0: irq 54 for MSI/MSI-X
[   10.536247] HDA Intel 0000:00:1b.0: setting latency timer to 64
[   10.633421] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: errors=remount-ro
[   10.742814] r8169 0000:03:00.0: eth0: unable to load firmware patch rtl_nic/rtl8168e-2.fw (-2)
[   10.753891] r8169 0000:03:00.0: eth0: link down
[   10.753896] r8169 0000:03:00.0: eth0: link down
[   10.754089] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   10.772568] [drm:i915_driver_open], 
[   10.772597] [drm:i915_driver_open], 
[   10.772714] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[5] ENCODERS[5]
[   10.772717] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[5] ENCODERS[5]
[   10.772741] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   10.772744] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   10.772746] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   10.772748] [drm:intel_crt_detect], CRT not detected via hotplug
[   10.772750] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   10.772753] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   10.772754] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   10.772756] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   10.772757] [drm:intel_crt_detect], CRT not detected via hotplug
[   10.772759] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   10.772774] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   10.772776] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   10.783744] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   10.783747] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   10.783748] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   10.794672] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   10.794684] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   10.794686] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   10.795193] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.811900] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.831933] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.851385] [drm:ironlake_dp_detect], DPCD: 0000
[   10.851392] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   10.851400] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   10.851404] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   10.851912] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.871889] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.891891] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.911359] [drm:ironlake_dp_detect], DPCD: 0000
[   10.911366] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   10.911421] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   10.911425] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   11.028295] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   11.145228] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   11.145230] HDMI: DVI dual 0, max TMDS clock 700, latency present 0 0, video latency 208 32, audio latency 138 224
[   11.145231] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   11.145234] [drm:drm_mode_debug_printmodeline], Modeline 26:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   11.145237] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   11.145238] [drm:drm_mode_debug_printmodeline], Modeline 25:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x48 0x15
[   11.145241] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   11.145243] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   11.145245] [drm:drm_mode_debug_printmodeline], Modeline 21:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   11.145247] [drm:drm_mode_debug_printmodeline], Modeline 20:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
[   11.145252] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   11.145275] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   11.145277] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   11.145784] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.153158] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   11.156659] HDMI: detected monitor TX-SR607 at connection type HDMI
[   11.156661] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   11.156663] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   11.156666] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   11.156668] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   11.156669] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   11.156671] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   11.156672] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   11.156674] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   11.156676] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000
[   11.159408] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
[   11.159451] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   11.159497] input: HDA Intel PCH HDMI/DP as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[   11.162976] HDMI: detected monitor TX-SR607 at connection type HDMI
[   11.162978] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   11.162981] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   11.162983] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   11.162985] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   11.162987] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   11.162989] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   11.162990] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   11.162992] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   11.162993] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000
[   11.163039] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
[   11.163071] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   11.165758] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.166576] HDMI: detected monitor TX-SR607 at connection type HDMI
[   11.166578] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   11.166580] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   11.166582] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   11.166584] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   11.166586] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   11.166587] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   11.166589] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   11.166591] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   11.166592] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000
[   11.181810] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.201316] [drm:ironlake_dp_detect], DPCD: 0000
[   11.201320] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   11.201328] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   11.201330] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   11.201846] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.221817] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.227207] ppdev: user-space parallel port driver
[   11.241780] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.261262] [drm:ironlake_dp_detect], DPCD: 0000
[   11.261269] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   11.261351] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   11.261356] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   11.261371] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   11.261372] [drm:intel_crt_detect], CRT not detected via hotplug
[   11.261374] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   11.261376] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   11.261377] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   11.261379] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   11.261380] [drm:intel_crt_detect], CRT not detected via hotplug
[   11.261381] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   11.261395] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   11.261397] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   11.272473] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   11.272478] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   11.272479] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   11.283614] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   11.283644] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   11.283646] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   11.284155] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.301752] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.321767] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.341269] [drm:ironlake_dp_detect], DPCD: 0000
[   11.341277] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   11.341290] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   11.341294] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   11.341803] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.361743] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.381744] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.401228] [drm:ironlake_dp_detect], DPCD: 0000
[   11.401234] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   11.401296] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   11.401300] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   11.517950] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   11.634597] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   11.634599] HDMI: DVI dual 0, max TMDS clock 700, latency present 0 0, video latency 208 32, audio latency 138 224
[   11.634600] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   11.634603] [drm:drm_mode_debug_printmodeline], Modeline 26:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   11.634605] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   11.634607] [drm:drm_mode_debug_printmodeline], Modeline 25:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x48 0x15
[   11.634609] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   11.634611] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   11.634612] [drm:drm_mode_debug_printmodeline], Modeline 21:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   11.634614] [drm:drm_mode_debug_printmodeline], Modeline 20:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
[   11.634617] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   11.635020] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   11.635022] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   11.635529] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.651664] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.671659] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.691153] [drm:ironlake_dp_detect], DPCD: 0000
[   11.691160] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   11.691172] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   11.691176] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   11.691685] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.698500] EXT4-fs (dm-3): re-mounted. Opts: errors=remount-ro,commit=0
[   11.700133] EXT4-fs (dm-1): re-mounted. Opts: errors=remount-ro,commit=0
[   11.711659] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.731642] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.751130] [drm:ironlake_dp_detect], DPCD: 0000
[   11.751138] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   11.753480] [drm:drm_mode_addfb], [FB:25]
[   11.753546] [drm:drm_mode_setcrtc], [CRTC:3]
[   11.753549] [drm:drm_mode_setcrtc], [CONNECTOR:14:HDMI-A-2]
[   11.753550] [drm:drm_crtc_helper_set_config], 
[   11.753551] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:25] #connectors=1 (x y) (0 0)
[   11.753556] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[   11.753857] [drm:intel_pipe_set_base_atomic], Writing base 003BC000 00000000 0 0 3072
[   11.753864] [drm:intel_update_fbc], 
[   11.758095] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[   11.821104] [drm:intel_wait_for_vblank], vblank wait timed out
[   12.120641] [drm:i915_driver_open], 
[   12.128597] [drm:i915_driver_open], 
[   12.173130] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   12.173134] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   12.173137] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   12.173139] [drm:intel_crt_detect], CRT not detected via hotplug
[   12.173140] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   12.173143] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   12.173144] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   12.173146] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   12.173148] [drm:intel_crt_detect], CRT not detected via hotplug
[   12.173149] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   12.173153] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   12.173155] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   12.184154] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   12.184156] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   12.184157] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   12.195087] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   12.195093] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   12.195095] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   12.195603] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.211514] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.241506] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.261009] [drm:ironlake_dp_detect], DPCD: 0000
[   12.261016] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   12.261031] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   12.261035] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   12.261554] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.281498] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.301488] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.320967] [drm:ironlake_dp_detect], DPCD: 0000
[   12.320980] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   12.320993] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   12.320995] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   12.437445] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   12.553903] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   12.553904] HDMI: DVI dual 0, max TMDS clock 700, latency present 0 0, video latency 208 32, audio latency 138 224
[   12.553906] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   12.553908] [drm:drm_mode_debug_printmodeline], Modeline 27:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   12.553911] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   12.553912] [drm:drm_mode_debug_printmodeline], Modeline 22:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x48 0x15
[   12.553914] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   12.553916] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   12.553917] [drm:drm_mode_debug_printmodeline], Modeline 21:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   12.553920] [drm:drm_mode_debug_printmodeline], Modeline 20:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
[   12.553924] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   12.554110] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   12.554112] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   12.554619] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.571411] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.591407] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.610897] [drm:ironlake_dp_detect], DPCD: 0000
[   12.610904] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   12.610918] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   12.610923] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   12.611432] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.631396] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.651391] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.670881] [drm:ironlake_dp_detect], DPCD: 0000
[   12.670887] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   12.672651] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   12.672654] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   12.672656] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   12.672658] [drm:intel_crt_detect], CRT not detected via hotplug
[   12.672659] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   12.672661] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   12.672663] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   12.672665] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   12.672666] [drm:intel_crt_detect], CRT not detected via hotplug
[   12.672667] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   12.672670] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   12.672672] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   12.683593] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   12.683595] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   12.683596] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   12.694512] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   12.694517] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   12.694518] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   12.695024] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.711372] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.731367] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.750855] [drm:ironlake_dp_detect], DPCD: 0000
[   12.750862] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   12.750877] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   12.750881] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   12.751391] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.771355] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.791350] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.810840] [drm:ironlake_dp_detect], DPCD: 0000
[   12.810846] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   12.810867] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   12.810871] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   12.927273] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   13.043584] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   13.043586] HDMI: DVI dual 0, max TMDS clock 700, latency present 0 0, video latency 208 32, audio latency 138 224
[   13.043587] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   13.043590] [drm:drm_mode_debug_printmodeline], Modeline 27:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   13.043592] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   13.043594] [drm:drm_mode_debug_printmodeline], Modeline 22:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x48 0x15
[   13.043596] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   13.043598] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   13.043599] [drm:drm_mode_debug_printmodeline], Modeline 21:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   13.043602] [drm:drm_mode_debug_printmodeline], Modeline 20:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
[   13.043607] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   13.043609] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   13.043612] [drm:intel_crt_detect], CRT not detected via hotplug
[   13.043614] [drm:output_poll_execute], [CONNECTOR:5:VGA-1] status updated from 2 to 2
[   13.054541] [drm:output_poll_execute], [CONNECTOR:8:HDMI-A-1] status updated from 2 to 2
[   13.055049] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.071271] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.091265] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.110754] [drm:ironlake_dp_detect], DPCD: 0000
[   13.110760] [drm:output_poll_execute], [CONNECTOR:11:DP-1] status updated from 2 to 2
[   13.227192] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   13.227193] [drm:output_poll_execute], [CONNECTOR:14:HDMI-A-2] status updated from 1 to 1
[   13.227701] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.241223] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.261224] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.280707] [drm:ironlake_dp_detect], DPCD: 0000
[   13.280713] [drm:output_poll_execute], [CONNECTOR:15:DP-2] status updated from 2 to 2
[   13.280997] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   13.281000] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   13.281506] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.301200] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.321208] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.340695] [drm:ironlake_dp_detect], DPCD: 0000
[   13.340701] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   13.340716] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   13.340720] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   13.341228] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.361198] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.381189] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.400679] [drm:ironlake_dp_detect], DPCD: 0000
[   13.400686] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   13.402586] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   13.402589] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   13.402591] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   13.402592] [drm:intel_crt_detect], CRT not detected via hotplug
[   13.402594] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   13.402596] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   13.402597] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   13.402599] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   13.402601] [drm:intel_crt_detect], CRT not detected via hotplug
[   13.402602] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   13.402605] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   13.402606] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   13.413500] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   13.413502] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   13.413503] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   13.424424] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   13.424429] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   13.424431] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   13.424937] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.441176] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.461170] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.480662] [drm:ironlake_dp_detect], DPCD: 0000
[   13.480668] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   13.480683] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   13.480687] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   13.481195] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.492201] r8169 0000:03:00.0: eth0: link up
[   13.492437] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   13.501157] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.521156] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.540646] [drm:ironlake_dp_detect], DPCD: 0000
[   13.540653] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   13.540680] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   13.540685] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   13.657230] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   13.773706] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   13.773708] HDMI: DVI dual 0, max TMDS clock 700, latency present 0 0, video latency 208 32, audio latency 138 224
[   13.773709] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   13.773712] [drm:drm_mode_debug_printmodeline], Modeline 27:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   13.773714] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   13.773716] [drm:drm_mode_debug_printmodeline], Modeline 22:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x48 0x15
[   13.773718] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   13.773720] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   13.773722] [drm:drm_mode_debug_printmodeline], Modeline 21:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   13.773724] [drm:drm_mode_debug_printmodeline], Modeline 20:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
[   13.773730] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   13.773918] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   13.773920] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   13.774427] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.791070] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.811063] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.830553] [drm:ironlake_dp_detect], DPCD: 0000
[   13.830566] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   13.830583] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   13.830584] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   13.831091] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.851059] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.871047] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.890537] [drm:ironlake_dp_detect], DPCD: 0000
[   13.890550] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   14.036006] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   14.036020] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   14.036023] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   14.036024] [drm:intel_crt_detect], CRT not detected via hotplug
[   14.036026] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   14.036029] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   14.036030] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   14.036032] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   14.036034] [drm:intel_crt_detect], CRT not detected via hotplug
[   14.036035] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   14.036039] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   14.036041] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   14.046965] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   14.046967] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   14.046968] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   14.057914] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   14.057921] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   14.057922] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   14.058429] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.071001] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.090995] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.110484] [drm:ironlake_dp_detect], DPCD: 0000
[   14.110490] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   14.110505] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   14.110509] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   14.111017] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.130985] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.150987] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.170465] [drm:ironlake_dp_detect], DPCD: 0000
[   14.170471] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   14.170492] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   14.170496] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   14.287006] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   14.403367] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   14.403369] HDMI: DVI dual 0, max TMDS clock 700, latency present 0 0, video latency 208 32, audio latency 138 224
[   14.403371] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   14.403374] [drm:drm_mode_debug_printmodeline], Modeline 27:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   14.403376] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   14.403377] [drm:drm_mode_debug_printmodeline], Modeline 22:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x48 0x15
[   14.403380] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   14.403382] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   14.403383] [drm:drm_mode_debug_printmodeline], Modeline 21:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   14.403386] [drm:drm_mode_debug_printmodeline], Modeline 20:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
[   14.403393] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   14.403587] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   14.403589] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   14.404096] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.420897] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.440889] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.460378] [drm:ironlake_dp_detect], DPCD: 0000
[   14.460382] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   14.460408] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   14.460410] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   14.460916] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.480886] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.500872] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.520364] [drm:ironlake_dp_detect], DPCD: 0000
[   14.520367] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   14.540323] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   14.540327] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   14.540340] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   14.540342] [drm:intel_crt_detect], CRT not detected via hotplug
[   14.540344] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   14.540347] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   14.540348] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   14.540354] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   14.540357] [drm:intel_crt_detect], CRT not detected via hotplug
[   14.540369] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   14.540375] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   14.540378] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   14.551311] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   14.551313] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   14.551315] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   14.562336] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   14.562343] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   14.562344] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   14.562851] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.590868] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.610847] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.630340] [drm:ironlake_dp_detect], DPCD: 0000
[   14.630348] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   14.630367] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   14.630372] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   14.630880] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.650882] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.670849] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.690331] [drm:ironlake_dp_detect], DPCD: 0000
[   14.690338] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   14.690366] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   14.690371] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   14.806899] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   14.923402] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   14.923404] HDMI: DVI dual 0, max TMDS clock 700, latency present 0 0, video latency 208 32, audio latency 138 224
[   14.923405] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   14.923408] [drm:drm_mode_debug_printmodeline], Modeline 27:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   14.923410] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   14.923411] [drm:drm_mode_debug_printmodeline], Modeline 22:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x48 0x15
[   14.923413] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   14.923415] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   14.923417] [drm:drm_mode_debug_printmodeline], Modeline 21:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   14.923419] [drm:drm_mode_debug_printmodeline], Modeline 20:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
[   14.923424] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   14.923616] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   14.923618] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   14.924125] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.940749] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.960745] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.980248] [drm:ironlake_dp_detect], DPCD: 0000
[   14.980251] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   14.980257] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   14.980259] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   14.980765] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.000743] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.020739] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.040229] [drm:ironlake_dp_detect], DPCD: 0000
[   15.040236] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   15.088714] [drm:intel_crtc_cursor_set], 
[   15.170357] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   15.170361] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   15.170364] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   15.170366] [drm:intel_crt_detect], CRT not detected via hotplug
[   15.170368] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   15.170370] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   15.170372] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   15.170374] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   15.170375] [drm:intel_crt_detect], CRT not detected via hotplug
[   15.170377] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   15.170381] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   15.170383] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   15.181380] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   15.181384] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   15.181385] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   15.192341] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   15.192349] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   15.192351] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   15.192859] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.210692] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.230686] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.250172] [drm:ironlake_dp_detect], DPCD: 0000
[   15.250179] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   15.250195] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   15.250198] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   15.250708] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.270673] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.290666] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.310148] [drm:ironlake_dp_detect], DPCD: 0000
[   15.310151] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   15.310172] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   15.310174] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   15.426848] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   15.543395] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   15.543397] HDMI: DVI dual 0, max TMDS clock 700, latency present 0 0, video latency 208 32, audio latency 138 224
[   15.543398] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   15.543401] [drm:drm_mode_debug_printmodeline], Modeline 27:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   15.543403] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   15.543404] [drm:drm_mode_debug_printmodeline], Modeline 22:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x48 0x15
[   15.543407] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   15.543408] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   15.543410] [drm:drm_mode_debug_printmodeline], Modeline 21:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   15.543412] [drm:drm_mode_debug_printmodeline], Modeline 20:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
[   15.543417] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   15.543605] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   15.543607] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   15.544114] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.563545] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.580588] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.600077] [drm:ironlake_dp_detect], DPCD: 0000
[   15.600083] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   15.600098] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   15.600102] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   15.600610] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.620576] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.640573] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.660051] [drm:ironlake_dp_detect], DPCD: 0000
[   15.660055] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   15.664856] [drm:i915_driver_open], 
[   15.820973] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.840521] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.860505] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.880020] [drm:ironlake_dp_detect], DPCD: 0000
[   15.880602] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.900506] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.920484] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.939968] [drm:ironlake_dp_detect], DPCD: 0000
[   16.068613] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   16.068675] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   16.068677] [drm:intel_crt_detect], CRT not detected via hotplug
[   16.414235] [drm:drm_mode_addfb], [FB:22]
[   16.532005] EXT4-fs (dm-3): re-mounted. Opts: errors=remount-ro,commit=0
[   16.533406] EXT4-fs (dm-1): re-mounted. Opts: errors=remount-ro,commit=0
[   16.546577] [drm:drm_mode_addfb], [FB:25]
[   16.584630] [drm:drm_mode_addfb], [FB:22]
[   20.958823] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   20.958827] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   20.958830] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   20.958832] [drm:intel_crt_detect], CRT not detected via hotplug
[   20.958834] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   20.958837] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   20.958839] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   20.958840] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   20.958842] [drm:intel_crt_detect], CRT not detected via hotplug
[   20.958843] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   20.958848] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   20.958850] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   20.969772] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   20.969774] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   20.969775] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   20.980689] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   20.980696] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   20.980698] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   20.981203] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   20.999096] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   21.019088] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   21.038578] [drm:ironlake_dp_detect], DPCD: 0000
[   21.038584] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   21.038599] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   21.038603] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   21.039110] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   21.059149] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   21.079084] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   21.098567] [drm:ironlake_dp_detect], DPCD: 0000
[   21.098573] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   21.098594] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   21.098598] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   21.214714] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   21.330896] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   21.330898] HDMI: DVI dual 0, max TMDS clock 700, latency present 0 0, video latency 208 32, audio latency 138 224
[   21.330899] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   21.330902] [drm:drm_mode_debug_printmodeline], Modeline 27:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   21.330904] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   21.330905] [drm:drm_mode_debug_printmodeline], Modeline 25:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x48 0x15
[   21.330907] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   21.330909] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   21.330911] [drm:drm_mode_debug_printmodeline], Modeline 21:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   21.330913] [drm:drm_mode_debug_printmodeline], Modeline 20:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x40 0xa
[   21.330918] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   21.331117] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   21.331119] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   21.331624] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   21.349003] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   21.368993] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   21.388483] [drm:ironlake_dp_detect], DPCD: 0000
[   21.388489] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   21.388504] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   21.388508] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   21.389014] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   21.408981] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   21.428977] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   21.448469] [drm:ironlake_dp_detect], DPCD: 0000
[   21.448475] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   22.778105] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   22.778111] [drm:intel_crt_detect], CRT not detected via hotplug
[   22.778115] [drm:output_poll_execute], [CONNECTOR:5:VGA-1] status updated from 2 to 2
[   22.789063] [drm:output_poll_execute], [CONNECTOR:8:HDMI-A-1] status updated from 2 to 2
[   22.789570] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   22.808603] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   22.828595] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   22.848080] [drm:ironlake_dp_detect], DPCD: 0000
[   22.848087] [drm:output_poll_execute], [CONNECTOR:11:DP-1] status updated from 2 to 2
[   22.964654] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   22.964656] [drm:output_poll_execute], [CONNECTOR:14:HDMI-A-2] status updated from 1 to 1
[   22.965162] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   22.978553] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   22.998547] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   23.018037] [drm:ironlake_dp_detect], DPCD: 0000
[   23.018043] [drm:output_poll_execute], [CONNECTOR:15:DP-2] status updated from 2 to 2
[   23.787659] eth0: no IPv6 routers present
[   27.548732] [drm:drm_mode_addfb], [FB:25]
[   36.948391] [drm:intel_crtc_cursor_set], 
[   36.948393] [drm:intel_crtc_cursor_set], cursor off
[   36.948419] [drm:intel_crtc_cursor_set], 
[   43.427513] [drm:intel_crtc_cursor_set], 
[   43.427515] [drm:intel_crtc_cursor_set], cursor off
[   49.532870] [drm:intel_crtc_cursor_set], 
[  110.196401] [drm:intel_crtc_cursor_set], 
[  110.196406] [drm:intel_crtc_cursor_set], cursor off
[  110.437021] [drm:intel_crtc_cursor_set], 
[  114.331145] [drm:intel_crtc_cursor_set], 
[  114.331150] [drm:intel_crtc_cursor_set], cursor off
[  131.354781] [drm:intel_crtc_cursor_set], 
[  182.155679] [drm:intel_crtc_cursor_set], 
[  182.155684] [drm:intel_crtc_cursor_set], cursor off
[  213.909529] [drm:intel_crtc_cursor_set], 
[  216.891480] [drm:intel_crtc_cursor_set], 
[  216.891484] [drm:intel_crtc_cursor_set], cursor off
[  220.987548] [drm:intel_crtc_cursor_set], 
[  228.848420] [drm:intel_crtc_cursor_set], 
[  228.848425] [drm:intel_crtc_cursor_set], cursor off
[  228.848480] [drm:intel_crtc_cursor_set], 
[  397.921808] [drm:intel_crtc_cursor_set], 
[  397.921812] [drm:intel_crtc_cursor_set], cursor off
[  400.602500] [drm:intel_crtc_cursor_set], 
[  487.524912] [drm:intel_crtc_cursor_set], 
[  487.524916] [drm:intel_crtc_cursor_set], cursor off

_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

#35 lore raw

Christopher,

Quoted 8 lines · Christopher White
Quoted 5 lines · Wu Fengguang

Christopher,

Did you enabled CONFIG_SND_DEBUG and CONFIG_SND_DEBUG_VERBOSE in kconfig? I've been looking for the error messages related to zeroed ELD but never managed to find any in your dmesg.

No, I was unaware of these options, this is the first time you've mentioned them. ;-)

Yeah, never mind :-)

Quoted 9 lines

However, I am unable to reproduce the 0-byte EDID again. Even after multiple reboots, turning the projector on/off, etc. Hmm. We'll have to forget that issue since it's not reproducible anymore. It's always odd when code does one thing one time and another thing every other time, but hopefully it was just some weird fluke, race condition, who-knows-what...

Heck it could even be the TX-SR607 receiver that did something odd this one time.

OK. We still have the time :-) Enable CONFIG_SND_DEBUG and use it for months. If it occurs again, we at least have more error messages. Otherwise it at least demonstrates itself to be some less disturbing bug :-)

Quoted 10 lines

I looked at the latest dmesg after yet another reboot and see only a single "[drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe A" event, and no misreads. I'll attach that file too just for completeness.

Anyway, we know that it reads ELD correctly and writes it to the audio register correctly, as we see from the logs. However, my previous message ended in a theory that the problem is that the ELD is written to the register for port 1 but my device is on port 2. Re-read the bottom of the message I sent previously, and it'll detail the idea. It's a possibility worth checking out.

The theory still cannot explain it well.. see the direct reply to the email. For now let's treat it as some hardware mysteriousness...

Thanks,
Fengguang

#36 lore raw
In reply to Christopher White

Wow I reproduced the bug and got a very interesting dmesg:

gfx =>        [ 4561.287980] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
gfx =>        [ 4561.291730] [drm:ironlake_write_eld], ELD on pipe B
gfx =>        [ 4561.293804] [drm:ironlake_write_eld], Audio directed to unknown port
gfx =>        [ 4561.295273] [drm:ironlake_write_eld],
      alsa => [ 4561.295486] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
      alsa => [ 4561.295564] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
gfx =>        [ 4561.300020] ELD size 13
      alsa => [ 4561.300697] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
      alsa => [ 4561.303322] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
      alsa => [ 4561.311120] ALSA hda_eld.c:259 HDMI: Unknown ELD version 0

Hey the two parts are interleaved!

But still it should work all fine, since the gfx driver does

set ELD_Valid = 0
write ELD
set ELD_Valid = 1

So the audio driver would read the correct ELD unless the ELD content and flag writes are somehow _reordered_ underneath. Or the ELD content writes take some time to take effect?

Thanks,
Fengguang

#37 lore raw
Quoted 17 lines · Wu Fengguang

Wow I reproduced the bug and got a very interesting dmesg:

gfx =>        [ 4561.287980] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
gfx =>        [ 4561.291730] [drm:ironlake_write_eld], ELD on pipe B
gfx =>        [ 4561.293804] [drm:ironlake_write_eld], Audio directed to unknown port
gfx =>        [ 4561.295273] [drm:ironlake_write_eld],
      alsa => [ 4561.295486] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
      alsa => [ 4561.295564] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
gfx =>        [ 4561.300020] ELD size 13
      alsa => [ 4561.300697] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
      alsa => [ 4561.303322] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
      alsa => [ 4561.311120] ALSA hda_eld.c:259 HDMI: Unknown ELD version 0

Hey the two parts are interleaved!

But still it should work all fine, since the gfx driver does

Quoted 7 lines

set ELD_Valid = 0
write ELD
set ELD_Valid = 1

So the audio driver would read the correct ELD unless the ELD content and flag writes are somehow _reordered_ underneath. Or the ELD content writes take some time to take effect?

Just confirmed that adding 1s delay can fix it!

New dmesg is:

[   48.564923] [drm:drm_crtc_helper_set_mode], [ENCODER:11:TMDS-11] set [MODE:34:]
[   48.567481] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe B
[   48.568975] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
[   48.571728] [drm:ironlake_write_eld], ELD on pipe B
[   48.572882] [drm:ironlake_write_eld], Audio directed to unknown port
[   48.575252] [drm:ironlake_write_eld], 
[   48.575400] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   48.575487] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   48.580116] ELD size 13
[   48.580795] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   48.583340] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   48.632514] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.685322] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A - plane 5, cursor: 6
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A - plane 5, cursor: 6
[   48.690106] [drm:ironlake_update_wm], FIFO watermarks For pipe B - plane 42, cursor: 6
[   48.745204] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.798035] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.799633] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
[   48.802686] [drm:ironlake_fdi_link_train], FDI train 1 done.
[   48.805103] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
[   48.807246] [drm:ironlake_fdi_link_train], FDI train 2 done.
[   48.809426] [drm:ironlake_fdi_link_train], FDI train done
[   48.813960] [drm:intel_update_fbc], 
[   48.814782] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[   48.818093] [drm:drm_crtc_helper_set_config],        [CONNECTOR:12:HDMI-A-2] set DPMS on
[   48.828633] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[   49.618962] HDMI: detected monitor RX-V1800 at connection type HDMI
[   49.621013] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC
[   49.622304] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.625069] HDMI: supports coding type LPCM: channels = 8, rates = 32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.628535] HDMI: supports coding type AC-3: channels = 6, rates = 32000 44100 48000, max bitrate = 640000
[   49.630810] HDMI: supports coding type DTS: channels = 7, rates = 32000 44100 48000 96000 176400, max bitrate = 1536000
[   49.633148] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 44100
[   49.635039] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 44100 48000
[   49.637130] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 48000 176400 384000
[   49.639172] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 176400 384000

Thanks,
Fengguang

Subject:
Date: Thu Nov 10 15:41:11 CST 2011

---
 sound/pci/hda/hda_eld.c |    3 +++
 1 file changed, 3 insertions(+)
sound/pci/hda/hda_eld.c +3 -0
@@ -23,6 +23,7 @@
 
 #include <linux/init.h>
 #include <linux/slab.h>
+#include <linux/delay.h>
 #include <sound/core.h>
 #include <asm/unaligned.h>
 #include "hda_codec.h"
@@ -326,6 +327,8 @@ int snd_hdmi_get_eld(struct hdmi_eld *el
 	if (!eld->eld_valid)
 		return -ENOENT;
 
+	msleep(1000);
+
 	size = snd_hdmi_get_eld_size(codec, nid);
 	if (size == 0) {
 		/* wfg: workaround for ASUS P5E-VM HDMI board */

_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

#38 lore raw
Quoted 22 lines · Wu Fengguang
Quoted 21 lines · Wu Fengguang

Wow I reproduced the bug and got a very interesting dmesg:

gfx =>        [ 4561.287980] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
gfx =>        [ 4561.291730] [drm:ironlake_write_eld], ELD on pipe B
gfx =>        [ 4561.293804] [drm:ironlake_write_eld], Audio directed to unknown port
gfx =>        [ 4561.295273] [drm:ironlake_write_eld],
      alsa => [ 4561.295486] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
      alsa => [ 4561.295564] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
gfx =>        [ 4561.300020] ELD size 13
      alsa => [ 4561.300697] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
      alsa => [ 4561.303322] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
      alsa => [ 4561.311120] ALSA hda_eld.c:259 HDMI: Unknown ELD version 0

Hey the two parts are interleaved!

But still it should work all fine, since the gfx driver does

set ELD_Valid = 0
write ELD
set ELD_Valid = 1

Quoted 5 lines
Quoted 3 lines

So the audio driver would read the correct ELD unless the ELD content and flag writes are somehow _reordered_ underneath. Or the ELD content writes take some time to take effect?

Just confirmed that adding 1s delay can fix it!

My test steps are

1) fresh boot
2) cat /proc/asound/card0/eld* ==> OK
3) startx
4) DISPLAY=:0.0 xrandr --output HDMI2 --mode 720x480
5) cat /proc/asound/card0/eld* ==> ZEROS before patch, OK after patch

I guess avoiding the extra ELD passing can also fix this problem, since we never meet timing problems with the first HDMI hot plug event.

Thanks,
Fengguang

Quoted 72 lines

New dmesg is:

[   48.564923] [drm:drm_crtc_helper_set_mode], [ENCODER:11:TMDS-11] set [MODE:34:]
[   48.567481] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe B
[   48.568975] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
[   48.571728] [drm:ironlake_write_eld], ELD on pipe B
[   48.572882] [drm:ironlake_write_eld], Audio directed to unknown port
[   48.575252] [drm:ironlake_write_eld], 
[   48.575400] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   48.575487] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   48.580116] ELD size 13
[   48.580795] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   48.583340] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   48.632514] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.685322] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A - plane 5, cursor: 6
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A - plane 5, cursor: 6
[   48.690106] [drm:ironlake_update_wm], FIFO watermarks For pipe B - plane 42, cursor: 6
[   48.745204] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.798035] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.799633] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
[   48.802686] [drm:ironlake_fdi_link_train], FDI train 1 done.
[   48.805103] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
[   48.807246] [drm:ironlake_fdi_link_train], FDI train 2 done.
[   48.809426] [drm:ironlake_fdi_link_train], FDI train done
[   48.813960] [drm:intel_update_fbc], 
[   48.814782] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[   48.818093] [drm:drm_crtc_helper_set_config],        [CONNECTOR:12:HDMI-A-2] set DPMS on
[   48.828633] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[   49.618962] HDMI: detected monitor RX-V1800 at connection type HDMI
[   49.621013] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC
[   49.622304] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.625069] HDMI: supports coding type LPCM: channels = 8, rates = 32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.628535] HDMI: supports coding type AC-3: channels = 6, rates = 32000 44100 48000, max bitrate = 640000
[   49.630810] HDMI: supports coding type DTS: channels = 7, rates = 32000 44100 48000 96000 176400, max bitrate = 1536000
[   49.633148] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 44100
[   49.635039] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 44100 48000
[   49.637130] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 48000 176400 384000
[   49.639172] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 176400 384000

Thanks,
Fengguang

Subject:
Date: Thu Nov 10 15:41:11 CST 2011

---
 sound/pci/hda/hda_eld.c |    3 +++
 1 file changed, 3 insertions(+)
sound/pci/hda/hda_eld.c +3 -0
@@ -23,6 +23,7 @@
 
 #include <linux/init.h>
 #include <linux/slab.h>
+#include <linux/delay.h>
 #include <sound/core.h>
 #include <asm/unaligned.h>
 #include "hda_codec.h"
@@ -326,6 +327,8 @@ int snd_hdmi_get_eld(struct hdmi_eld *el
 	if (!eld->eld_valid)
 		return -ENOENT;
 
+	msleep(1000);
+
 	size = snd_hdmi_get_eld_size(codec, nid);
 	if (size == 0) {
 		/* wfg: workaround for ASUS P5E-VM HDMI board */
#39 lore raw
In reply to Wu Fengguang
Quoted 67 lines · Wu Fengguang
Quoted 17 lines · Wu Fengguang

Wow I reproduced the bug and got a very interesting dmesg:

gfx =>         [ 4561.287980] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
gfx =>         [ 4561.291730] [drm:ironlake_write_eld], ELD on pipe B
gfx =>         [ 4561.293804] [drm:ironlake_write_eld], Audio directed to unknown port
gfx =>         [ 4561.295273] [drm:ironlake_write_eld],
       alsa =>  [ 4561.295486] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
       alsa =>  [ 4561.295564] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
gfx =>         [ 4561.300020] ELD size 13
       alsa =>  [ 4561.300697] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
       alsa =>  [ 4561.303322] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
       alsa =>  [ 4561.311120] ALSA hda_eld.c:259 HDMI: Unknown ELD version 0

Hey the two parts are interleaved!

But still it should work all fine, since the gfx driver does

Quoted 7 lines

set ELD_Valid = 0
write ELD
set ELD_Valid = 1

So the audio driver would read the correct ELD unless the ELD content and flag writes are somehow _reordered_ underneath. Or the ELD content writes take some time to take effect?

Just confirmed that adding 1s delay can fix it!

New dmesg is:

[   48.564923] [drm:drm_crtc_helper_set_mode], [ENCODER:11:TMDS-11] set [MODE:34:]
[   48.567481] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe B
[   48.568975] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
[   48.571728] [drm:ironlake_write_eld], ELD on pipe B
[   48.572882] [drm:ironlake_write_eld], Audio directed to unknown port
[   48.575252] [drm:ironlake_write_eld],
[   48.575400] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   48.575487] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   48.580116] ELD size 13
[   48.580795] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   48.583340] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   48.632514] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.685322] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A - plane 5, cursor: 6
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A - plane 5, cursor: 6
[   48.690106] [drm:ironlake_update_wm], FIFO watermarks For pipe B - plane 42, cursor: 6
[   48.745204] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.798035] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.799633] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
[   48.802686] [drm:ironlake_fdi_link_train], FDI train 1 done.
[   48.805103] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
[   48.807246] [drm:ironlake_fdi_link_train], FDI train 2 done.
[   48.809426] [drm:ironlake_fdi_link_train], FDI train done
[   48.813960] [drm:intel_update_fbc],
[   48.814782] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[   48.818093] [drm:drm_crtc_helper_set_config],        [CONNECTOR:12:HDMI-A-2] set DPMS on
[   48.828633] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[   49.618962] HDMI: detected monitor RX-V1800 at connection type HDMI
[   49.621013] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC
[   49.622304] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.625069] HDMI: supports coding type LPCM: channels = 8, rates = 32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.628535] HDMI: supports coding type AC-3: channels = 6, rates = 32000 44100 48000, max bitrate = 640000
[   49.630810] HDMI: supports coding type DTS: channels = 7, rates = 32000 44100 48000 96000 176400, max bitrate = 1536000
[   49.633148] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 44100
[   49.635039] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 44100 48000
[   49.637130] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 48000 176400 384000
[   49.639172] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 176400 384000
Quoted 2 lines

Thanks,
Fengguang

Wow, you were able to reproduce it! That's the best news ever. I will be applying this patch and rebuilding now to see what happens. So it was some sort of timing issue after all.

Expect me to reply within 1h, but rebuild takes some time.

#40 lore raw
Quoted 73 lines · Christopher White
Quoted 72 lines · Wu Fengguang
Quoted 22 lines · Wu Fengguang

Wow I reproduced the bug and got a very interesting dmesg:

gfx =>         [ 4561.287980] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
gfx =>         [ 4561.291730] [drm:ironlake_write_eld], ELD on pipe B
gfx =>         [ 4561.293804] [drm:ironlake_write_eld], Audio directed to unknown port
gfx =>         [ 4561.295273] [drm:ironlake_write_eld],
       alsa =>  [ 4561.295486] HDMI hot plug event: Codec=3 Pin=6 
Presence_Detect=1 ELD_Valid=0
       alsa =>  [ 4561.295564] HDMI status: Codec=3 Pin=6 
Presence_Detect=1 ELD_Valid=0
gfx =>         [ 4561.300020] ELD size 13
       alsa =>  [ 4561.300697] HDMI hot plug event: Codec=3 Pin=6 
Presence_Detect=1 ELD_Valid=1
       alsa =>  [ 4561.303322] HDMI status: Codec=3 Pin=6 
Presence_Detect=1 ELD_Valid=1
       alsa =>  [ 4561.311120] ALSA hda_eld.c:259 HDMI: Unknown ELD 

version 0

Hey the two parts are interleaved!

But still it should work all fine, since the gfx driver does

Quoted 7 lines

set ELD_Valid = 0
write ELD
set ELD_Valid = 1

So the audio driver would read the correct ELD unless the ELD content and flag writes are somehow _reordered_ underneath. Or the ELD content writes take some time to take effect?

Just confirmed that adding 1s delay can fix it!

New dmesg is:

[   48.564923] [drm:drm_crtc_helper_set_mode], [ENCODER:11:TMDS-11] set [MODE:34:]
[   48.567481] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe B
[   48.568975] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
[   48.571728] [drm:ironlake_write_eld], ELD on pipe B
[   48.572882] [drm:ironlake_write_eld], Audio directed to unknown port
[   48.575252] [drm:ironlake_write_eld],
[   48.575400] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   48.575487] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   48.580116] ELD size 13
[   48.580795] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   48.583340] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   48.632514] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.685322] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A - plane 5, cursor: 6
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A - plane 5, cursor: 6
[   48.690106] [drm:ironlake_update_wm], FIFO watermarks For pipe B - plane 42, cursor: 6
[   48.745204] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.798035] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.799633] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
[   48.802686] [drm:ironlake_fdi_link_train], FDI train 1 done.
[   48.805103] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
[   48.807246] [drm:ironlake_fdi_link_train], FDI train 2 done.
[   48.809426] [drm:ironlake_fdi_link_train], FDI train done
[   48.813960] [drm:intel_update_fbc],
[   48.814782] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[   48.818093] [drm:drm_crtc_helper_set_config],        [CONNECTOR:12:HDMI-A-2] set DPMS on
[   48.828633] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[   49.618962] HDMI: detected monitor RX-V1800 at connection type HDMI
[   49.621013] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC
[   49.622304] HDMI: supports coding type LPCM: channels = 2, rates = 32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.625069] HDMI: supports coding type LPCM: channels = 8, rates = 32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.628535] HDMI: supports coding type AC-3: channels = 6, rates = 32000 44100 48000, max bitrate = 640000
[   49.630810] HDMI: supports coding type DTS: channels = 7, rates = 32000 44100 48000 96000 176400, max bitrate = 1536000
[   49.633148] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 44100
[   49.635039] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 44100 48000
[   49.637130] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 48000 176400 384000
[   49.639172] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 176400 384000
Quoted 5 lines
Quoted 2 lines

Thanks,
Fengguang

Wow, you were able to reproduce it! That's the best news ever. I will be applying this patch and rebuilding now to see what happens. So it was some sort of timing issue after all.

Expect me to reply within 1h, but rebuild takes some time.

I still had the old build directory and only had to rebuild one module which only took 5 minutes. The rest of the delay was me doing an hour of tests as well as being on a 45 minute phone call. Anyway, now the result:

Success!

So we know it's a timing issue somewhere. Wow, real progress and near a solution. Finally! The big question now is what causes the audio driver to read the ELD while it is empty, and why the 1 second delay fixes it.

Look at speakertest.txt here. It's beautiful. ;-) Playing digital multichannel sound over the HDMI PCH bus, and I can hear every channel in their proper location on my speaker system. It's beautiful. I've waited for this moment since building this Linux HTPC back in April. ;-) (I'm an astonishingly patient man hehe).

Now as for why we needed a 1 second delay, any ideas? Could it be that the audio driver was reading the ELD while it wasn't written to the register yet?

Christopher

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.0.4-custom (root@mediacenter) (gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) ) #2 SMP Thu Nov 10 10:00:39 CET 2011
[    0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.0.4-custom root=/dev/mapper/vgsystem-lvroot ro bootdegraded=true crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7 drm.debug=6
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009d800 (usable)
[    0.000000]  BIOS-e820: 000000000009d800 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 0000000020000000 (usable)
[    0.000000]  BIOS-e820: 0000000020000000 - 0000000020200000 (reserved)
[    0.000000]  BIOS-e820: 0000000020200000 - 0000000040000000 (usable)
[    0.000000]  BIOS-e820: 0000000040000000 - 0000000040200000 (reserved)
[    0.000000]  BIOS-e820: 0000000040200000 - 00000000b6c22000 (usable)
[    0.000000]  BIOS-e820: 00000000b6c22000 - 00000000b6c79000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000b6c79000 - 00000000b6dac000 (reserved)
[    0.000000]  BIOS-e820: 00000000b6dac000 - 00000000b6dbd000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000b6dbd000 - 00000000b6dd4000 (reserved)
[    0.000000]  BIOS-e820: 00000000b6dd4000 - 00000000b6dd6000 (usable)
[    0.000000]  BIOS-e820: 00000000b6dd6000 - 00000000b6dd7000 (ACPI data)
[    0.000000]  BIOS-e820: 00000000b6dd7000 - 00000000b6ddf000 (reserved)
[    0.000000]  BIOS-e820: 00000000b6ddf000 - 00000000b6de9000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000b6de9000 - 00000000b6e43000 (reserved)
[    0.000000]  BIOS-e820: 00000000b6e43000 - 00000000b6e86000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000b6e86000 - 00000000b7000000 (usable)
[    0.000000]  BIOS-e820: 00000000b7800000 - 00000000bfa00000 (reserved)
[    0.000000]  BIOS-e820: 00000000fed1c000 - 00000000fed20000 (reserved)
[    0.000000]  BIOS-e820: 00000000ff000000 - 0000000100000000 (reserved)
[    0.000000]  BIOS-e820: 0000000100000000 - 000000013fe00000 (usable)
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] DMI 2.6 present.
[    0.000000] DMI: System manufacturer System Product Name/P8H67-I, BIOS 0505 04/29/2011
[    0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
[    0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
[    0.000000] No AGP bridge found
[    0.000000] last_pfn = 0x13fe00 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-CFFFF write-protect
[    0.000000]   D0000-E7FFF uncachable
[    0.000000]   E8000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000000000 mask F00000000 write-back
[    0.000000]   1 base 100000000 mask FC0000000 write-back
[    0.000000]   2 base 0B7800000 mask FFF800000 uncachable
[    0.000000]   3 base 0B8000000 mask FF8000000 uncachable
[    0.000000]   4 base 0C0000000 mask FC0000000 uncachable
[    0.000000]   5 base 13FE00000 mask FFFE00000 uncachable
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000]   8 disabled
[    0.000000]   9 disabled
[    0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[    0.000000] e820 update range: 00000000b7800000 - 0000000100000000 (usable) ==> (reserved)
[    0.000000] last_pfn = 0xb7000 max_arch_pfn = 0x400000000
[    0.000000] found SMP MP-table at [ffff8800000fcd90] fcd90
[    0.000000] initial memory mapped : 0 - 20000000
[    0.000000] Base memory trampoline at [ffff880000098000] 98000 size 20480
[    0.000000] init_memory_mapping: 0000000000000000-00000000b7000000
[    0.000000]  0000000000 - 00b7000000 page 2M
[    0.000000] kernel direct mapping tables up to b7000000 @ b6ffc000-b7000000
[    0.000000] init_memory_mapping: 0000000100000000-000000013fe00000
[    0.000000]  0100000000 - 013fe00000 page 2M
[    0.000000] kernel direct mapping tables up to 13fe00000 @ 13fdfa000-13fe00000
[    0.000000] RAMDISK: 357e6000 - 36beb000
[    0.000000] Reserving 128MB of memory at 720MB for crashkernel (System RAM: 5118MB)
[    0.000000] ACPI: RSDP 00000000000f0420 00024 (v02 ALASKA)
[    0.000000] ACPI: XSDT 00000000b6c6c068 0004C (v01 ALASKA    A M I 01072009 AMI  00010013)
[    0.000000] ACPI: FACP 00000000b6c74d30 000F4 (v04 ALASKA    A M I 01072009 AMI  00010013)
[    0.000000] ACPI: DSDT 00000000b6c6c140 08BEE (v02 ALASKA    A M I 00000000 INTL 20051117)
[    0.000000] ACPI: FACS 00000000b6de0f80 00040
[    0.000000] ACPI: APIC 00000000b6c74e28 00072 (v03 ALASKA    A M I 01072009 AMI  00010013)
[    0.000000] ACPI: SSDT 00000000b6c74ea0 00102 (v01 AMICPU     PROC 00000001 MSFT 03000001)
[    0.000000] ACPI: MCFG 00000000b6c74fa8 0003C (v01 ALASKA    A M I 01072009 MSFT 00000097)
[    0.000000] ACPI: HPET 00000000b6c74fe8 00038 (v01 ALASKA    A M I 01072009 AMI. 00000004)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at 0000000000000000-000000013fe00000
[    0.000000] Initmem setup node 0 0000000000000000-000000013fe00000
[    0.000000]   NODE_DATA [000000013fdfb000 - 000000013fdfffff]
[    0.000000]  [ffffea0000000000-ffffea00045fffff] PMD -> [ffff88013b600000-ffff88013edfffff] on node 0
[    0.000000] Zone PFN ranges:
[    0.000000]   DMA      0x00000010 -> 0x00001000
[    0.000000]   DMA32    0x00001000 -> 0x00100000
[    0.000000]   Normal   0x00100000 -> 0x0013fe00
[    0.000000] Movable zone start PFN for each node
[    0.000000] early_node_map[7] active PFN ranges
[    0.000000]     0: 0x00000010 -> 0x0000009d
[    0.000000]     0: 0x00000100 -> 0x00020000
[    0.000000]     0: 0x00020200 -> 0x00040000
[    0.000000]     0: 0x00040200 -> 0x000b6c22
[    0.000000]     0: 0x000b6dd4 -> 0x000b6dd6
[    0.000000]     0: 0x000b6e86 -> 0x000b7000
[    0.000000]     0: 0x00100000 -> 0x0013fe00
[    0.000000] On node 0 totalpages: 1009451
[    0.000000]   DMA zone: 56 pages used for memmap
[    0.000000]   DMA zone: 5 pages reserved
[    0.000000]   DMA zone: 3920 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 14280 pages used for memmap
[    0.000000]   DMA32 zone: 729558 pages, LIFO batch:31
[    0.000000]   Normal zone: 3577 pages used for memmap
[    0.000000]   Normal zone: 258055 pages, LIFO batch:31
[    0.000000] ACPI: PM-Timer IO Port: 0x408
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x03] lapic_id[0x04] enabled)
[    0.000000] ACPI: LAPIC (acpi_id[0x04] lapic_id[0x06] enabled)
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
[    0.000000] ACPI: IOAPIC (id[0x00] address[0xfec00000] gsi_base[0])
[    0.000000] IOAPIC[0]: apic_id 0, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] ACPI: HPET id: 0x8086a701 base: 0xfed00000
[    0.000000] SMP: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] nr_irqs_gsi: 40
[    0.000000] PM: Registered nosave memory: 000000000009d000 - 000000000009e000
[    0.000000] PM: Registered nosave memory: 000000000009e000 - 00000000000a0000
[    0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000e0000
[    0.000000] PM: Registered nosave memory: 00000000000e0000 - 0000000000100000
[    0.000000] PM: Registered nosave memory: 0000000020000000 - 0000000020200000
[    0.000000] PM: Registered nosave memory: 0000000040000000 - 0000000040200000
[    0.000000] PM: Registered nosave memory: 00000000b6c22000 - 00000000b6c79000
[    0.000000] PM: Registered nosave memory: 00000000b6c79000 - 00000000b6dac000
[    0.000000] PM: Registered nosave memory: 00000000b6dac000 - 00000000b6dbd000
[    0.000000] PM: Registered nosave memory: 00000000b6dbd000 - 00000000b6dd4000
[    0.000000] PM: Registered nosave memory: 00000000b6dd6000 - 00000000b6dd7000
[    0.000000] PM: Registered nosave memory: 00000000b6dd7000 - 00000000b6ddf000
[    0.000000] PM: Registered nosave memory: 00000000b6ddf000 - 00000000b6de9000
[    0.000000] PM: Registered nosave memory: 00000000b6de9000 - 00000000b6e43000
[    0.000000] PM: Registered nosave memory: 00000000b6e43000 - 00000000b6e86000
[    0.000000] PM: Registered nosave memory: 00000000b7000000 - 00000000b7800000
[    0.000000] PM: Registered nosave memory: 00000000b7800000 - 00000000bfa00000
[    0.000000] PM: Registered nosave memory: 00000000bfa00000 - 00000000fed1c000
[    0.000000] PM: Registered nosave memory: 00000000fed1c000 - 00000000fed20000
[    0.000000] PM: Registered nosave memory: 00000000fed20000 - 00000000ff000000
[    0.000000] PM: Registered nosave memory: 00000000ff000000 - 0000000100000000
[    0.000000] Allocating PCI resources starting at bfa00000 (gap: bfa00000:3f31c000)
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 27 pages/cpu @ffff88013fa00000 s79488 r8192 d22912 u524288
[    0.000000] pcpu-alloc: s79488 r8192 d22912 u524288 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 2 3 
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 991533
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.0.4-custom root=/dev/mapper/vgsystem-lvroot ro bootdegraded=true crashkernel=384M-2G:64M,2G-:128M quiet splash vt.handoff=7 drm.debug=6
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] xsave/xrstor: enabled xstate_bv 0x7, cntxt size 0x340
[    0.000000] Checking aperture...
[    0.000000] No AGP bridge found
[    0.000000] Calgary: detecting Calgary via BIOS EBDA area
[    0.000000] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
[    0.000000] Memory: 3748940k/5240832k available (5970k kernel code, 1203028k absent, 288864k reserved, 5006k data, 956k init)
[    0.000000] SLUB: Genslabs=15, HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	RCU dyntick-idle grace-period acceleration is enabled.
[    0.000000] NR_IRQS:16640 nr_irqs:712 16
[    0.000000] Extended CMOS year: 2000
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty0] enabled
[    0.000000] allocated 32505856 bytes of page_cgroup
[    0.000000] please try 'cgroup_disable=memory' option if you don't want memory cgroups
[    0.000000] hpet clockevent registered
[    0.000000] Fast TSC calibration using PIT
[    0.010000] Detected 3291.777 MHz processor.
[    0.000002] Calibrating delay loop (skipped), value calculated using timer frequency.. 6583.55 BogoMIPS (lpj=32917770)
[    0.000004] pid_max: default: 32768 minimum: 301
[    0.000019] Security Framework initialized
[    0.000028] AppArmor: AppArmor initialized
[    0.000300] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.000918] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.001178] Mount-cache hash table entries: 256
[    0.001245] Initializing cgroup subsys cpuacct
[    0.001248] Initializing cgroup subsys memory
[    0.001252] Initializing cgroup subsys devices
[    0.001254] Initializing cgroup subsys freezer
[    0.001255] Initializing cgroup subsys net_cls
[    0.001256] Initializing cgroup subsys blkio
[    0.001275] CPU: Physical Processor ID: 0
[    0.001276] CPU: Processor Core ID: 0
[    0.001279] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[    0.001280] ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[    0.001282] mce: CPU supports 9 MCE banks
[    0.001292] CPU0: Thermal monitoring enabled (TM1)
[    0.001297] using mwait in idle threads.
[    0.003046] ACPI: Core revision 20110413
[    0.013210] ftrace: allocating 23242 entries in 92 pages
[    0.020148] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.120130] CPU0: Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz stepping 07
[    0.238318] Performance Events: PEBS fmt1+, SandyBridge events, Intel PMU driver.
[    0.238322] ... version:                3
[    0.238323] ... bit width:              48
[    0.238324] ... generic registers:      8
[    0.238325] ... value mask:             0000ffffffffffff
[    0.238326] ... max period:             000000007fffffff
[    0.238326] ... fixed-purpose events:   3
[    0.238327] ... event mask:             00000007000000ff
[    0.238582] Booting Node   0, Processors  #1
[    0.238584] smpboot cpu 1: start_ip = 98000
[    0.418402]  #2
[    0.418404] smpboot cpu 2: start_ip = 98000
[    0.598364]  #3 Ok.
[    0.598366] smpboot cpu 3: start_ip = 98000
[    0.778339] Brought up 4 CPUs
[    0.778341] Total of 4 processors activated (26354.86 BogoMIPS).
[    0.779921] devtmpfs: initialized
[    0.780000] PM: Registering ACPI NVS region at b6c22000 (356352 bytes)
[    0.780005] PM: Registering ACPI NVS region at b6dac000 (69632 bytes)
[    0.780007] PM: Registering ACPI NVS region at b6ddf000 (40960 bytes)
[    0.780009] PM: Registering ACPI NVS region at b6e43000 (274432 bytes)
[    0.780504] print_constraints: dummy: 
[    0.780528] Time:  9:15:44  Date: 11/10/11
[    0.780545] NET: Registered protocol family 16
[    0.780597] ACPI: bus type pci registered
[    0.780628] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xe0000000-0xe3ffffff] (base 0xe0000000)
[    0.780629] PCI: not using MMCONFIG
[    0.780630] PCI: Using configuration type 1 for base access
[    0.781026] bio: create slab <bio-0> at 0
[    0.781843] ACPI: EC: Look up EC in DSDT
[    0.782742] ACPI: Executed 1 blocks of module-level executable AML code
[    0.784075] ACPI Error: [RAMB] Namespace lookup failure, AE_NOT_FOUND (20110413/psargs-359)
[    0.784078] ACPI Exception: AE_NOT_FOUND, Could not execute arguments for [RAMW] (Region) (20110413/nsinit-349)
[    0.784247] ACPI: SSDT 00000000b6ddfc18 0038C (v01    AMI      IST 00000001 MSFT 03000001)
[    0.784470] ACPI: Dynamic OEM Table Load:
[    0.784472] ACPI: SSDT           (null) 0038C (v01    AMI      IST 00000001 MSFT 03000001)
[    0.784486] ACPI: SSDT 00000000b6de0e18 00084 (v01    AMI      CST 00000001 MSFT 03000001)
[    0.784674] ACPI: Dynamic OEM Table Load:
[    0.784676] ACPI: SSDT           (null) 00084 (v01    AMI      CST 00000001 MSFT 03000001)
[    0.784945] ACPI: Interpreter enabled
[    0.784947] ACPI: (supports S0 S1 S3 S4 S5)
[    0.784959] ACPI: Using IOAPIC for interrupt routing
[    0.784973] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xe0000000-0xe3ffffff] (base 0xe0000000)
[    0.785016] PCI: MMCONFIG at [mem 0xe0000000-0xe3ffffff] reserved in ACPI motherboard resources
[    0.796231] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    0.798999] ACPI: No dock devices found.
[    0.799001] HEST: Table not found.
[    0.799002] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.799114] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.799238] pci_root PNP0A08:00: host bridge window [io  0x0000-0x0cf7]
[    0.799239] pci_root PNP0A08:00: host bridge window [io  0x0d00-0xffff]
[    0.799241] pci_root PNP0A08:00: host bridge window [mem 0x000a0000-0x000bffff]
[    0.799242] pci_root PNP0A08:00: host bridge window [mem 0x000c8000-0x000dffff]
[    0.799244] pci_root PNP0A08:00: host bridge window [mem 0xbfa00000-0xffffffff]
[    0.799246] pci_root PNP0A08:00: address space collision: host bridge window [mem 0x000c8000-0x000dffff] conflicts with Video ROM [mem 0x000c0000-0x000cd7ff]
[    0.799256] pci 0000:00:00.0: [8086:0100] type 0 class 0x000600
[    0.799280] pci 0000:00:01.0: [8086:0101] type 1 class 0x000604
[    0.799298] pci 0000:00:01.0: PME# supported from D0 D3hot D3cold
[    0.799300] pci 0000:00:01.0: PME# disabled
[    0.799314] pci 0000:00:02.0: [8086:0112] type 0 class 0x000300
[    0.799322] pci 0000:00:02.0: reg 10: [mem 0xfe000000-0xfe3fffff 64bit]
[    0.799326] pci 0000:00:02.0: reg 18: [mem 0xc0000000-0xcfffffff 64bit pref]
[    0.799330] pci 0000:00:02.0: reg 20: [io  0xf000-0xf03f]
[    0.799370] pci 0000:00:16.0: [8086:1c3a] type 0 class 0x000780
[    0.799391] pci 0000:00:16.0: reg 10: [mem 0xfe508000-0xfe50800f 64bit]
[    0.799448] pci 0000:00:16.0: PME# supported from D0 D3hot D3cold
[    0.799451] pci 0000:00:16.0: PME# disabled
[    0.799479] pci 0000:00:1a.0: [8086:1c2d] type 0 class 0x000c03
[    0.799498] pci 0000:00:1a.0: reg 10: [mem 0xfe507000-0xfe5073ff]
[    0.799566] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.799570] pci 0000:00:1a.0: PME# disabled
[    0.799589] pci 0000:00:1b.0: [8086:1c20] type 0 class 0x000403
[    0.799603] pci 0000:00:1b.0: reg 10: [mem 0xfe500000-0xfe503fff 64bit]
[    0.799652] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.799655] pci 0000:00:1b.0: PME# disabled
[    0.799672] pci 0000:00:1c.0: [8086:1c10] type 1 class 0x000604
[    0.799729] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.799732] pci 0000:00:1c.0: PME# disabled
[    0.799755] pci 0000:00:1c.4: [8086:1c18] type 1 class 0x000604
[    0.799812] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[    0.799815] pci 0000:00:1c.4: PME# disabled
[    0.799834] pci 0000:00:1c.5: [8086:1c1a] type 1 class 0x000604
[    0.799893] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[    0.799895] pci 0000:00:1c.5: PME# disabled
[    0.799915] pci 0000:00:1c.6: [8086:1c1c] type 1 class 0x000604
[    0.799972] pci 0000:00:1c.6: PME# supported from D0 D3hot D3cold
[    0.799975] pci 0000:00:1c.6: PME# disabled
[    0.799994] pci 0000:00:1c.7: [8086:1c1e] type 1 class 0x000604
[    0.800051] pci 0000:00:1c.7: PME# supported from D0 D3hot D3cold
[    0.800054] pci 0000:00:1c.7: PME# disabled
[    0.800077] pci 0000:00:1d.0: [8086:1c26] type 0 class 0x000c03
[    0.800096] pci 0000:00:1d.0: reg 10: [mem 0xfe506000-0xfe5063ff]
[    0.800165] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.800168] pci 0000:00:1d.0: PME# disabled
[    0.800188] pci 0000:00:1f.0: [8086:1c4a] type 0 class 0x000601
[    0.800295] pci 0000:00:1f.2: [8086:1c02] type 0 class 0x000106
[    0.800311] pci 0000:00:1f.2: reg 10: [io  0xf0b0-0xf0b7]
[    0.800318] pci 0000:00:1f.2: reg 14: [io  0xf0a0-0xf0a3]
[    0.800325] pci 0000:00:1f.2: reg 18: [io  0xf090-0xf097]
[    0.800331] pci 0000:00:1f.2: reg 1c: [io  0xf080-0xf083]
[    0.800338] pci 0000:00:1f.2: reg 20: [io  0xf060-0xf07f]
[    0.800345] pci 0000:00:1f.2: reg 24: [mem 0xfe505000-0xfe5057ff]
[    0.800373] pci 0000:00:1f.2: PME# supported from D3hot
[    0.800376] pci 0000:00:1f.2: PME# disabled
[    0.800389] pci 0000:00:1f.3: [8086:1c22] type 0 class 0x000c05
[    0.800403] pci 0000:00:1f.3: reg 10: [mem 0xfe504000-0xfe5040ff 64bit]
[    0.800422] pci 0000:00:1f.3: reg 20: [io  0xf040-0xf05f]
[    0.800459] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.800461] pci 0000:00:01.0:   bridge window [io  0xf000-0x0000] (disabled)
[    0.800463] pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.800466] pci 0000:00:01.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.800506] pci 0000:00:1c.0: PCI bridge to [bus 02-02]
[    0.800509] pci 0000:00:1c.0:   bridge window [io  0xf000-0x0000] (disabled)
[    0.800512] pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.800517] pci 0000:00:1c.0:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.800577] pci 0000:03:00.0: [10ec:8168] type 0 class 0x000200
[    0.800596] pci 0000:03:00.0: reg 10: [io  0xe000-0xe0ff]
[    0.800629] pci 0000:03:00.0: reg 18: [mem 0xd0004000-0xd0004fff 64bit pref]
[    0.800650] pci 0000:03:00.0: reg 20: [mem 0xd0000000-0xd0003fff 64bit pref]
[    0.800707] pci 0000:03:00.0: supports D1 D2
[    0.800708] pci 0000:03:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.800713] pci 0000:03:00.0: PME# disabled
[    0.818172] pci 0000:00:1c.4: PCI bridge to [bus 03-03]
[    0.818177] pci 0000:00:1c.4:   bridge window [io  0xe000-0xefff]
[    0.818182] pci 0000:00:1c.4:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.818190] pci 0000:00:1c.4:   bridge window [mem 0xd0000000-0xd00fffff 64bit pref]
[    0.818275] pci 0000:04:00.0: [1b21:1042] type 0 class 0x000c03
[    0.818303] pci 0000:04:00.0: reg 10: [mem 0xfe400000-0xfe407fff 64bit]
[    0.818425] pci 0000:04:00.0: PME# supported from D3hot D3cold
[    0.818429] pci 0000:04:00.0: PME# disabled
[    0.838162] pci 0000:00:1c.5: PCI bridge to [bus 04-04]
[    0.838167] pci 0000:00:1c.5:   bridge window [io  0xf000-0x0000] (disabled)
[    0.838172] pci 0000:00:1c.5:   bridge window [mem 0xfe400000-0xfe4fffff]
[    0.838180] pci 0000:00:1c.5:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.838236] pci 0000:00:1c.6: PCI bridge to [bus 05-05]
[    0.838239] pci 0000:00:1c.6:   bridge window [io  0xf000-0x0000] (disabled)
[    0.838242] pci 0000:00:1c.6:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.838247] pci 0000:00:1c.6:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.838288] pci 0000:00:1c.7: PCI bridge to [bus 06-06]
[    0.838291] pci 0000:00:1c.7:   bridge window [io  0xf000-0x0000] (disabled)
[    0.838294] pci 0000:00:1c.7:   bridge window [mem 0xfff00000-0x000fffff] (disabled)
[    0.838299] pci 0000:00:1c.7:   bridge window [mem 0xfff00000-0x000fffff pref] (disabled)
[    0.838323] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.838376] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P1._PRT]
[    0.838392] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT]
[    0.838410] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX4._PRT]
[    0.838424] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX5._PRT]
[    0.838438] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX6._PRT]
[    0.838453] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX7._PRT]
[    0.838519]  pci0000:00: Requesting ACPI _OSC control (0x1d)
[    0.838640]  pci0000:00: ACPI _OSC control (0x1c) granted
[    0.840656] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12 14 15)
[    0.840683] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 *7 10 11 12 14 15)
[    0.840709] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 *4 5 6 10 11 12 14 15)
[    0.840734] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 10 *11 12 14 15)
[    0.840759] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[    0.840784] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[    0.840809] ACPI: PCI Interrupt Link [LNKG] (IRQs *3 4 5 6 7 10 11 12 14 15)
[    0.840835] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 *5 6 7 10 11 12 14 15)
[    0.840882] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    0.840886] vgaarb: loaded
[    0.840887] vgaarb: bridge control possible 0000:00:02.0
[    0.840973] SCSI subsystem initialized
[    0.840992] libata version 3.00 loaded.
[    0.841013] usbcore: registered new interface driver usbfs
[    0.841018] usbcore: registered new interface driver hub
[    0.841029] usbcore: registered new device driver usb
[    0.841117] wmi: Mapper loaded
[    0.841118] PCI: Using ACPI for IRQ routing
[    0.842514] PCI: pci_cache_line_size set to 64 bytes
[    0.842560] reserve RAM buffer: 000000000009d800 - 000000000009ffff 
[    0.842562] reserve RAM buffer: 00000000b6c22000 - 00000000b7ffffff 
[    0.842564] reserve RAM buffer: 00000000b6dd6000 - 00000000b7ffffff 
[    0.842566] reserve RAM buffer: 00000000b7000000 - 00000000b7ffffff 
[    0.842567] reserve RAM buffer: 000000013fe00000 - 000000013fffffff 
[    0.842615] NetLabel: Initializing
[    0.842616] NetLabel:  domain hash size = 128
[    0.842616] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.842624] NetLabel:  unlabeled traffic allowed by default
[    0.842647] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[    0.842651] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[    0.844661] Switching to clocksource hpet
[    0.847855] AppArmor: AppArmor Filesystem Enabled
[    0.847868] pnp: PnP ACPI init
[    0.847875] ACPI: bus type pnp registered
[    0.847953] pnp 00:00: [bus 00-ff]
[    0.847955] pnp 00:00: [io  0x0cf8-0x0cff]
[    0.847956] pnp 00:00: [io  0x0000-0x0cf7 window]
[    0.847957] pnp 00:00: [io  0x0d00-0xffff window]
[    0.847960] pnp 00:00: [mem 0x000a0000-0x000bffff window]
[    0.847961] pnp 00:00: [mem 0x000c8000-0x000dffff window]
[    0.847962] pnp 00:00: [mem 0xbfa00000-0xffffffff window]
[    0.847964] pnp 00:00: [mem 0x00000000 window]
[    0.847994] pnp 00:00: Plug and Play ACPI device, IDs PNP0a08 PNP0a03 (active)
[    0.848026] pnp 00:01: [mem 0xfed10000-0xfed19fff]
[    0.848027] pnp 00:01: [mem 0xe0000000-0xe3ffffff]
[    0.848028] pnp 00:01: [mem 0xfed90000-0xfed93fff]
[    0.848029] pnp 00:01: [mem 0xfed20000-0xfed3ffff]
[    0.848030] pnp 00:01: [mem 0xfee00000-0xfee0ffff]
[    0.848050] system 00:01: [mem 0xfed10000-0xfed19fff] has been reserved
[    0.848051] system 00:01: [mem 0xe0000000-0xe3ffffff] has been reserved
[    0.848053] system 00:01: [mem 0xfed90000-0xfed93fff] has been reserved
[    0.848054] system 00:01: [mem 0xfed20000-0xfed3ffff] has been reserved
[    0.848056] system 00:01: [mem 0xfee00000-0xfee0ffff] has been reserved
[    0.848058] system 00:01: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.848118] pnp 00:02: [io  0x0000-0xffffffffffffffff disabled]
[    0.848119] pnp 00:02: [io  0x0a00-0x0a1f]
[    0.848120] pnp 00:02: [io  0x0290-0x029f]
[    0.848121] pnp 00:02: [io  0x0a20-0x0a2f]
[    0.848139] system 00:02: [io  0x0a00-0x0a1f] has been reserved
[    0.848140] system 00:02: [io  0x0290-0x029f] has been reserved
[    0.848141] system 00:02: [io  0x0a20-0x0a2f] has been reserved
[    0.848152] Switched to NOHz mode on CPU #0
[    0.848158] system 00:02: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.848166] pnp 00:03: [dma 4]
[    0.848167] pnp 00:03: [io  0x0000-0x000f]
[    0.848168] pnp 00:03: [io  0x0081-0x0083]
[    0.848169] pnp 00:03: [io  0x0087]
[    0.848170] pnp 00:03: [io  0x0089-0x008b]
[    0.848171] pnp 00:03: [io  0x008f]
[    0.848172] pnp 00:03: [io  0x00c0-0x00df]
[    0.848182] pnp 00:03: Plug and Play ACPI device, IDs PNP0200 (active)
[    0.848187] pnp 00:04: [io  0x0070-0x0071]
[    0.848193] pnp 00:04: [irq 8]
[    0.848204] pnp 00:04: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.848209] pnp 00:05: [io  0x0061]
[    0.848218] pnp 00:05: Plug and Play ACPI device, IDs PNP0800 (active)
[    0.848227] pnp 00:06: [io  0x0010-0x001f]
[    0.848228] pnp 00:06: [io  0x0022-0x003f]
[    0.848229] pnp 00:06: [io  0x0044-0x005f]
[    0.848230] pnp 00:06: [io  0x0063]
[    0.848231] pnp 00:06: [io  0x0065]
[    0.848232] pnp 00:06: [io  0x0067-0x006f]
[    0.848233] pnp 00:06: [io  0x0072-0x007f]
[    0.848234] pnp 00:06: [io  0x0080]
[    0.848235] pnp 00:06: [io  0x0084-0x0086]
[    0.848236] pnp 00:06: [io  0x0088]
[    0.848237] Switched to NOHz mode on CPU #1
[    0.848240] pnp 00:06: [io  0x008c-0x008e]
[    0.848241] pnp 00:06: [io  0x0090-0x009f]
[    0.848241] pnp 00:06: [io  0x00a2-0x00bf]
[    0.848242] pnp 00:06: [io  0x00e0-0x00ef]
[    0.848243] pnp 00:06: [io  0x04d0-0x04d1]
[    0.848248] Switched to NOHz mode on CPU #2
[    0.848263] system 00:06: [io  0x04d0-0x04d1] has been reserved
[    0.848264] system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.848269] pnp 00:07: [io  0x00f0-0x00ff]
[    0.848273] pnp 00:07: [irq 13]
[    0.848284] pnp 00:07: Plug and Play ACPI device, IDs PNP0c04 (active)
[    0.848324] Switched to NOHz mode on CPU #3
[    0.848375] pnp 00:08: [io  0x0400-0x0453]
[    0.848376] pnp 00:08: [io  0x0458-0x047f]
[    0.848378] pnp 00:08: [io  0x0000-0xffffffffffffffff disabled]
[    0.848380] pnp 00:08: [io  0x0500-0x057f]
[    0.848381] pnp 00:08: [mem 0xfed1c000-0xfed1ffff]
[    0.848382] pnp 00:08: [mem 0xfec00000-0xfecfffff]
[    0.848383] pnp 00:08: [mem 0xfed08000-0xfed08fff]
[    0.848384] pnp 00:08: [mem 0xff000000-0xffffffff]
[    0.848403] system 00:08: [io  0x0400-0x0453] has been reserved
[    0.848405] system 00:08: [io  0x0458-0x047f] has been reserved
[    0.848406] system 00:08: [io  0x0500-0x057f] has been reserved
[    0.848408] system 00:08: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.848409] system 00:08: [mem 0xfec00000-0xfecfffff] could not be reserved
[    0.848411] system 00:08: [mem 0xfed08000-0xfed08fff] has been reserved
[    0.848412] system 00:08: [mem 0xff000000-0xffffffff] has been reserved
[    0.848414] system 00:08: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.848434] pnp 00:09: [io  0x0454-0x0457]
[    0.848452] system 00:09: [io  0x0454-0x0457] has been reserved
[    0.848454] system 00:09: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[    0.848515] pnp 00:0a: [mem 0xfed00000-0xfed003ff]
[    0.848534] pnp 00:0a: Plug and Play ACPI device, IDs PNP0103 (active)
[    0.848616] pnp: PnP ACPI: found 11 devices
[    0.848617] ACPI: ACPI bus type pnp unregistered
[    0.853765] PCI: max bus depth: 1 pci_try_num: 2
[    0.853801] pci 0000:00:01.0: PCI bridge to [bus 01-01]
[    0.853802] pci 0000:00:01.0:   bridge window [io  disabled]
[    0.853804] pci 0000:00:01.0:   bridge window [mem disabled]
[    0.853806] pci 0000:00:01.0:   bridge window [mem pref disabled]
[    0.853808] pci 0000:00:1c.0: PCI bridge to [bus 02-02]
[    0.853809] pci 0000:00:1c.0:   bridge window [io  disabled]
[    0.853813] pci 0000:00:1c.0:   bridge window [mem disabled]
[    0.853816] pci 0000:00:1c.0:   bridge window [mem pref disabled]
[    0.853821] pci 0000:00:1c.4: PCI bridge to [bus 03-03]
[    0.853823] pci 0000:00:1c.4:   bridge window [io  0xe000-0xefff]
[    0.853827] pci 0000:00:1c.4:   bridge window [mem disabled]
[    0.853830] pci 0000:00:1c.4:   bridge window [mem 0xd0000000-0xd00fffff 64bit pref]
[    0.853836] pci 0000:00:1c.5: PCI bridge to [bus 04-04]
[    0.853836] pci 0000:00:1c.5:   bridge window [io  disabled]
[    0.853841] pci 0000:00:1c.5:   bridge window [mem 0xfe400000-0xfe4fffff]
[    0.853844] pci 0000:00:1c.5:   bridge window [mem pref disabled]
[    0.853849] pci 0000:00:1c.6: PCI bridge to [bus 05-05]
[    0.853850] pci 0000:00:1c.6:   bridge window [io  disabled]
[    0.853853] pci 0000:00:1c.6:   bridge window [mem disabled]
[    0.853856] pci 0000:00:1c.6:   bridge window [mem pref disabled]
[    0.853861] pci 0000:00:1c.7: PCI bridge to [bus 06-06]
[    0.853862] pci 0000:00:1c.7:   bridge window [io  disabled]
[    0.853867] pci 0000:00:1c.7:   bridge window [mem disabled]
[    0.853870] pci 0000:00:1c.7:   bridge window [mem pref disabled]
[    0.853881] pci 0000:00:01.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    0.853883] pci 0000:00:01.0: setting latency timer to 64
[    0.853889] pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    0.853892] pci 0000:00:1c.0: setting latency timer to 64
[    0.853897] pci 0000:00:1c.4: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    0.853900] pci 0000:00:1c.4: setting latency timer to 64
[    0.853905] pci 0000:00:1c.5: PCI INT B -> GSI 16 (level, low) -> IRQ 16
[    0.853908] pci 0000:00:1c.5: setting latency timer to 64
[    0.853914] pci 0000:00:1c.6: PCI INT C -> GSI 18 (level, low) -> IRQ 18
[    0.853917] pci 0000:00:1c.6: setting latency timer to 64
[    0.853923] pci 0000:00:1c.7: PCI INT D -> GSI 19 (level, low) -> IRQ 19
[    0.853926] pci 0000:00:1c.7: setting latency timer to 64
[    0.853929] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7]
[    0.853930] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff]
[    0.853931] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff]
[    0.853932] pci_bus 0000:00: resource 7 [mem 0xbfa00000-0xffffffff]
[    0.853934] pci_bus 0000:03: resource 0 [io  0xe000-0xefff]
[    0.853935] pci_bus 0000:03: resource 2 [mem 0xd0000000-0xd00fffff 64bit pref]
[    0.853937] pci_bus 0000:04: resource 1 [mem 0xfe400000-0xfe4fffff]
[    0.853952] NET: Registered protocol family 2
[    0.854039] IP route cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.854725] TCP established hash table entries: 524288 (order: 11, 8388608 bytes)
[    0.855689] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    0.855803] TCP: Hash tables configured (established 524288 bind 65536)
[    0.855805] TCP reno registered
[    0.855813] UDP hash table entries: 2048 (order: 4, 65536 bytes)
[    0.855826] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes)
[    0.855882] NET: Registered protocol family 1
[    0.855893] pci 0000:00:02.0: Boot video device
[    1.114662] PCI: CLS 64 bytes, default 64
[    1.114710] Trying to unpack rootfs image as initramfs...
[    1.353637] Freeing initrd memory: 20500k freed
[    1.355411] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    1.355415] Placing 64MB software IO TLB between ffff8800b2c22000 - ffff8800b6c22000
[    1.355416] software IO TLB at phys 0xb2c22000 - 0xb6c22000
[    1.355706] audit: initializing netlink socket (disabled)
[    1.355712] type=2000 audit(1320916544.210:1): initialized
[    1.372426] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    1.373310] VFS: Disk quotas dquot_6.5.2
[    1.373340] Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.373653] fuse init (API version 7.16)
[    1.373696] msgmni has been set to 7362
[    1.373821] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    1.373836] io scheduler noop registered
[    1.373837] io scheduler deadline registered
[    1.373857] io scheduler cfq registered (default)
[    1.373910] pcieport 0000:00:01.0: setting latency timer to 64
[    1.373929] pcieport 0000:00:01.0: irq 40 for MSI/MSI-X
[    1.373964] pcieport 0000:00:1c.0: setting latency timer to 64
[    1.374000] pcieport 0000:00:1c.0: irq 41 for MSI/MSI-X
[    1.374052] pcieport 0000:00:1c.4: setting latency timer to 64
[    1.374088] pcieport 0000:00:1c.4: irq 42 for MSI/MSI-X
[    1.374140] pcieport 0000:00:1c.5: setting latency timer to 64
[    1.374176] pcieport 0000:00:1c.5: irq 43 for MSI/MSI-X
[    1.374228] pcieport 0000:00:1c.6: setting latency timer to 64
[    1.374263] pcieport 0000:00:1c.6: irq 44 for MSI/MSI-X
[    1.374315] pcieport 0000:00:1c.7: setting latency timer to 64
[    1.374351] pcieport 0000:00:1c.7: irq 45 for MSI/MSI-X
[    1.374410] pcieport 0000:00:01.0: Signaling PME through PCIe PME interrupt
[    1.374413] pcie_pme 0000:00:01.0:pcie01: service driver pcie_pme loaded
[    1.374425] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt
[    1.374428] pcie_pme 0000:00:1c.0:pcie01: service driver pcie_pme loaded
[    1.374441] pcieport 0000:00:1c.4: Signaling PME through PCIe PME interrupt
[    1.374443] pci 0000:03:00.0: Signaling PME through PCIe PME interrupt
[    1.374446] pcie_pme 0000:00:1c.4:pcie01: service driver pcie_pme loaded
[    1.374458] pcieport 0000:00:1c.5: Signaling PME through PCIe PME interrupt
[    1.374459] pci 0000:04:00.0: Signaling PME through PCIe PME interrupt
[    1.374462] pcie_pme 0000:00:1c.5:pcie01: service driver pcie_pme loaded
[    1.374475] pcieport 0000:00:1c.6: Signaling PME through PCIe PME interrupt
[    1.374478] pcie_pme 0000:00:1c.6:pcie01: service driver pcie_pme loaded
[    1.374491] pcieport 0000:00:1c.7: Signaling PME through PCIe PME interrupt
[    1.374494] pcie_pme 0000:00:1c.7:pcie01: service driver pcie_pme loaded
[    1.374502] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    1.374513] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    1.374550] intel_idle: MWAIT substates: 0x1120
[    1.374551] intel_idle: v0.4 model 0x2A
[    1.374552] intel_idle: lapic_timer_reliable_states 0xffffffff
[    1.374612] input: Power Button as /devices/LNXSYSTM:00/device:00/PNP0C0C:00/input/input0
[    1.374616] ACPI: Power Button [PWRB]
[    1.374636] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input1
[    1.374638] ACPI: Power Button [PWRF]
[    1.374733] ACPI: acpi_idle yielding to intel_idle
[    1.375657] ERST: Table is not found!
[    1.375688] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    1.924631] Linux agpgart interface v0.103
[    1.924674] agpgart-intel 0000:00:00.0: Intel Sandybridge Chipset
[    1.924773] agpgart-intel 0000:00:00.0: detected gtt size: 2097152K total, 262144K mappable
[    1.925561] agpgart-intel 0000:00:00.0: detected 131072K stolen memory
[    1.925635] agpgart-intel 0000:00:00.0: AGP aperture is 256M @ 0xc0000000
[    1.926126] brd: module loaded
[    1.926343] loop: module loaded
[    1.926584] Fixed MDIO Bus: probed
[    1.926598] PPP generic driver version 2.4.2
[    1.926614] tun: Universal TUN/TAP device driver, 1.6
[    1.926615] tun: (C) 1999-2004 Max Krasnyansky <[email protected]>
[    1.926651] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    1.926667] ehci_hcd 0000:00:1a.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[    1.926680] ehci_hcd 0000:00:1a.0: setting latency timer to 64
[    1.926682] ehci_hcd 0000:00:1a.0: EHCI Host Controller
[    1.926699] ehci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    1.926718] ehci_hcd 0000:00:1a.0: debug port 2
[    1.930586] ehci_hcd 0000:00:1a.0: cache line size of 64 is not supported
[    1.930597] ehci_hcd 0000:00:1a.0: irq 23, io mem 0xfe507000
[    1.954374] ehci_hcd 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    1.954487] hub 1-0:1.0: USB hub found
[    1.954489] hub 1-0:1.0: 2 ports detected
[    1.954521] ehci_hcd 0000:00:1d.0: PCI INT A -> GSI 23 (level, low) -> IRQ 23
[    1.954529] ehci_hcd 0000:00:1d.0: setting latency timer to 64
[    1.954531] ehci_hcd 0000:00:1d.0: EHCI Host Controller
[    1.954547] ehci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    1.954564] ehci_hcd 0000:00:1d.0: debug port 2
[    1.958440] ehci_hcd 0000:00:1d.0: cache line size of 64 is not supported
[    1.958443] ehci_hcd 0000:00:1d.0: irq 23, io mem 0xfe506000
[    1.974366] ehci_hcd 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    1.974470] hub 2-0:1.0: USB hub found
[    1.974472] hub 2-0:1.0: 2 ports detected
[    1.974499] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    1.974507] uhci_hcd: USB Universal Host Controller Interface driver
[    1.974545] i8042: PNP: No PS/2 controller found. Probing ports directly.
[    1.974903] serio: i8042 KBD port at 0x60,0x64 irq 1
[    1.974907] serio: i8042 AUX port at 0x60,0x64 irq 12
[    1.974958] mousedev: PS/2 mouse device common for all mice
[    1.975014] rtc_cmos 00:04: RTC can wake from S4
[    1.975086] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
[    1.975109] rtc0: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[    1.975159] device-mapper: uevent: version 1.0.3
[    1.975194] device-mapper: ioctl: 4.20.0-ioctl (2011-02-02) initialised: [email protected]
[    1.975235] device-mapper: multipath: version 1.3.0 loaded
[    1.975236] device-mapper: multipath round-robin: version 1.0.0 loaded
[    1.975317] cpuidle: using governor ladder
[    1.975395] cpuidle: using governor menu
[    1.975396] EFI Variables Facility v0.08 2004-May-17
[    1.975511] TCP cubic registered
[    1.975572] NET: Registered protocol family 10
[    1.975786] NET: Registered protocol family 17
[    1.975794] Registering the dns_resolver key type
[    1.975840] PM: Hibernation image not present or could not be loaded.
[    1.975846] registered taskstats version 1
[    1.976073]   Magic number: 3:454:272
[    1.976131] rtc_cmos 00:04: setting system clock to 2011-11-10 09:15:45 UTC (1320916545)
[    1.976787] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    1.976788] EDD information not available.
[    1.977821] Freeing unused kernel memory: 956k freed
[    1.977896] Write protecting the kernel read-only data: 10240k
[    1.978465] Freeing unused kernel memory: 156k freed
[    1.981386] Freeing unused kernel memory: 1504k freed
[    1.992345] udev[65]: starting version 167
[    2.006261] [drm] Initialized drm 1.1.0 20060810
[    2.006635] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    2.006654] r8169 0000:03:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    2.006691] r8169 0000:03:00.0: setting latency timer to 64
[    2.006754] r8169 0000:03:00.0: irq 46 for MSI/MSI-X
[    2.006973] r8169 0000:03:00.0: eth0: RTL8168e/8111e at 0xffffc9000064e000, f4:6d:04:90:e2:28, XID 0c200000 IRQ 46
[    2.008583] i915 0000:00:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    2.008586] i915 0000:00:02.0: setting latency timer to 64
[    2.019341] xhci_hcd 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    2.019362] xhci_hcd 0000:04:00.0: setting latency timer to 64
[    2.019365] xhci_hcd 0000:04:00.0: xHCI Host Controller
[    2.019413] xhci_hcd 0000:04:00.0: new USB bus registered, assigned bus number 3
[    2.026377] xhci_hcd 0000:04:00.0: irq 17, io mem 0xfe400000
[    2.026428] xhci_hcd 0000:04:00.0: irq 47 for MSI/MSI-X
[    2.026431] xhci_hcd 0000:04:00.0: irq 48 for MSI/MSI-X
[    2.026433] xhci_hcd 0000:04:00.0: irq 49 for MSI/MSI-X
[    2.026436] xhci_hcd 0000:04:00.0: irq 50 for MSI/MSI-X
[    2.026438] xhci_hcd 0000:04:00.0: irq 51 for MSI/MSI-X
[    2.026549] xHCI xhci_add_endpoint called for root hub
[    2.026550] xHCI xhci_check_bandwidth called for root hub
[    2.026563] hub 3-0:1.0: USB hub found
[    2.026568] hub 3-0:1.0: 2 ports detected
[    2.026601] xhci_hcd 0000:04:00.0: xHCI Host Controller
[    2.026619] xhci_hcd 0000:04:00.0: new USB bus registered, assigned bus number 4
[    2.031609] xHCI xhci_add_endpoint called for root hub
[    2.031610] xHCI xhci_check_bandwidth called for root hub
[    2.031619] hub 4-0:1.0: USB hub found
[    2.031632] hub 4-0:1.0: 2 ports detected
[    2.053556] mtrr: type mismatch for c0000000,10000000 old: write-back new: write-combining
[    2.053558] [drm] MTRR allocation failed.  Graphics performance may suffer.
[    2.053673] [drm:intel_opregion_setup], graphic opregion physical addr: 0xb6c76018
[    2.053684] [drm:intel_opregion_setup], Public ACPI methods supported
[    2.053685] [drm:intel_opregion_setup], SWSCI supported
[    2.053686] [drm:intel_opregion_setup], ASLE supported
[    2.053698] i915 0000:00:02.0: irq 52 for MSI/MSI-X
[    2.053701] [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
[    2.053702] [drm] Driver supports precise vblank timestamp query.
[    2.053704] [drm:intel_detect_pch], Found CougarPoint PCH
[    2.053705] [drm:intel_parse_bios], Using VBT from OpRegion: $VBT SANDYBRIDGE-D  d
[    2.053707] [drm:parse_general_definitions], crt_ddc_bus_pin: 2
[    2.053710] [drm:parse_lfp_panel_data], Found panel mode in BIOS VBT tables:
[    2.053718] [drm:drm_mode_debug_printmodeline], Modeline 0:"1024x768" 0 65000 1024 1048 1184 1344 768 771 777 806 0x8 0xa
[    2.053723] [drm:parse_sdvo_panel_data], Found SDVO panel mode in BIOS VBT tables:
[    2.053725] [drm:drm_mode_debug_printmodeline], Modeline 0:"1600x1200" 0 162000 1600 1664 1856 2160 1200 1201 1204 1250 0x8 0xa
[    2.053727] [drm:parse_sdvo_device_mapping], No SDVO device info is found in VBT
[    2.053733] [drm:intel_dsm_pci_probe], no _DSM method for intel device
[    2.053740] [drm:intel_modeset_init], 2 display pipes available.
[    2.053744] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    2.054060] [drm:intel_crt_init], pch crt adpa set to 0xf40000
[    2.056293] [drm:intel_sdvo_read_byte], i2c transfer returned -6
[    2.056294] [drm:intel_sdvo_init], No SDVO device found on SDVOB
[    2.056331] [drm:intel_dp_i2c_init], i2c_init DPDDC-B
[    2.056839] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.056840] [drm:intel_dp_i2c_aux_ch], aux_ch failed -110
[    2.057347] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.057348] [drm:intel_dp_i2c_aux_ch], aux_ch failed -110
[    2.057385] [drm:intel_dp_i2c_init], i2c_init DPDDC-D
[    2.057893] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.057894] [drm:intel_dp_i2c_aux_ch], aux_ch failed -110
[    2.058401] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.058402] [drm:intel_dp_i2c_aux_ch], aux_ch failed -110
[    2.058410] [drm:intel_panel_get_backlight], get backlight PWM = 0
[    2.058424] [drm:ironlake_crtc_dpms], crtc 0/0 dpms off
[    2.058434] [drm:i915_get_vblank_timestamp], crtc 0 is disabled
[    2.114406] [drm:intel_wait_for_vblank], vblank wait timed out
[    2.154788] [drm:intel_update_fbc], 
[    2.155032] [drm:ironlake_crtc_dpms], crtc 1/1 dpms off
[    2.155035] [drm:gm45_get_vblank_counter], trying to get vblank count for disabled pipe B
[    2.155037] [drm:i915_get_vblank_timestamp], crtc 1 is disabled
[    2.155039] [drm:gm45_get_vblank_counter], trying to get vblank count for disabled pipe B
[    2.155691] [drm:intel_update_fbc], 
[    2.196633] [drm:init_status_page], render ring hws offset: 0x00000000
[    2.196701] [drm:init_status_page], gen6 bsd ring hws offset: 0x00021000
[    2.196766] [drm:init_status_page], blt ring hws offset: 0x00042000
[    2.196859] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[    2.196861] [drm:intel_ironlake_crt_detect_hotplug], trigger hotplug detect cycle: adpa=0xf40000
[    2.214317] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[    2.214323] [drm:intel_crt_detect], CRT not detected via hotplug
[    2.214326] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[    2.214331] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[    2.225373] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[    2.225375] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[    2.225883] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.244813] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.264806] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.274307] usb 1-1: new high speed USB device number 2 using ehci_hcd
[    2.284305] [drm:ironlake_dp_detect], DPCD: 0000
[    2.284311] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[    2.284316] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[    2.354276] Refined TSC clocksource calibration: 3291.699 MHz.
[    2.354279] Switching to clocksource tsc
[    2.401742] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[    2.424831] hub 1-1:1.0: USB hub found
[    2.424912] hub 1-1:1.0: 6 ports detected
[    2.519381] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[    2.519383] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[    2.519384] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[    2.519391] [drm:drm_mode_debug_printmodeline], Modeline 23:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[    2.519393] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[    2.519394] [drm:drm_mode_debug_printmodeline], Modeline 22:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[    2.519396] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[    2.519399] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[    2.519401] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[    2.519403] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[    2.519405] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[    2.519407] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[    2.519409] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[    2.519411] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[    2.519414] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[    2.519416] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[    2.519418] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[    2.519420] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[    2.519422] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[    2.519424] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[    2.519426] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[    2.519428] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[    2.519430] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[    2.519432] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[    2.519434] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[    2.519436] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[    2.519438] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[    2.519947] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.534740] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.544242] usb 2-1: new high speed USB device number 2 using ehci_hcd
[    2.554722] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    2.574225] [drm:ironlake_dp_detect], DPCD: 0000
[    2.574231] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[    2.574236] [drm:drm_setup_crtcs], 
[    2.574239] [drm:drm_enable_connectors], connector 5 enabled? no
[    2.574242] [drm:drm_enable_connectors], connector 8 enabled? no
[    2.574244] [drm:drm_enable_connectors], connector 11 enabled? no
[    2.574247] [drm:drm_enable_connectors], connector 14 enabled? yes
[    2.574250] [drm:drm_enable_connectors], connector 15 enabled? no
[    2.574253] [drm:drm_target_preferred], looking for cmdline mode on connector 14
[    2.574256] [drm:drm_target_preferred], looking for preferred mode on connector 14
[    2.574259] [drm:drm_target_preferred], found mode 720x480
[    2.574261] [drm:drm_setup_crtcs], picking CRTCs for 8192x8192 config
[    2.574265] [drm:drm_setup_crtcs], desired mode 720x480 set on crtc 3
[    2.575461] [drm:intelfb_create], allocated 720x480 fb: 0x00063000, bo ffff880134627400
[    2.575490] fbcon: inteldrmfb (fb0) is primary device
[    2.575515] [drm:drm_crtc_helper_set_config], 
[    2.575515] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:23] #connectors=1 (x y) (0 0)
[    2.575519] [drm:drm_crtc_helper_set_config], crtc has no fb, full mode set
[    2.575519] [drm:drm_crtc_helper_set_config], modes are different, full mode set
[    2.575520] [drm:drm_mode_debug_printmodeline], Modeline 0:"" 0 0 0 0 0 0 0 0 0 0 0x0 0x0
[    2.575522] [drm:drm_mode_debug_printmodeline], Modeline 22:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[    2.575524] [drm:drm_crtc_helper_set_config], encoder changed, full mode switch
[    2.575525] [drm:drm_crtc_helper_set_config], crtc changed, full mode switch
[    2.575526] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.575527] [drm:drm_crtc_helper_set_config], attempting to set mode from userspace
[    2.575528] [drm:drm_mode_debug_printmodeline], Modeline 22:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[    2.575531] [drm:drm_crtc_helper_set_mode], [CRTC:3]
[    2.575768] [drm:ironlake_crtc_mode_set], Mode for pipe A:
[    2.575769] [drm:drm_mode_debug_printmodeline], Modeline 22:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[    2.634194] [drm:intel_wait_for_vblank], vblank wait timed out
[    2.634200] [drm:intel_pipe_set_base_atomic], Writing base 00063000 00000000 0 0 2880
[    2.634204] [drm:intel_update_fbc], 
[    2.634207] [drm:sandybridge_update_wm], FIFO watermarks For pipe A - plane 42, cursor: 6
[    2.634210] [drm:ironlake_check_srwm], watermark 1: display plane 5, fbc lines 3, cursor 6
[    2.634214] [drm:ironlake_check_srwm], watermark 2: display plane 6, fbc lines 3, cursor 6
[    2.634217] [drm:ironlake_check_srwm], watermark 3: display plane 21, fbc lines 3, cursor 6
[    2.634221] [drm:drm_crtc_helper_set_mode], [ENCODER:13:TMDS-13] set [MODE:22:720x480]
[    2.634224] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe A
[    2.634228] [drm:intel_write_eld], ELD on [CONNECTOR:14:HDMI-A-2], [ENCODER:13:TMDS-13]
[    2.634231] [drm:ironlake_write_eld], ELD on pipe A
[    2.634234] [drm:ironlake_write_eld], Audio directed to unknown port
[    2.634238] [drm:ironlake_write_eld], ELD size 13
[    2.634251] [drm:sandybridge_update_wm], FIFO watermarks For pipe A - plane 42, cursor: 6
[    2.634254] [drm:ironlake_check_srwm], watermark 1: display plane 5, fbc lines 3, cursor 6
[    2.634257] [drm:ironlake_check_srwm], watermark 2: display plane 6, fbc lines 3, cursor 6
[    2.634260] [drm:ironlake_check_srwm], watermark 3: display plane 21, fbc lines 3, cursor 6
[    2.694182] [drm:intel_wait_for_vblank], vblank wait timed out
[    2.694870] hub 2-1:1.0: USB hub found
[    2.694967] hub 2-1:1.0: 8 ports detected
[    2.754162] [drm:intel_wait_for_vblank], vblank wait timed out
[    2.754972] [drm:gen6_fdi_link_train], FDI_RX_IIR 0x700
[    2.754974] [drm:gen6_fdi_link_train], FDI train 1 done.
[    2.755628] [drm:gen6_fdi_link_train], FDI_RX_IIR 0x600
[    2.755629] [drm:gen6_fdi_link_train], FDI train 2 done.
[    2.755630] [drm:gen6_fdi_link_train], FDI train done.
[    2.756846] [drm:intel_update_fbc], 
[    2.756852] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[    2.756853] [drm:drm_crtc_helper_set_config], 	[CONNECTOR:14:HDMI-A-2] set DPMS on
[    2.756863] [drm:drm_crtc_helper_set_config], 
[    2.756864] [drm:drm_crtc_helper_set_config], [CRTC:4] [NOFB]
[    2.756866] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.756868] Console: switching to colour frame buffer device 90x30
[    2.756874] [drm:drm_crtc_helper_set_config], 
[    2.756874] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:23] #connectors=1 (x y) (0 0)
[    2.756877] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    2.757411] fb0: inteldrmfb frame buffer device
[    2.757412] drm: registered panic notifier
[    2.757973] fixme: max PWM is zero.
[    2.757975] [drm:intel_panel_set_backlight], set backlight PWM = 1
[    2.757985] [drm:intel_panel_set_backlight], set backlight PWM = 1
[    2.758021] acpi device:32: registered as cooling_device4
[    2.758124] input: Video Bus as /devices/LNXSYSTM:00/device:00/PNP0A08:00/LNXVIDEO:00/input/input2
[    2.758156] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    2.758169] [drm] Initialized i915 1.6.0 20080730 for 0000:00:02.0 on minor 0
[    2.758219] ahci 0000:00:1f.2: version 3.0
[    2.758242] ahci 0000:00:1f.2: PCI INT B -> GSI 20 (level, low) -> IRQ 20
[    2.758307] ahci 0000:00:1f.2: irq 53 for MSI/MSI-X
[    2.773540] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[    2.774193] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 6 Gbps 0x3c impl SATA mode
[    2.774199] ahci 0000:00:1f.2: flags: 64bit ncq sntf pm led clo pio slum part ems apst 
[    2.774205] ahci 0000:00:1f.2: setting latency timer to 64
[    2.834450] scsi0 : ahci
[    2.834637] scsi1 : ahci
[    2.834784] scsi2 : ahci
[    2.834875] scsi3 : ahci
[    2.835047] scsi4 : ahci
[    2.835138] scsi5 : ahci
[    2.835226] ata1: DUMMY
[    2.835227] ata2: DUMMY
[    2.835229] ata3: SATA max UDMA/133 abar m2048@0xfe505000 port 0xfe505200 irq 53
[    2.835231] ata4: SATA max UDMA/133 abar m2048@0xfe505000 port 0xfe505280 irq 53
[    2.835232] ata5: SATA max UDMA/133 abar m2048@0xfe505000 port 0xfe505300 irq 53
[    2.835234] ata6: SATA max UDMA/133 abar m2048@0xfe505000 port 0xfe505380 irq 53
[    2.974273] usb 2-1.3: new low speed USB device number 3 using ehci_hcd
[    3.164221] usb 2-1.4: new low speed USB device number 4 using ehci_hcd
[    3.174078] ata3: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.174102] ata5: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.174122] ata6: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.177723] ata6.00: ATA-8: WDC WD2003FYYS-02W0B0, 01.01D01, max UDMA/133
[    3.177727] ata6.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    3.178490] ata3.00: ATA-8: WDC WD2003FYYS-02W0B0, 01.01D01, max UDMA/133
[    3.178495] ata3.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    3.178987] ata5.00: ATA-8: WDC WD2003FYYS-02W0B0, 01.01D01, max UDMA/133
[    3.178992] ata5.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    3.181363] ata6.00: configured for UDMA/133
[    3.183465] ata3.00: configured for UDMA/133
[    3.183673] scsi 2:0:0:0: Direct-Access     ATA      WDC WD2003FYYS-0 01.0 PQ: 0 ANSI: 5
[    3.183760] sd 2:0:0:0: Attached scsi generic sg0 type 0
[    3.183817] sd 2:0:0:0: [sda] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    3.183853] sd 2:0:0:0: [sda] Write Protect is off
[    3.183855] sd 2:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    3.183868] sd 2:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.183935] ata5.00: configured for UDMA/133
[    3.184050] ata4: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    3.188777] ata4.00: ATA-8: WDC WD2003FYYS-02W0B0, 01.01D01, max UDMA/133
[    3.188782] ata4.00: 3907029168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    3.193689] ata4.00: configured for UDMA/133
[    3.193781] scsi 3:0:0:0: Direct-Access     ATA      WDC WD2003FYYS-0 01.0 PQ: 0 ANSI: 5
[    3.193856] sd 3:0:0:0: Attached scsi generic sg1 type 0
[    3.193886] sd 3:0:0:0: [sdb] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    3.193926] sd 3:0:0:0: [sdb] Write Protect is off
[    3.193928] sd 3:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    3.193942] sd 3:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.193956] scsi 4:0:0:0: Direct-Access     ATA      WDC WD2003FYYS-0 01.0 PQ: 0 ANSI: 5
[    3.194015] sd 4:0:0:0: Attached scsi generic sg2 type 0
[    3.194054] sd 4:0:0:0: [sdc] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    3.194116] scsi 5:0:0:0: Direct-Access     ATA      WDC WD2003FYYS-0 01.0 PQ: 0 ANSI: 5
[    3.194205] sd 5:0:0:0: Attached scsi generic sg3 type 0
[    3.194266] sd 5:0:0:0: [sdd] 3907029168 512-byte logical blocks: (2.00 TB/1.81 TiB)
[    3.194281] sd 4:0:0:0: [sdc] Write Protect is off
[    3.194283] sd 4:0:0:0: [sdc] Mode Sense: 00 3a 00 00
[    3.194324] sd 4:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.194490] sd 5:0:0:0: [sdd] Write Protect is off
[    3.194492] sd 5:0:0:0: [sdd] Mode Sense: 00 3a 00 00
[    3.194584] sd 5:0:0:0: [sdd] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.198791]  sda: sda1 sda2
[    3.199016] sd 2:0:0:0: [sda] Attached SCSI disk
[    3.205081]  sdc: sdc1 sdc2
[    3.205265]  sdd: sdd1 sdd2
[    3.205684] sd 4:0:0:0: [sdc] Attached SCSI disk
[    3.205869] sd 5:0:0:0: [sdd] Attached SCSI disk
[    3.206599]  sdb: sdb1 sdb2
[    3.206823] sd 3:0:0:0: [sdb] Attached SCSI disk
[    3.207449] usbcore: registered new interface driver usbhid
[    3.207451] usbhid: USB HID core driver
[    3.214005] input: Twin USB Joystick as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input3
[    3.214075] input: Twin USB Joystick as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/2-1.3:1.0/input/input4
[    3.214112] pantherlord 0003:0810:0001.0001: input,hidraw0: USB HID v1.10 Joystick [Twin USB Joystick] on usb-0000:00:1d.0-1.3/input0
[    3.214119] pantherlord 0003:0810:0001.0001: Force feedback for PantherLord/GreenAsia devices by Anssi Hannula <[email protected]>
[    3.279584] md: bind<sdc1>
[    3.284477] input: Twin USB Joystick as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/input/input5
[    3.284518] input: Twin USB Joystick as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.4/2-1.4:1.0/input/input6
[    3.284545] pantherlord 0003:0810:0001.0002: input,hidraw1: USB HID v1.10 Joystick [Twin USB Joystick] on usb-0000:00:1d.0-1.4/input0
[    3.284551] pantherlord 0003:0810:0001.0002: Force feedback for PantherLord/GreenAsia devices by Anssi Hannula <[email protected]>
[    3.294143] md: bind<sda1>
[    3.300603] md: bind<sdc2>
[    3.304206] md: bind<sda2>
[    3.305834] md: bind<sdb2>
[    3.307542] md: bind<sdb1>
[    3.309440] md: bind<sdd1>
[    3.311032] md: raid10 personality registered for level 10
[    3.311245] bio: create slab <bio-1> at 1
[    3.311315] md/raid10:md0: active with 4 out of 4 devices
[    3.311337] md0: detected capacity change from 0 to 68716331008
[    3.319186] md: bind<sdd2>
[    3.320519] async_tx: api initialized (async)
[    3.364166] usb 2-1.6: new low speed USB device number 5 using ehci_hcd
[    3.482446] input: Riitek Micro Keyboard as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/input/input7
[    3.482489] generic-usb 0003:1997:0409.0003: input,hidraw2: USB HID v1.11 Keyboard [Riitek Micro Keyboard] on usb-0000:00:1d.0-1.6/input0
[    3.483955] raid6: int64x1   3561 MB/s
[    3.485982] input: Riitek Micro Keyboard as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.1/input/input8
[    3.486040] generic-usb 0003:1997:0409.0004: input,hidraw3: USB HID v1.11 Mouse [Riitek Micro Keyboard] on usb-0000:00:1d.0-1.6/input1
[    3.653907] raid6: int64x2   4119 MB/s
[    3.823863] raid6: int64x4   3798 MB/s
[    3.993821] raid6: int64x8   3205 MB/s
[    4.163764] raid6: sse2x1    9954 MB/s
[    4.333712] raid6: sse2x2   12114 MB/s
[    4.503663] raid6: sse2x4   14008 MB/s
[    4.503664] raid6: using algorithm sse2x4 (14008 MB/s)
[    4.503752]  md0: unknown partition table
[    4.504103] xor: automatically using best checksumming function: generic_sse
[    4.553657]    generic_sse: 16484.400 MB/sec
[    4.553659] xor: using function: generic_sse (16484.400 MB/sec)
[    4.554513] md: raid6 personality registered for level 6
[    4.554515] md: raid5 personality registered for level 5
[    4.554516] md: raid4 personality registered for level 4
[    4.554703] md/raid:md1: device sdd2 operational as raid disk 3
[    4.554705] md/raid:md1: device sdb2 operational as raid disk 1
[    4.554706] md/raid:md1: device sda2 operational as raid disk 0
[    4.554707] md/raid:md1: device sdc2 operational as raid disk 2
[    4.555002] md/raid:md1: allocated 4282kB
[    4.555065] md/raid:md1: raid level 5 active with 4 out of 4 devices, algorithm 2
[    4.555069] RAID conf printout:
[    4.555071]  --- level:5 rd:4 wd:4
[    4.555074]  disk 0, o:1, dev:sda2
[    4.555076]  disk 1, o:1, dev:sdb2
[    4.555078]  disk 2, o:1, dev:sdc2
[    4.555080]  disk 3, o:1, dev:sdd2
[    4.555114] md1: detected capacity change from 0 to 5898110828544
[    4.564029]  md1: unknown partition table
[    4.910769] [drm:drm_crtc_helper_set_config], 
[    4.910771] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:23] #connectors=1 (x y) (0 0)
[    4.910776] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.977124] [drm:i915_driver_open], 
[    4.977133] [drm:drm_crtc_helper_set_config], 
[    4.977134] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:23] #connectors=1 (x y) (0 0)
[    4.977139] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.977141] [drm:drm_crtc_helper_set_config], 
[    4.977142] [drm:drm_crtc_helper_set_config], [CRTC:4] [NOFB]
[    4.977144] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.977150] [drm:i915_driver_open], 
[    4.977153] [drm:drm_crtc_helper_set_config], 
[    4.977154] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:23] #connectors=1 (x y) (0 0)
[    4.977156] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.977157] [drm:drm_crtc_helper_set_config], 
[    4.977158] [drm:drm_crtc_helper_set_config], [CRTC:4] [NOFB]
[    4.977160] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    4.977164] [drm:i915_driver_open], 
[    4.977195] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[5] ENCODERS[5]
[    4.977198] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[5] ENCODERS[5]
[    4.977200] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[    4.977202] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[    4.977205] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[    4.977206] [drm:intel_crt_detect], CRT not detected via hotplug
[    4.977208] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[    4.977210] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[    4.977211] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[    4.977213] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[    4.977214] [drm:intel_crt_detect], CRT not detected via hotplug
[    4.977216] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[    4.977218] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[    4.977219] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[    4.988151] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[    4.988153] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[    4.988154] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[    4.999092] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[    4.999094] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[    4.999096] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[    4.999604] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.014043] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.034037] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.053531] [drm:ironlake_dp_detect], DPCD: 0000
[    5.053538] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[    5.053546] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[    5.053550] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[    5.054059] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.074029] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.094019] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.113515] [drm:ironlake_dp_detect], DPCD: 0000
[    5.113522] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[    5.113532] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[    5.113536] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[    5.230030] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[    5.346727] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[    5.346729] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[    5.346731] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[    5.346739] [drm:drm_mode_debug_printmodeline], Modeline 43:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[    5.346742] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[    5.346743] [drm:drm_mode_debug_printmodeline], Modeline 42:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[    5.346745] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[    5.346748] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[    5.346749] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[    5.346752] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[    5.346754] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[    5.346756] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[    5.346758] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[    5.346760] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[    5.346762] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[    5.346764] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[    5.346766] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[    5.346768] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[    5.346771] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[    5.346773] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[    5.346775] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[    5.346777] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[    5.346779] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[    5.346781] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[    5.346783] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[    5.346785] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[    5.346790] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[    5.347404] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[    5.347406] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[    5.347914] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.363956] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.383946] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.403434] [drm:ironlake_dp_detect], DPCD: 0000
[    5.403441] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[    5.403449] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[    5.403453] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[    5.403963] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.423938] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.443932] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[    5.463418] [drm:ironlake_dp_detect], DPCD: 0000
[    5.463424] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[    5.479293] [drm:drm_mode_addfb], [FB:24]
[    5.479305] [drm:drm_mode_setcrtc], [CRTC:3]
[    5.479308] [drm:drm_mode_setcrtc], [CONNECTOR:14:HDMI-A-2]
[    5.479310] [drm:drm_crtc_helper_set_config], 
[    5.479311] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:24] #connectors=1 (x y) (0 0)
[    5.479316] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    5.480340] [drm:intel_pipe_set_base_atomic], Writing base 001B5000 00000000 0 0 3072
[    5.480342] [drm:intel_update_fbc], 
[    5.492107] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[    5.533398] [drm:intel_wait_for_vblank], vblank wait timed out
[    5.533428] [drm:drm_crtc_helper_set_config], 
[    5.533431] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:23] #connectors=1 (x y) (0 0)
[    5.533438] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    5.533442] [drm:intel_pipe_set_base_atomic], Writing base 00063000 00000000 0 0 2880
[    5.533446] [drm:intel_update_fbc], 
[    5.541441] Btrfs loaded
[    5.542121] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[    5.544717] md: linear personality registered for level -1
[    5.545656] md: multipath personality registered for level -4
[    5.546576] md: raid0 personality registered for level 0
[    5.547536] md: raid1 personality registered for level 1
[    5.593784] [drm:intel_wait_for_vblank], vblank wait timed out
[    5.594397] [drm:drm_mode_setcrtc], [CRTC:3]
[    5.594401] [drm:drm_mode_setcrtc], [CONNECTOR:14:HDMI-A-2]
[    5.594403] [drm:drm_crtc_helper_set_config], 
[    5.594404] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:24] #connectors=1 (x y) (0 0)
[    5.594409] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[    5.594412] [drm:intel_pipe_set_base_atomic], Writing base 001B5000 00000000 0 0 3072
[    5.594414] [drm:intel_update_fbc], 
[    5.608854] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[    5.653389] [drm:intel_wait_for_vblank], vblank wait timed out
[    6.244434] EXT4-fs (dm-3): mounted filesystem with ordered data mode. Opts: (null)
[    9.981037] Adding 4194300k swap on /dev/mapper/vgsystem-lvswap.  Priority:-1 extents:1 across:4194300k 
[   10.048910] udev[478]: starting version 167
[   10.081083] EXT4-fs (dm-3): re-mounted. Opts: errors=remount-ro
[   10.353470] lp: driver loaded but no devices found
[   10.472713] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[   10.472751] HDA Intel 0000:00:1b.0: irq 54 for MSI/MSI-X
[   10.472770] HDA Intel 0000:00:1b.0: setting latency timer to 64
[   10.768759] EXT4-fs (dm-1): mounted filesystem with ordered data mode. Opts: errors=remount-ro
[   10.876053] r8169 0000:03:00.0: eth0: unable to load firmware patch rtl_nic/rtl8168e-2.fw (-2)
[   10.887161] r8169 0000:03:00.0: eth0: link down
[   10.887197] r8169 0000:03:00.0: eth0: link down
[   10.887359] ADDRCONF(NETDEV_UP): eth0: link is not ready
[   10.949753] [drm:i915_driver_open], 
[   10.949780] [drm:i915_driver_open], 
[   10.949903] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[5] ENCODERS[5]
[   10.949906] [drm:drm_mode_getresources], CRTC[2] CONNECTORS[5] ENCODERS[5]
[   10.949927] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   10.949930] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   10.949932] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   10.949934] [drm:intel_crt_detect], CRT not detected via hotplug
[   10.949936] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   10.949938] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   10.949940] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   10.949942] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   10.949943] [drm:intel_crt_detect], CRT not detected via hotplug
[   10.949944] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   10.949959] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   10.949960] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   10.960944] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   10.960949] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   10.960950] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   10.972041] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   10.972076] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   10.972078] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   10.972586] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   10.992452] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.012400] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.031883] [drm:ironlake_dp_detect], DPCD: 0000
[   11.031890] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   11.031898] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   11.031902] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   11.032412] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.052377] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.072375] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.085779] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   11.091879] [drm:ironlake_dp_detect], DPCD: 0000
[   11.091888] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   11.091946] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   11.091951] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   11.209326] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   11.326698] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   11.326701] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   11.326703] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   11.326712] [drm:drm_mode_debug_printmodeline], Modeline 46:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   11.326714] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   11.326716] [drm:drm_mode_debug_printmodeline], Modeline 45:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   11.326718] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   11.326721] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   11.326722] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   11.326725] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   11.326727] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   11.326729] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   11.326731] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   11.326733] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   11.326735] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   11.326737] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   11.326739] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   11.326741] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   11.326744] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   11.326746] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   11.326748] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   11.326750] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   11.326752] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   11.326754] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   11.326756] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   11.326758] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   11.326767] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   11.326806] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   11.326808] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   11.327316] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.342305] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.362311] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.381778] [drm:ironlake_dp_detect], DPCD: 0000
[   11.381783] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   11.381792] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   11.381794] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   11.382305] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.412274] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.432297] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.451758] [drm:ironlake_dp_detect], DPCD: 0000
[   11.451762] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   11.451823] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   11.451825] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   11.451828] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   11.451829] [drm:intel_crt_detect], CRT not detected via hotplug
[   11.451831] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   11.451833] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   11.451834] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   11.451836] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   11.451838] [drm:intel_crt_detect], CRT not detected via hotplug
[   11.451839] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   11.451852] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   11.451854] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   11.462952] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   11.462956] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   11.462958] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   11.473952] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   11.473976] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   11.473978] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   11.474486] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.492363] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.512362] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.531778] [drm:ironlake_dp_detect], DPCD: 0000
[   11.531786] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   11.531798] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   11.531802] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   11.532311] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.552248] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.572251] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.591745] [drm:ironlake_dp_detect], DPCD: 0000
[   11.591751] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   11.591815] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   11.591820] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   11.708453] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   11.756430] EXT4-fs (dm-3): re-mounted. Opts: errors=remount-ro,commit=0
[   11.757967] EXT4-fs (dm-1): re-mounted. Opts: errors=remount-ro,commit=0
[   11.825416] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   11.825418] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   11.825419] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   11.825428] [drm:drm_mode_debug_printmodeline], Modeline 46:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   11.825431] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   11.825432] [drm:drm_mode_debug_printmodeline], Modeline 45:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   11.825434] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   11.825437] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   11.825438] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   11.825441] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   11.825443] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   11.825445] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   11.825447] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   11.825449] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   11.825451] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   11.825454] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   11.825456] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   11.825458] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   11.825460] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   11.825462] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   11.825464] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   11.825466] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   11.825468] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   11.825470] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   11.825472] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   11.825474] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   11.825481] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   11.826111] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   11.826113] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   11.826621] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.842164] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.862163] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.881652] [drm:ironlake_dp_detect], DPCD: 0000
[   11.881659] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   11.881668] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   11.881671] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   11.882181] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.902161] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.922142] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   11.941635] [drm:ironlake_dp_detect], DPCD: 0000
[   11.941642] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   11.943767] [drm:drm_mode_addfb], [FB:41]
[   11.943830] [drm:drm_mode_setcrtc], [CRTC:3]
[   11.943833] [drm:drm_mode_setcrtc], [CONNECTOR:14:HDMI-A-2]
[   11.943834] [drm:drm_crtc_helper_set_config], 
[   11.943835] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:41] #connectors=1 (x y) (0 0)
[   11.943840] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[   11.944088] [drm:intel_pipe_set_base_atomic], Writing base 00339000 00000000 0 0 3072
[   11.944095] [drm:intel_update_fbc], 
[   11.946618] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[   12.011617] [drm:intel_wait_for_vblank], vblank wait timed out
[   12.095545] HDMI: detected monitor TX-SR607 at connection type HDMI
[   12.095548] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   12.095551] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   12.095554] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   12.095556] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   12.095558] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   12.095559] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   12.095561] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   12.095562] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   12.095564] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000
[   12.098427] input: HDA Intel PCH HDMI/DP as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[   12.098446] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
[   12.098500] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   12.212993] ppdev: user-space parallel port driver
[   12.366273] [drm:i915_driver_open], 
[   12.374478] [drm:i915_driver_open], 
[   12.431437] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   12.431441] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   12.431444] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   12.431446] [drm:intel_crt_detect], CRT not detected via hotplug
[   12.431448] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   12.431450] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   12.431452] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   12.431454] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   12.431455] [drm:intel_crt_detect], CRT not detected via hotplug
[   12.431456] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   12.431461] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   12.431462] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   12.442449] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   12.442451] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   12.442452] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   12.453392] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   12.453398] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   12.453400] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   12.453908] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.481987] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.502032] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.521485] [drm:ironlake_dp_detect], DPCD: 0000
[   12.521492] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   12.521506] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   12.521510] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   12.522020] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.541975] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.561969] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.581462] [drm:ironlake_dp_detect], DPCD: 0000
[   12.581469] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   12.581496] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   12.581501] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   12.697992] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   12.814622] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   12.814624] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   12.814625] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   12.814634] [drm:drm_mode_debug_printmodeline], Modeline 47:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   12.814636] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   12.814638] [drm:drm_mode_debug_printmodeline], Modeline 46:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   12.814640] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   12.814643] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   12.814644] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   12.814646] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   12.814649] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   12.814651] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   12.814653] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   12.814655] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   12.814657] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   12.814660] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   12.814662] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   12.814664] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   12.814666] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   12.814668] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   12.814670] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   12.814672] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   12.814675] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   12.814677] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   12.814679] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   12.814681] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   12.814685] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   12.814688] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   12.814690] [drm:intel_crt_detect], CRT not detected via hotplug
[   12.814692] [drm:output_poll_execute], [CONNECTOR:5:VGA-1] status updated from 2 to 2
[   12.825646] [drm:output_poll_execute], [CONNECTOR:8:HDMI-A-1] status updated from 2 to 2
[   12.826155] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.841891] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.861883] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   12.881381] [drm:ironlake_dp_detect], DPCD: 0000
[   12.881387] [drm:output_poll_execute], [CONNECTOR:11:DP-1] status updated from 2 to 2
[   12.998162] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   12.998164] [drm:output_poll_execute], [CONNECTOR:14:HDMI-A-2] status updated from 1 to 1
[   12.998672] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.011844] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.031845] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.051334] [drm:ironlake_dp_detect], DPCD: 0000
[   13.051340] [drm:output_poll_execute], [CONNECTOR:15:DP-2] status updated from 2 to 2
[   13.051704] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   13.051707] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   13.052215] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.081385] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.101830] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.105427] HDMI: detected monitor TX-SR607 at connection type HDMI
[   13.105429] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   13.105432] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   13.105435] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   13.105437] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   13.105438] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   13.105440] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   13.105441] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   13.105443] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   13.105444] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000
[   13.105490] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
[   13.105532] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   13.121316] [drm:ironlake_dp_detect], DPCD: 0000
[   13.121323] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   13.121339] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   13.121344] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   13.121854] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.141809] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.161804] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.181299] [drm:ironlake_dp_detect], DPCD: 0000
[   13.181306] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   13.182969] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   13.182972] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   13.182975] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   13.182976] [drm:intel_crt_detect], CRT not detected via hotplug
[   13.182978] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   13.182980] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   13.182981] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   13.182983] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   13.182984] [drm:intel_crt_detect], CRT not detected via hotplug
[   13.182985] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   13.182989] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   13.182990] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   13.193951] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   13.193953] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   13.193955] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   13.204922] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   13.204927] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   13.204928] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   13.205437] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.221797] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.241789] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.261268] [drm:ironlake_dp_detect], DPCD: 0000
[   13.261274] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   13.261288] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   13.261292] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   13.261803] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.281782] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.301771] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.321260] [drm:ironlake_dp_detect], DPCD: 0000
[   13.321267] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   13.321288] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   13.321292] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   13.438092] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   13.554759] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   13.554760] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   13.554762] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   13.554770] [drm:drm_mode_debug_printmodeline], Modeline 47:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   13.554772] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   13.554773] [drm:drm_mode_debug_printmodeline], Modeline 46:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   13.554775] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   13.554778] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   13.554779] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   13.554781] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   13.554784] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   13.554786] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   13.554788] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   13.554790] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   13.554792] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   13.554794] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   13.554796] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   13.554798] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   13.554800] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   13.554802] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   13.554804] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   13.554806] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   13.554808] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   13.554810] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   13.554812] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   13.554815] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   13.554820] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   13.555039] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   13.555041] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   13.555549] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.562555] r8169 0000:03:00.0: eth0: link up
[   13.562790] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   13.571687] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.591690] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.611179] [drm:ironlake_dp_detect], DPCD: 0000
[   13.611187] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   13.611207] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   13.611211] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   13.611722] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.631699] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.651684] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.671171] [drm:ironlake_dp_detect], DPCD: 0000
[   13.671177] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   13.673147] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   13.673150] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   13.673152] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   13.673154] [drm:intel_crt_detect], CRT not detected via hotplug
[   13.673155] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   13.673158] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   13.673159] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   13.673161] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   13.673162] [drm:intel_crt_detect], CRT not detected via hotplug
[   13.673163] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   13.673167] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   13.673168] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   13.684123] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   13.684125] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   13.684127] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   13.695069] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   13.695074] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   13.695075] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   13.695584] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.711664] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.731646] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.751140] [drm:ironlake_dp_detect], DPCD: 0000
[   13.751146] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   13.751161] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   13.751165] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   13.751675] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.771642] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.791630] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   13.811124] [drm:ironlake_dp_detect], DPCD: 0000
[   13.811130] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   13.811151] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   13.811156] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   13.927977] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   14.044687] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   14.044689] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   14.044690] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   14.044698] [drm:drm_mode_debug_printmodeline], Modeline 47:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   14.044701] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   14.044702] [drm:drm_mode_debug_printmodeline], Modeline 46:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   14.044704] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   14.044707] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   14.044708] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   14.044710] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   14.044713] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   14.044715] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   14.044717] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   14.044719] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   14.044721] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   14.044723] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   14.044725] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   14.044728] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   14.044730] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   14.044732] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   14.044734] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   14.044736] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   14.044738] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   14.044740] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   14.044742] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   14.044744] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   14.044750] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   14.044983] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   14.044985] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   14.045493] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.061562] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.081553] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.101039] [drm:ironlake_dp_detect], DPCD: 0000
[   14.101046] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   14.101060] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   14.101064] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   14.101575] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.114983] HDMI: detected monitor TX-SR607 at connection type HDMI
[   14.114986] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   14.114988] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   14.114991] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   14.114993] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   14.114994] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   14.114996] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   14.114997] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   14.114999] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   14.115000] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000
[   14.121545] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.141540] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.161027] [drm:ironlake_dp_detect], DPCD: 0000
[   14.161033] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   14.162667] [drm:drm_mode_addfb], [FB:24]
[   14.162695] [drm:drm_mode_setcrtc], [CRTC:3]
[   14.162697] [drm:drm_mode_setcrtc], [CONNECTOR:14:HDMI-A-2]
[   14.162699] [drm:drm_crtc_helper_set_config], 
[   14.162700] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:24] #connectors=1 (x y) (0 0)
[   14.162704] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[   14.165463] [drm:intel_pipe_set_base_atomic], Writing base 00641000 00000000 0 0 5120
[   14.165466] [drm:intel_update_fbc], 
[   14.181513] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[   14.221012] [drm:intel_wait_for_vblank], vblank wait timed out
[   14.221806] [drm:drm_mode_setcrtc], [CRTC:3]
[   14.221809] [drm:drm_mode_setcrtc], [CONNECTOR:14:HDMI-A-2]
[   14.221811] [drm:drm_crtc_helper_set_config], 
[   14.221812] [drm:drm_crtc_helper_set_config], [CRTC:3] [FB:24] #connectors=1 (x y) (0 0)
[   14.221815] [drm:drm_crtc_helper_set_config], modes are different, full mode set
[   14.221817] [drm:drm_mode_debug_printmodeline], Modeline 22:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   14.221819] [drm:drm_mode_debug_printmodeline], Modeline 41:"" 0 74250 1280 1390 1430 1650 720 725 730 750 0x0 0x5
[   14.221822] [drm:drm_crtc_helper_set_config], [CONNECTOR:14:HDMI-A-2] to [CRTC:3]
[   14.221823] [drm:drm_crtc_helper_set_config], attempting to set mode from userspace
[   14.221824] [drm:drm_mode_debug_printmodeline], Modeline 41:"" 0 74250 1280 1390 1430 1650 720 725 730 750 0x0 0x5
[   14.221827] [drm:drm_crtc_helper_set_mode], [CRTC:3]
[   14.280992] [drm:intel_wait_for_vblank], vblank wait timed out
[   14.321390] [drm:sandybridge_update_wm], FIFO watermarks For pipe A - plane 6, cursor: 6
[   14.321393] [drm:ironlake_check_srwm], watermark 1: display plane 9, fbc lines 3, cursor 6
[   14.321395] [drm:ironlake_check_srwm], watermark 2: display plane 12, fbc lines 3, cursor 6
[   14.321397] [drm:ironlake_check_srwm], watermark 3: display plane 54, fbc lines 3, cursor 6
[   14.321399] [drm:intel_update_fbc], 
[   14.321618] [drm:ironlake_crtc_mode_set], Mode for pipe A:
[   14.321619] [drm:drm_mode_debug_printmodeline], Modeline 41:"" 0 74250 1280 1390 1430 1650 720 725 730 750 0x0 0x5
[   14.380965] [drm:intel_wait_for_vblank], vblank wait timed out
[   14.380971] [drm:intel_pipe_set_base_atomic], Writing base 00641000 00000000 0 0 5120
[   14.380976] [drm:intel_update_fbc], 
[   14.440948] [drm:intel_wait_for_vblank], vblank wait timed out
[   14.440954] [drm:sandybridge_update_wm], FIFO watermarks For pipe A - plane 6, cursor: 6
[   14.440958] [drm:ironlake_check_srwm], watermark 1: display plane 9, fbc lines 3, cursor 6
[   14.440962] [drm:ironlake_check_srwm], watermark 2: display plane 12, fbc lines 3, cursor 6
[   14.440966] [drm:ironlake_check_srwm], watermark 3: display plane 54, fbc lines 3, cursor 6
[   14.440971] [drm:drm_crtc_helper_set_mode], [ENCODER:13:TMDS-13] set [MODE:41:]
[   14.440975] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe A
[   14.440979] [drm:intel_write_eld], ELD on [CONNECTOR:14:HDMI-A-2], [ENCODER:13:TMDS-13]
[   14.440983] [drm:ironlake_write_eld], ELD on pipe A
[   14.440986] [drm:ironlake_write_eld], Audio directed to unknown port
[   14.440991] [drm:ironlake_write_eld], ELD size 13
[   14.441004] [drm:sandybridge_update_wm], FIFO watermarks For pipe A - plane 6, cursor: 6
[   14.441008] [drm:ironlake_check_srwm], watermark 1: display plane 9, fbc lines 3, cursor 6
[   14.441012] [drm:ironlake_check_srwm], watermark 2: display plane 12, fbc lines 3, cursor 6
[   14.441015] [drm:ironlake_check_srwm], watermark 3: display plane 54, fbc lines 3, cursor 6
[   14.441071] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=0
[   14.441125] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   14.500932] [drm:intel_wait_for_vblank], vblank wait timed out
[   14.560915] [drm:intel_wait_for_vblank], vblank wait timed out
[   14.561726] [drm:gen6_fdi_link_train], FDI_RX_IIR 0x100
[   14.561728] [drm:gen6_fdi_link_train], FDI train 1 done.
[   14.562383] [drm:gen6_fdi_link_train], FDI_RX_IIR 0x600
[   14.562384] [drm:gen6_fdi_link_train], FDI train 2 done.
[   14.562386] [drm:gen6_fdi_link_train], FDI train done.
[   14.563603] [drm:intel_update_fbc], 
[   14.563609] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[   14.563610] [drm:drm_crtc_helper_set_config], 	[CONNECTOR:14:HDMI-A-2] set DPMS on
[   14.580282] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[   14.710209] [drm:intel_crtc_cursor_set], 
[   14.803958] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   14.803963] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   14.803966] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   14.803968] [drm:intel_crt_detect], CRT not detected via hotplug
[   14.803970] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   14.803973] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   14.803974] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   14.803976] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   14.803977] [drm:intel_crt_detect], CRT not detected via hotplug
[   14.803979] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   14.803983] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   14.803985] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   14.815004] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   14.815010] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   14.815012] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   14.825956] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   14.825966] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   14.825967] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   14.826476] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.841545] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.861404] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.880844] [drm:ironlake_dp_detect], DPCD: 0000
[   14.880850] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   14.880866] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   14.880871] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   14.881381] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.901327] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.921329] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   14.940816] [drm:ironlake_dp_detect], DPCD: 0000
[   14.940822] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   14.940846] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   14.940850] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   15.057570] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   15.174218] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   15.174220] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   15.174221] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   15.174230] [drm:drm_mode_debug_printmodeline], Modeline 49:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   15.174232] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   15.174233] [drm:drm_mode_debug_printmodeline], Modeline 48:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   15.174235] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   15.174238] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   15.174240] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   15.174242] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   15.174244] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   15.174246] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   15.174248] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   15.174250] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   15.174252] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   15.174254] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   15.174257] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   15.174259] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   15.174261] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   15.174263] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   15.174265] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   15.174267] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   15.174269] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   15.174271] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   15.174273] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   15.174275] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   15.174281] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   15.174527] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   15.174529] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   15.175037] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.191251] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.211244] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.230730] [drm:ironlake_dp_detect], DPCD: 0000
[   15.230737] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   15.230751] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   15.230755] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   15.231265] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.251240] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.271226] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.290714] [drm:ironlake_dp_detect], DPCD: 0000
[   15.290720] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   15.299453] [drm:i915_driver_open], 
[   15.454282] HDMI: detected monitor TX-SR607 at connection type HDMI
[   15.454285] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   15.454288] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   15.454291] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   15.454293] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   15.454295] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   15.454297] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   15.454298] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   15.454300] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   15.454302] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000
[   15.454347] HDMI hot plug event: Pin=7 Presence_Detect=1 ELD_Valid=1
[   15.454390] HDMI status: Pin=7 Presence_Detect=1 ELD_Valid=1
[   15.467087] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.481182] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.501171] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.520639] [drm:ironlake_dp_detect], DPCD: 0000
[   15.520686] [drm:drm_mode_addfb], [FB:44]
[   15.521234] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.541143] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.571138] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   15.590616] [drm:ironlake_dp_detect], DPCD: 0000
[   15.719175] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   15.719232] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   15.719234] [drm:intel_crt_detect], CRT not detected via hotplug
[   15.764085] [drm:drm_mode_addfb], [FB:24]
[   16.270528] [drm:drm_mode_addfb], [FB:44]
[   16.313215] [drm:drm_mode_addfb], [FB:24]
[   16.469101] EXT4-fs (dm-3): re-mounted. Opts: errors=remount-ro,commit=0
[   16.470633] EXT4-fs (dm-1): re-mounted. Opts: errors=remount-ro,commit=0
[   16.523989] HDMI: detected monitor TX-SR607 at connection type HDMI
[   16.523992] HDMI: available speakers: FL/FR LFE FC RL/RR RLC/RRC
[   16.523995] HDMI: supports coding type LPCM: channels = 2, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   16.523998] HDMI: supports coding type LPCM: channels = 8, rates = 44100 48000 88200 176400 192000 384000, bits = 16 20 24
[   16.524000] HDMI: supports coding type AC-3: channels = 8, rates = 44100 48000 88200, max bitrate = 640000
[   16.524002] HDMI: supports coding type DTS: channels = 8, rates = 48000 88200, max bitrate = 1536000
[   16.524003] HDMI: supports coding type DSD (One Bit Audio): channels = 6, rates = 48000
[   16.524005] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital Plus): channels = 8, rates = 48000 88200
[   16.524006] HDMI: supports coding type DTS-HD: channels = 8, rates = 48000 88200 176400 192000 384000
[   16.524008] HDMI: supports coding type MLP (Dolby TrueHD): channels = 8, rates = 88200 192000
[   16.783591] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   16.783595] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   16.783598] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   16.783600] [drm:intel_crt_detect], CRT not detected via hotplug
[   16.783602] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   16.783605] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   16.783606] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   16.783608] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   16.783609] [drm:intel_crt_detect], CRT not detected via hotplug
[   16.783611] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   16.783615] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   16.783617] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   16.794562] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   16.794564] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   16.794566] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   16.805571] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   16.805582] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   16.805584] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   16.806092] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.820816] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.840794] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.860281] [drm:ironlake_dp_detect], DPCD: 0000
[   16.860295] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   16.860310] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   16.860312] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   16.860835] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.880781] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.900777] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   16.920281] [drm:ironlake_dp_detect], DPCD: 0000
[   16.920285] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   16.920304] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   16.920306] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   17.037540] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   17.154698] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   17.154700] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   17.154701] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   17.154711] [drm:drm_mode_debug_printmodeline], Modeline 49:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   17.154713] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   17.154715] [drm:drm_mode_debug_printmodeline], Modeline 48:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   17.154717] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   17.154720] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   17.154722] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   17.154724] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   17.154726] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   17.154728] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   17.154731] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   17.154733] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   17.154735] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   17.154737] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   17.154739] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   17.154741] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   17.154743] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   17.154746] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   17.154748] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   17.154750] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   17.154752] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   17.154754] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   17.154757] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   17.154759] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   17.154772] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   17.155052] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   17.155054] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   17.155563] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   17.170699] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   17.190705] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   17.210184] [drm:ironlake_dp_detect], DPCD: 0000
[   17.210198] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   17.210219] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   17.210221] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   17.210730] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   17.230692] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   17.250689] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   17.270174] [drm:ironlake_dp_detect], DPCD: 0000
[   17.270178] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   20.312065] [drm:drm_mode_addfb], [FB:44]
[   20.477400] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   20.477404] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   20.477407] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   20.477409] [drm:intel_crt_detect], CRT not detected via hotplug
[   20.477411] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   20.477414] [drm:drm_mode_getconnector], [CONNECTOR:5:?]
[   20.477415] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1]
[   20.477417] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   20.477418] [drm:intel_crt_detect], CRT not detected via hotplug
[   20.477420] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:5:VGA-1] disconnected
[   20.477424] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   20.477426] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   20.488393] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   20.488395] [drm:drm_mode_getconnector], [CONNECTOR:8:?]
[   20.488396] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1]
[   20.499355] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:8:HDMI-A-1] disconnected
[   20.499361] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   20.499363] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   20.499888] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   20.519904] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   20.549771] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   20.569267] [drm:ironlake_dp_detect], DPCD: 0000
[   20.569275] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   20.569293] [drm:drm_mode_getconnector], [CONNECTOR:11:?]
[   20.569297] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1]
[   20.569807] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   20.589770] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   20.609760] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   20.629243] [drm:ironlake_dp_detect], DPCD: 0000
[   20.629250] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:11:DP-1] disconnected
[   20.629275] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   20.629279] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2]
[   20.745814] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   20.862323] [drm:drm_edid_to_eld], ELD monitor TX-SR607
[   20.862325] HDMI: DVI dual 0, max TMDS clock 5, latency present 0 0, video latency 0 81, audio latency 114 208
[   20.862326] [drm:drm_edid_to_eld], ELD size 13, SAD count 8
[   20.862335] [drm:drm_mode_debug_printmodeline], Modeline 49:"1920x1080i" 0 74250 1920 2448 2492 2640 1080 1084 1094 1125 0x40 0x15
[   20.862337] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   20.862338] [drm:drm_mode_debug_printmodeline], Modeline 48:"1920x1080i" 0 74250 1920 2008 2052 2200 1080 1084 1094 1125 0x40 0x15
[   20.862340] [drm:drm_mode_prune_invalid], Not using 1920x1080i mode 7
[   20.862343] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:14:HDMI-A-2] probed modes :
[   20.862344] [drm:drm_mode_debug_printmodeline], Modeline 18:"720x480" 60 27000 720 736 798 858 480 489 495 525 0x48 0xa
[   20.862347] [drm:drm_mode_debug_printmodeline], Modeline 21:"1280x720" 50 74250 1280 1720 1760 1980 720 725 730 750 0x40 0x5
[   20.862349] [drm:drm_mode_debug_printmodeline], Modeline 20:"1280x720" 60 74250 1280 1390 1430 1650 720 725 730 750 0x40 0x5
[   20.862351] [drm:drm_mode_debug_printmodeline], Modeline 35:"1024x768" 75 78800 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   20.862353] [drm:drm_mode_debug_printmodeline], Modeline 28:"1024x768" 75 78750 1024 1040 1136 1312 768 769 772 800 0x40 0x5
[   20.862355] [drm:drm_mode_debug_printmodeline], Modeline 36:"1024x768" 70 75000 1024 1048 1184 1328 768 771 777 806 0x40 0xa
[   20.862357] [drm:drm_mode_debug_printmodeline], Modeline 37:"1024x768" 60 65000 1024 1048 1184 1344 768 771 777 806 0x40 0xa
[   20.862359] [drm:drm_mode_debug_printmodeline], Modeline 38:"832x624" 75 57284 832 864 928 1152 624 625 628 667 0x40 0xa
[   20.862361] [drm:drm_mode_debug_printmodeline], Modeline 40:"800x600" 72 50000 800 856 976 1040 600 637 643 666 0x40 0x5
[   20.862364] [drm:drm_mode_debug_printmodeline], Modeline 39:"800x600" 75 49500 800 816 896 1056 600 601 604 625 0x40 0x5
[   20.862366] [drm:drm_mode_debug_printmodeline], Modeline 29:"800x600" 60 40000 800 840 968 1056 600 601 605 628 0x40 0x5
[   20.862368] [drm:drm_mode_debug_printmodeline], Modeline 30:"800x600" 56 36000 800 824 896 1024 600 601 603 625 0x40 0x5
[   20.862370] [drm:drm_mode_debug_printmodeline], Modeline 19:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   20.862372] [drm:drm_mode_debug_printmodeline], Modeline 32:"640x480" 73 31500 640 664 704 832 480 489 491 520 0x40 0xa
[   20.862374] [drm:drm_mode_debug_printmodeline], Modeline 31:"640x480" 75 31500 640 656 720 840 480 481 484 500 0x40 0xa
[   20.862376] [drm:drm_mode_debug_printmodeline], Modeline 33:"640x480" 67 30240 640 704 768 864 480 483 486 525 0x40 0xa
[   20.862378] [drm:drm_mode_debug_printmodeline], Modeline 34:"640x480" 60 25200 640 656 752 800 480 490 492 525 0x40 0xa
[   20.862380] [drm:drm_mode_debug_printmodeline], Modeline 26:"640x480" 60 25175 640 656 752 800 480 489 492 525 0x40 0xa
[   20.862386] [drm:drm_mode_getconnector], [CONNECTOR:14:?]
[   20.862622] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   20.862624] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   20.863132] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   20.879680] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   20.899683] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   20.919174] [drm:ironlake_dp_detect], DPCD: 0000
[   20.919181] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   20.919195] [drm:drm_mode_getconnector], [CONNECTOR:15:?]
[   20.919199] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2]
[   20.919708] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   20.939669] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   20.959659] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   20.979144] [drm:ironlake_dp_detect], DPCD: 0000
[   20.979151] [drm:drm_helper_probe_single_connector_modes], [CONNECTOR:15:DP-2] disconnected
[   23.138557] [drm:intel_ironlake_crt_detect_hotplug], ironlake hotplug adpa=0xf40000, result 0
[   23.138563] [drm:intel_crt_detect], CRT not detected via hotplug
[   23.138567] [drm:output_poll_execute], [CONNECTOR:5:VGA-1] status updated from 2 to 2
[   23.149565] [drm:output_poll_execute], [CONNECTOR:8:HDMI-A-1] status updated from 2 to 2
[   23.150074] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   23.169062] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   23.189053] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   23.208546] [drm:ironlake_dp_detect], DPCD: 0000
[   23.208552] [drm:output_poll_execute], [CONNECTOR:11:DP-1] status updated from 2 to 2
[   23.325674] [drm:drm_detect_monitor_audio], Monitor has basic audio support
[   23.325675] [drm:output_poll_execute], [CONNECTOR:14:HDMI-A-2] status updated from 1 to 1
[   23.326187] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   23.339012] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   23.359076] [drm:intel_dp_aux_ch], dp_aux_ch timeout status 0x5143003e
[   23.378494] [drm:ironlake_dp_detect], DPCD: 0000
[   23.378500] [drm:output_poll_execute], [CONNECTOR:15:DP-2] status updated from 2 to 2
[   23.858538] eth0: no IPv6 routers present
[   35.592058] [drm:intel_crtc_cursor_set], 
[   35.592060] [drm:intel_crtc_cursor_set], cursor off
[   35.592086] [drm:intel_crtc_cursor_set], 
[   50.625312] [drm:intel_crtc_cursor_set], 
[   50.625314] [drm:intel_crtc_cursor_set], cursor off
[   62.196137] [drm:intel_crtc_cursor_set], 

monitor_present 1
eld_valid 1
monitor_name TX-SR607
connection_type HDMI
eld_version [0x2] CEA-861D or below
edid_version [0x3] CEA-861-B, C or D
manufacture_id 0xcb3d
product_id 0x865
port_id 0x0
support_hdcp 0
support_ai 1
audio_sync_delay 0
speakers [0x4f] FL/FR LFE FC RL/RR RLC/RRC
sad_count 8
sad0_coding_type [0x1] LPCM
sad0_channels 2
sad0_rates [0x1ee0] 44100 48000 88200 176400 192000 384000
sad0_bits [0xe0000] 16 20 24
sad1_coding_type [0x1] LPCM
sad1_channels 8
sad1_rates [0x1ee0] 44100 48000 88200 176400 192000 384000
sad1_bits [0xe0000] 16 20 24
sad2_coding_type [0x2] AC-3
sad2_channels 8
sad2_rates [0xe0] 44100 48000 88200
sad2_max_bitrate 640000
sad3_coding_type [0x7] DTS
sad3_channels 8
sad3_rates [0xc0] 48000 88200
sad3_max_bitrate 1536000
sad4_coding_type [0x9] DSD (One Bit Audio)
sad4_channels 6
sad4_rates [0x40] 48000
sad5_coding_type [0xa] E-AC-3/DD+ (Dolby Digital Plus)
sad5_channels 8
sad5_rates [0xc0] 48000 88200
sad6_coding_type [0xb] DTS-HD
sad6_channels 8
sad6_rates [0x1ec0] 48000 88200 176400 192000 384000
sad7_coding_type [0xc] MLP (Dolby TrueHD)
sad7_channels 8
sad7_rates [0x1480] 88200 192000

HDMIB                 0x0000001c  sDVO/HDMI Port B Control
HDMIC                 0x00000018  HDMI Port C Control
HDMID                 0x80000adc  HDMI Port D Control
AUD_CONFIG_A          0x00000000  Audio Configuration ­ Transcoder A
AUD_CONFIG_B          0x00000000  Audio Configuration ­ Transcoder B
AUD_CONFIG_C          0x00000000  Audio Configuration ­ Transcoder C
AUD_CTS_ENABLE_A      0x00000000  Audio CTS Programming Enable ­ Transcoder A
AUD_CTS_ENABLE_B      0x00000000  Audio CTS Programming Enable ­ Transcoder B
AUD_CTS_ENABLE_C      0x00000000  Audio CTS Programming Enable ­ Transcoder C
AUD_MISC_CTRL_A       0x00000044  Audio MISC Control for Transcoder A
AUD_MISC_CTRL_B       0x00000044  Audio MISC Control for Transcoder B
AUD_MISC_CTRL_C       0x00000044  Audio MISC Control for Transcoder C
AUD_VID_DID           0x80862805  Audio Vendor ID / Device ID
AUD_RID               0x00100000  Audio Revision ID
AUD_PWRST             0x00000000  Audio Power State (Function Group, Convertor, Pin Widget)
AUD_PORT_EN_HD_CFG    0x00378007  Audio Port Enable HDAudio Config
AUD_OUT_DIG_CNVT_A    0x00000000  Audio Digital Converter ­ Conv A
AUD_OUT_DIG_CNVT_B    0x00000000  Audio Digital Converter ­ Conv B
AUD_OUT_DIG_CNVT_C    0x00800000  Audio Digital Converter ­ Conv C
AUD_OUT_CH_STR        0x00f7f7f7  Audio Channel ID and Stream ID
AUD_OUT_STR_DESC_A    0x00000032  Audio Stream Descriptor Format ­ Conv A
AUD_OUT_STR_DESC_B    0x00000032  Audio Stream Descriptor Format ­ Conv B
AUD_OUT_STR_DESC_C    0x00014011  Audio Stream Descriptor Format ­ Conv C
AUD_PINW_CONNLNG_LIST 0x00030202  Audio Connection List
AUD_PINW_CONNLNG_SEL  0x00030202  Audio Connection Select
AUD_CNTL_ST_A         0x002354a8  Audio Control State Register ­ Transcoder A
AUD_CNTL_ST_B         0x000054a8  Audio Control State Register ­ Transcoder B
AUD_CNTL_ST_C         0x000054a8  Audio Control State Register ­ Transcoder C
AUD_CNTRL_ST2         0x00000111  Audio Control State 2
AUD_CNTRL_ST3         0x00000000  Audio Control State 3
AUD_HDMIW_STATUS      0x80000000  Audio HDMI Status
AUD_HDMIW_HDMIEDID_A  0x532d5854  HDMI Data EDID Block ­ Transcoder A
AUD_HDMIW_HDMIEDID_B  0x00000000  HDMI Data EDID Block ­ Transcoder B
AUD_HDMIW_HDMIEDID_C  0x00000000  HDMI Data EDID Block ­ Transcoder C
AUD_HDMIW_INFOFR_A    0x00000000  Audio Widget Data Island Packet ­ Transcoder A
AUD_HDMIW_INFOFR_B    0x00000000  Audio Widget Data Island Packet ­ Transcoder B
AUD_HDMIW_INFOFR_C    0x00000000  Audio Widget Data Island Packet ­ Transcoder C

Details:

AUD_VID_DID vendor id 0x8086
AUD_VID_DID device id 0x2805
AUD_RID Major_Revision 0x1
AUD_RID Minor_Revision 0x0
AUD_RID Revision_Id 0x0
AUD_RID Stepping_Id 0x0
HDMIB Port_Enable 0
HDMIB Transcoder_Select [0x0] Transcoder A
HDMIB sDVO_Border_Enable 0
HDMIB HDCP_Port_Select 0
HDMIB Port_Detected 1
HDMIB HDMI_or_DVI_Select DVI
HDMIB Audio_Output_Enable 0
HDMIC Port_Enable 0
HDMIC Transcoder_Select [0x0] Transcoder A
HDMIC sDVO_Border_Enable 0
HDMIC HDCP_Port_Select 0
HDMIC Port_Detected 0
HDMIC HDMI_or_DVI_Select DVI
HDMIC Audio_Output_Enable 0
HDMID Port_Enable 1
HDMID Transcoder_Select [0x0] Transcoder A
HDMID sDVO_Border_Enable 1
HDMID HDCP_Port_Select 0
HDMID Port_Detected 1
HDMID HDMI_or_DVI_Select HDMI
HDMID Audio_Output_Enable 1
TRANS_DP_CTL_A DisplayPort_Enable 0
TRANS_DP_CTL_A Port_Width_Selection [0x0] x1 mode
TRANS_DP_CTL_A Port_Detected 0
TRANS_DP_CTL_A HDCP_Port_Select 0
TRANS_DP_CTL_A Audio_Output_Enable 0
TRANS_DP_CTL_B DisplayPort_Enable 0
TRANS_DP_CTL_B Port_Width_Selection [0x0] x1 mode
TRANS_DP_CTL_B Port_Detected 0
TRANS_DP_CTL_B HDCP_Port_Select 0
TRANS_DP_CTL_B Audio_Output_Enable 0
TRANS_DP_CTL_C DisplayPort_Enable 0
TRANS_DP_CTL_C Port_Width_Selection [0x0] x1 mode
TRANS_DP_CTL_C Port_Detected 0
TRANS_DP_CTL_C HDCP_Port_Select 0
TRANS_DP_CTL_C Audio_Output_Enable 0

AUD_CONFIG_A  Pixel_Clock_HDMI				[0x0] 25.2 / 1.001 MHz
AUD_CONFIG_B  Pixel_Clock_HDMI				[0x0] 25.2 / 1.001 MHz
AUD_CONFIG_C  Pixel_Clock_HDMI				[0x0] 25.2 / 1.001 MHz
AUD_CTS_ENABLE_A  Enable_CTS_or_M_programming		0
AUD_CTS_ENABLE_A  CTS_M value Index			M
AUD_CTS_ENABLE_A  CTS_programming			0
AUD_CTS_ENABLE_B  Enable_CTS_or_M_programming		0
AUD_CTS_ENABLE_B  CTS_M value Index			M
AUD_CTS_ENABLE_B  CTS_programming			0
AUD_CTS_ENABLE_C  Enable_CTS_or_M_programming		0
AUD_CTS_ENABLE_C  CTS_M value Index			M
AUD_CTS_ENABLE_C  CTS_programming			0
AUD_MISC_CTRL_A  Sample_Fabrication_EN_bit		1
AUD_MISC_CTRL_A  Sample_present_Disable			0
AUD_MISC_CTRL_A  Output_Delay				4
AUD_MISC_CTRL_A  Pro_Allowed				0
AUD_MISC_CTRL_B  Sample_Fabrication_EN_bit		1
AUD_MISC_CTRL_B  Sample_present_Disable			0
AUD_MISC_CTRL_B  Output_Delay				4
AUD_MISC_CTRL_B  Pro_Allowed				0
AUD_MISC_CTRL_C  Sample_Fabrication_EN_bit		1
AUD_MISC_CTRL_C  Sample_present_Disable			0
AUD_MISC_CTRL_C  Output_Delay				4
AUD_MISC_CTRL_C  Pro_Allowed				0
AUD_PWRST  Func_Grp_Dev_PwrSt_Curr                  	D0
AUD_PWRST  Func_Grp_Dev_PwrSt_Set                   	D0
AUD_PWRST  ConvertorA_Widget_Power_State_Current    	D0
AUD_PWRST  ConvertorA_Widget_Power_State_Requsted   	D0
AUD_PWRST  ConvertorB_Widget_Power_State_Current    	D0
AUD_PWRST  ConvertorB_Widget_Power_State_Requested  	D0
AUD_PWRST  ConvC_Widget_PwrSt_Curr                  	D0
AUD_PWRST  ConvC_Widget_PwrSt_Req                   	D0
AUD_PWRST  PinB_Widget_Power_State_Current          	D0
AUD_PWRST  PinB_Widget_Power_State_Set              	D0
AUD_PWRST  PinC_Widget_Power_State_Current          	D0
AUD_PWRST  PinC_Widget_Power_State_Set              	D0
AUD_PWRST  PinD_Widget_Power_State_Current          	D0
AUD_PWRST  PinD_Widget_Power_State_Set              	D0
AUD_PORT_EN_HD_CFG  Convertor_A_Digen			1
AUD_PORT_EN_HD_CFG  Convertor_B_Digen			1
AUD_PORT_EN_HD_CFG  Convertor_C_Digen			1
AUD_PORT_EN_HD_CFG  ConvertorA_Stream_ID		0
AUD_PORT_EN_HD_CFG  ConvertorB_Stream_ID		0
AUD_PORT_EN_HD_CFG  ConvertorC_Stream_ID		8
AUD_PORT_EN_HD_CFG  Port_B_Out_Enable			1
AUD_PORT_EN_HD_CFG  Port_C_Out_Enable			1
AUD_PORT_EN_HD_CFG  Port_D_Out_Enable			1
AUD_PORT_EN_HD_CFG  Port_B_Amp_Mute_Status		1
AUD_PORT_EN_HD_CFG  Port_C_Amp_Mute_Status		1
AUD_PORT_EN_HD_CFG  Port_D_Amp_Mute_Status		0
AUD_OUT_DIG_CNVT_A  V					0
AUD_OUT_DIG_CNVT_A  VCFG				0
AUD_OUT_DIG_CNVT_A  PRE					0
AUD_OUT_DIG_CNVT_A  Copy				0
AUD_OUT_DIG_CNVT_A  NonAudio				0x0
AUD_OUT_DIG_CNVT_A  PRO					0
AUD_OUT_DIG_CNVT_A  Level				0
AUD_OUT_DIG_CNVT_A  Category_Code			0
AUD_OUT_DIG_CNVT_A  Lowest_Channel_Number		0
AUD_OUT_DIG_CNVT_A  Stream_ID				0
AUD_OUT_DIG_CNVT_B  V					0
AUD_OUT_DIG_CNVT_B  VCFG				0
AUD_OUT_DIG_CNVT_B  PRE					0
AUD_OUT_DIG_CNVT_B  Copy				0
AUD_OUT_DIG_CNVT_B  NonAudio				0x0
AUD_OUT_DIG_CNVT_B  PRO					0
AUD_OUT_DIG_CNVT_B  Level				0
AUD_OUT_DIG_CNVT_B  Category_Code			0
AUD_OUT_DIG_CNVT_B  Lowest_Channel_Number		0
AUD_OUT_DIG_CNVT_B  Stream_ID				0
AUD_OUT_DIG_CNVT_C  V					0
AUD_OUT_DIG_CNVT_C  VCFG				0
AUD_OUT_DIG_CNVT_C  PRE					0
AUD_OUT_DIG_CNVT_C  Copy				0
AUD_OUT_DIG_CNVT_C  NonAudio				0x0
AUD_OUT_DIG_CNVT_C  PRO					0
AUD_OUT_DIG_CNVT_C  Level				0
AUD_OUT_DIG_CNVT_C  Category_Code			0
AUD_OUT_DIG_CNVT_C  Lowest_Channel_Number		0
AUD_OUT_DIG_CNVT_C  Stream_ID				8
AUD_OUT_CH_STR  Converter_Channel_MAP	PORTB	PORTC	PORTD
				1	1	1	1
				2	2	2	2
				3	16	16	16
				4	16	16	16
				5	16	16	16
				6	16	16	16
				7	16	16	16
				8	16	16	16
AUD_OUT_STR_DESC_A  HBR_enable				0
AUD_OUT_STR_DESC_A  Convertor_Channel_Count		0
AUD_OUT_STR_DESC_A  Bits_per_Sample			3
AUD_OUT_STR_DESC_A  Number_of_Channels_in_a_Stream	3
AUD_OUT_STR_DESC_B  HBR_enable				0
AUD_OUT_STR_DESC_B  Convertor_Channel_Count		0
AUD_OUT_STR_DESC_B  Bits_per_Sample			3
AUD_OUT_STR_DESC_B  Number_of_Channels_in_a_Stream	3
AUD_OUT_STR_DESC_C  HBR_enable				0
AUD_OUT_STR_DESC_C  Convertor_Channel_Count		1
AUD_OUT_STR_DESC_C  Bits_per_Sample			1
AUD_OUT_STR_DESC_C  Number_of_Channels_in_a_Stream	2
AUD_PINW_CONNLNG_SEL  Connection_select_Control_B	0
AUD_PINW_CONNLNG_SEL  Connection_select_Control_C	0
AUD_PINW_CONNLNG_SEL  Connection_select_Control_D	0
AUD_CNTL_ST_A  DIP_Port_Select				[0] Reserved
AUD_CNTL_ST_A  DIP_type_enable_status Audio DIP		1
AUD_CNTL_ST_A  DIP_type_enable_status Generic 1 ACP DIP	0
AUD_CNTL_ST_A  DIP_type_enable_status Generic 2 DIP	0
AUD_CNTL_ST_A  DIP_transmission_frequency		[0x3] best effort
AUD_CNTL_ST_A  ELD_ACK					0
AUD_CNTL_ST_A  ELD_buffer_size				21
AUD_CNTL_ST_B  DIP_Port_Select				[0] Reserved
AUD_CNTL_ST_B  DIP_type_enable_status Audio DIP		0
AUD_CNTL_ST_B  DIP_type_enable_status Generic 1 ACP DIP	0
AUD_CNTL_ST_B  DIP_type_enable_status Generic 2 DIP	0
AUD_CNTL_ST_B  DIP_transmission_frequency		[0x0] disabled
AUD_CNTL_ST_B  ELD_ACK					0
AUD_CNTL_ST_B  ELD_buffer_size				21
AUD_CNTL_ST_C  DIP_Port_Select				[0] Reserved
AUD_CNTL_ST_C  DIP_type_enable_status Audio DIP		0
AUD_CNTL_ST_C  DIP_type_enable_status Generic 1 ACP DIP	0
AUD_CNTL_ST_C  DIP_type_enable_status Generic 2 DIP	0
AUD_CNTL_ST_C  DIP_transmission_frequency		[0x0] disabled
AUD_CNTL_ST_C  ELD_ACK					0
AUD_CNTL_ST_C  ELD_buffer_size				21
AUD_CNTRL_ST2  CP_ReadyB				0
AUD_CNTRL_ST2  ELD_validB				1
AUD_CNTRL_ST2  CP_ReadyC				0
AUD_CNTRL_ST2  ELD_validC				1
AUD_CNTRL_ST2  CP_ReadyD				0
AUD_CNTRL_ST2  ELD_validD				1
AUD_CNTRL_ST3  TransA_DPT_Audio_Output_En		0
AUD_CNTRL_ST3  TransA_to_Port_Sel			[0] no port
AUD_CNTRL_ST3  TransB_DPT_Audio_Output_En		0
AUD_CNTRL_ST3  TransB_to_Port_Sel			[0] no port
AUD_CNTRL_ST3  TransC_DPT_Audio_Output_En		0
AUD_CNTRL_ST3  TransC_to_Port_Sel			[0] no port
AUD_HDMIW_STATUS  Conv_A_CDCLK/DOTCLK_FIFO_Underrun	0
AUD_HDMIW_STATUS  Conv_A_CDCLK/DOTCLK_FIFO_Overrun	0
AUD_HDMIW_STATUS  Conv_B_CDCLK/DOTCLK_FIFO_Underrun	0
AUD_HDMIW_STATUS  Conv_B_CDCLK/DOTCLK_FIFO_Overrun	0
AUD_HDMIW_STATUS  Conv_C_CDCLK/DOTCLK_FIFO_Underrun	1
AUD_HDMIW_STATUS  Conv_C_CDCLK/DOTCLK_FIFO_Overrun	0
AUD_HDMIW_STATUS  BCLK/CDCLK_FIFO_Overrun		0
AUD_HDMIW_STATUS  Function_Reset			0
AUD_HDMIW_HDMIEDID_A HDMI ELD:
	10000d00 6882004f 00000000 00000000 3dcb6508 
AUD_HDMIW_HDMIEDID_B HDMI ELD:
	00000000 00000000 00000000 00000000 00000000 
AUD_HDMIW_HDMIEDID_C HDMI ELD:
	00000000 00000000 00000000 00000000 00000000 
AUD_HDMIW_INFOFR_A HDMI audio Infoframe:
	84010a70 01000000 00000000 00000000 00000000 00000000 00000000 00000000 
AUD_HDMIW_INFOFR_B HDMI audio Infoframe:
	00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 
AUD_HDMIW_INFOFR_C HDMI audio Infoframe:
	00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 

mediacenter card0 # speaker-test -Dhdmi:PCH -c6

speaker-test 1.0.24.2

Playback device is hdmi:PCH
Stream parameters are 48000Hz, S16_LE, 6 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 5440
Period size range from 32 to 2720
Using max buffer size 5440
Periods = 4
was set period_size = 1088
was set buffer_size = 5440
0 - Front Left
4 - Center
1 - Front Right
3 - Rear Right
2 - Rear Left
5 - LFE
Time per period = 17.829298
0 - Front Left
4 - Center
1 - Front Right
3 - Rear Right
2 - Rear Left
5 - LFE
...

_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

#41 lore raw

At Thu, 10 Nov 2011 12:00:53 +0100,

Quoted 118 lines · Christopher White
Quoted 93 lines · Christopher White
Quoted 92 lines · Wu Fengguang
Quoted 24 lines · Wu Fengguang

Wow I reproduced the bug and got a very interesting dmesg:

gfx => [ 4561.287980] [drm:intel_write_eld], ELD on
[CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
gfx => [ 4561.291730] [drm:ironlake_write_eld], ELD on pipe B
gfx => [ 4561.293804] [drm:ironlake_write_eld], Audio
directed to unknown port
gfx => [ 4561.295273] [drm:ironlake_write_eld],

       alsa =>  [ 4561.295486] HDMI hot plug event: Codec=3 Pin=6 
Presence_Detect=1 ELD_Valid=0
       alsa =>  [ 4561.295564] HDMI status: Codec=3 Pin=6 
Presence_Detect=1 ELD_Valid=0
gfx =>         [ 4561.300020] ELD size 13
       alsa =>  [ 4561.300697] HDMI hot plug event: Codec=3 Pin=6 
Presence_Detect=1 ELD_Valid=1
       alsa =>  [ 4561.303322] HDMI status: Codec=3 Pin=6 
Presence_Detect=1 ELD_Valid=1
       alsa =>  [ 4561.311120] ALSA hda_eld.c:259 HDMI: Unknown ELD 

version 0

Hey the two parts are interleaved!

But still it should work all fine, since the gfx driver does

Quoted 7 lines

set ELD_Valid = 0
write ELD
set ELD_Valid = 1

So the audio driver would read the correct ELD unless the ELD content and flag writes are somehow _reordered_ underneath. Or the ELD content writes take some time to take effect?

Just confirmed that adding 1s delay can fix it!

New dmesg is:

[   48.564923] [drm:drm_crtc_helper_set_mode], [ENCODER:11:TMDS-11] 
set [MODE:34:]
[   48.567481] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe B
[   48.568975] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2], 
[ENCODER:11:TMDS-11]
[   48.571728] [drm:ironlake_write_eld], ELD on pipe B
[   48.572882] [drm:ironlake_write_eld], Audio directed to unknown port
[   48.575252] [drm:ironlake_write_eld],
[   48.575400] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 
ELD_Valid=0
[   48.575487] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   48.580116] ELD size 13
[   48.580795] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 
ELD_Valid=1
[   48.583340] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   48.632514] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.685322] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A - 
plane 5, cursor: 6
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A - 
plane 5, cursor: 6
[   48.690106] [drm:ironlake_update_wm], FIFO watermarks For pipe B - 
plane 42, cursor: 6
[   48.745204] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.798035] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.799633] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
[   48.802686] [drm:ironlake_fdi_link_train], FDI train 1 done.
[   48.805103] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
[   48.807246] [drm:ironlake_fdi_link_train], FDI train 2 done.
[   48.809426] [drm:ironlake_fdi_link_train], FDI train done
[   48.813960] [drm:intel_update_fbc],
[   48.814782] [drm:drm_crtc_helper_set_config], Setting connector 
DPMS state to on
[   48.818093] [drm:drm_crtc_helper_set_config],        
[CONNECTOR:12:HDMI-A-2] set DPMS on
[   48.828633] [drm:intel_prepare_page_flip], preparing flip with no 
unpin work?
[   49.618962] HDMI: detected monitor RX-V1800 at connection type HDMI
[   49.621013] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC
[   49.622304] HDMI: supports coding type LPCM: channels = 2, rates = 
32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.625069] HDMI: supports coding type LPCM: channels = 8, rates = 
32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.628535] HDMI: supports coding type AC-3: channels = 6, rates = 
32000 44100 48000, max bitrate = 640000
[   49.630810] HDMI: supports coding type DTS: channels = 7, rates = 
32000 44100 48000 96000 176400, max bitrate = 1536000
[   49.633148] HDMI: supports coding type DSD (One Bit Audio): 
channels = 6, rates = 44100
[   49.635039] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital 
Plus): channels = 8, rates = 44100 48000
[   49.637130] HDMI: supports coding type MLP (Dolby TrueHD): 
channels = 8, rates = 48000 176400 384000
[   49.639172] HDMI: supports coding type DTS-HD: channels = 8, rates 

= 48000 176400 384000

Quoted 7 lines
Quoted 2 lines

Thanks,
Fengguang

Wow, you were able to reproduce it! That's the best news ever. I will be applying this patch and rebuilding now to see what happens. So it was some sort of timing issue after all.

Expect me to reply within 1h, but rebuild takes some time.

I still had the old build directory and only had to rebuild one module which only took 5 minutes. The rest of the delay was me doing an hour of tests as well as being on a 45 minute phone call. Anyway, now the result:

Success!

So we know it's a timing issue somewhere. Wow, real progress and near a solution. Finally! The big question now is what causes the audio driver to read the ELD while it is empty, and why the 1 second delay fixes it.

Look at speakertest.txt here. It's beautiful. ;-) Playing digital multichannel sound over the HDMI PCH bus, and I can hear every channel in their proper location on my speaker system. It's beautiful. I've waited for this moment since building this Linux HTPC back in April. ;-) (I'm an astonishingly patient man hehe).

Quoted 3 lines

Now as for why we needed a 1 second delay, any ideas? Could it be that the audio driver was reading the ELD while it wasn't written to the register yet?

Maybe not necessarily 1 second. It could do some loop with a small delay until it reads zero-size? Or if it really can take long time like 1 second, it'd be better to be a work to self-reschdule to do in background, as it's called at the probing time and at each unsol event. Since radeon sends really zero-byte ELD when a DVI monitor without audio is connected, stalling one second there is no good choice.

Hopefully this delay would fix the zero-size problem we are currently working around in an ugly way (the comment mentions about ASUS P5E-VM HDMI board), too.

thanks,

Takashi

#42 lore raw
Quoted 130 lines · Takashi Iwai

At Thu, 10 Nov 2011 12:00:53 +0100,

Quoted 117 lines · Christopher White
Quoted 93 lines · Christopher White
Quoted 92 lines · Wu Fengguang
Quoted 24 lines · Wu Fengguang

Wow I reproduced the bug and got a very interesting dmesg:

gfx => [ 4561.287980] [drm:intel_write_eld], ELD on
[CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
gfx => [ 4561.291730] [drm:ironlake_write_eld], ELD on pipe B
gfx => [ 4561.293804] [drm:ironlake_write_eld], Audio
directed to unknown port
gfx => [ 4561.295273] [drm:ironlake_write_eld],

        alsa =>   [ 4561.295486] HDMI hot plug event: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=0
        alsa =>   [ 4561.295564] HDMI status: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=0
gfx =>          [ 4561.300020] ELD size 13
        alsa =>   [ 4561.300697] HDMI hot plug event: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=1
        alsa =>   [ 4561.303322] HDMI status: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=1
        alsa =>   [ 4561.311120] ALSA hda_eld.c:259 HDMI: Unknown ELD

version 0

Hey the two parts are interleaved!

But still it should work all fine, since the gfx driver does

Quoted 7 lines

set ELD_Valid = 0
write ELD
set ELD_Valid = 1

So the audio driver would read the correct ELD unless the ELD content and flag writes are somehow _reordered_ underneath. Or the ELD content writes take some time to take effect?

Just confirmed that adding 1s delay can fix it!

New dmesg is:

[   48.564923] [drm:drm_crtc_helper_set_mode], [ENCODER:11:TMDS-11]
set [MODE:34:]
[   48.567481] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe B
[   48.568975] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2],
[ENCODER:11:TMDS-11]
[   48.571728] [drm:ironlake_write_eld], ELD on pipe B
[   48.572882] [drm:ironlake_write_eld], Audio directed to unknown port
[   48.575252] [drm:ironlake_write_eld],
[   48.575400] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1
ELD_Valid=0
[   48.575487] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   48.580116] ELD size 13
[   48.580795] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1
ELD_Valid=1
[   48.583340] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   48.632514] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.685322] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A -
plane 5, cursor: 6
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A -
plane 5, cursor: 6
[   48.690106] [drm:ironlake_update_wm], FIFO watermarks For pipe B -
plane 42, cursor: 6
[   48.745204] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.798035] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.799633] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
[   48.802686] [drm:ironlake_fdi_link_train], FDI train 1 done.
[   48.805103] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
[   48.807246] [drm:ironlake_fdi_link_train], FDI train 2 done.
[   48.809426] [drm:ironlake_fdi_link_train], FDI train done
[   48.813960] [drm:intel_update_fbc],
[   48.814782] [drm:drm_crtc_helper_set_config], Setting connector
DPMS state to on
[   48.818093] [drm:drm_crtc_helper_set_config],
[CONNECTOR:12:HDMI-A-2] set DPMS on
[   48.828633] [drm:intel_prepare_page_flip], preparing flip with no
unpin work?
[   49.618962] HDMI: detected monitor RX-V1800 at connection type HDMI
[   49.621013] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC
[   49.622304] HDMI: supports coding type LPCM: channels = 2, rates =
32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.625069] HDMI: supports coding type LPCM: channels = 8, rates =
32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.628535] HDMI: supports coding type AC-3: channels = 6, rates =
32000 44100 48000, max bitrate = 640000
[   49.630810] HDMI: supports coding type DTS: channels = 7, rates =
32000 44100 48000 96000 176400, max bitrate = 1536000
[   49.633148] HDMI: supports coding type DSD (One Bit Audio):
channels = 6, rates = 44100
[   49.635039] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital
Plus): channels = 8, rates = 44100 48000
[   49.637130] HDMI: supports coding type MLP (Dolby TrueHD):
channels = 8, rates = 48000 176400 384000
[   49.639172] HDMI: supports coding type DTS-HD: channels = 8, rates

= 48000 176400 384000

Quoted 7 lines
Quoted 2 lines

Thanks,
Fengguang

Wow, you were able to reproduce it! That's the best news ever. I will be applying this patch and rebuilding now to see what happens. So it was some sort of timing issue after all.

Expect me to reply within 1h, but rebuild takes some time.

I still had the old build directory and only had to rebuild one module which only took 5 minutes. The rest of the delay was me doing an hour of tests as well as being on a 45 minute phone call. Anyway, now the result:

Success!

So we know it's a timing issue somewhere. Wow, real progress and near a solution. Finally! The big question now is what causes the audio driver to read the ELD while it is empty, and why the 1 second delay fixes it.

Look at speakertest.txt here. It's beautiful. ;-) Playing digital multichannel sound over the HDMI PCH bus, and I can hear every channel in their proper location on my speaker system. It's beautiful. I've waited for this moment since building this Linux HTPC back in April. ;-) (I'm an astonishingly patient man hehe).

Quoted 3 lines

Now as for why we needed a 1 second delay, any ideas? Could it be that the audio driver was reading the ELD while it wasn't written to the register yet?

Maybe not necessarily 1 second. It could do some loop with a small delay until it reads zero-size? Or if it really can take long time like 1 second, it'd be better to be a work to self-reschdule to do in background, as it's called at the probing time and at each unsol event. Since radeon sends really zero-byte ELD when a DVI monitor without audio is connected, stalling one second there is no good choice.

Quoted 8 lines

Hopefully this delay would fix the zero-size problem we are currently working around in an ugly way (the comment mentions about ASUS P5E-VM HDMI board), too.

thanks,

Takashi

Well yes obviously the 1 second delay is a temporary workaround until the real cause is found. Something like what you suggested should be the final fix; a real loop that proceeds only when the data is ready (with a 1 second or so maximum loop time, to avoid infinite loop if data never becomes ready).

I don't think a background schedule would work, because the data needs to be available at boot BEFORE the audio layer loads. Otherwise ALSA (for example) would load while no data had yet been read into the ELD registers. If a background schedule is used, then GREAT care must be taken to make sure it finishes before the audio layer launches.

Christopher

#43 lore raw

At Thu, 10 Nov 2011 12:50:11 +0100,

Quoted 147 lines · Christopher White
Quoted 130 lines · Takashi Iwai

At Thu, 10 Nov 2011 12:00:53 +0100,

Quoted 117 lines · Christopher White
Quoted 93 lines · Christopher White
Quoted 92 lines · Wu Fengguang
Quoted 24 lines · Wu Fengguang

Wow I reproduced the bug and got a very interesting dmesg:

gfx => [ 4561.287980] [drm:intel_write_eld], ELD on
[CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
gfx => [ 4561.291730] [drm:ironlake_write_eld], ELD on pipe B
gfx => [ 4561.293804] [drm:ironlake_write_eld], Audio
directed to unknown port
gfx => [ 4561.295273] [drm:ironlake_write_eld],

        alsa =>   [ 4561.295486] HDMI hot plug event: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=0
        alsa =>   [ 4561.295564] HDMI status: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=0
gfx =>          [ 4561.300020] ELD size 13
        alsa =>   [ 4561.300697] HDMI hot plug event: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=1
        alsa =>   [ 4561.303322] HDMI status: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=1
        alsa =>   [ 4561.311120] ALSA hda_eld.c:259 HDMI: Unknown ELD

version 0

Hey the two parts are interleaved!

But still it should work all fine, since the gfx driver does

Quoted 7 lines

set ELD_Valid = 0
write ELD
set ELD_Valid = 1

So the audio driver would read the correct ELD unless the ELD content and flag writes are somehow _reordered_ underneath. Or the ELD content writes take some time to take effect?

Just confirmed that adding 1s delay can fix it!

New dmesg is:

[   48.564923] [drm:drm_crtc_helper_set_mode], [ENCODER:11:TMDS-11]
set [MODE:34:]
[   48.567481] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe B
[   48.568975] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2],
[ENCODER:11:TMDS-11]
[   48.571728] [drm:ironlake_write_eld], ELD on pipe B
[   48.572882] [drm:ironlake_write_eld], Audio directed to unknown port
[   48.575252] [drm:ironlake_write_eld],
[   48.575400] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1
ELD_Valid=0
[   48.575487] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   48.580116] ELD size 13
[   48.580795] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1
ELD_Valid=1
[   48.583340] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   48.632514] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.685322] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A -
plane 5, cursor: 6
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A -
plane 5, cursor: 6
[   48.690106] [drm:ironlake_update_wm], FIFO watermarks For pipe B -
plane 42, cursor: 6
[   48.745204] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.798035] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.799633] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
[   48.802686] [drm:ironlake_fdi_link_train], FDI train 1 done.
[   48.805103] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
[   48.807246] [drm:ironlake_fdi_link_train], FDI train 2 done.
[   48.809426] [drm:ironlake_fdi_link_train], FDI train done
[   48.813960] [drm:intel_update_fbc],
[   48.814782] [drm:drm_crtc_helper_set_config], Setting connector
DPMS state to on
[   48.818093] [drm:drm_crtc_helper_set_config],
[CONNECTOR:12:HDMI-A-2] set DPMS on
[   48.828633] [drm:intel_prepare_page_flip], preparing flip with no
unpin work?
[   49.618962] HDMI: detected monitor RX-V1800 at connection type HDMI
[   49.621013] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC
[   49.622304] HDMI: supports coding type LPCM: channels = 2, rates =
32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.625069] HDMI: supports coding type LPCM: channels = 8, rates =
32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.628535] HDMI: supports coding type AC-3: channels = 6, rates =
32000 44100 48000, max bitrate = 640000
[   49.630810] HDMI: supports coding type DTS: channels = 7, rates =
32000 44100 48000 96000 176400, max bitrate = 1536000
[   49.633148] HDMI: supports coding type DSD (One Bit Audio):
channels = 6, rates = 44100
[   49.635039] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital
Plus): channels = 8, rates = 44100 48000
[   49.637130] HDMI: supports coding type MLP (Dolby TrueHD):
channels = 8, rates = 48000 176400 384000
[   49.639172] HDMI: supports coding type DTS-HD: channels = 8, rates

= 48000 176400 384000

Quoted 7 lines
Quoted 2 lines

Thanks,
Fengguang

Wow, you were able to reproduce it! That's the best news ever. I will be applying this patch and rebuilding now to see what happens. So it was some sort of timing issue after all.

Expect me to reply within 1h, but rebuild takes some time.

I still had the old build directory and only had to rebuild one module which only took 5 minutes. The rest of the delay was me doing an hour of tests as well as being on a 45 minute phone call. Anyway, now the result:

Success!

So we know it's a timing issue somewhere. Wow, real progress and near a solution. Finally! The big question now is what causes the audio driver to read the ELD while it is empty, and why the 1 second delay fixes it.

Look at speakertest.txt here. It's beautiful. ;-) Playing digital multichannel sound over the HDMI PCH bus, and I can hear every channel in their proper location on my speaker system. It's beautiful. I've waited for this moment since building this Linux HTPC back in April. ;-) (I'm an astonishingly patient man hehe).

Quoted 3 lines

Now as for why we needed a 1 second delay, any ideas? Could it be that the audio driver was reading the ELD while it wasn't written to the register yet?

Maybe not necessarily 1 second. It could do some loop with a small delay until it reads zero-size? Or if it really can take long time like 1 second, it'd be better to be a work to self-reschdule to do in background, as it's called at the probing time and at each unsol event. Since radeon sends really zero-byte ELD when a DVI monitor without audio is connected, stalling one second there is no good choice.

Quoted 8 lines

Hopefully this delay would fix the zero-size problem we are currently working around in an ugly way (the comment mentions about ASUS P5E-VM HDMI board), too.

thanks,

Takashi

Well yes obviously the 1 second delay is a temporary workaround until the real cause is found. Something like what you suggested should be the final fix; a real loop that proceeds only when the data is ready (with a 1 second or so maximum loop time, to avoid infinite loop if data never becomes ready).

Quoted 5 lines

I don't think a background schedule would work, because the data needs to be available at boot BEFORE the audio layer loads. Otherwise ALSA (for example) would load while no data had yet been read into the ELD registers. If a background schedule is used, then GREAT care must be taken to make sure it finishes before the audio layer launches.

In theory, the delayed probe and notification can be handled just like a hotplug case. We have still no notification framework (especially in PulseAudio) yet, though :)

thanks,

Takashi

#44 lore raw
Quoted 152 lines · Takashi Iwai

At Thu, 10 Nov 2011 12:50:11 +0100,

Quoted 145 lines · Christopher White
Quoted 130 lines · Takashi Iwai

At Thu, 10 Nov 2011 12:00:53 +0100,

Quoted 117 lines · Christopher White
Quoted 93 lines · Christopher White
Quoted 92 lines · Wu Fengguang
Quoted 24 lines · Wu Fengguang

Wow I reproduced the bug and got a very interesting dmesg:

gfx => [ 4561.287980] [drm:intel_write_eld], ELD on
[CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
gfx => [ 4561.291730] [drm:ironlake_write_eld], ELD on pipe B
gfx => [ 4561.293804] [drm:ironlake_write_eld], Audio
directed to unknown port
gfx => [ 4561.295273] [drm:ironlake_write_eld],

         alsa =>    [ 4561.295486] HDMI hot plug event: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=0
         alsa =>    [ 4561.295564] HDMI status: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=0
gfx =>           [ 4561.300020] ELD size 13
         alsa =>    [ 4561.300697] HDMI hot plug event: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=1
         alsa =>    [ 4561.303322] HDMI status: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=1
         alsa =>    [ 4561.311120] ALSA hda_eld.c:259 HDMI: Unknown ELD

version 0

Hey the two parts are interleaved!

But still it should work all fine, since the gfx driver does

Quoted 7 lines

set ELD_Valid = 0
write ELD
set ELD_Valid = 1

So the audio driver would read the correct ELD unless the ELD content and flag writes are somehow _reordered_ underneath. Or the ELD content writes take some time to take effect?

Just confirmed that adding 1s delay can fix it!

New dmesg is:

[   48.564923] [drm:drm_crtc_helper_set_mode], [ENCODER:11:TMDS-11]
set [MODE:34:]
[   48.567481] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe B
[   48.568975] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2],
[ENCODER:11:TMDS-11]
[   48.571728] [drm:ironlake_write_eld], ELD on pipe B
[   48.572882] [drm:ironlake_write_eld], Audio directed to unknown port
[   48.575252] [drm:ironlake_write_eld],
[   48.575400] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1
ELD_Valid=0
[   48.575487] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   48.580116] ELD size 13
[   48.580795] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1
ELD_Valid=1
[   48.583340] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   48.632514] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.685322] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A -
plane 5, cursor: 6
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A -
plane 5, cursor: 6
[   48.690106] [drm:ironlake_update_wm], FIFO watermarks For pipe B -
plane 42, cursor: 6
[   48.745204] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.798035] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.799633] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
[   48.802686] [drm:ironlake_fdi_link_train], FDI train 1 done.
[   48.805103] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
[   48.807246] [drm:ironlake_fdi_link_train], FDI train 2 done.
[   48.809426] [drm:ironlake_fdi_link_train], FDI train done
[   48.813960] [drm:intel_update_fbc],
[   48.814782] [drm:drm_crtc_helper_set_config], Setting connector
DPMS state to on
[   48.818093] [drm:drm_crtc_helper_set_config],
[CONNECTOR:12:HDMI-A-2] set DPMS on
[   48.828633] [drm:intel_prepare_page_flip], preparing flip with no
unpin work?
[   49.618962] HDMI: detected monitor RX-V1800 at connection type HDMI
[   49.621013] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC
[   49.622304] HDMI: supports coding type LPCM: channels = 2, rates =
32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.625069] HDMI: supports coding type LPCM: channels = 8, rates =
32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.628535] HDMI: supports coding type AC-3: channels = 6, rates =
32000 44100 48000, max bitrate = 640000
[   49.630810] HDMI: supports coding type DTS: channels = 7, rates =
32000 44100 48000 96000 176400, max bitrate = 1536000
[   49.633148] HDMI: supports coding type DSD (One Bit Audio):
channels = 6, rates = 44100
[   49.635039] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital
Plus): channels = 8, rates = 44100 48000
[   49.637130] HDMI: supports coding type MLP (Dolby TrueHD):
channels = 8, rates = 48000 176400 384000
[   49.639172] HDMI: supports coding type DTS-HD: channels = 8, rates

= 48000 176400 384000

Quoted 7 lines
Quoted 2 lines

Thanks,
Fengguang

Wow, you were able to reproduce it! That's the best news ever. I will be applying this patch and rebuilding now to see what happens. So it was some sort of timing issue after all.

Expect me to reply within 1h, but rebuild takes some time.

I still had the old build directory and only had to rebuild one module which only took 5 minutes. The rest of the delay was me doing an hour of tests as well as being on a 45 minute phone call. Anyway, now the result:

Success!

So we know it's a timing issue somewhere. Wow, real progress and near a solution. Finally! The big question now is what causes the audio driver to read the ELD while it is empty, and why the 1 second delay fixes it.

Look at speakertest.txt here. It's beautiful. ;-) Playing digital multichannel sound over the HDMI PCH bus, and I can hear every channel in their proper location on my speaker system. It's beautiful. I've waited for this moment since building this Linux HTPC back in April. ;-) (I'm an astonishingly patient man hehe).

Quoted 3 lines

Now as for why we needed a 1 second delay, any ideas? Could it be that the audio driver was reading the ELD while it wasn't written to the register yet?

Maybe not necessarily 1 second. It could do some loop with a small delay until it reads zero-size? Or if it really can take long time like 1 second, it'd be better to be a work to self-reschdule to do in background, as it's called at the probing time and at each unsol event. Since radeon sends really zero-byte ELD when a DVI monitor without audio is connected, stalling one second there is no good choice.

Quoted 8 lines

Hopefully this delay would fix the zero-size problem we are currently working around in an ugly way (the comment mentions about ASUS P5E-VM HDMI board), too.

thanks,

Takashi

Well yes obviously the 1 second delay is a temporary workaround until the real cause is found. Something like what you suggested should be the final fix; a real loop that proceeds only when the data is ready (with a 1 second or so maximum loop time, to avoid infinite loop if data never becomes ready).

Quoted 5 lines

I don't think a background schedule would work, because the data needs to be available at boot BEFORE the audio layer loads. Otherwise ALSA (for example) would load while no data had yet been read into the ELD registers. If a background schedule is used, then GREAT care must be taken to make sure it finishes before the audio layer launches.

Quoted 8 lines

In theory, the delayed probe and notification can be handled just like a hotplug case. We have still no notification framework (especially in PulseAudio) yet, though :)

thanks,

Takashi

Yep that is the main risk of a delayed event - a possible inability to re-configure the audio layer.

I think ALSA *might* be able to re-detect audio devices and settings after the initial boot, because I know there is a MANUAL "alsa force-reload" command. I am pretty sure it doesn't run automatically when the Intel driver detects a hotplug, though. That would require some sort of notification between the Intel driver and ALSA which afaik doesn't exist. Then there's also the problem that applications could start using the audio layer in its bad state and won't like the unexpected reconfigure.

This means that once the ALSA layer has loaded with a bad config, it's stuck like that. Therefore the biggest priority of the final solution will be to ensure that all ELD data is ready *before* ALSA (or any other audio layer) first queries it, so that the system boots into the proper audio state right away.

We already know that it takes less than a second to have ELD ready from the point that the ELD function has been entered, so a small loop with a 1 second max execution time (to prevent infinite) could be good enough. It would be interesting to try such a loop along with a small counter, and a 10ms or so wait between iterations, and then printing the number of iterations to the debug log. That will show us how long the average wait for valid ELD is.

Christopher

_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

#45 lore raw

At Thu, 10 Nov 2011 13:39:00 +0100,

Quoted 161 lines · Christopher White
Quoted 159 lines · Takashi Iwai

At Thu, 10 Nov 2011 12:50:11 +0100,

Quoted 145 lines · Christopher White
Quoted 130 lines · Takashi Iwai

At Thu, 10 Nov 2011 12:00:53 +0100,

Quoted 117 lines · Christopher White
Quoted 93 lines · Christopher White
Quoted 92 lines · Wu Fengguang
Quoted 24 lines · Wu Fengguang

Wow I reproduced the bug and got a very interesting dmesg:

gfx => [ 4561.287980] [drm:intel_write_eld], ELD on
[CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
gfx => [ 4561.291730] [drm:ironlake_write_eld], ELD on pipe B
gfx => [ 4561.293804] [drm:ironlake_write_eld], Audio
directed to unknown port
gfx => [ 4561.295273] [drm:ironlake_write_eld],

         alsa =>    [ 4561.295486] HDMI hot plug event: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=0
         alsa =>    [ 4561.295564] HDMI status: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=0
gfx =>           [ 4561.300020] ELD size 13
         alsa =>    [ 4561.300697] HDMI hot plug event: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=1
         alsa =>    [ 4561.303322] HDMI status: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=1
         alsa =>    [ 4561.311120] ALSA hda_eld.c:259 HDMI: Unknown ELD

version 0

Hey the two parts are interleaved!

But still it should work all fine, since the gfx driver does

Quoted 7 lines

set ELD_Valid = 0
write ELD
set ELD_Valid = 1

So the audio driver would read the correct ELD unless the ELD content and flag writes are somehow _reordered_ underneath. Or the ELD content writes take some time to take effect?

Just confirmed that adding 1s delay can fix it!

New dmesg is:

[   48.564923] [drm:drm_crtc_helper_set_mode], [ENCODER:11:TMDS-11]
set [MODE:34:]
[   48.567481] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe B
[   48.568975] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2],
[ENCODER:11:TMDS-11]
[   48.571728] [drm:ironlake_write_eld], ELD on pipe B
[   48.572882] [drm:ironlake_write_eld], Audio directed to unknown port
[   48.575252] [drm:ironlake_write_eld],
[   48.575400] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1
ELD_Valid=0
[   48.575487] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   48.580116] ELD size 13
[   48.580795] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1
ELD_Valid=1
[   48.583340] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   48.632514] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.685322] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A -
plane 5, cursor: 6
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A -
plane 5, cursor: 6
[   48.690106] [drm:ironlake_update_wm], FIFO watermarks For pipe B -
plane 42, cursor: 6
[   48.745204] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.798035] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.799633] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
[   48.802686] [drm:ironlake_fdi_link_train], FDI train 1 done.
[   48.805103] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
[   48.807246] [drm:ironlake_fdi_link_train], FDI train 2 done.
[   48.809426] [drm:ironlake_fdi_link_train], FDI train done
[   48.813960] [drm:intel_update_fbc],
[   48.814782] [drm:drm_crtc_helper_set_config], Setting connector
DPMS state to on
[   48.818093] [drm:drm_crtc_helper_set_config],
[CONNECTOR:12:HDMI-A-2] set DPMS on
[   48.828633] [drm:intel_prepare_page_flip], preparing flip with no
unpin work?
[   49.618962] HDMI: detected monitor RX-V1800 at connection type HDMI
[   49.621013] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC
[   49.622304] HDMI: supports coding type LPCM: channels = 2, rates =
32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.625069] HDMI: supports coding type LPCM: channels = 8, rates =
32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.628535] HDMI: supports coding type AC-3: channels = 6, rates =
32000 44100 48000, max bitrate = 640000
[   49.630810] HDMI: supports coding type DTS: channels = 7, rates =
32000 44100 48000 96000 176400, max bitrate = 1536000
[   49.633148] HDMI: supports coding type DSD (One Bit Audio):
channels = 6, rates = 44100
[   49.635039] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital
Plus): channels = 8, rates = 44100 48000
[   49.637130] HDMI: supports coding type MLP (Dolby TrueHD):
channels = 8, rates = 48000 176400 384000
[   49.639172] HDMI: supports coding type DTS-HD: channels = 8, rates

= 48000 176400 384000

Quoted 7 lines
Quoted 2 lines

Thanks,
Fengguang

Wow, you were able to reproduce it! That's the best news ever. I will be applying this patch and rebuilding now to see what happens. So it was some sort of timing issue after all.

Expect me to reply within 1h, but rebuild takes some time.

I still had the old build directory and only had to rebuild one module which only took 5 minutes. The rest of the delay was me doing an hour of tests as well as being on a 45 minute phone call. Anyway, now the result:

Success!

So we know it's a timing issue somewhere. Wow, real progress and near a solution. Finally! The big question now is what causes the audio driver to read the ELD while it is empty, and why the 1 second delay fixes it.

Look at speakertest.txt here. It's beautiful. ;-) Playing digital multichannel sound over the HDMI PCH bus, and I can hear every channel in their proper location on my speaker system. It's beautiful. I've waited for this moment since building this Linux HTPC back in April. ;-) (I'm an astonishingly patient man hehe).

Quoted 3 lines

Now as for why we needed a 1 second delay, any ideas? Could it be that the audio driver was reading the ELD while it wasn't written to the register yet?

Maybe not necessarily 1 second. It could do some loop with a small delay until it reads zero-size? Or if it really can take long time like 1 second, it'd be better to be a work to self-reschdule to do in background, as it's called at the probing time and at each unsol event. Since radeon sends really zero-byte ELD when a DVI monitor without audio is connected, stalling one second there is no good choice.

Quoted 8 lines

Hopefully this delay would fix the zero-size problem we are currently working around in an ugly way (the comment mentions about ASUS P5E-VM HDMI board), too.

thanks,

Takashi

Well yes obviously the 1 second delay is a temporary workaround until the real cause is found. Something like what you suggested should be the final fix; a real loop that proceeds only when the data is ready (with a 1 second or so maximum loop time, to avoid infinite loop if data never becomes ready).

Quoted 5 lines

I don't think a background schedule would work, because the data needs to be available at boot BEFORE the audio layer loads. Otherwise ALSA (for example) would load while no data had yet been read into the ELD registers. If a background schedule is used, then GREAT care must be taken to make sure it finishes before the audio layer launches.

In theory, the delayed probe and notification can be handled just like a hotplug case. We have still no notification framework (especially in PulseAudio) yet, though :)

thanks,

Quoted 7 lines
Quoted 1 line

Takashi

Yep that is the main risk of a delayed event - a possible inability to re-configure the audio layer.

I think ALSA *might* be able to re-detect audio devices and settings after the initial boot, because I know there is a MANUAL "alsa force-reload" command.

You don't have to do so much things. The HDMI codec is there statically, and the corresponding device is already created at boot even the ELD probe is delayed. What would change after the ELD probe is the information of the PCM stream, i.e. the supported format, channels, etc.

Quoted 6 lines

I am pretty sure it doesn't run automatically
when the Intel driver detects a hotplug, though. That would require some sort of notification between the Intel driver and ALSA which afaik doesn't exist. Then there's also the problem that applications could start using the audio layer in its bad state and won't like the unexpected reconfigure.

Right, this has been discussed recently, and I'm already working on it. PA will have some support for jack-detection, and HDMI driver will issue a jack-notification as well.

Quoted 2 lines

This means that once the ALSA layer has loaded with a bad config, it's stuck like that.

Then it falls back to the basic 2-ch stream, so usually not too critical for "normal" users :)

Quoted 4 lines

Therefore the biggest priority of the final solution
will be to ensure that all ELD data is ready *before* ALSA (or any other audio layer) first queries it, so that the system boots into the proper audio state right away.

No, the driver shouldn't be stuck at the boot time at all. If ELD probe is pending, user-space can sync at the first open, for example. Remember that the device itself already. Blocking in the driver probe time is simply bad.

Quoted 3 lines

We already know that it takes less than a second to have ELD ready from the point that the ELD function has been entered, so a small loop with a 1 second max execution time (to prevent infinite) could be good enough.

The problem is, as mentioned, the case where the hardware really sends zero-size ELD. In this case, it stops until the defined time-out.

Quoted 4 lines

It would be interesting to try such a loop along with a small counter, and a 10ms or so wait between iterations, and then printing the number of iterations to the debug log. That will show us how long the average wait for valid ELD is.

This is the first step, indeed.

Takashi

#46 lore raw
In reply to Christopher White
Quoted 136 lines · Christopher White
Quoted 135 lines · Takashi Iwai

At Thu, 10 Nov 2011 12:00:53 +0100,

Quoted 117 lines · Christopher White
Quoted 93 lines · Christopher White
Quoted 92 lines · Wu Fengguang
Quoted 24 lines · Wu Fengguang

Wow I reproduced the bug and got a very interesting dmesg:

gfx => [ 4561.287980] [drm:intel_write_eld], ELD on
[CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
gfx => [ 4561.291730] [drm:ironlake_write_eld], ELD on pipe B
gfx => [ 4561.293804] [drm:ironlake_write_eld], Audio
directed to unknown port
gfx => [ 4561.295273] [drm:ironlake_write_eld],

        alsa =>   [ 4561.295486] HDMI hot plug event: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=0
        alsa =>   [ 4561.295564] HDMI status: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=0
gfx =>          [ 4561.300020] ELD size 13
        alsa =>   [ 4561.300697] HDMI hot plug event: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=1
        alsa =>   [ 4561.303322] HDMI status: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=1
        alsa =>   [ 4561.311120] ALSA hda_eld.c:259 HDMI: Unknown ELD

version 0

Hey the two parts are interleaved!

But still it should work all fine, since the gfx driver does

Quoted 7 lines

set ELD_Valid = 0
write ELD
set ELD_Valid = 1

So the audio driver would read the correct ELD unless the ELD content and flag writes are somehow _reordered_ underneath. Or the ELD content writes take some time to take effect?

Just confirmed that adding 1s delay can fix it!

New dmesg is:

[   48.564923] [drm:drm_crtc_helper_set_mode], [ENCODER:11:TMDS-11]
set [MODE:34:]
[   48.567481] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe B
[   48.568975] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2],
[ENCODER:11:TMDS-11]
[   48.571728] [drm:ironlake_write_eld], ELD on pipe B
[   48.572882] [drm:ironlake_write_eld], Audio directed to unknown port
[   48.575252] [drm:ironlake_write_eld],
[   48.575400] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1
ELD_Valid=0
[   48.575487] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   48.580116] ELD size 13
[   48.580795] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1
ELD_Valid=1
[   48.583340] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   48.632514] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.685322] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A -
plane 5, cursor: 6
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A -
plane 5, cursor: 6
[   48.690106] [drm:ironlake_update_wm], FIFO watermarks For pipe B -
plane 42, cursor: 6
[   48.745204] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.798035] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.799633] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
[   48.802686] [drm:ironlake_fdi_link_train], FDI train 1 done.
[   48.805103] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
[   48.807246] [drm:ironlake_fdi_link_train], FDI train 2 done.
[   48.809426] [drm:ironlake_fdi_link_train], FDI train done
[   48.813960] [drm:intel_update_fbc],
[   48.814782] [drm:drm_crtc_helper_set_config], Setting connector
DPMS state to on
[   48.818093] [drm:drm_crtc_helper_set_config],
[CONNECTOR:12:HDMI-A-2] set DPMS on
[   48.828633] [drm:intel_prepare_page_flip], preparing flip with no
unpin work?
[   49.618962] HDMI: detected monitor RX-V1800 at connection type HDMI
[   49.621013] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC
[   49.622304] HDMI: supports coding type LPCM: channels = 2, rates =
32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.625069] HDMI: supports coding type LPCM: channels = 8, rates =
32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.628535] HDMI: supports coding type AC-3: channels = 6, rates =
32000 44100 48000, max bitrate = 640000
[   49.630810] HDMI: supports coding type DTS: channels = 7, rates =
32000 44100 48000 96000 176400, max bitrate = 1536000
[   49.633148] HDMI: supports coding type DSD (One Bit Audio):
channels = 6, rates = 44100
[   49.635039] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital
Plus): channels = 8, rates = 44100 48000
[   49.637130] HDMI: supports coding type MLP (Dolby TrueHD):
channels = 8, rates = 48000 176400 384000
[   49.639172] HDMI: supports coding type DTS-HD: channels = 8, rates

= 48000 176400 384000

Quoted 7 lines
Quoted 2 lines

Thanks,
Fengguang

Wow, you were able to reproduce it! That's the best news ever. I will be applying this patch and rebuilding now to see what happens. So it was some sort of timing issue after all.

Expect me to reply within 1h, but rebuild takes some time.

I still had the old build directory and only had to rebuild one module which only took 5 minutes. The rest of the delay was me doing an hour of tests as well as being on a 45 minute phone call. Anyway, now the result:

Success!

So we know it's a timing issue somewhere. Wow, real progress and near a solution. Finally! The big question now is what causes the audio driver to read the ELD while it is empty, and why the 1 second delay fixes it.

Look at speakertest.txt here. It's beautiful. ;-) Playing digital multichannel sound over the HDMI PCH bus, and I can hear every channel in their proper location on my speaker system. It's beautiful. I've waited for this moment since building this Linux HTPC back in April. ;-) (I'm an astonishingly patient man hehe).

Quoted 3 lines

Now as for why we needed a 1 second delay, any ideas? Could it be that the audio driver was reading the ELD while it wasn't written to the register yet?

Maybe not necessarily 1 second. It could do some loop with a small delay until it reads zero-size? Or if it really can take long time like 1 second, it'd be better to be a work to self-reschdule to do in background, as it's called at the probing time and at each unsol event. Since radeon sends really zero-byte ELD when a DVI monitor without audio is connected, stalling one second there is no good choice.

Hopefully this delay would fix the zero-size problem we are currently working around in an ugly way (the comment mentions about ASUS P5E-VM HDMI board), too.

Quoted 6 lines
Quoted 3 lines

thanks,

Takashi

Well yes obviously the 1 second delay is a temporary workaround until the real cause is found.

Yes it's a quick hack to confirm the idea. The initial try is 100ms delay but it's not working. So I took a big jump ;-)

I'll experiment with smaller values.

Quoted 4 lines

Something like what you suggested should be the
final fix; a real loop that proceeds only when the data is ready (with a 1 second or so maximum loop time, to avoid infinite loop if data never becomes ready).

I definitely would like to know the root cause. Does it simply need some time to take effect, or have some explicit "ready to go" condition?

It looks ridiculous the hardware provided "ELD valid" flag does not guarantee the availability of new ELD content.

The more confusing thing is, why it reads 0 at all? The i915 ELD code will never reset or write zeros to the hardware ELD buffer.

So maybe the hardware is in some state that is unable to provide the real ELD content?

Quoted 5 lines

I don't think a background schedule would work, because the data needs to be available at boot BEFORE the audio layer loads. Otherwise ALSA (for example) would load while no data had yet been read into the ELD registers. If a background schedule is used, then GREAT care must be taken to make sure it finishes before the audio layer launches.

Maybe we can do with the simple sleep-and-retry if it only requires 200ms delay? Anyway let me try work out the time first.

Thanks,
Fengguang

#47 lore raw
Quoted 154 lines · Wu Fengguang
Quoted 136 lines · Christopher White
Quoted 135 lines · Takashi Iwai

At Thu, 10 Nov 2011 12:00:53 +0100,

Quoted 117 lines · Christopher White
Quoted 93 lines · Christopher White
Quoted 92 lines · Wu Fengguang
Quoted 24 lines · Wu Fengguang

Wow I reproduced the bug and got a very interesting dmesg:

gfx => [ 4561.287980] [drm:intel_write_eld], ELD on
[CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
gfx => [ 4561.291730] [drm:ironlake_write_eld], ELD on pipe B
gfx => [ 4561.293804] [drm:ironlake_write_eld], Audio
directed to unknown port
gfx => [ 4561.295273] [drm:ironlake_write_eld],

         alsa =>    [ 4561.295486] HDMI hot plug event: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=0
         alsa =>    [ 4561.295564] HDMI status: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=0
gfx =>           [ 4561.300020] ELD size 13
         alsa =>    [ 4561.300697] HDMI hot plug event: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=1
         alsa =>    [ 4561.303322] HDMI status: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=1
         alsa =>    [ 4561.311120] ALSA hda_eld.c:259 HDMI: Unknown ELD

version 0

Hey the two parts are interleaved!

But still it should work all fine, since the gfx driver does

Quoted 7 lines

set ELD_Valid = 0
write ELD
set ELD_Valid = 1

So the audio driver would read the correct ELD unless the ELD content and flag writes are somehow _reordered_ underneath. Or the ELD content writes take some time to take effect?

Just confirmed that adding 1s delay can fix it!

New dmesg is:

[   48.564923] [drm:drm_crtc_helper_set_mode], [ENCODER:11:TMDS-11]
set [MODE:34:]
[   48.567481] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe B
[   48.568975] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2],
[ENCODER:11:TMDS-11]
[   48.571728] [drm:ironlake_write_eld], ELD on pipe B
[   48.572882] [drm:ironlake_write_eld], Audio directed to unknown port
[   48.575252] [drm:ironlake_write_eld],
[   48.575400] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1
ELD_Valid=0
[   48.575487] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   48.580116] ELD size 13
[   48.580795] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1
ELD_Valid=1
[   48.583340] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   48.632514] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.685322] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A -
plane 5, cursor: 6
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A -
plane 5, cursor: 6
[   48.690106] [drm:ironlake_update_wm], FIFO watermarks For pipe B -
plane 42, cursor: 6
[   48.745204] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.798035] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.799633] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
[   48.802686] [drm:ironlake_fdi_link_train], FDI train 1 done.
[   48.805103] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
[   48.807246] [drm:ironlake_fdi_link_train], FDI train 2 done.
[   48.809426] [drm:ironlake_fdi_link_train], FDI train done
[   48.813960] [drm:intel_update_fbc],
[   48.814782] [drm:drm_crtc_helper_set_config], Setting connector
DPMS state to on
[   48.818093] [drm:drm_crtc_helper_set_config],
[CONNECTOR:12:HDMI-A-2] set DPMS on
[   48.828633] [drm:intel_prepare_page_flip], preparing flip with no
unpin work?
[   49.618962] HDMI: detected monitor RX-V1800 at connection type HDMI
[   49.621013] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC
[   49.622304] HDMI: supports coding type LPCM: channels = 2, rates =
32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.625069] HDMI: supports coding type LPCM: channels = 8, rates =
32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.628535] HDMI: supports coding type AC-3: channels = 6, rates =
32000 44100 48000, max bitrate = 640000
[   49.630810] HDMI: supports coding type DTS: channels = 7, rates =
32000 44100 48000 96000 176400, max bitrate = 1536000
[   49.633148] HDMI: supports coding type DSD (One Bit Audio):
channels = 6, rates = 44100
[   49.635039] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital
Plus): channels = 8, rates = 44100 48000
[   49.637130] HDMI: supports coding type MLP (Dolby TrueHD):
channels = 8, rates = 48000 176400 384000
[   49.639172] HDMI: supports coding type DTS-HD: channels = 8, rates

= 48000 176400 384000

Quoted 7 lines
Quoted 2 lines

Thanks,
Fengguang

Wow, you were able to reproduce it! That's the best news ever. I will be applying this patch and rebuilding now to see what happens. So it was some sort of timing issue after all.

Expect me to reply within 1h, but rebuild takes some time.

I still had the old build directory and only had to rebuild one module which only took 5 minutes. The rest of the delay was me doing an hour of tests as well as being on a 45 minute phone call. Anyway, now the result:

Success!

So we know it's a timing issue somewhere. Wow, real progress and near a solution. Finally! The big question now is what causes the audio driver to read the ELD while it is empty, and why the 1 second delay fixes it.

Look at speakertest.txt here. It's beautiful. ;-) Playing digital multichannel sound over the HDMI PCH bus, and I can hear every channel in their proper location on my speaker system. It's beautiful. I've waited for this moment since building this Linux HTPC back in April. ;-) (I'm an astonishingly patient man hehe).

Quoted 3 lines

Now as for why we needed a 1 second delay, any ideas? Could it be that the audio driver was reading the ELD while it wasn't written to the register yet?

Maybe not necessarily 1 second. It could do some loop with a small delay until it reads zero-size? Or if it really can take long time like 1 second, it'd be better to be a work to self-reschdule to do in background, as it's called at the probing time and at each unsol event. Since radeon sends really zero-byte ELD when a DVI monitor without audio is connected, stalling one second there is no good choice.

Hopefully this delay would fix the zero-size problem we are currently working around in an ugly way (the comment mentions about ASUS P5E-VM HDMI board), too.

Quoted 5 lines
Quoted 3 lines

thanks,

Takashi

Well yes obviously the 1 second delay is a temporary workaround until the real cause is found.

Yes it's a quick hack to confirm the idea. The initial try is 100ms delay but it's not working. So I took a big jump ;-)

I'll experiment with smaller values.

Quoted 4 lines

Something like what you suggested should be the
final fix; a real loop that proceeds only when the data is ready (with a 1 second or so maximum loop time, to avoid infinite loop if data never becomes ready).

I definitely would like to know the root cause. Does it simply need some time to take effect, or have some explicit "ready to go" condition?

Quoted 8 lines

It looks ridiculous the hardware provided "ELD valid" flag does not guarantee the availability of new ELD content.

The more confusing thing is, why it reads 0 at all? The i915 ELD code will never reset or write zeros to the hardware ELD buffer.

So maybe the hardware is in some state that is unable to provide the real ELD content?

That's my guess as well. I think the hardware may still be doing some form of data negotiation with the HDMI display device at that stage, and doesn't have the copy of the EDID+ELD buffer until a tiny bit later. Possibly?

Quoted 7 lines
Quoted 5 lines

I don't think a background schedule would work, because the data needs to be available at boot BEFORE the audio layer loads. Otherwise ALSA (for example) would load while no data had yet been read into the ELD registers. If a background schedule is used, then GREAT care must be taken to make sure it finishes before the audio layer launches.

Maybe we can do with the simple sleep-and-retry if it only requires 200ms delay? Anyway let me try work out the time first.

Yeah. If you have time, do something that looks for ELD availability in a loop with msleep(10) and count how many iterations it takes to see the data. That'd be the most granular approach.

Quoted 2 lines

Thanks,
Fengguang

#48 lore raw
Quoted 161 lines · Christopher White
Quoted 160 lines · Wu Fengguang
Quoted 136 lines · Christopher White
Quoted 135 lines · Takashi Iwai

At Thu, 10 Nov 2011 12:00:53 +0100,

Quoted 117 lines · Christopher White
Quoted 93 lines · Christopher White
Quoted 92 lines · Wu Fengguang
Quoted 24 lines · Wu Fengguang

Wow I reproduced the bug and got a very interesting dmesg:

gfx => [ 4561.287980] [drm:intel_write_eld], ELD on
[CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
gfx => [ 4561.291730] [drm:ironlake_write_eld], ELD on pipe B
gfx => [ 4561.293804] [drm:ironlake_write_eld], Audio
directed to unknown port
gfx => [ 4561.295273] [drm:ironlake_write_eld],

         alsa =>    [ 4561.295486] HDMI hot plug event: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=0
         alsa =>    [ 4561.295564] HDMI status: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=0
gfx =>           [ 4561.300020] ELD size 13
         alsa =>    [ 4561.300697] HDMI hot plug event: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=1
         alsa =>    [ 4561.303322] HDMI status: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=1
         alsa =>    [ 4561.311120] ALSA hda_eld.c:259 HDMI: Unknown ELD

version 0

Hey the two parts are interleaved!

But still it should work all fine, since the gfx driver does

Quoted 7 lines

set ELD_Valid = 0
write ELD
set ELD_Valid = 1

So the audio driver would read the correct ELD unless the ELD content and flag writes are somehow _reordered_ underneath. Or the ELD content writes take some time to take effect?

Just confirmed that adding 1s delay can fix it!

New dmesg is:

[   48.564923] [drm:drm_crtc_helper_set_mode], [ENCODER:11:TMDS-11]
set [MODE:34:]
[   48.567481] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe B
[   48.568975] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2],
[ENCODER:11:TMDS-11]
[   48.571728] [drm:ironlake_write_eld], ELD on pipe B
[   48.572882] [drm:ironlake_write_eld], Audio directed to unknown port
[   48.575252] [drm:ironlake_write_eld],
[   48.575400] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1
ELD_Valid=0
[   48.575487] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   48.580116] ELD size 13
[   48.580795] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1
ELD_Valid=1
[   48.583340] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   48.632514] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.685322] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A -
plane 5, cursor: 6
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A -
plane 5, cursor: 6
[   48.690106] [drm:ironlake_update_wm], FIFO watermarks For pipe B -
plane 42, cursor: 6
[   48.745204] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.798035] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.799633] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
[   48.802686] [drm:ironlake_fdi_link_train], FDI train 1 done.
[   48.805103] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
[   48.807246] [drm:ironlake_fdi_link_train], FDI train 2 done.
[   48.809426] [drm:ironlake_fdi_link_train], FDI train done
[   48.813960] [drm:intel_update_fbc],
[   48.814782] [drm:drm_crtc_helper_set_config], Setting connector
DPMS state to on
[   48.818093] [drm:drm_crtc_helper_set_config],
[CONNECTOR:12:HDMI-A-2] set DPMS on
[   48.828633] [drm:intel_prepare_page_flip], preparing flip with no
unpin work?
[   49.618962] HDMI: detected monitor RX-V1800 at connection type HDMI
[   49.621013] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC
[   49.622304] HDMI: supports coding type LPCM: channels = 2, rates =
32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.625069] HDMI: supports coding type LPCM: channels = 8, rates =
32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.628535] HDMI: supports coding type AC-3: channels = 6, rates =
32000 44100 48000, max bitrate = 640000
[   49.630810] HDMI: supports coding type DTS: channels = 7, rates =
32000 44100 48000 96000 176400, max bitrate = 1536000
[   49.633148] HDMI: supports coding type DSD (One Bit Audio):
channels = 6, rates = 44100
[   49.635039] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital
Plus): channels = 8, rates = 44100 48000
[   49.637130] HDMI: supports coding type MLP (Dolby TrueHD):
channels = 8, rates = 48000 176400 384000
[   49.639172] HDMI: supports coding type DTS-HD: channels = 8, rates

= 48000 176400 384000

Quoted 7 lines
Quoted 2 lines

Thanks,
Fengguang

Wow, you were able to reproduce it! That's the best news ever. I will be applying this patch and rebuilding now to see what happens. So it was some sort of timing issue after all.

Expect me to reply within 1h, but rebuild takes some time.

I still had the old build directory and only had to rebuild one module which only took 5 minutes. The rest of the delay was me doing an hour of tests as well as being on a 45 minute phone call. Anyway, now the result:

Success!

So we know it's a timing issue somewhere. Wow, real progress and near a solution. Finally! The big question now is what causes the audio driver to read the ELD while it is empty, and why the 1 second delay fixes it.

Look at speakertest.txt here. It's beautiful. ;-) Playing digital multichannel sound over the HDMI PCH bus, and I can hear every channel in their proper location on my speaker system. It's beautiful. I've waited for this moment since building this Linux HTPC back in April. ;-) (I'm an astonishingly patient man hehe).

Quoted 3 lines

Now as for why we needed a 1 second delay, any ideas? Could it be that the audio driver was reading the ELD while it wasn't written to the register yet?

Maybe not necessarily 1 second. It could do some loop with a small delay until it reads zero-size? Or if it really can take long time like 1 second, it'd be better to be a work to self-reschdule to do in background, as it's called at the probing time and at each unsol event. Since radeon sends really zero-byte ELD when a DVI monitor without audio is connected, stalling one second there is no good choice.

Hopefully this delay would fix the zero-size problem we are currently working around in an ugly way (the comment mentions about ASUS P5E-VM HDMI board), too.

Quoted 5 lines
Quoted 3 lines

thanks,

Takashi

Well yes obviously the 1 second delay is a temporary workaround until the real cause is found.

Yes it's a quick hack to confirm the idea. The initial try is 100ms delay but it's not working. So I took a big jump ;-)

I'll experiment with smaller values.

Quoted 4 lines

Something like what you suggested should be the
final fix; a real loop that proceeds only when the data is ready (with a 1 second or so maximum loop time, to avoid infinite loop if data never becomes ready).

I definitely would like to know the root cause. Does it simply need some time to take effect, or have some explicit "ready to go" condition?

It looks ridiculous the hardware provided "ELD valid" flag does not guarantee the availability of new ELD content.

The more confusing thing is, why it reads 0 at all? The i915 ELD code will never reset or write zeros to the hardware ELD buffer.

Quoted 6 lines
Quoted 2 lines

So maybe the hardware is in some state that is unable to provide the real ELD content?

That's my guess as well. I think the hardware may still be doing some form of data negotiation with the HDMI display device at that stage, and doesn't have the copy of the EDID+ELD buffer until a tiny bit later. Possibly?

Look at the below dmesg. The ELD seem to available immediately after the DPMS state setting..

Quoted 10 lines
Quoted 7 lines
Quoted 5 lines

I don't think a background schedule would work, because the data needs to be available at boot BEFORE the audio layer loads. Otherwise ALSA (for example) would load while no data had yet been read into the ELD registers. If a background schedule is used, then GREAT care must be taken to make sure it finishes before the audio layer launches.

Maybe we can do with the simple sleep-and-retry if it only requires 200ms delay? Anyway let me try work out the time first.

Yeah. If you have time, do something that looks for ELD availability in a loop with msleep(10) and count how many iterations it takes to see the data. That'd be the most granular approach.

Got the delay - it's 72.986623-72.747632 = 239ms.

        [   72.739944] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
        [   72.742541] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
        [   72.745082] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
        [   72.747632] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
        [   72.794240] [drm:intel_wait_for_vblank], vblank wait timed out
        [   72.848099] [drm:intel_wait_for_vblank], vblank wait timed out
        [   72.850507] [drm:ironlake_update_wm], FIFO watermarks For pipe A - plane 5, cursor: 6
        [   72.853244] [drm:ironlake_update_wm], FIFO watermarks For pipe B - plane 42, cursor: 6
        [   72.907937] [drm:intel_wait_for_vblank], vblank wait timed out
        [   72.960790] [drm:intel_wait_for_vblank], vblank wait timed out
        [   72.962757] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
        [   72.964880] [drm:ironlake_fdi_link_train], FDI train 1 done.
        [   72.968341] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
        [   72.970274] [drm:ironlake_fdi_link_train], FDI train 2 done.
        [   72.972535] [drm:ironlake_fdi_link_train], FDI train done
        [   72.976751] [drm:intel_update_fbc], 
        [   72.977558] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
==>     [   72.981550] [drm:drm_crtc_helper_set_config],        [CONNECTOR:12:HDMI-A-2] set DPMS on
        [   72.986623] HDMI: detected monitor RX-V1800 at connection type HDMI
        [   72.988260] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC

I wonder if the DPMS line has anything to do with the delay...

Thanks,
Fengguang

#49 lore raw
Quoted 204 lines · Wu Fengguang
Quoted 161 lines · Christopher White
Quoted 160 lines · Wu Fengguang
Quoted 136 lines · Christopher White
Quoted 135 lines · Takashi Iwai

At Thu, 10 Nov 2011 12:00:53 +0100,

Quoted 117 lines · Christopher White
Quoted 93 lines · Christopher White
Quoted 92 lines · Wu Fengguang
Quoted 24 lines · Wu Fengguang

Wow I reproduced the bug and got a very interesting dmesg:

gfx => [ 4561.287980] [drm:intel_write_eld], ELD on
[CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
gfx => [ 4561.291730] [drm:ironlake_write_eld], ELD on pipe B
gfx => [ 4561.293804] [drm:ironlake_write_eld], Audio
directed to unknown port
gfx => [ 4561.295273] [drm:ironlake_write_eld],

          alsa =>     [ 4561.295486] HDMI hot plug event: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=0
          alsa =>     [ 4561.295564] HDMI status: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=0
gfx =>            [ 4561.300020] ELD size 13
          alsa =>     [ 4561.300697] HDMI hot plug event: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=1
          alsa =>     [ 4561.303322] HDMI status: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=1
          alsa =>     [ 4561.311120] ALSA hda_eld.c:259 HDMI: Unknown ELD

version 0

Hey the two parts are interleaved!

But still it should work all fine, since the gfx driver does

Quoted 7 lines

set ELD_Valid = 0
write ELD
set ELD_Valid = 1

So the audio driver would read the correct ELD unless the ELD content and flag writes are somehow _reordered_ underneath. Or the ELD content writes take some time to take effect?

Just confirmed that adding 1s delay can fix it!

New dmesg is:

[   48.564923] [drm:drm_crtc_helper_set_mode], [ENCODER:11:TMDS-11]
set [MODE:34:]
[   48.567481] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe B
[   48.568975] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2],
[ENCODER:11:TMDS-11]
[   48.571728] [drm:ironlake_write_eld], ELD on pipe B
[   48.572882] [drm:ironlake_write_eld], Audio directed to unknown port
[   48.575252] [drm:ironlake_write_eld],
[   48.575400] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1
ELD_Valid=0
[   48.575487] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   48.580116] ELD size 13
[   48.580795] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1
ELD_Valid=1
[   48.583340] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   48.632514] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.685322] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A -
plane 5, cursor: 6
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A -
plane 5, cursor: 6
[   48.690106] [drm:ironlake_update_wm], FIFO watermarks For pipe B -
plane 42, cursor: 6
[   48.745204] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.798035] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.799633] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
[   48.802686] [drm:ironlake_fdi_link_train], FDI train 1 done.
[   48.805103] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
[   48.807246] [drm:ironlake_fdi_link_train], FDI train 2 done.
[   48.809426] [drm:ironlake_fdi_link_train], FDI train done
[   48.813960] [drm:intel_update_fbc],
[   48.814782] [drm:drm_crtc_helper_set_config], Setting connector
DPMS state to on
[   48.818093] [drm:drm_crtc_helper_set_config],
[CONNECTOR:12:HDMI-A-2] set DPMS on
[   48.828633] [drm:intel_prepare_page_flip], preparing flip with no
unpin work?
[   49.618962] HDMI: detected monitor RX-V1800 at connection type HDMI
[   49.621013] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC
[   49.622304] HDMI: supports coding type LPCM: channels = 2, rates =
32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.625069] HDMI: supports coding type LPCM: channels = 8, rates =
32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.628535] HDMI: supports coding type AC-3: channels = 6, rates =
32000 44100 48000, max bitrate = 640000
[   49.630810] HDMI: supports coding type DTS: channels = 7, rates =
32000 44100 48000 96000 176400, max bitrate = 1536000
[   49.633148] HDMI: supports coding type DSD (One Bit Audio):
channels = 6, rates = 44100
[   49.635039] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital
Plus): channels = 8, rates = 44100 48000
[   49.637130] HDMI: supports coding type MLP (Dolby TrueHD):
channels = 8, rates = 48000 176400 384000
[   49.639172] HDMI: supports coding type DTS-HD: channels = 8, rates

= 48000 176400 384000

Quoted 7 lines
Quoted 2 lines

Thanks,
Fengguang

Wow, you were able to reproduce it! That's the best news ever. I will be applying this patch and rebuilding now to see what happens. So it was some sort of timing issue after all.

Expect me to reply within 1h, but rebuild takes some time.

I still had the old build directory and only had to rebuild one module which only took 5 minutes. The rest of the delay was me doing an hour of tests as well as being on a 45 minute phone call. Anyway, now the result:

Success!

So we know it's a timing issue somewhere. Wow, real progress and near a solution. Finally! The big question now is what causes the audio driver to read the ELD while it is empty, and why the 1 second delay fixes it.

Look at speakertest.txt here. It's beautiful. ;-) Playing digital multichannel sound over the HDMI PCH bus, and I can hear every channel in their proper location on my speaker system. It's beautiful. I've waited for this moment since building this Linux HTPC back in April. ;-) (I'm an astonishingly patient man hehe).

Quoted 3 lines

Now as for why we needed a 1 second delay, any ideas? Could it be that the audio driver was reading the ELD while it wasn't written to the register yet?

Maybe not necessarily 1 second. It could do some loop with a small delay until it reads zero-size? Or if it really can take long time like 1 second, it'd be better to be a work to self-reschdule to do in background, as it's called at the probing time and at each unsol event. Since radeon sends really zero-byte ELD when a DVI monitor without audio is connected, stalling one second there is no good choice.

Hopefully this delay would fix the zero-size problem we are currently working around in an ugly way (the comment mentions about ASUS P5E-VM HDMI board), too.

Quoted 5 lines
Quoted 3 lines

thanks,

Takashi

Well yes obviously the 1 second delay is a temporary workaround until the real cause is found.

Yes it's a quick hack to confirm the idea. The initial try is 100ms delay but it's not working. So I took a big jump ;-)

I'll experiment with smaller values.

Quoted 4 lines

Something like what you suggested should be the
final fix; a real loop that proceeds only when the data is ready (with a 1 second or so maximum loop time, to avoid infinite loop if data never becomes ready).

I definitely would like to know the root cause. Does it simply need some time to take effect, or have some explicit "ready to go" condition?

It looks ridiculous the hardware provided "ELD valid" flag does not guarantee the availability of new ELD content.

The more confusing thing is, why it reads 0 at all? The i915 ELD code will never reset or write zeros to the hardware ELD buffer.

Quoted 6 lines
Quoted 2 lines

So maybe the hardware is in some state that is unable to provide the real ELD content?

That's my guess as well. I think the hardware may still be doing some form of data negotiation with the HDMI display device at that stage, and doesn't have the copy of the EDID+ELD buffer until a tiny bit later. Possibly?

Look at the below dmesg. The ELD seem to available immediately after the DPMS state setting..

Quoted 10 lines
Quoted 7 lines
Quoted 5 lines

I don't think a background schedule would work, because the data needs to be available at boot BEFORE the audio layer loads. Otherwise ALSA (for example) would load while no data had yet been read into the ELD registers. If a background schedule is used, then GREAT care must be taken to make sure it finishes before the audio layer launches.

Maybe we can do with the simple sleep-and-retry if it only requires 200ms delay? Anyway let me try work out the time first.

Yeah. If you have time, do something that looks for ELD availability in a loop with msleep(10) and count how many iterations it takes to see the data. That'd be the most granular approach.

Got the delay - it's 72.986623-72.747632 = 239ms.

         [   72.739944] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
         [   72.742541] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
         [   72.745082] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
         [   72.747632] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
         [   72.794240] [drm:intel_wait_for_vblank], vblank wait timed out
         [   72.848099] [drm:intel_wait_for_vblank], vblank wait timed out
         [   72.850507] [drm:ironlake_update_wm], FIFO watermarks For pipe A - plane 5, cursor: 6
         [   72.853244] [drm:ironlake_update_wm], FIFO watermarks For pipe B - plane 42, cursor: 6
         [   72.907937] [drm:intel_wait_for_vblank], vblank wait timed out
         [   72.960790] [drm:intel_wait_for_vblank], vblank wait timed out
         [   72.962757] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
         [   72.964880] [drm:ironlake_fdi_link_train], FDI train 1 done.
         [   72.968341] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
         [   72.970274] [drm:ironlake_fdi_link_train], FDI train 2 done.
         [   72.972535] [drm:ironlake_fdi_link_train], FDI train done
         [   72.976751] [drm:intel_update_fbc],
         [   72.977558] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
==>      [   72.981550] [drm:drm_crtc_helper_set_config],        [CONNECTOR:12:HDMI-A-2] set DPMS on
         [   72.986623] HDMI: detected monitor RX-V1800 at connection type HDMI
         [   72.988260] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC
Quoted 4 lines

I wonder if the DPMS line has anything to do with the delay...

Thanks,
Fengguang

Nice find! It does seem likely since the ELD read worked right after that. Hmm. I am not familiar with the event order for the Intel hardware, and what's calling your edid_to_eld code, etc. Is it possible to move the EDID read call to after the DPMS state is ready?

#50 lore raw
Quoted 25 lines
Quoted 25 lines

Got the delay - it's 72.986623-72.747632 = 239ms.

         [   72.739944] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
         [   72.742541] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
         [   72.745082] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
         [   72.747632] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
         [   72.794240] [drm:intel_wait_for_vblank], vblank wait timed out
         [   72.848099] [drm:intel_wait_for_vblank], vblank wait timed out
         [   72.850507] [drm:ironlake_update_wm], FIFO watermarks For pipe A - plane 5, cursor: 6
         [   72.853244] [drm:ironlake_update_wm], FIFO watermarks For pipe B - plane 42, cursor: 6
         [   72.907937] [drm:intel_wait_for_vblank], vblank wait timed out
         [   72.960790] [drm:intel_wait_for_vblank], vblank wait timed out
         [   72.962757] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
         [   72.964880] [drm:ironlake_fdi_link_train], FDI train 1 done.
         [   72.968341] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
         [   72.970274] [drm:ironlake_fdi_link_train], FDI train 2 done.
         [   72.972535] [drm:ironlake_fdi_link_train], FDI train done
         [   72.976751] [drm:intel_update_fbc],
         [   72.977558] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
==>      [   72.981550] [drm:drm_crtc_helper_set_config],        [CONNECTOR:12:HDMI-A-2] set DPMS on
         [   72.986623] HDMI: detected monitor RX-V1800 at connection type HDMI
         [   72.988260] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC

I wonder if the DPMS line has anything to do with the delay...

Quoted 7 lines
Quoted 2 lines

Thanks,
Fengguang

Nice find! It does seem likely since the ELD read worked right after that. Hmm. I am not familiar with the event order for the Intel hardware, and what's calling your edid_to_eld code, etc. Is it possible to move the EDID read call to after the DPMS state is ready?

I added a dump_stack() at the very beginning of drm_crtc_helper_set_config().

Judging from drm_crtc_helper_set_config()'s comment and the below dmesg, it's called by user space.

[   84.470633] Pid: 2893, comm: Xorg Tainted: G        W    3.2.0-rc1-eld+ #244
[   84.472188] Call Trace:
[   84.472795]  [<ffffffff8195dfba>] ? printk+0x41/0x43
[   84.474011]  [<ffffffff8148aa04>] drm_crtc_helper_set_config+0x24/0x852
[   84.476342]  [<ffffffff81493e52>] ? drm_ut_debug_printk+0x57/0x5e
[   84.477743]  [<ffffffff8196052d>] ? mutex_unlock+0xe/0x10
[   84.479015]  [<ffffffff8149a403>] ? drm_mode_object_find+0x61/0x70
[   84.481326]  [<ffffffff8149b632>] drm_mode_setcrtc+0x35d/0x38e
[   84.482679]  [<ffffffff8196052d>] ? mutex_unlock+0xe/0x10
[   84.483934]  [<ffffffff8148efc6>] drm_ioctl+0x2c0/0x38c
[   84.486033]  [<ffffffff8149b2d5>] ? drm_mode_getencoder+0x9b/0x9b
[   84.487463]  [<ffffffff811567b0>] do_vfs_ioctl+0x490/0x4d1
[   84.489657]  [<ffffffff81156838>] sys_ioctl+0x47/0x6b
[   84.490780]  [<ffffffff8149a3cf>] ? drm_mode_object_find+0x2d/0x70
[   84.492235]  [<ffffffff81968a82>] system_call_fastpath+0x16/0x1b
[   84.495536] [drm:drm_crtc_helper_set_config], 
[   84.496561] [drm:drm_crtc_helper_set_config], [CRTC:4] [FB:31] #connectors=1 (x y) (0 0)
[   84.498323] [drm:drm_crtc_helper_set_config], modes are different, full mode set
[   84.499958] [drm:drm_mode_debug_printmodeline], Modeline 27:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   84.502454] [drm:drm_mode_debug_printmodeline], Modeline 34:"" 0 27000 720 736 798 858 480 489 495 525 0x0 0xa
[   84.504672] [drm:drm_crtc_helper_set_config], [CONNECTOR:5:VGA-1] to [CRTC:3]
[   84.506205] [drm:drm_crtc_helper_set_config], [CONNECTOR:12:HDMI-A-2] to [CRTC:4]
[   84.507869] [drm:drm_crtc_helper_set_config], attempting to set mode from userspace
[   84.509699] [drm:drm_mode_debug_printmodeline], Modeline 34:"" 0 27000 720 736 798 858 480 489 495 525 0x0 0xa
[   84.511903] [drm:drm_crtc_helper_set_mode], [CRTC:4]
[   84.521961] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[   84.564804] [drm:intel_wait_for_vblank], vblank wait timed out
[   84.603175] [drm:ironlake_update_wm], FIFO watermarks For pipe A - plane 5, cursor: 6
[   84.606681] [drm:ironlake_update_wm], FIFO watermarks For pipe B - plane 42, cursor: 6
[   84.610472] [drm:intel_update_fbc], 
[   84.611501] [drm:intel_choose_pipe_bpp_dither], forcing bpc to 8 for HDMI
[   84.613791] [drm:intel_choose_pipe_bpp_dither], setting pipe bpc to 8 (max display bpc 8)
[   84.616531] [drm:ironlake_crtc_mode_set], Mode for pipe 1:
[   84.617884] [drm:drm_mode_debug_printmodeline], Modeline 34:"" 0 27000 720 736 798 858 480 489 495 525 0x0 0xa
[   84.622337] [drm:ironlake_crtc_mode_set], disabling CxSR downclocking
[   84.676554] [drm:intel_wait_for_vblank], vblank wait timed out
[   84.678981] [drm:ironlake_update_plane], Writing base 00343000 00000000 0 0 4096
[   84.681384] [drm:intel_update_fbc], 
[   84.733441] [drm:intel_wait_for_vblank], vblank wait timed out
[   84.735453] [drm:ironlake_update_wm], FIFO watermarks For pipe A - plane 5, cursor: 6
[   84.737375] [drm:ironlake_update_wm], FIFO watermarks For pipe B - plane 42, cursor: 6
[   84.739922] [drm:drm_crtc_helper_set_mode], [ENCODER:11:TMDS-11] set [MODE:34:]
[   84.742634] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe B
[   84.745045] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
[   84.746797] [drm:ironlake_write_eld], ELD on pipe B
[   84.747924] [drm:ironlake_write_eld], Audio directed to unknown port
[   84.751387] [drm:ironlake_write_eld], ELD size 13
[   84.752363] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   84.753981] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   84.756540] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   84.759108] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   84.804189] [drm:intel_wait_for_vblank], vblank wait timed out
[   84.857035] [drm:intel_wait_for_vblank], vblank wait timed out
[   84.859953] [drm:ironlake_update_wm], FIFO watermarks For pipe A - plane 5, cursor: 6
[   84.862637] [drm:ironlake_update_wm], FIFO watermarks For pipe B - plane 42, cursor: 6
[   84.916878] [drm:intel_wait_for_vblank], vblank wait timed out
[   84.969816] [drm:intel_wait_for_vblank], vblank wait timed out
[   84.972300] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
[   84.974200] [drm:ironlake_fdi_link_train], FDI train 1 done.
[   84.975643] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
[   84.977846] [drm:ironlake_fdi_link_train], FDI train 2 done.
[   84.980021] [drm:ironlake_fdi_link_train], FDI train done
[   84.983699] [drm:intel_update_fbc], 
[   84.984994] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[   84.986531] [drm:drm_crtc_helper_set_config],        [CONNECTOR:12:HDMI-A-2] set DPMS on
[   84.999041] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[   85.006426] HDMI: detected monitor RX-V1800 at connection type HDMI
[   85.008394] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC

So audio driver got the ELD right after drm_crtc_helper_set_config() returns.

It shows that ironlake_write_eld() is ultimately called by drm_crtc_helper_set_config().

Thanks,
Fengguang

#51 lore raw
Quoted 95 lines · Wu Fengguang
Quoted 25 lines
Quoted 25 lines

Got the delay - it's 72.986623-72.747632 = 239ms.

         [   72.739944] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
         [   72.742541] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
         [   72.745082] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
         [   72.747632] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
         [   72.794240] [drm:intel_wait_for_vblank], vblank wait timed out
         [   72.848099] [drm:intel_wait_for_vblank], vblank wait timed out
         [   72.850507] [drm:ironlake_update_wm], FIFO watermarks For pipe A - plane 5, cursor: 6
         [   72.853244] [drm:ironlake_update_wm], FIFO watermarks For pipe B - plane 42, cursor: 6
         [   72.907937] [drm:intel_wait_for_vblank], vblank wait timed out
         [   72.960790] [drm:intel_wait_for_vblank], vblank wait timed out
         [   72.962757] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
         [   72.964880] [drm:ironlake_fdi_link_train], FDI train 1 done.
         [   72.968341] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
         [   72.970274] [drm:ironlake_fdi_link_train], FDI train 2 done.
         [   72.972535] [drm:ironlake_fdi_link_train], FDI train done
         [   72.976751] [drm:intel_update_fbc],
         [   72.977558] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
==>      [   72.981550] [drm:drm_crtc_helper_set_config],        [CONNECTOR:12:HDMI-A-2] set DPMS on
         [   72.986623] HDMI: detected monitor RX-V1800 at connection type HDMI
         [   72.988260] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC

I wonder if the DPMS line has anything to do with the delay...

Quoted 7 lines
Quoted 2 lines

Thanks,
Fengguang

Nice find! It does seem likely since the ELD read worked right after that. Hmm. I am not familiar with the event order for the Intel hardware, and what's calling your edid_to_eld code, etc. Is it possible to move the EDID read call to after the DPMS state is ready?

I added a dump_stack() at the very beginning of drm_crtc_helper_set_config().

Judging from drm_crtc_helper_set_config()'s comment and the below dmesg, it's called by user space.

[   84.470633] Pid: 2893, comm: Xorg Tainted: G        W    3.2.0-rc1-eld+ #244
[   84.472188] Call Trace:
[   84.472795]  [<ffffffff8195dfba>] ? printk+0x41/0x43
[   84.474011]  [<ffffffff8148aa04>] drm_crtc_helper_set_config+0x24/0x852
[   84.476342]  [<ffffffff81493e52>] ? drm_ut_debug_printk+0x57/0x5e
[   84.477743]  [<ffffffff8196052d>] ? mutex_unlock+0xe/0x10
[   84.479015]  [<ffffffff8149a403>] ? drm_mode_object_find+0x61/0x70
[   84.481326]  [<ffffffff8149b632>] drm_mode_setcrtc+0x35d/0x38e
[   84.482679]  [<ffffffff8196052d>] ? mutex_unlock+0xe/0x10
[   84.483934]  [<ffffffff8148efc6>] drm_ioctl+0x2c0/0x38c
[   84.486033]  [<ffffffff8149b2d5>] ? drm_mode_getencoder+0x9b/0x9b
[   84.487463]  [<ffffffff811567b0>] do_vfs_ioctl+0x490/0x4d1
[   84.489657]  [<ffffffff81156838>] sys_ioctl+0x47/0x6b
[   84.490780]  [<ffffffff8149a3cf>] ? drm_mode_object_find+0x2d/0x70
[   84.492235]  [<ffffffff81968a82>] system_call_fastpath+0x16/0x1b
[   84.495536] [drm:drm_crtc_helper_set_config], 
[   84.496561] [drm:drm_crtc_helper_set_config], [CRTC:4] [FB:31] #connectors=1 (x y) (0 0)
[   84.498323] [drm:drm_crtc_helper_set_config], modes are different, full mode set
[   84.499958] [drm:drm_mode_debug_printmodeline], Modeline 27:"720x576" 50 27000 720 732 796 864 576 581 586 625 0x40 0xa
[   84.502454] [drm:drm_mode_debug_printmodeline], Modeline 34:"" 0 27000 720 736 798 858 480 489 495 525 0x0 0xa
[   84.504672] [drm:drm_crtc_helper_set_config], [CONNECTOR:5:VGA-1] to [CRTC:3]
[   84.506205] [drm:drm_crtc_helper_set_config], [CONNECTOR:12:HDMI-A-2] to [CRTC:4]
[   84.507869] [drm:drm_crtc_helper_set_config], attempting to set mode from userspace
[   84.509699] [drm:drm_mode_debug_printmodeline], Modeline 34:"" 0 27000 720 736 798 858 480 489 495 525 0x0 0xa
[   84.511903] [drm:drm_crtc_helper_set_mode], [CRTC:4]
[   84.521961] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[   84.564804] [drm:intel_wait_for_vblank], vblank wait timed out
[   84.603175] [drm:ironlake_update_wm], FIFO watermarks For pipe A - plane 5, cursor: 6
[   84.606681] [drm:ironlake_update_wm], FIFO watermarks For pipe B - plane 42, cursor: 6
[   84.610472] [drm:intel_update_fbc], 
[   84.611501] [drm:intel_choose_pipe_bpp_dither], forcing bpc to 8 for HDMI
[   84.613791] [drm:intel_choose_pipe_bpp_dither], setting pipe bpc to 8 (max display bpc 8)
[   84.616531] [drm:ironlake_crtc_mode_set], Mode for pipe 1:
[   84.617884] [drm:drm_mode_debug_printmodeline], Modeline 34:"" 0 27000 720 736 798 858 480 489 495 525 0x0 0xa
[   84.622337] [drm:ironlake_crtc_mode_set], disabling CxSR downclocking
[   84.676554] [drm:intel_wait_for_vblank], vblank wait timed out
[   84.678981] [drm:ironlake_update_plane], Writing base 00343000 00000000 0 0 4096
[   84.681384] [drm:intel_update_fbc], 
[   84.733441] [drm:intel_wait_for_vblank], vblank wait timed out
[   84.735453] [drm:ironlake_update_wm], FIFO watermarks For pipe A - plane 5, cursor: 6
[   84.737375] [drm:ironlake_update_wm], FIFO watermarks For pipe B - plane 42, cursor: 6
[   84.739922] [drm:drm_crtc_helper_set_mode], [ENCODER:11:TMDS-11] set [MODE:34:]
[   84.742634] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe B
[   84.745045] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
[   84.746797] [drm:ironlake_write_eld], ELD on pipe B
[   84.747924] [drm:ironlake_write_eld], Audio directed to unknown port
[   84.751387] [drm:ironlake_write_eld], ELD size 13
[   84.752363] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   84.753981] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   84.756540] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   84.759108] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   84.804189] [drm:intel_wait_for_vblank], vblank wait timed out
[   84.857035] [drm:intel_wait_for_vblank], vblank wait timed out
[   84.859953] [drm:ironlake_update_wm], FIFO watermarks For pipe A - plane 5, cursor: 6
[   84.862637] [drm:ironlake_update_wm], FIFO watermarks For pipe B - plane 42, cursor: 6
[   84.916878] [drm:intel_wait_for_vblank], vblank wait timed out
[   84.969816] [drm:intel_wait_for_vblank], vblank wait timed out
Quoted 8 lines
[   84.972300] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
[   84.974200] [drm:ironlake_fdi_link_train], FDI train 1 done.
[   84.975643] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
[   84.977846] [drm:ironlake_fdi_link_train], FDI train 2 done.
[   84.980021] [drm:ironlake_fdi_link_train], FDI train done
[   84.983699] [drm:intel_update_fbc], 
[   84.984994] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[   84.986531] [drm:drm_crtc_helper_set_config],        [CONNECTOR:12:HDMI-A-2] set DPMS on

The above dmesg is associated with very simple assignment code, so should be irrelevant.

Here, 84.996 should be the last retry time, and ELD is still not ready.

The below intel_prepare_page_flip() is actually a no-op. So we lose the obvious clues...

Quoted 8 lines
[   84.999041] [drm:intel_prepare_page_flip], preparing flip with no unpin work?
[   85.006426] HDMI: detected monitor RX-V1800 at connection type HDMI
[   85.008394] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC

So audio driver got the ELD right after drm_crtc_helper_set_config() returns.

It shows that ironlake_write_eld() is ultimately called by drm_crtc_helper_set_config().

#52 lore raw
In reply to Wu Fengguang

At Thu, 10 Nov 2011 21:17:53 +0800,

Quoted 165 lines · Wu Fengguang
Quoted 163 lines · Christopher White
Quoted 162 lines · Wu Fengguang
Quoted 136 lines · Christopher White
Quoted 135 lines · Takashi Iwai

At Thu, 10 Nov 2011 12:00:53 +0100,

Quoted 117 lines · Christopher White
Quoted 93 lines · Christopher White
Quoted 92 lines · Wu Fengguang
Quoted 24 lines · Wu Fengguang

Wow I reproduced the bug and got a very interesting dmesg:

gfx => [ 4561.287980] [drm:intel_write_eld], ELD on
[CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
gfx => [ 4561.291730] [drm:ironlake_write_eld], ELD on pipe B
gfx => [ 4561.293804] [drm:ironlake_write_eld], Audio
directed to unknown port
gfx => [ 4561.295273] [drm:ironlake_write_eld],

         alsa =>    [ 4561.295486] HDMI hot plug event: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=0
         alsa =>    [ 4561.295564] HDMI status: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=0
gfx =>           [ 4561.300020] ELD size 13
         alsa =>    [ 4561.300697] HDMI hot plug event: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=1
         alsa =>    [ 4561.303322] HDMI status: Codec=3 Pin=6
Presence_Detect=1 ELD_Valid=1
         alsa =>    [ 4561.311120] ALSA hda_eld.c:259 HDMI: Unknown ELD

version 0

Hey the two parts are interleaved!

But still it should work all fine, since the gfx driver does

Quoted 7 lines

set ELD_Valid = 0
write ELD
set ELD_Valid = 1

So the audio driver would read the correct ELD unless the ELD content and flag writes are somehow _reordered_ underneath. Or the ELD content writes take some time to take effect?

Just confirmed that adding 1s delay can fix it!

New dmesg is:

[   48.564923] [drm:drm_crtc_helper_set_mode], [ENCODER:11:TMDS-11]
set [MODE:34:]
[   48.567481] [drm:intel_hdmi_mode_set], Enabling HDMI audio on pipe B
[   48.568975] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2],
[ENCODER:11:TMDS-11]
[   48.571728] [drm:ironlake_write_eld], ELD on pipe B
[   48.572882] [drm:ironlake_write_eld], Audio directed to unknown port
[   48.575252] [drm:ironlake_write_eld],
[   48.575400] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1
ELD_Valid=0
[   48.575487] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=0
[   48.580116] ELD size 13
[   48.580795] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1
ELD_Valid=1
[   48.583340] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[   48.632514] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.685322] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A -
plane 5, cursor: 6
[   48.687438] [drm:ironlake_update_wm], FIFO watermarks For pipe A -
plane 5, cursor: 6
[   48.690106] [drm:ironlake_update_wm], FIFO watermarks For pipe B -
plane 42, cursor: 6
[   48.745204] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.798035] [drm:intel_wait_for_vblank], vblank wait timed out
[   48.799633] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
[   48.802686] [drm:ironlake_fdi_link_train], FDI train 1 done.
[   48.805103] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
[   48.807246] [drm:ironlake_fdi_link_train], FDI train 2 done.
[   48.809426] [drm:ironlake_fdi_link_train], FDI train done
[   48.813960] [drm:intel_update_fbc],
[   48.814782] [drm:drm_crtc_helper_set_config], Setting connector
DPMS state to on
[   48.818093] [drm:drm_crtc_helper_set_config],
[CONNECTOR:12:HDMI-A-2] set DPMS on
[   48.828633] [drm:intel_prepare_page_flip], preparing flip with no
unpin work?
[   49.618962] HDMI: detected monitor RX-V1800 at connection type HDMI
[   49.621013] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC
[   49.622304] HDMI: supports coding type LPCM: channels = 2, rates =
32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.625069] HDMI: supports coding type LPCM: channels = 8, rates =
32000 44100 48000 96000 176400 192000 384000, bits = 16 20 24
[   49.628535] HDMI: supports coding type AC-3: channels = 6, rates =
32000 44100 48000, max bitrate = 640000
[   49.630810] HDMI: supports coding type DTS: channels = 7, rates =
32000 44100 48000 96000 176400, max bitrate = 1536000
[   49.633148] HDMI: supports coding type DSD (One Bit Audio):
channels = 6, rates = 44100
[   49.635039] HDMI: supports coding type E-AC-3/DD+ (Dolby Digital
Plus): channels = 8, rates = 44100 48000
[   49.637130] HDMI: supports coding type MLP (Dolby TrueHD):
channels = 8, rates = 48000 176400 384000
[   49.639172] HDMI: supports coding type DTS-HD: channels = 8, rates

= 48000 176400 384000

Quoted 7 lines
Quoted 2 lines

Thanks,
Fengguang

Wow, you were able to reproduce it! That's the best news ever. I will be applying this patch and rebuilding now to see what happens. So it was some sort of timing issue after all.

Expect me to reply within 1h, but rebuild takes some time.

I still had the old build directory and only had to rebuild one module which only took 5 minutes. The rest of the delay was me doing an hour of tests as well as being on a 45 minute phone call. Anyway, now the result:

Success!

So we know it's a timing issue somewhere. Wow, real progress and near a solution. Finally! The big question now is what causes the audio driver to read the ELD while it is empty, and why the 1 second delay fixes it.

Look at speakertest.txt here. It's beautiful. ;-) Playing digital multichannel sound over the HDMI PCH bus, and I can hear every channel in their proper location on my speaker system. It's beautiful. I've waited for this moment since building this Linux HTPC back in April. ;-) (I'm an astonishingly patient man hehe).

Quoted 3 lines

Now as for why we needed a 1 second delay, any ideas? Could it be that the audio driver was reading the ELD while it wasn't written to the register yet?

Maybe not necessarily 1 second. It could do some loop with a small delay until it reads zero-size? Or if it really can take long time like 1 second, it'd be better to be a work to self-reschdule to do in background, as it's called at the probing time and at each unsol event. Since radeon sends really zero-byte ELD when a DVI monitor without audio is connected, stalling one second there is no good choice.

Hopefully this delay would fix the zero-size problem we are currently working around in an ugly way (the comment mentions about ASUS P5E-VM HDMI board), too.

Quoted 5 lines
Quoted 3 lines

thanks,

Takashi

Well yes obviously the 1 second delay is a temporary workaround until the real cause is found.

Yes it's a quick hack to confirm the idea. The initial try is 100ms delay but it's not working. So I took a big jump ;-)

I'll experiment with smaller values.

Quoted 4 lines

Something like what you suggested should be the
final fix; a real loop that proceeds only when the data is ready (with a 1 second or so maximum loop time, to avoid infinite loop if data never becomes ready).

I definitely would like to know the root cause. Does it simply need some time to take effect, or have some explicit "ready to go" condition?

It looks ridiculous the hardware provided "ELD valid" flag does not guarantee the availability of new ELD content.

The more confusing thing is, why it reads 0 at all? The i915 ELD code will never reset or write zeros to the hardware ELD buffer.

So maybe the hardware is in some state that is unable to provide the real ELD content?

Quoted 7 lines
Quoted 4 lines

That's my guess as well. I think the hardware may still be doing some form of data negotiation with the HDMI display device at that stage, and doesn't have the copy of the EDID+ELD buffer until a tiny bit later. Possibly?

Look at the below dmesg. The ELD seem to available immediately after the DPMS state setting..

Interesting. Does HDMI audio work at all while HDMI DPMS off? It clears SDVO_ENABLE bit, so this might turn off both video and audio?

Takashi

#53 lore raw
Quoted 7 lines
Quoted 7 lines
Quoted 6 lines
Quoted 2 lines

So maybe the hardware is in some state that is unable to provide the real ELD content?

That's my guess as well. I think the hardware may still be doing some form of data negotiation with the HDMI display device at that stage, and doesn't have the copy of the EDID+ELD buffer until a tiny bit later. Possibly?

Quoted 6 lines
Quoted 2 lines

Look at the below dmesg. The ELD seem to available immediately after the DPMS state setting..

Interesting. Does HDMI audio work at all while HDMI DPMS off? It clears SDVO_ENABLE bit, so this might turn off both video and audio?

We normally see transient blank screen and silence of audio when switching the video mode.

The spec says that at this short stage the HDMI/DP audio driver should take NO action like stopping the audio stream -- just let go of it for the moment.

Thanks,
Fengguang

#54 lore raw
Quoted 10 lines · Wu Fengguang
Quoted 10 lines
Quoted 9 lines
Quoted 6 lines
Quoted 2 lines

So maybe the hardware is in some state that is unable to provide the real ELD content?

That's my guess as well. I think the hardware may still be doing some form of data negotiation with the HDMI display device at that stage, and doesn't have the copy of the EDID+ELD buffer until a tiny bit later. Possibly?

Look at the below dmesg. The ELD seem to available immediately after the DPMS state setting..

Quoted 8 lines
Quoted 3 lines

Interesting. Does HDMI audio work at all while HDMI DPMS off? It clears SDVO_ENABLE bit, so this might turn off both video and audio?

We normally see transient blank screen and silence of audio when switching the video mode.

The spec says that at this short stage the HDMI/DP audio driver should

[the stage of ELD_Valid temporarily goes 0 while monitor is still there]

Quoted 5 lines

take NO action like stopping the audio stream -- just let go of it for the moment.

Thanks,
Fengguang

#55 lore raw
In reply to Wu Fengguang

At Thu, 10 Nov 2011 21:51:50 +0800,

Quoted 11 lines · Wu Fengguang
Quoted 11 lines
Quoted 10 lines
Quoted 7 lines
Quoted 3 lines

So maybe the hardware is in some state that is unable to provide the real ELD content?

That's my guess as well. I think the hardware may still be doing some form of data negotiation with the HDMI display device at that stage, and doesn't have the copy of the EDID+ELD buffer until a tiny bit later. Possibly?

Look at the below dmesg. The ELD seem to available immediately after the DPMS state setting..

Quoted 6 lines
Quoted 3 lines

Interesting. Does HDMI audio work at all while HDMI DPMS off? It clears SDVO_ENABLE bit, so this might turn off both video and audio?

We normally see transient blank screen and silence of audio when switching the video mode.

Well, what I suspected is that ELD won't be transferred while SDVO_ENABLE is cleared. And I'm not sure whether HDMI audio is played while DPMS is off. I haven't tested it.

Unfortunately I can't test it right now since my colleague is using a desk where the HDMI monitor is on...

Takashi

#56 lore raw
Quoted 17 lines · Takashi Iwai

At Thu, 10 Nov 2011 21:51:50 +0800,

Quoted 15 lines · Wu Fengguang
Quoted 14 lines
Quoted 10 lines
Quoted 7 lines
Quoted 3 lines

So maybe the hardware is in some state that is unable to provide the real ELD content?

That's my guess as well. I think the hardware may still be doing some form of data negotiation with the HDMI display device at that stage, and doesn't have the copy of the EDID+ELD buffer until a tiny bit later. Possibly?

Look at the below dmesg. The ELD seem to available immediately after the DPMS state setting..

Interesting. Does HDMI audio work at all while HDMI DPMS off? It clears SDVO_ENABLE bit, so this might turn off both video and audio?

Quoted 5 lines
Quoted 2 lines

We normally see transient blank screen and silence of audio when switching the video mode.

Well, what I suspected is that ELD won't be transferred while SDVO_ENABLE is cleared.

It's not about SDVO_ENABLE. The transient ELD invalid state I see in dmesg is caused by the graphics driver doing

ELD_Valid = 0 => trigger 1st unsolicited event
write ELD contents
ELD_Valid = 1 => trigger 2nd unsolicited event

The two unsolicited events are described in "Figure 72. PD and ELDV unsolicited responses flow for digital display codecs" of the High Definition Audio Specification Rev. 1.0a.

                [  467.574207] [drm:ironlake_write_eld], ELD on pipe B
                [  467.579346] [drm:ironlake_write_eld], Audio directed to unknown port
                [  467.584724] [drm:ironlake_write_eld], ELD: DisplayPort detected
1st event =>    [  467.586540] HDMI hot plug event: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=0
                [  467.599608] [drm:ironlake_write_eld], 
1st event =>    [  467.599922] HDMI status: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=0
                [  467.605834] ELD size 9
                [  467.610434] [drm:sandybridge_update_wm], FIFO watermarks For pipe A - plane 7, cursor: 6
2nd event =>    [  467.612365] HDMI hot plug event: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=1
                [  467.620654] [drm:sandybridge_update_wm], 
2nd event =>    [  467.620765] HDMI status: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=1

Depending on the timing, the 1st unsolicited event may see ELD_Valid=0 (if it's fast enough) or ELD_Valid=1 (if the event handling is delayed after the graphics driver sets ELD_Valid=1).

I know that because I literally saw both cases happening in dmesg. The 1st hot plug event itself will send ELD_Valid=0, however the audio driver is not trusting this and always do a status query (the HDMI status line) whose result depends on the timing.

Quoted 2 lines

And I'm not sure whether HDMI audio is played
while DPMS is off. I haven't tested it.

It will go silence on DPMS. I noticed this while doing long term HDMI audio playback tests. This should better be fixed in future on the graphics side.

Quoted 2 lines

Unfortunately I can't test it right now since my colleague is using a desk where the HDMI monitor is on...

I'm always borrowing HDMI/DP monitors and test boxes, too ;-)

Thanks,
Fengguang

#57 lore raw

At Fri, 11 Nov 2011 10:29:25 +0800,

Quoted 22 lines · Wu Fengguang
Quoted 20 lines · Takashi Iwai

At Thu, 10 Nov 2011 21:51:50 +0800,

Quoted 17 lines · Wu Fengguang
Quoted 8 lines
Quoted 8 lines
Quoted 7 lines
Quoted 3 lines

So maybe the hardware is in some state that is unable to provide the real ELD content?

That's my guess as well. I think the hardware may still be doing some form of data negotiation with the HDMI display device at that stage, and doesn't have the copy of the EDID+ELD buffer until a tiny bit later. Possibly?

Quoted 6 lines
Quoted 2 lines

Look at the below dmesg. The ELD seem to available immediately after the DPMS state setting..

Interesting. Does HDMI audio work at all while HDMI DPMS off? It clears SDVO_ENABLE bit, so this might turn off both video and audio?

We normally see transient blank screen and silence of audio when switching the video mode.

Quoted 7 lines
Quoted 2 lines

Well, what I suspected is that ELD won't be transferred while SDVO_ENABLE is cleared.

It's not about SDVO_ENABLE. The transient ELD invalid state I see in dmesg is caused by the graphics driver doing

ELD_Valid = 0 => trigger 1st unsolicited event

But why this triggers at *plugging*? Wasn't it zero beforehand? If I understand correctly, changing AUD_CNTL_ST register triggers the HD-audio codec unsol event. Writing even the same value matters?

Quoted 19 lines

write ELD contents
ELD_Valid = 1 => trigger 2nd unsolicited event

The two unsolicited events are described in "Figure 72. PD and ELDV unsolicited responses flow for digital display codecs" of the High Definition Audio Specification Rev. 1.0a.

                [  467.574207] [drm:ironlake_write_eld], ELD on pipe B
                [  467.579346] [drm:ironlake_write_eld], Audio directed to unknown port
                [  467.584724] [drm:ironlake_write_eld], ELD: DisplayPort detected
1st event =>    [  467.586540] HDMI hot plug event: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=0
                [  467.599608] [drm:ironlake_write_eld], 
1st event =>    [  467.599922] HDMI status: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=0
                [  467.605834] ELD size 9
                [  467.610434] [drm:sandybridge_update_wm], FIFO watermarks For pipe A - plane 7, cursor: 6
2nd event =>    [  467.612365] HDMI hot plug event: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=1
                [  467.620654] [drm:sandybridge_update_wm], 
2nd event =>    [  467.620765] HDMI status: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=1
Quoted 8 lines

Depending on the timing, the 1st unsolicited event may see ELD_Valid=0 (if it's fast enough) or ELD_Valid=1 (if the event handling is delayed after the graphics driver sets ELD_Valid=1).

I know that because I literally saw both cases happening in dmesg. The 1st hot plug event itself will send ELD_Valid=0, however the audio driver is not trusting this and always do a status query (the HDMI status line) whose result depends on the timing.

The problem in this procedure is that this looks as if you are re-connecting the HDMI from the audio-codec POV.
We might end up with some delayed probe with a dedicated work_struct (because it's bad to have a too long delay in unsol event handler
that run on a single workq).

Quoted 6 lines
Quoted 2 lines

And I'm not sure whether HDMI audio is played
while DPMS is off. I haven't tested it.

It will go silence on DPMS. I noticed this while doing long term HDMI audio playback tests. This should better be fixed in future on the graphics side.

Hm, but I wonder what could be done alternatively. Hopefully there is a register for video-only control...

thanks,

Takashi

#58 lore raw
Quoted 27 lines · Takashi Iwai

At Fri, 11 Nov 2011 10:29:25 +0800,

Quoted 25 lines · Wu Fengguang
Quoted 22 lines · Takashi Iwai

At Thu, 10 Nov 2011 21:51:50 +0800,

Quoted 11 lines · Wu Fengguang
Quoted 11 lines
Quoted 10 lines
Quoted 7 lines
Quoted 3 lines

So maybe the hardware is in some state that is unable to provide the real ELD content?

That's my guess as well. I think the hardware may still be doing some form of data negotiation with the HDMI display device at that stage, and doesn't have the copy of the EDID+ELD buffer until a tiny bit later. Possibly?

Look at the below dmesg. The ELD seem to available immediately after the DPMS state setting..

Quoted 6 lines
Quoted 3 lines

Interesting. Does HDMI audio work at all while HDMI DPMS off? It clears SDVO_ENABLE bit, so this might turn off both video and audio?

We normally see transient blank screen and silence of audio when switching the video mode.

Well, what I suspected is that ELD won't be transferred while SDVO_ENABLE is cleared.

Quoted 8 lines
Quoted 4 lines

It's not about SDVO_ENABLE. The transient ELD invalid state I see in dmesg is caused by the graphics driver doing

ELD_Valid = 0 => trigger 1st unsolicited event

But why this triggers at *plugging*? Wasn't it zero beforehand? If I understand correctly, changing AUD_CNTL_ST register triggers the HD-audio codec unsol event. Writing even the same value matters?

Sorry I assumed the "mode switching" context. On hot plugging, clearing the already 0 ELD_Valid won't trigger the 1st unsolicited event.

Just confirmed this with dmesg:

[  162.336366] [drm:intel_write_eld], ELD on [CONNECTOR:12:HDMI-A-2], [ENCODER:11:TMDS-11]
[  162.341163] [drm:ironlake_write_eld], ELD on pipe B
[  162.344661] [drm:ironlake_write_eld], Audio directed to unknown port
[  162.348073] [drm:ironlake_write_eld], ELD size 13
[  162.351146] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[  162.354346] HDMI status: Codec=3 Pin=6 Presence_Detect=1 ELD_Valid=1
[  162.402418] [drm:intel_wait_for_vblank], vblank wait timed out
[  162.457250] [drm:intel_wait_for_vblank], vblank wait timed out
[  162.460924] [drm:ironlake_update_wm], FIFO watermarks For pipe A - plane 5, cursor: 6
[  162.464816] [drm:ironlake_update_wm], FIFO watermarks For pipe B - plane 42, cursor: 6
[  162.519147] [drm:intel_wait_for_vblank], vblank wait timed out
[  162.572962] [drm:intel_wait_for_vblank], vblank wait timed out
[  162.576121] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x100
[  162.579206] [drm:ironlake_fdi_link_train], FDI train 1 done.
[  162.581578] [drm:ironlake_fdi_link_train], FDI_RX_IIR 0x600
[  162.584281] [drm:ironlake_fdi_link_train], FDI train 2 done.
[  162.586499] [drm:ironlake_fdi_link_train], FDI train done
[  162.591908] [drm:intel_update_fbc],
[  162.593395] [drm:drm_crtc_helper_set_config], Setting connector DPMS state to on
[  162.596638] [drm:drm_crtc_helper_set_config],        [CONNECTOR:12:HDMI-A-2] set DPMS on
[  162.599386] [drm:intel_fb_output_poll_changed],
[  162.605467] HDMI: detected monitor RX-V1800 at connection type HDMI
[  162.607773] HDMI: available speakers: FL/FR LFE FC RL/RR RC RLC/RRC
Quoted 24 lines
Quoted 24 lines

write ELD contents
ELD_Valid = 1 => trigger 2nd unsolicited event

The two unsolicited events are described in "Figure 72. PD and ELDV unsolicited responses flow for digital display codecs" of the High Definition Audio Specification Rev. 1.0a.

                [  467.574207] [drm:ironlake_write_eld], ELD on pipe B
                [  467.579346] [drm:ironlake_write_eld], Audio directed to unknown port
                [  467.584724] [drm:ironlake_write_eld], ELD: DisplayPort detected
1st event =>    [  467.586540] HDMI hot plug event: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=0
                [  467.599608] [drm:ironlake_write_eld], 
1st event =>    [  467.599922] HDMI status: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=0
                [  467.605834] ELD size 9
                [  467.610434] [drm:sandybridge_update_wm], FIFO watermarks For pipe A - plane 7, cursor: 6
2nd event =>    [  467.612365] HDMI hot plug event: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=1
                [  467.620654] [drm:sandybridge_update_wm], 
2nd event =>    [  467.620765] HDMI status: Codec=3 Pin=7 Presence_Detect=1 ELD_Valid=1

Depending on the timing, the 1st unsolicited event may see ELD_Valid=0 (if it's fast enough) or ELD_Valid=1 (if the event handling is delayed after the graphics driver sets ELD_Valid=1).

Quoted 7 lines
Quoted 4 lines

I know that because I literally saw both cases happening in dmesg. The 1st hot plug event itself will send ELD_Valid=0, however the audio driver is not trusting this and always do a status query (the HDMI status line) whose result depends on the timing.

The problem in this procedure is that this looks as if you are re-connecting the HDMI from the audio-codec POV.

The re-connecting events can be distinguished from the video-mode-switching events by the Presence_Detect bit.

Here is one hot removal event (I just wrote a patch to trigger this), with Presence_Detect=0:

[   91.777028] [drm:ironlake_write_eld], ELD on pipe B 
[   91.778561] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=1
[   91.783078] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
[   91.783083] [drm:ironlake_write_eld], Audio directed to unknown port
[   91.783095] [drm:output_poll_execute], [CONNECTOR:12:HDMI-A-2] status updated from 1 to 2

The HDA spec even mentioned doing some timeout mechanism for the "Presence_Detect=1 ELD_Valid=0" state. Well it may help some corner cases, but perhaps not an urgent feature.

Quoted 3 lines

We might end up with some delayed probe with a dedicated work_struct (because it's bad to have a too long delay in unsol event handler
that run on a single workq).

Understand. What if the graphics driver can delay the ELD writing (I can try that), so that the audio driver only need to wait for something like 10ms?

Quoted 9 lines
Quoted 6 lines
Quoted 2 lines

And I'm not sure whether HDMI audio is played
while DPMS is off. I haven't tested it.

It will go silence on DPMS. I noticed this while doing long term HDMI audio playback tests. This should better be fixed in future on the graphics side.

Hm, but I wonder what could be done alternatively. Hopefully there is a register for video-only control...

There may be some mode that can keep video off while still keep minimal signals to play HDMI sound?

Thanks,
Fengguang

#59 lore raw

At Fri, 11 Nov 2011 16:22:41 +0800,

Quoted 32 lines · Wu Fengguang
Quoted 30 lines · Takashi Iwai

At Fri, 11 Nov 2011 10:29:25 +0800,

Quoted 28 lines · Wu Fengguang
Quoted 17 lines · Takashi Iwai

At Thu, 10 Nov 2011 21:51:50 +0800,

Quoted 15 lines · Wu Fengguang
Quoted 14 lines
Quoted 10 lines
Quoted 7 lines
Quoted 3 lines

So maybe the hardware is in some state that is unable to provide the real ELD content?

That's my guess as well. I think the hardware may still be doing some form of data negotiation with the HDMI display device at that stage, and doesn't have the copy of the EDID+ELD buffer until a tiny bit later. Possibly?

Look at the below dmesg. The ELD seem to available immediately after the DPMS state setting..

Interesting. Does HDMI audio work at all while HDMI DPMS off? It clears SDVO_ENABLE bit, so this might turn off both video and audio?

Quoted 5 lines
Quoted 2 lines

We normally see transient blank screen and silence of audio when switching the video mode.

Well, what I suspected is that ELD won't be transferred while SDVO_ENABLE is cleared.

It's not about SDVO_ENABLE. The transient ELD invalid state I see in dmesg is caused by the graphics driver doing

Quoted 7 lines
Quoted 5 lines
Quoted 1 line

ELD_Valid = 0 => trigger 1st unsolicited event

But why this triggers at *plugging*? Wasn't it zero beforehand? If I understand correctly, changing AUD_CNTL_ST register triggers the HD-audio codec unsol event. Writing even the same value matters?

Sorry I assumed the "mode switching" context.

Ah, I see. But this could be suppressed by your patch
drm/i915: don't trigger hotplug events on unchanged ELD
no?

(snip)

Quoted 9 lines
Quoted 9 lines
Quoted 8 lines

Depending on the timing, the 1st unsolicited event may see ELD_Valid=0 (if it's fast enough) or ELD_Valid=1 (if the event handling is delayed after the graphics driver sets ELD_Valid=1).

I know that because I literally saw both cases happening in dmesg. The 1st hot plug event itself will send ELD_Valid=0, however the audio driver is not trusting this and always do a status query (the HDMI status line) whose result depends on the timing.

Quoted 5 lines
Quoted 2 lines

The problem in this procedure is that this looks as if you are re-connecting the HDMI from the audio-codec POV.

The re-connecting events can be distinguished from the video-mode-switching events by the Presence_Detect bit.

Hm, OK, so the codec driver can simply ignore (or postpone) the case when the connection is kept but ELD is invalidated.

Quoted 2 lines

Here is one hot removal event (I just wrote a patch to trigger this), with Presence_Detect=0:

One note that we don't rely on PD bit because not all (non-Intel) hardware report it correctly.

Quoted 9 lines
[   91.777028] [drm:ironlake_write_eld], ELD on pipe B 
[   91.778561] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=1
[   91.783078] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
[   91.783083] [drm:ironlake_write_eld], Audio directed to unknown port
[   91.783095] [drm:output_poll_execute], [CONNECTOR:12:HDMI-A-2] status updated from 1 to 2

The HDA spec even mentioned doing some timeout mechanism for the "Presence_Detect=1 ELD_Valid=0" state. Well it may help some corner cases, but perhaps not an urgent feature.

Yeah, this sounds like the workaround for such a case.

Quoted 7 lines
Quoted 3 lines

We might end up with some delayed probe with a dedicated work_struct (because it's bad to have a too long delay in unsol event handler
that run on a single workq).

Understand. What if the graphics driver can delay the ELD writing (I can try that), so that the audio driver only need to wait for something like 10ms?

Or, we can introduce a dirty flag, and set it when ELD is changed, but don't prase ELD contents yet. First upon the next access, the driver updates the status, and clear the dirty flag. We may put a small delay at this update, too.

Quoted 7 lines
Quoted 7 lines
Quoted 6 lines
Quoted 2 lines

And I'm not sure whether HDMI audio is played
while DPMS is off. I haven't tested it.

It will go silence on DPMS. I noticed this while doing long term HDMI audio playback tests. This should better be fixed in future on the graphics side.

Quoted 5 lines
Quoted 2 lines

Hm, but I wonder what could be done alternatively. Hopefully there is a register for video-only control...

There may be some mode that can keep video off while still keep minimal signals to play HDMI sound?

Let's hope :)

thanks,

Takashi

#60 lore raw
Quoted 40 lines · Takashi Iwai

At Fri, 11 Nov 2011 16:22:41 +0800,

Quoted 38 lines · Wu Fengguang
Quoted 35 lines · Takashi Iwai

At Fri, 11 Nov 2011 10:29:25 +0800,

Quoted 22 lines · Wu Fengguang
Quoted 20 lines · Takashi Iwai

At Thu, 10 Nov 2011 21:51:50 +0800,

Quoted 17 lines · Wu Fengguang
Quoted 8 lines
Quoted 8 lines
Quoted 7 lines
Quoted 3 lines

So maybe the hardware is in some state that is unable to provide the real ELD content?

That's my guess as well. I think the hardware may still be doing some form of data negotiation with the HDMI display device at that stage, and doesn't have the copy of the EDID+ELD buffer until a tiny bit later. Possibly?

Quoted 6 lines
Quoted 2 lines

Look at the below dmesg. The ELD seem to available immediately after the DPMS state setting..

Interesting. Does HDMI audio work at all while HDMI DPMS off? It clears SDVO_ENABLE bit, so this might turn off both video and audio?

We normally see transient blank screen and silence of audio when switching the video mode.

Quoted 7 lines
Quoted 2 lines

Well, what I suspected is that ELD won't be transferred while SDVO_ENABLE is cleared.

It's not about SDVO_ENABLE. The transient ELD invalid state I see in dmesg is caused by the graphics driver doing

ELD_Valid = 0 => trigger 1st unsolicited event

But why this triggers at *plugging*? Wasn't it zero beforehand? If I understand correctly, changing AUD_CNTL_ST register triggers the HD-audio codec unsol event. Writing even the same value matters?

Quoted 5 lines
Quoted 1 line

Sorry I assumed the "mode switching" context.

Ah, I see. But this could be suppressed by your patch
drm/i915: don't trigger hotplug events on unchanged ELD
no?

Mostly. The ELD may still change if the mode switching changes the av-sync-delay field, or suppresses the bandwidth available to audio samples.

Quoted 10 lines

(snip)

Quoted 9 lines
Quoted 9 lines
Quoted 8 lines

Depending on the timing, the 1st unsolicited event may see ELD_Valid=0 (if it's fast enough) or ELD_Valid=1 (if the event handling is delayed after the graphics driver sets ELD_Valid=1).

I know that because I literally saw both cases happening in dmesg. The 1st hot plug event itself will send ELD_Valid=0, however the audio driver is not trusting this and always do a status query (the HDMI status line) whose result depends on the timing.

Quoted 8 lines
Quoted 5 lines
Quoted 2 lines

The problem in this procedure is that this looks as if you are re-connecting the HDMI from the audio-codec POV.

The re-connecting events can be distinguished from the video-mode-switching events by the Presence_Detect bit.

Hm, OK, so the codec driver can simply ignore (or postpone) the case when the connection is kept but ELD is invalidated.

Yes.

Quoted 5 lines
Quoted 2 lines

Here is one hot removal event (I just wrote a patch to trigger this), with Presence_Detect=0:

One note that we don't rely on PD bit because not all (non-Intel) hardware report it correctly.

Oops. Do you imply ELDV is reliable on all platforms? ;-)

Quoted 11 lines
Quoted 9 lines
[   91.777028] [drm:ironlake_write_eld], ELD on pipe B 
[   91.778561] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=1
[   91.783078] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
[   91.783083] [drm:ironlake_write_eld], Audio directed to unknown port
[   91.783095] [drm:output_poll_execute], [CONNECTOR:12:HDMI-A-2] status updated from 1 to 2

The HDA spec even mentioned doing some timeout mechanism for the "Presence_Detect=1 ELD_Valid=0" state. Well it may help some corner cases, but perhaps not an urgent feature.

Yeah, this sounds like the workaround for such a case.

Yeah, your mentioned DVI case may be always in state

        "Presence_Detect=1 ELD_Valid=0"

where audio playback should be denied.

And there might be the error case that the 2nd event is lost or not generated at all for changing

        "Presence_Detect=1 ELD_Valid=0"
to
        "Presence_Detect=1 ELD_Valid=1"
Quoted 4 lines
Quoted 4 lines
Quoted 3 lines

We might end up with some delayed probe with a dedicated work_struct (because it's bad to have a too long delay in unsol event handler
that run on a single workq).

Quoted 8 lines
Quoted 3 lines

Understand. What if the graphics driver can delay the ELD writing (I can try that), so that the audio driver only need to wait for something like 10ms?

Or, we can introduce a dirty flag, and set it when ELD is changed, but don't prase ELD contents yet. First upon the next access, the driver updates the status, and clear the dirty flag. We may put a small delay at this update, too.

It should work fine for "cat /proc/asound/card0/eld*" and other interfaces, however it could still delay the printks' significantly.

And it feels not good that accessing ELD may be blocked for some time..

So I now prefer to avoid the msleep totally and schedule a delayed work for parsing ELD.

Thanks,
Fengguang

#61 lore raw

At Fri, 11 Nov 2011 17:24:21 +0800,

Quoted 44 lines · Wu Fengguang
Quoted 42 lines · Takashi Iwai

At Fri, 11 Nov 2011 16:22:41 +0800,

Quoted 39 lines · Wu Fengguang
Quoted 27 lines · Takashi Iwai

At Fri, 11 Nov 2011 10:29:25 +0800,

Quoted 25 lines · Wu Fengguang
Quoted 22 lines · Takashi Iwai

At Thu, 10 Nov 2011 21:51:50 +0800,

Quoted 11 lines · Wu Fengguang
Quoted 11 lines
Quoted 10 lines
Quoted 7 lines
Quoted 3 lines

So maybe the hardware is in some state that is unable to provide the real ELD content?

That's my guess as well. I think the hardware may still be doing some form of data negotiation with the HDMI display device at that stage, and doesn't have the copy of the EDID+ELD buffer until a tiny bit later. Possibly?

Look at the below dmesg. The ELD seem to available immediately after the DPMS state setting..

Quoted 6 lines
Quoted 3 lines

Interesting. Does HDMI audio work at all while HDMI DPMS off? It clears SDVO_ENABLE bit, so this might turn off both video and audio?

We normally see transient blank screen and silence of audio when switching the video mode.

Well, what I suspected is that ELD won't be transferred while SDVO_ENABLE is cleared.

Quoted 8 lines
Quoted 4 lines

It's not about SDVO_ENABLE. The transient ELD invalid state I see in dmesg is caused by the graphics driver doing

ELD_Valid = 0 => trigger 1st unsolicited event

But why this triggers at *plugging*? Wasn't it zero beforehand? If I understand correctly, changing AUD_CNTL_ST register triggers the HD-audio codec unsol event. Writing even the same value matters?

Sorry I assumed the "mode switching" context.

Quoted 7 lines
Quoted 3 lines

Ah, I see. But this could be suppressed by your patch
drm/i915: don't trigger hotplug events on unchanged ELD
no?

Mostly. The ELD may still change if the mode switching changes the av-sync-delay field, or suppresses the bandwidth available to audio samples.

OK, that's possible.

Quoted 21 lines
Quoted 10 lines

(snip)

Quoted 9 lines
Quoted 9 lines
Quoted 8 lines

Depending on the timing, the 1st unsolicited event may see ELD_Valid=0 (if it's fast enough) or ELD_Valid=1 (if the event handling is delayed after the graphics driver sets ELD_Valid=1).

I know that because I literally saw both cases happening in dmesg. The 1st hot plug event itself will send ELD_Valid=0, however the audio driver is not trusting this and always do a status query (the HDMI status line) whose result depends on the timing.

Quoted 8 lines
Quoted 5 lines
Quoted 2 lines

The problem in this procedure is that this looks as if you are re-connecting the HDMI from the audio-codec POV.

The re-connecting events can be distinguished from the video-mode-switching events by the Presence_Detect bit.

Hm, OK, so the codec driver can simply ignore (or postpone) the case when the connection is kept but ELD is invalidated.

Yes.

Quoted 7 lines
Quoted 5 lines
Quoted 2 lines

Here is one hot removal event (I just wrote a patch to trigger this), with Presence_Detect=0:

One note that we don't rely on PD bit because not all (non-Intel) hardware report it correctly.

Oops. Do you imply ELDV is reliable on all platforms? ;-)

Oh hell, no :)
The driver tries to probe explicitly via GET_PIN_SENSE HD-audio verb.

Quoted 33 lines
Quoted 11 lines
Quoted 9 lines
[   91.777028] [drm:ironlake_write_eld], ELD on pipe B 
[   91.778561] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=1
[   91.783078] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
[   91.783083] [drm:ironlake_write_eld], Audio directed to unknown port
[   91.783095] [drm:output_poll_execute], [CONNECTOR:12:HDMI-A-2] status updated from 1 to 2

The HDA spec even mentioned doing some timeout mechanism for the "Presence_Detect=1 ELD_Valid=0" state. Well it may help some corner cases, but perhaps not an urgent feature.

Yeah, this sounds like the workaround for such a case.

Yeah, your mentioned DVI case may be always in state

        "Presence_Detect=1 ELD_Valid=0"

where audio playback should be denied.

And there might be the error case that the 2nd event is lost or not generated at all for changing

        "Presence_Detect=1 ELD_Valid=0"
to
        "Presence_Detect=1 ELD_Valid=1"
Quoted 8 lines
Quoted 7 lines
Quoted 3 lines

We might end up with some delayed probe with a dedicated work_struct (because it's bad to have a too long delay in unsol event handler
that run on a single workq).

Understand. What if the graphics driver can delay the ELD writing (I can try that), so that the audio driver only need to wait for something like 10ms?

Quoted 7 lines
Quoted 4 lines

Or, we can introduce a dirty flag, and set it when ELD is changed, but don't prase ELD contents yet. First upon the next access, the driver updates the status, and clear the dirty flag. We may put a small delay at this update, too.

It should work fine for "cat /proc/asound/card0/eld*" and other interfaces, however it could still delay the printks' significantly.

Well, this reminds me of another question -- do we need these printks unconditionally?

Quoted 1 line

And it feels not good that accessing ELD may be blocked for some time..

Understood.

Quoted 2 lines

So I now prefer to avoid the msleep totally and schedule a delayed work for parsing ELD.

OK, let me know if you have some test material.

thanks,

Takashi

#62 lore raw

(snip)

Quoted 7 lines
Quoted 4 lines
Quoted 2 lines

One note that we don't rely on PD bit because not all (non-Intel) hardware report it correctly.

Oops. Do you imply ELDV is reliable on all platforms? ;-)

Oh hell, no :)
The driver tries to probe explicitly via GET_PIN_SENSE HD-audio verb.

Yeah the below "HDMI status:..." line. Can we rely on it then?

Quoted 38 lines
Quoted 38 lines
Quoted 11 lines
Quoted 9 lines
[   91.777028] [drm:ironlake_write_eld], ELD on pipe B 
[   91.778561] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=1
[   91.783078] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
[   91.783083] [drm:ironlake_write_eld], Audio directed to unknown port
[   91.783095] [drm:output_poll_execute], [CONNECTOR:12:HDMI-A-2] status updated from 1 to 2

The HDA spec even mentioned doing some timeout mechanism for the "Presence_Detect=1 ELD_Valid=0" state. Well it may help some corner cases, but perhaps not an urgent feature.

Yeah, this sounds like the workaround for such a case.

Yeah, your mentioned DVI case may be always in state

        "Presence_Detect=1 ELD_Valid=0"

where audio playback should be denied.

And there might be the error case that the 2nd event is lost or not generated at all for changing

        "Presence_Detect=1 ELD_Valid=0"
to
        "Presence_Detect=1 ELD_Valid=1"
Quoted 12 lines
Quoted 7 lines
Quoted 3 lines

We might end up with some delayed probe with a dedicated work_struct (because it's bad to have a too long delay in unsol event handler
that run on a single workq).

Understand. What if the graphics driver can delay the ELD writing (I can try that), so that the audio driver only need to wait for something like 10ms?

Or, we can introduce a dirty flag, and set it when ELD is changed, but don't prase ELD contents yet. First upon the next access, the driver updates the status, and clear the dirty flag. We may put a small delay at this update, too.

Quoted 5 lines
Quoted 2 lines

It should work fine for "cat /proc/asound/card0/eld*" and other interfaces, however it could still delay the printks' significantly.

Well, this reminds me of another question -- do we need these printks unconditionally?

Maybe not. How about the attached patch to remove them all?

Quoted 8 lines
Quoted 1 line

And it feels not good that accessing ELD may be blocked for some time..

Understood.

Quoted 2 lines

So I now prefer to avoid the msleep totally and schedule a delayed work for parsing ELD.

OK, let me know if you have some test material.

OK!

Thanks,
Fengguang

Subject: alsa: hide HDMI/ELD printks unless in debug kernels
Date: Fri Nov 11 19:09:36 CST 2011

---
 sound/pci/hda/hda_eld.c    |    6 +++---
 sound/pci/hda/patch_hdmi.c |    4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)
sound/pci/hda/hda_eld.c +3 -3
@@ -410,7 +410,7 @@ static void hdmi_show_short_audio_desc(s
 	else
 		buf2[0] = '\0';
 
-	printk(KERN_INFO "HDMI: supports coding type %s:"
+	snd_printdd("HDMI: supports coding type %s:"
 			" channels = %d, rates =%s%s\n",
 			cea_audio_coding_type_names[a->format],
 			a->channels,
@@ -434,14 +434,14 @@ void snd_hdmi_show_eld(struct hdmi_eld *
 {
 	int i;
 
-	printk(KERN_INFO "HDMI: detected monitor %s at connection type %s\n",
+	snd_printdd("HDMI: detected monitor %s at connection type %s\n",
 			e->monitor_name,
 			eld_connection_type_names[e->conn_type]);
 
 	if (e->spk_alloc) {
 		char buf[SND_PRINT_CHANNEL_ALLOCATION_ADVISED_BUFSIZE];
 		snd_print_channel_allocation(e->spk_alloc, buf, sizeof(buf));
-		printk(KERN_INFO "HDMI: available speakers:%s\n", buf);
+		snd_printdd("HDMI: available speakers:%s\n", buf);
 	}
 
 	for (i = 0; i < e->sad_count; i++)
sound/pci/hda/patch_hdmi.c +2 -2
@@ -757,7 +757,7 @@ static void hdmi_intrinsic_event(struct 
 	int pin_idx;
 	struct hdmi_eld *eld;
 
-	printk(KERN_INFO
+	snd_printdd(
 		"HDMI hot plug event: Codec=%d Pin=%d Presence_Detect=%d ELD_Valid=%d\n",
 		codec->addr, pin_nid, pd, eldv);
 
@@ -989,7 +989,7 @@ static void hdmi_present_sense(struct hd
 	else
 		eld->eld_valid	= 0;
 
-	printk(KERN_INFO
+	snd_printdd(
 		"HDMI status: Codec=%d Pin=%d Presence_Detect=%d ELD_Valid=%d\n",
 		codec->addr, pin_nid, eld->monitor_present, eld->eld_valid);
 

_______________________________________________
Intel-gfx mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/intel-gfx

#63 lore raw

At Fri, 11 Nov 2011 19:12:57 +0800,

Quoted 11 lines · Wu Fengguang

(snip)

Quoted 7 lines
Quoted 4 lines
Quoted 2 lines

One note that we don't rely on PD bit because not all (non-Intel) hardware report it correctly.

Oops. Do you imply ELDV is reliable on all platforms? ;-)

Oh hell, no :)
The driver tries to probe explicitly via GET_PIN_SENSE HD-audio verb.

Yeah the below "HDMI status:..." line. Can we rely on it then?

I guess yes. At least, it worked with Nvidia and ATI, too, so far. The point is that the value passed in the codec unsol event is unreliable for some chips.

Quoted 38 lines
Quoted 38 lines
Quoted 38 lines
Quoted 11 lines
Quoted 9 lines
[   91.777028] [drm:ironlake_write_eld], ELD on pipe B 
[   91.778561] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=1
[   91.783078] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
[   91.783083] [drm:ironlake_write_eld], Audio directed to unknown port
[   91.783095] [drm:output_poll_execute], [CONNECTOR:12:HDMI-A-2] status updated from 1 to 2

The HDA spec even mentioned doing some timeout mechanism for the "Presence_Detect=1 ELD_Valid=0" state. Well it may help some corner cases, but perhaps not an urgent feature.

Yeah, this sounds like the workaround for such a case.

Yeah, your mentioned DVI case may be always in state

        "Presence_Detect=1 ELD_Valid=0"

where audio playback should be denied.

And there might be the error case that the 2nd event is lost or not generated at all for changing

        "Presence_Detect=1 ELD_Valid=0"
to
        "Presence_Detect=1 ELD_Valid=1"
Quoted 12 lines
Quoted 7 lines
Quoted 3 lines

We might end up with some delayed probe with a dedicated work_struct (because it's bad to have a too long delay in unsol event handler
that run on a single workq).

Understand. What if the graphics driver can delay the ELD writing (I can try that), so that the audio driver only need to wait for something like 10ms?

Or, we can introduce a dirty flag, and set it when ELD is changed, but don't prase ELD contents yet. First upon the next access, the driver updates the status, and clear the dirty flag. We may put a small delay at this update, too.

Quoted 7 lines
Quoted 5 lines
Quoted 2 lines

It should work fine for "cat /proc/asound/card0/eld*" and other interfaces, however it could still delay the printks' significantly.

Well, this reminds me of another question -- do we need these printks unconditionally?

Maybe not. How about the attached patch to remove them all?

I'm fine with it (better after debugging the ELD problems :)

thanks,

Takashi

#64 lore raw
Quoted 9 lines · Takashi Iwai

At Fri, 11 Nov 2011 19:12:57 +0800,

Quoted 7 lines · Wu Fengguang

(snip)

Quoted 5 lines
Quoted 4 lines
Quoted 2 lines

One note that we don't rely on PD bit because not all (non-Intel) hardware report it correctly.

Oops. Do you imply ELDV is reliable on all platforms? ;-)

Quoted 8 lines
Quoted 4 lines
Quoted 2 lines

Oh hell, no :)
The driver tries to probe explicitly via GET_PIN_SENSE HD-audio verb.

Yeah the below "HDMI status:..." line. Can we rely on it then?

I guess yes. At least, it worked with Nvidia and ATI, too, so far. The point is that the value passed in the codec unsol event is unreliable for some chips.

Yeah, for example the below "HDMI hot plug event". When device is hot removed, Presence_Detect and ELD_Valid both goes 0, but the driver has to clear them one by one. As I choose to disable SDVO_AUDIO_ENABLE first, we see the strange "Presence_Detect=0 ELD_Valid=1" combination below.

Quoted 41 lines
Quoted 41 lines
Quoted 41 lines
Quoted 40 lines
Quoted 11 lines
Quoted 9 lines
[   91.777028] [drm:ironlake_write_eld], ELD on pipe B 
[   91.778561] HDMI hot plug event: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=1
[   91.783078] HDMI status: Codec=3 Pin=6 Presence_Detect=0 ELD_Valid=0
[   91.783083] [drm:ironlake_write_eld], Audio directed to unknown port
[   91.783095] [drm:output_poll_execute], [CONNECTOR:12:HDMI-A-2] status updated from 1 to 2

The HDA spec even mentioned doing some timeout mechanism for the "Presence_Detect=1 ELD_Valid=0" state. Well it may help some corner cases, but perhaps not an urgent feature.

Yeah, this sounds like the workaround for such a case.

Yeah, your mentioned DVI case may be always in state

        "Presence_Detect=1 ELD_Valid=0"

where audio playback should be denied.

And there might be the error case that the 2nd event is lost or not generated at all for changing

        "Presence_Detect=1 ELD_Valid=0"
to
        "Presence_Detect=1 ELD_Valid=1"
Quoted 4 lines
Quoted 4 lines
Quoted 3 lines

We might end up with some delayed probe with a dedicated work_struct (because it's bad to have a too long delay in unsol event handler
that run on a single workq).

Quoted 8 lines
Quoted 3 lines

Understand. What if the graphics driver can delay the ELD writing (I can try that), so that the audio driver only need to wait for something like 10ms?

Or, we can introduce a dirty flag, and set it when ELD is changed, but don't prase ELD contents yet. First upon the next access, the driver updates the status, and clear the dirty flag. We may put a small delay at this update, too.

It should work fine for "cat /proc/asound/card0/eld*" and other interfaces, however it could still delay the printks' significantly.

Quoted 6 lines
Quoted 4 lines
Quoted 2 lines

Well, this reminds me of another question -- do we need these printks unconditionally?

Maybe not. How about the attached patch to remove them all?

I'm fine with it (better after debugging the ELD problems :)

OK, when all the ELD/hotplug stuff calms down.

Thanks,
Fengguang

#65 lore raw
In reply to Takashi Iwai

(snip)

Quoted 7 lines
Quoted 7 lines
Quoted 7 lines
Quoted 6 lines
Quoted 2 lines

And I'm not sure whether HDMI audio is played
while DPMS is off. I haven't tested it.

It will go silence on DPMS. I noticed this while doing long term HDMI audio playback tests. This should better be fixed in future on the graphics side.

Quoted 7 lines
Quoted 5 lines
Quoted 2 lines

Hm, but I wonder what could be done alternatively. Hopefully there is a register for video-only control...

There may be some mode that can keep video off while still keep minimal signals to play HDMI sound?

Let's hope :)

Looks very possible, here is the clue of hardware support:

TRANS_DP_CTL - Transcoder DisplayPort Control

bit 26: Transcoder DP Audio Only Mode

Thanks,
Fengguang