* [PATCH v4] drm/i915: pass ELD to HDMI/DP audio driver
@ 2011-09-02 8:14 Wu Fengguang
2011-09-02 8:29 ` Wu Fengguang
2011-09-03 21:15 ` [PATCH v5] " Wu Fengguang
0 siblings, 2 replies; 66+ messages in thread
From: Wu Fengguang @ 2011-09-02 8:14 UTC (permalink / raw)
To: Keith Packard
Cc: alsa-devel@alsa-project.org, Wang, Zhenyu Z,
intel-gfx@lists.freedesktop..., dri-devel@lists.freedesktop.org,
Ben Skeggs, Christopher White, Jeremy Bush, Fu, Michael,
Bossart, Pierre-louis
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 <yakui.zhao@intel.com>
CC: Wang Zhenyu <zhenyu.z.wang@intel.com>
CC: Jeremy Bush <contractfrombelow@gmail.com>
CC: Christopher White <c.white@pulseforce.com>
CC: "Bossart, Pierre-louis" <pierre-louis.bossart@intel.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
---
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(-)
--- linux-next.orig/drivers/gpu/drm/drm_edid.c 2011-09-02 15:59:35.000000000 +0800
+++ linux-next/drivers/gpu/drm/drm_edid.c 2011-09-02 15:59:40.000000000 +0800
@@ -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
--- linux-next.orig/drivers/gpu/drm/i915/intel_hdmi.c 2011-09-02 15:59:31.000000000 +0800
+++ linux-next/drivers/gpu/drm/i915/intel_hdmi.c 2011-09-02 15:59:40.000000000 +0800
@@ -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) {
--- linux-next.orig/include/drm/drm_edid.h 2011-09-02 15:59:31.000000000 +0800
+++ linux-next/include/drm/drm_edid.h 2011-09-02 15:59:40.000000000 +0800
@@ -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__ */
--- linux-next.orig/drivers/gpu/drm/i915/intel_display.c 2011-09-02 15:59:31.000000000 +0800
+++ linux-next/drivers/gpu/drm/i915/intel_display.c 2011-09-02 15:59:40.000000000 +0800
@@ -31,6 +31,7 @@
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/vgaarb.h>
+#include <drm/drm_edid.h>
#include "drmP.h"
#include "intel_drv.h"
#include "i915_drm.h"
@@ -5667,6 +5668,132 @@ static int intel_crtc_mode_set(struct dr
return ret;
}
+static void g4x_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 len;
+ uint32_t i;
+
+ i = I915_READ(G4X_AUD_VID_DID);
+
+ if (i == INTEL_AUDIO_DEVBLC || i == INTEL_AUDIO_DEVCL)
+ eldv = G4X_ELDV_DEVCL_DEVBLC;
+ else
+ eldv = G4X_ELDV_DEVCTG;
+
+ i = I915_READ(G4X_AUD_CNTL_ST);
+ i &= ~(eldv | G4X_ELD_ADDR);
+ len = (i >> 9) & 0x1f; /* ELD buffer size */
+ I915_WRITE(G4X_AUD_CNTL_ST, i);
+
+ if (!eld[0])
+ return;
+
+ len = min_t(uint8_t, eld[2], len);
+ DRM_DEBUG_DRIVER("ELD size %d\n", len);
+ for (i = 0; i < len; i++)
+ I915_WRITE(G4X_HDMIW_HDMIEDID, *((uint32_t *)eld + i));
+
+ i = I915_READ(G4X_AUD_CNTL_ST);
+ i |= eldv;
+ I915_WRITE(G4X_AUD_CNTL_ST, i);
+}
+
+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 {
+ hdmiw_hdmiedid = GEN6_HDMIW_HDMIEDID_A;
+ aud_cntl_st = GEN6_AUD_CNTL_ST_A;
+ aud_cntrl_st2 = GEN6_AUD_CNTL_ST2;
+ }
+
+ i = to_intel_crtc(crtc)->pipe;
+ hdmiw_hdmiedid += i * 0x100;
+ aud_cntl_st += i * 0x100;
+
+ DRM_DEBUG_DRIVER("ELD on pipe %c\n", pipe_name(i));
+
+ i = I915_READ(aud_cntl_st);
+ i = (i >> 29) & 0x3; /* DIP_Port_Select, 0x1 = PortB */
+ if (!i) {
+ DRM_DEBUG_DRIVER("Audio directed to unknown port\n");
+ /* operate blindly on all ports */
+ eldv = GEN6_ELD_VALIDB;
+ eldv |= GEN6_ELD_VALIDB << 4;
+ eldv |= GEN6_ELD_VALIDB << 8;
+ } else {
+ DRM_DEBUG_DRIVER("ELD on port %c\n", 'A' + i);
+ eldv = GEN6_ELD_VALIDB << ((i - 1) * 4);
+ }
+
+ i = I915_READ(aud_cntrl_st2);
+ i &= ~eldv;
+ I915_WRITE(aud_cntrl_st2, i);
+
+ if (!eld[0])
+ return;
+
+ if (intel_pipe_has_type(crtc, INTEL_OUTPUT_DISPLAYPORT)) {
+ DRM_DEBUG_DRIVER("ELD: DisplayPort detected\n");
+ eld[5] |= (1 << 2); /* Conn_Type, 0x1 = DisplayPort */
+ }
+
+ i = I915_READ(aud_cntl_st);
+ i &= ~GEN6_ELD_ADDRESS;
+ I915_WRITE(aud_cntl_st, i);
+
+ len = min_t(uint8_t, eld[2], 21); /* 84 bytes of hw ELD buffer */
+ DRM_DEBUG_DRIVER("ELD size %d\n", len);
+ for (i = 0; i < len; i++)
+ I915_WRITE(hdmiw_hdmiedid, *((uint32_t *)eld + i));
+
+ i = I915_READ(aud_cntrl_st2);
+ i |= eldv;
+ I915_WRITE(aud_cntrl_st2, i);
+}
+
+void intel_write_eld(struct drm_encoder *encoder,
+ struct drm_display_mode *mode)
+{
+ struct drm_crtc *crtc = encoder->crtc;
+ struct drm_connector *connector;
+ struct drm_device *dev = encoder->dev;
+ struct drm_i915_private *dev_priv = dev->dev_private;
+
+ dump_stack();
+ connector = drm_select_eld(encoder, mode);
+ if (!connector)
+ return;
+
+ DRM_DEBUG_DRIVER("ELD on [CONNECTOR:%d:%s], [ENCODER:%d:%s]\n",
+ connector->base.id,
+ drm_get_connector_name(connector),
+ connector->encoder->base.id,
+ drm_get_encoder_name(connector->encoder));
+
+ connector->eld[6] = drm_av_sync_delay(connector, mode) / 2;
+
+ if (dev_priv->display.write_eld)
+ dev_priv->display.write_eld(connector, crtc);
+}
+
/** Loads the palette/gamma unit for the CRTC with the prepared values */
void intel_crtc_load_lut(struct drm_crtc *crtc)
{
@@ -8183,6 +8310,7 @@ static void intel_init_display(struct dr
}
dev_priv->display.fdi_link_train = ironlake_fdi_link_train;
dev_priv->display.init_clock_gating = ironlake_init_clock_gating;
+ dev_priv->display.write_eld = ironlake_write_eld;
} else if (IS_GEN6(dev)) {
if (SNB_READ_WM0_LATENCY()) {
dev_priv->display.update_wm = sandybridge_update_wm;
@@ -8193,6 +8321,7 @@ static void intel_init_display(struct dr
}
dev_priv->display.fdi_link_train = gen6_fdi_link_train;
dev_priv->display.init_clock_gating = gen6_init_clock_gating;
+ dev_priv->display.write_eld = ironlake_write_eld;
} else if (IS_IVYBRIDGE(dev)) {
/* FIXME: detect B0+ stepping and use auto training */
dev_priv->display.fdi_link_train = ivb_manual_fdi_link_train;
@@ -8204,7 +8333,7 @@ static void intel_init_display(struct dr
dev_priv->display.update_wm = NULL;
}
dev_priv->display.init_clock_gating = ivybridge_init_clock_gating;
-
+ dev_priv->display.write_eld = ironlake_write_eld;
} else
dev_priv->display.update_wm = NULL;
} else if (IS_PINEVIEW(dev)) {
@@ -8224,6 +8353,7 @@ static void intel_init_display(struct dr
dev_priv->display.update_wm = pineview_update_wm;
dev_priv->display.init_clock_gating = gen3_init_clock_gating;
} else if (IS_G4X(dev)) {
+ dev_priv->display.write_eld = g4x_write_eld;
dev_priv->display.update_wm = g4x_update_wm;
dev_priv->display.init_clock_gating = g4x_init_clock_gating;
} else if (IS_GEN4(dev)) {
--- linux-next.orig/drivers/gpu/drm/i915/i915_reg.h 2011-09-02 15:59:31.000000000 +0800
+++ linux-next/drivers/gpu/drm/i915/i915_reg.h 2011-09-02 15:59:40.000000000 +0800
@@ -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_ */
--- linux-next.orig/drivers/gpu/drm/i915/intel_drv.h 2011-09-02 15:59:31.000000000 +0800
+++ linux-next/drivers/gpu/drm/i915/intel_drv.h 2011-09-02 15:59:40.000000000 +0800
@@ -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__ */
--- linux-next.orig/drivers/gpu/drm/i915/intel_modes.c 2011-09-02 15:59:31.000000000 +0800
+++ linux-next/drivers/gpu/drm/i915/intel_modes.c 2011-09-02 15:59:40.000000000 +0800
@@ -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);
}
--- linux-next.orig/include/drm/drm_crtc.h 2011-09-02 15:59:31.000000000 +0800
+++ linux-next/include/drm/drm_crtc.h 2011-09-02 15:59:40.000000000 +0800
@@ -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 */
};
--- linux-next.orig/drivers/gpu/drm/i915/intel_dp.c 2011-09-02 15:59:31.000000000 +0800
+++ linux-next/drivers/gpu/drm/i915/intel_dp.c 2011-09-02 15:59:40.000000000 +0800
@@ -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;
--- linux-next.orig/drivers/gpu/drm/i915/i915_drv.h 2011-09-02 15:59:31.000000000 +0800
+++ linux-next/drivers/gpu/drm/i915/i915_drv.h 2011-09-02 15:59:40.000000000 +0800
@@ -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);
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v4] drm/i915: pass ELD to HDMI/DP audio driver
2011-09-02 8:14 [PATCH v4] drm/i915: pass ELD to HDMI/DP audio driver Wu Fengguang
@ 2011-09-02 8:29 ` Wu Fengguang
2011-09-03 21:15 ` [PATCH v5] " Wu Fengguang
1 sibling, 0 replies; 66+ messages in thread
From: Wu Fengguang @ 2011-09-02 8:29 UTC (permalink / raw)
To: Keith Packard
Cc: alsa-devel@alsa-project.org, Wang, Zhenyu Z,
intel-gfx@lists.freedesktop..., dri-devel@lists.freedesktop.org,
Zhao, Yakui, Ben Skeggs, Jesse Barnes, Christopher White,
Jeremy Bush, Fu, Michael, Bossart, Pierre-louis
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
^ permalink raw reply [flat|nested] 66+ messages in thread
* [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-09-02 8:14 [PATCH v4] drm/i915: pass ELD to HDMI/DP audio driver Wu Fengguang
2011-09-02 8:29 ` Wu Fengguang
@ 2011-09-03 21:15 ` Wu Fengguang
2011-09-04 10:57 ` James Cloos
` (2 more replies)
1 sibling, 3 replies; 66+ messages in thread
From: Wu Fengguang @ 2011-09-03 21:15 UTC (permalink / raw)
To: Keith Packard
Cc: alsa-devel@alsa-project.org, Wang, Zhenyu Z,
intel-gfx@lists.freedesktop..., dri-devel@lists.freedesktop.org,
Zhao, Yakui, Ben Skeggs, Jesse Barnes, Christopher White,
Jeremy Bush, Fu, Michael, Bossart, Pierre-louis
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 <yakui.zhao@intel.com>
CC: Wang Zhenyu <zhenyu.z.wang@intel.com>
CC: Jeremy Bush <contractfrombelow@gmail.com>
CC: Christopher White <c.white@pulseforce.com>
CC: "Bossart, Pierre-louis" <pierre-louis.bossart@intel.com>
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
---
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(-)
--- linux-next.orig/drivers/gpu/drm/drm_edid.c 2011-09-02 15:59:35.000000000 +0800
+++ linux-next/drivers/gpu/drm/drm_edid.c 2011-09-04 05:11:24.000000000 +0800
@@ -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
--- linux-next.orig/drivers/gpu/drm/i915/intel_hdmi.c 2011-09-02 15:59:31.000000000 +0800
+++ linux-next/drivers/gpu/drm/i915/intel_hdmi.c 2011-09-02 15:59:40.000000000 +0800
@@ -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) {
--- linux-next.orig/include/drm/drm_edid.h 2011-09-02 15:59:31.000000000 +0800
+++ linux-next/include/drm/drm_edid.h 2011-09-02 15:59:40.000000000 +0800
@@ -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__ */
--- linux-next.orig/drivers/gpu/drm/i915/intel_display.c 2011-09-02 15:59:31.000000000 +0800
+++ linux-next/drivers/gpu/drm/i915/intel_display.c 2011-09-04 05:11:44.000000000 +0800
@@ -31,6 +31,7 @@
#include <linux/kernel.h>
#include <linux/slab.h>
#include <linux/vgaarb.h>
+#include <drm/drm_edid.h>
#include "drmP.h"
#include "intel_drv.h"
#include "i915_drm.h"
@@ -5667,6 +5668,131 @@ static int intel_crtc_mode_set(struct dr
return ret;
}
+static void g4x_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 len;
+ uint32_t i;
+
+ i = I915_READ(G4X_AUD_VID_DID);
+
+ if (i == INTEL_AUDIO_DEVBLC || i == INTEL_AUDIO_DEVCL)
+ eldv = G4X_ELDV_DEVCL_DEVBLC;
+ else
+ eldv = G4X_ELDV_DEVCTG;
+
+ i = I915_READ(G4X_AUD_CNTL_ST);
+ i &= ~(eldv | G4X_ELD_ADDR);
+ len = (i >> 9) & 0x1f; /* ELD buffer size */
+ I915_WRITE(G4X_AUD_CNTL_ST, i);
+
+ if (!eld[0])
+ return;
+
+ len = min_t(uint8_t, eld[2], len);
+ DRM_DEBUG_DRIVER("ELD size %d\n", len);
+ for (i = 0; i < len; i++)
+ I915_WRITE(G4X_HDMIW_HDMIEDID, *((uint32_t *)eld + i));
+
+ i = I915_READ(G4X_AUD_CNTL_ST);
+ i |= eldv;
+ I915_WRITE(G4X_AUD_CNTL_ST, i);
+}
+
+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 {
+ hdmiw_hdmiedid = GEN6_HDMIW_HDMIEDID_A;
+ aud_cntl_st = GEN6_AUD_CNTL_ST_A;
+ aud_cntrl_st2 = GEN6_AUD_CNTL_ST2;
+ }
+
+ i = to_intel_crtc(crtc)->pipe;
+ hdmiw_hdmiedid += i * 0x100;
+ aud_cntl_st += i * 0x100;
+
+ DRM_DEBUG_DRIVER("ELD on pipe %c\n", pipe_name(i));
+
+ i = I915_READ(aud_cntl_st);
+ i = (i >> 29) & 0x3; /* DIP_Port_Select, 0x1 = PortB */
+ if (!i) {
+ DRM_DEBUG_DRIVER("Audio directed to unknown port\n");
+ /* operate blindly on all ports */
+ eldv = GEN6_ELD_VALIDB;
+ eldv |= GEN6_ELD_VALIDB << 4;
+ eldv |= GEN6_ELD_VALIDB << 8;
+ } else {
+ DRM_DEBUG_DRIVER("ELD on port %c\n", 'A' + i);
+ eldv = GEN6_ELD_VALIDB << ((i - 1) * 4);
+ }
+
+ i = I915_READ(aud_cntrl_st2);
+ i &= ~eldv;
+ I915_WRITE(aud_cntrl_st2, i);
+
+ if (!eld[0])
+ return;
+
+ if (intel_pipe_has_type(crtc, INTEL_OUTPUT_DISPLAYPORT)) {
+ DRM_DEBUG_DRIVER("ELD: DisplayPort detected\n");
+ eld[5] |= (1 << 2); /* Conn_Type, 0x1 = DisplayPort */
+ }
+
+ i = I915_READ(aud_cntl_st);
+ i &= ~GEN6_ELD_ADDRESS;
+ I915_WRITE(aud_cntl_st, i);
+
+ len = min_t(uint8_t, eld[2], 21); /* 84 bytes of hw ELD buffer */
+ DRM_DEBUG_DRIVER("ELD size %d\n", len);
+ for (i = 0; i < len; i++)
+ I915_WRITE(hdmiw_hdmiedid, *((uint32_t *)eld + i));
+
+ i = I915_READ(aud_cntrl_st2);
+ i |= eldv;
+ I915_WRITE(aud_cntrl_st2, i);
+}
+
+void intel_write_eld(struct drm_encoder *encoder,
+ struct drm_display_mode *mode)
+{
+ struct drm_crtc *crtc = encoder->crtc;
+ struct drm_connector *connector;
+ struct drm_device *dev = encoder->dev;
+ struct drm_i915_private *dev_priv = dev->dev_private;
+
+ connector = drm_select_eld(encoder, mode);
+ if (!connector)
+ return;
+
+ DRM_DEBUG_DRIVER("ELD on [CONNECTOR:%d:%s], [ENCODER:%d:%s]\n",
+ connector->base.id,
+ drm_get_connector_name(connector),
+ connector->encoder->base.id,
+ drm_get_encoder_name(connector->encoder));
+
+ connector->eld[6] = drm_av_sync_delay(connector, mode) / 2;
+
+ if (dev_priv->display.write_eld)
+ dev_priv->display.write_eld(connector, crtc);
+}
+
/** Loads the palette/gamma unit for the CRTC with the prepared values */
void intel_crtc_load_lut(struct drm_crtc *crtc)
{
@@ -8183,6 +8309,7 @@ static void intel_init_display(struct dr
}
dev_priv->display.fdi_link_train = ironlake_fdi_link_train;
dev_priv->display.init_clock_gating = ironlake_init_clock_gating;
+ dev_priv->display.write_eld = ironlake_write_eld;
} else if (IS_GEN6(dev)) {
if (SNB_READ_WM0_LATENCY()) {
dev_priv->display.update_wm = sandybridge_update_wm;
@@ -8193,6 +8320,7 @@ static void intel_init_display(struct dr
}
dev_priv->display.fdi_link_train = gen6_fdi_link_train;
dev_priv->display.init_clock_gating = gen6_init_clock_gating;
+ dev_priv->display.write_eld = ironlake_write_eld;
} else if (IS_IVYBRIDGE(dev)) {
/* FIXME: detect B0+ stepping and use auto training */
dev_priv->display.fdi_link_train = ivb_manual_fdi_link_train;
@@ -8204,7 +8332,7 @@ static void intel_init_display(struct dr
dev_priv->display.update_wm = NULL;
}
dev_priv->display.init_clock_gating = ivybridge_init_clock_gating;
-
+ dev_priv->display.write_eld = ironlake_write_eld;
} else
dev_priv->display.update_wm = NULL;
} else if (IS_PINEVIEW(dev)) {
@@ -8224,6 +8352,7 @@ static void intel_init_display(struct dr
dev_priv->display.update_wm = pineview_update_wm;
dev_priv->display.init_clock_gating = gen3_init_clock_gating;
} else if (IS_G4X(dev)) {
+ dev_priv->display.write_eld = g4x_write_eld;
dev_priv->display.update_wm = g4x_update_wm;
dev_priv->display.init_clock_gating = g4x_init_clock_gating;
} else if (IS_GEN4(dev)) {
--- linux-next.orig/drivers/gpu/drm/i915/i915_reg.h 2011-09-02 15:59:31.000000000 +0800
+++ linux-next/drivers/gpu/drm/i915/i915_reg.h 2011-09-02 15:59:40.000000000 +0800
@@ -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_ */
--- linux-next.orig/drivers/gpu/drm/i915/intel_drv.h 2011-09-02 15:59:31.000000000 +0800
+++ linux-next/drivers/gpu/drm/i915/intel_drv.h 2011-09-02 15:59:40.000000000 +0800
@@ -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__ */
--- linux-next.orig/drivers/gpu/drm/i915/intel_modes.c 2011-09-02 15:59:31.000000000 +0800
+++ linux-next/drivers/gpu/drm/i915/intel_modes.c 2011-09-02 15:59:40.000000000 +0800
@@ -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);
}
--- linux-next.orig/include/drm/drm_crtc.h 2011-09-02 15:59:31.000000000 +0800
+++ linux-next/include/drm/drm_crtc.h 2011-09-02 15:59:40.000000000 +0800
@@ -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 */
};
--- linux-next.orig/drivers/gpu/drm/i915/intel_dp.c 2011-09-02 15:59:31.000000000 +0800
+++ linux-next/drivers/gpu/drm/i915/intel_dp.c 2011-09-02 15:59:40.000000000 +0800
@@ -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;
--- linux-next.orig/drivers/gpu/drm/i915/i915_drv.h 2011-09-02 15:59:31.000000000 +0800
+++ linux-next/drivers/gpu/drm/i915/i915_drv.h 2011-09-02 15:59:40.000000000 +0800
@@ -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);
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-09-03 21:15 ` [PATCH v5] " Wu Fengguang
@ 2011-09-04 10:57 ` James Cloos
2011-09-05 1:19 ` Wu Fengguang
2011-09-04 11:11 ` [Intel-gfx] " Paul Menzel
2011-09-04 12:08 ` Chris Wilson
2 siblings, 1 reply; 66+ messages in thread
From: James Cloos @ 2011-09-04 10:57 UTC (permalink / raw)
To: Wu Fengguang
Cc: Keith Packard, Wang, Zhenyu Z, intel-gfx@lists.freedesktop...,
alsa-devel@alsa-project.org, dri-devel@lists.freedesktop.org,
Ben Skeggs, Jeremy Bush, Christopher White, Fu, Michael,
Bossart, Pierre-louis
>>>>> "WF" == Wu Fengguang <fengguang.wu@intel.com> 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
--
James Cloos <cloos@jhcloos.com> OpenPGP: 1024D/ED7DAEA6
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [Intel-gfx] [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-09-03 21:15 ` [PATCH v5] " Wu Fengguang
2011-09-04 10:57 ` James Cloos
@ 2011-09-04 11:11 ` Paul Menzel
2011-09-05 1:06 ` Wu Fengguang
2011-09-04 12:08 ` Chris Wilson
2 siblings, 1 reply; 66+ messages in thread
From: Paul Menzel @ 2011-09-04 11:11 UTC (permalink / raw)
To: Wu Fengguang
Cc: Keith Packard, Wang, Zhenyu Z, intel-gfx,
alsa-devel@alsa-project.org, dri-devel@lists.freedesktop.org,
Ben Skeggs, Jeremy Bush, Christopher White, Fu, Michael,
Bossart, Pierre-louis
Dear Wu,
I hope that is your first name.
Am Sonntag, den 04.09.2011, 05:15 +0800 schrieb Wu Fengguang:
> 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.
> ---
I think your format will confuse `git am`. Please always put that under
the »---« under the Signed-off-by 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.
>
> 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'
> 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?
> 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.
> CC: Zhao Yakui <yakui.zhao@intel.com>
> CC: Wang Zhenyu <zhenyu.z.wang@intel.com>
> CC: Jeremy Bush <contractfrombelow@gmail.com>
> CC: Christopher White <c.white@pulseforce.com>
> CC: "Bossart, Pierre-louis" <pierre-louis.bossart@intel.com>
Pierre-Louis Bossart
> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
> Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
> ---
> 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.
[…]
> +/**
> + * 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.
s/edid/EDID/ (nitpick)
s/milli-seconds/millisecond/
http://www.merriam-webster.com/dictionary/millisecond
> + * 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);
[…]
> --- linux-next.orig/drivers/gpu/drm/i915/i915_reg.h 2011-09-02 15:59:31.000000000 +0800
> +++ linux-next/drivers/gpu/drm/i915/i915_reg.h 2011-09-02 15:59:40.000000000 +0800
> @@ -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?
> +#define INTEL_AUDIO_DEVBLC 0x80862801
> +#define INTEL_AUDIO_DEVCTG 0x80862802
> +
> +#define G4X_AUD_CNTL_ST 0x620B4
Alignment?
> +#define G4X_ELDV_DEVCL_DEVBLC (1 << 13)
> +#define G4X_ELDV_DEVCTG (1 << 14)
Dito?
> +#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?
> +#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
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-09-03 21:15 ` [PATCH v5] " Wu Fengguang
2011-09-04 10:57 ` James Cloos
2011-09-04 11:11 ` [Intel-gfx] " Paul Menzel
@ 2011-09-04 12:08 ` Chris Wilson
2011-09-05 1:14 ` Wu Fengguang
2 siblings, 1 reply; 66+ messages in thread
From: Chris Wilson @ 2011-09-04 12:08 UTC (permalink / raw)
To: Wu Fengguang, Keith Packard
Cc: alsa-devel@alsa-project.org, Wang, Zhenyu Z,
intel-gfx@lists.freedesktop..., dri-devel@lists.freedesktop.org,
Ben Skeggs, Jeremy Bush, Christopher White, Fu, Michael,
Bossart, Pierre-louis
On Sun, 4 Sep 2011 05:15:10 +0800, Wu Fengguang <fengguang.wu@intel.com> wrote:
> 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.
>
> --- linux-next.orig/drivers/gpu/drm/i915/intel_display.c 2011-09-02 15:59:31.000000000 +0800
> +++ linux-next/drivers/gpu/drm/i915/intel_display.c 2011-09-04 05:11:44.000000000 +0800
> +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 {
> + 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
--
Chris Wilson, Intel Open Source Technology Centre
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [Intel-gfx] [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-09-04 11:11 ` [Intel-gfx] " Paul Menzel
@ 2011-09-05 1:06 ` Wu Fengguang
0 siblings, 0 replies; 66+ messages in thread
From: Wu Fengguang @ 2011-09-05 1:06 UTC (permalink / raw)
To: Paul Menzel
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org,
alsa-devel@alsa-project.org, dri-devel@lists.freedesktop.org,
Ben Skeggs, Jeremy Bush, Christopher White, Fu, Michael,
Bossart, Pierre-louis
Dear Paul,
On Sun, Sep 04, 2011 at 07:11:54PM +0800, Paul Menzel wrote:
> 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 :)
> Am Sonntag, den 04.09.2011, 05:15 +0800 schrieb Wu Fengguang:
> > 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!
> > ---
>
> I think your format will confuse `git am`. Please always put that under
> the »---« under the Signed-off-by lines.
OK, good point!
> > 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.
>
> s'he's/he'
Fixed.
> > 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.
> > 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".
> > CC: Zhao Yakui <yakui.zhao@intel.com>
> > CC: Wang Zhenyu <zhenyu.z.wang@intel.com>
> > CC: Jeremy Bush <contractfrombelow@gmail.com>
> > CC: Christopher White <c.white@pulseforce.com>
> > CC: "Bossart, Pierre-louis" <pierre-louis.bossart@intel.com>
>
> Pierre-Louis Bossart
Corrected.
> > Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
> > Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
> > ---
> > 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.
>
> […]
>
> > +/**
> > + * 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.
>
> s/edid/EDID/ (nitpick)
> s/milli-seconds/millisecond/
Fixed.
> http://www.merriam-webster.com/dictionary/millisecond
>
> > + * 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);
>
> […]
>
> > --- linux-next.orig/drivers/gpu/drm/i915/i915_reg.h 2011-09-02 15:59:31.000000000 +0800
> > +++ linux-next/drivers/gpu/drm/i915/i915_reg.h 2011-09-02 15:59:40.000000000 +0800
> > @@ -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?
>
> > +#define INTEL_AUDIO_DEVBLC 0x80862801
> > +#define INTEL_AUDIO_DEVCTG 0x80862802
> > +
> > +#define G4X_AUD_CNTL_ST 0x620B4
>
> Alignment?
>
> > +#define G4X_ELDV_DEVCL_DEVBLC (1 << 13)
> > +#define G4X_ELDV_DEVCTG (1 << 14)
>
> Dito?
>
> > +#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
dri-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-09-04 12:08 ` Chris Wilson
@ 2011-09-05 1:14 ` Wu Fengguang
2011-09-05 11:04 ` Chris Wilson
0 siblings, 1 reply; 66+ messages in thread
From: Wu Fengguang @ 2011-09-05 1:14 UTC (permalink / raw)
To: Chris Wilson
Cc: Keith Packard, Wang, Zhenyu Z, intel-gfx@lists.freedesktop...,
alsa-devel@alsa-project.org, dri-devel@lists.freedesktop.org,
Ben Skeggs, Jeremy Bush, Christopher White, Fu, Michael,
Bossart, Pierre-louis
On Sun, Sep 04, 2011 at 08:08:37PM +0800, Chris Wilson wrote:
> On Sun, 4 Sep 2011 05:15:10 +0800, Wu Fengguang <fengguang.wu@intel.com> wrote:
> > 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.
> >
>
> > --- linux-next.orig/drivers/gpu/drm/i915/intel_display.c 2011-09-02 15:59:31.000000000 +0800
> > +++ linux-next/drivers/gpu/drm/i915/intel_display.c 2011-09-04 05:11:44.000000000 +0800
> > +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 {
> > + 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.
> 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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-09-04 10:57 ` James Cloos
@ 2011-09-05 1:19 ` Wu Fengguang
0 siblings, 0 replies; 66+ messages in thread
From: Wu Fengguang @ 2011-09-05 1:19 UTC (permalink / raw)
To: James Cloos
Cc: Keith Packard, Wang, Zhenyu Z, intel-gfx@lists.freedesktop...,
alsa-devel@alsa-project.org, dri-devel@lists.freedesktop.org,
Ben Skeggs, Jeremy Bush, Christopher White, Fu, Michael,
Bossart, Pierre-louis
On Sun, Sep 04, 2011 at 06:57:23PM +0800, James Cloos wrote:
> >>>>> "WF" == Wu Fengguang <fengguang.wu@intel.com> 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.
OK, good to know that.
> Sending 8-channel in your example may render the stereo-only monitor useless.
Yes.
> 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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-09-05 1:14 ` Wu Fengguang
@ 2011-09-05 11:04 ` Chris Wilson
2011-09-05 12:31 ` Wu Fengguang
0 siblings, 1 reply; 66+ messages in thread
From: Chris Wilson @ 2011-09-05 11:04 UTC (permalink / raw)
To: Wu Fengguang
Cc: zhenyu.z.wang, intel-gfx, alsa-devel@alsa-project.org, dri-devel,
Ben Skeggs, Jeremy Bush, Christopher White, michael.fu,
pierre-louis.bossart
On Mon, 5 Sep 2011 09:14:00 +0800, Wu Fengguang <fengguang.wu@intel.com> wrote:
> On Sun, Sep 04, 2011 at 08:08:37PM +0800, Chris Wilson wrote:
> > On Sun, 4 Sep 2011 05:15:10 +0800, Wu Fengguang <fengguang.wu@intel.com> 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
--
Chris Wilson, Intel Open Source Technology Centre
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-09-05 11:04 ` Chris Wilson
@ 2011-09-05 12:31 ` Wu Fengguang
[not found] ` <4E64C41B.5090309@pulseforce.com>
0 siblings, 1 reply; 66+ messages in thread
From: Wu Fengguang @ 2011-09-05 12:31 UTC (permalink / raw)
To: Chris Wilson
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org,
alsa-devel@alsa-project.org, dri-devel@lists.freedesktop.org,
Ben Skeggs, Jeremy Bush, Christopher White, Fu, Michael,
Bossart, Pierre-louis
On Mon, Sep 05, 2011 at 07:04:50PM +0800, Chris Wilson wrote:
> On Mon, 5 Sep 2011 09:14:00 +0800, Wu Fengguang <fengguang.wu@intel.com> wrote:
> > On Sun, Sep 04, 2011 at 08:08:37PM +0800, Chris Wilson wrote:
> > > On Sun, 4 Sep 2011 05:15:10 +0800, Wu Fengguang <fengguang.wu@intel.com> 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.
Sounds pretty reasonable. And the logical split may help make a bit
easier to review :)
Fengguang
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
[not found] ` <4EA82DBD.9020301@pulseforce.com>
@ 2011-10-27 19:57 ` Christopher White
2011-11-09 6:59 ` Wu Fengguang
[not found] ` <4EA9B6EF.9040305@pulseforce.com>
1 sibling, 1 reply; 66+ messages in thread
From: Christopher White @ 2011-10-27 19:57 UTC (permalink / raw)
To: intel-gfx; +Cc: Jeremy Bush, Wu Fengguang, Wang Zhenyu, Bossart, Pierre-louis
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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
[not found] ` <4EA9B6EF.9040305@pulseforce.com>
@ 2011-11-01 11:36 ` Wu Fengguang
2011-11-01 17:00 ` Christopher White
0 siblings, 1 reply; 66+ messages in thread
From: Wu Fengguang @ 2011-11-01 11:36 UTC (permalink / raw)
To: Christopher White
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wang, Zhenyu Z,
Bossart, Pierre-louis
Hi Christopher,
Sorry I'm just back from traveling..
On Fri, Oct 28, 2011 at 03:54: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/ 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:
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
> 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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-01 11:36 ` Wu Fengguang
@ 2011-11-01 17:00 ` Christopher White
2011-11-02 1:45 ` Wu Fengguang
0 siblings, 1 reply; 66+ messages in thread
From: Christopher White @ 2011-11-01 17:00 UTC (permalink / raw)
To: Wu Fengguang
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wang, Zhenyu Z,
Bossart, Pierre-louis
On 11/1/11 12:36 PM, Wu Fengguang wrote:
> 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! :-)
>
> On Fri, Oct 28, 2011 at 03:54: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/ 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:
> 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
>
>> 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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-01 17:00 ` Christopher White
@ 2011-11-02 1:45 ` Wu Fengguang
2011-11-02 6:10 ` Sander Jansen
` (2 more replies)
0 siblings, 3 replies; 66+ messages in thread
From: Wu Fengguang @ 2011-11-02 1:45 UTC (permalink / raw)
To: Christopher White
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wang, Zhenyu Z,
Bossart, Pierre-louis
Hi Christopher,
> 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.
> 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.
> 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
Thanks! It's great tool and information!
> 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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-02 1:45 ` Wu Fengguang
@ 2011-11-02 6:10 ` Sander Jansen
2011-11-02 7:35 ` Paul Menzel
2011-11-02 8:52 ` Wu Fengguang
2011-11-04 0:21 ` Tony Olivo
2011-11-05 0:20 ` Christopher White
2 siblings, 2 replies; 66+ messages in thread
From: Sander Jansen @ 2011-11-02 6:10 UTC (permalink / raw)
To: Wu Fengguang
Cc: Christopher White, intel-gfx@lists.freedesktop.org,
Bossart, Pierre-louis, Wang, Zhenyu Z, Jeremy Bush
[-- Attachment #1: Type: text/plain, Size: 3554 bytes --]
On Tue, Nov 1, 2011 at 8:45 PM, Wu Fengguang <fengguang.wu@intel.com> wrote:
> Hi Christopher,
>
>> 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.
>
>> 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.
>
>> 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
>
> Thanks! It's great tool and information!
>
>> 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.
>
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.
[-- Attachment #2: g45-samsung.txt --]
[-- Type: text/plain, Size: 6076 bytes --]
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
[-- Attachment #3: g45-samsung.edid --]
[-- Type: application/octet-stream, Size: 256 bytes --]
[-- Attachment #4: audiodump.txt --]
[-- Type: text/plain, Size: 6233 bytes --]
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
[-- Attachment #5: Type: text/plain, Size: 159 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-02 6:10 ` Sander Jansen
@ 2011-11-02 7:35 ` Paul Menzel
2011-11-02 11:17 ` Sander Jansen
2011-11-02 8:52 ` Wu Fengguang
1 sibling, 1 reply; 66+ messages in thread
From: Paul Menzel @ 2011-11-02 7:35 UTC (permalink / raw)
To: intel-gfx
[-- Attachment #1.1: Type: text/plain, Size: 3868 bytes --]
Dear Sander,
Am Mittwoch, den 02.11.2011, 01:10 -0500 schrieb Sander Jansen:
> On Tue, Nov 1, 2011 at 8:45 PM, Wu Fengguang <fengguang.wu@intel.com> wrote:
> >> 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.
> >
> >> 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.
> >
> >> 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
> >
> > Thanks! It's great tool and information!
> >
> >> 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.
> >
>
> 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.
> 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.
It would be great if you could test the patch.
Thanks,
Paul
[-- Attachment #1.2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
[-- Attachment #2: Type: text/plain, Size: 159 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-02 6:10 ` Sander Jansen
2011-11-02 7:35 ` Paul Menzel
@ 2011-11-02 8:52 ` Wu Fengguang
2011-11-02 17:41 ` Keith Packard
1 sibling, 1 reply; 66+ messages in thread
From: Wu Fengguang @ 2011-11-02 8:52 UTC (permalink / raw)
To: Sander Jansen
Cc: Christopher White, intel-gfx@lists.freedesktop.org,
Bossart, Pierre-louis, Wang, Zhenyu Z, Jeremy Bush
Hi Sander,
> On Tue, Nov 1, 2011 at 8:45 PM, Wu Fengguang <fengguang.wu@intel.com> wrote:
> > Hi Christopher,
> >
> >> 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.
> >
> >> 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.
> >
> >> 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
> >
> > Thanks! It's great tool and information!
> >
> >> 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.
> >
>
> 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.
> 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.
> 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.
> 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
> 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
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-02 7:35 ` Paul Menzel
@ 2011-11-02 11:17 ` Sander Jansen
2011-11-02 14:26 ` Sander Jansen
0 siblings, 1 reply; 66+ messages in thread
From: Sander Jansen @ 2011-11-02 11:17 UTC (permalink / raw)
To: intel-gfx
On Wed, Nov 2, 2011 at 2:35 AM, Paul Menzel
<paulepanter@users.sourceforge.net> wrote:
> Dear Sander,
>
>
> Am Mittwoch, den 02.11.2011, 01:10 -0500 schrieb Sander Jansen:
>> On Tue, Nov 1, 2011 at 8:45 PM, Wu Fengguang <fengguang.wu@intel.com> wrote:
>
>> >> 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.
>> >
>> >> 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.
>> >
>> >> 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
>> >
>> > Thanks! It's great tool and information!
>> >
>> >> 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.
>> >
>>
>> 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.
>
>> 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.
>
> 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
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-02 11:17 ` Sander Jansen
@ 2011-11-02 14:26 ` Sander Jansen
0 siblings, 0 replies; 66+ messages in thread
From: Sander Jansen @ 2011-11-02 14:26 UTC (permalink / raw)
To: intel-gfx
[-- Attachment #1: Type: text/plain, Size: 5571 bytes --]
On Wed, Nov 2, 2011 at 6:17 AM, Sander Jansen <s.jansen@gmail.com> wrote:
> On Wed, Nov 2, 2011 at 2:35 AM, Paul Menzel
> <paulepanter@users.sourceforge.net> wrote:
>> Dear Sander,
>>
>>
>> Am Mittwoch, den 02.11.2011, 01:10 -0500 schrieb Sander Jansen:
>>> On Tue, Nov 1, 2011 at 8:45 PM, Wu Fengguang <fengguang.wu@intel.com> wrote:
>>
>>> >> 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.
>>> >
>>> >> 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.
>>> >
>>> >> 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
>>> >
>>> > Thanks! It's great tool and information!
>>> >
>>> >> 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.
>>> >
>>>
>>> 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.
>>
>>> 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.
>>
>> 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
[-- Attachment #2: g45-yamaha-eld.txt --]
[-- Type: text/plain, Size: 1175 bytes --]
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
[-- Attachment #3: g45-audio-dump.txt --]
[-- Type: text/plain, Size: 6254 bytes --]
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
[-- Attachment #4: g45-xorg.txt --]
[-- Type: text/plain, Size: 24719 bytes --]
[ 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)
[-- Attachment #5: Type: text/plain, Size: 159 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-02 8:52 ` Wu Fengguang
@ 2011-11-02 17:41 ` Keith Packard
0 siblings, 0 replies; 66+ messages in thread
From: Keith Packard @ 2011-11-02 17:41 UTC (permalink / raw)
To: Wu Fengguang, Sander Jansen
Cc: Christopher White, intel-gfx@lists.freedesktop.org, Jeremy Bush,
Wang, Zhenyu Z, Bossart, Pierre-louis
[-- Attachment #1.1: Type: text/plain, Size: 253 bytes --]
On Wed, 2 Nov 2011 16:52:46 +0800, Wu Fengguang <fengguang.wu@intel.com> wrote:
> In fact Linux 3.1 does not have the ELD patch yet. It should go into
> the upcoming 3.2.
The ELD patch is on Linus' master branch.
--
keith.packard@intel.com
[-- Attachment #1.2: Type: application/pgp-signature, Size: 827 bytes --]
[-- Attachment #2: Type: text/plain, Size: 159 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-02 1:45 ` Wu Fengguang
2011-11-02 6:10 ` Sander Jansen
@ 2011-11-04 0:21 ` Tony Olivo
2011-11-05 0:20 ` Christopher White
2 siblings, 0 replies; 66+ messages in thread
From: Tony Olivo @ 2011-11-04 0:21 UTC (permalink / raw)
To: intel-gfx
Wu Fengguang <fengguang.wu <at> intel.com> writes:
>
> Hi Christopher,
>
> > 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.
>
> > 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.
>
> > 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
>
> Thanks! It's great tool and information!
>
> > 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
>
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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-02 1:45 ` Wu Fengguang
2011-11-02 6:10 ` Sander Jansen
2011-11-04 0:21 ` Tony Olivo
@ 2011-11-05 0:20 ` Christopher White
2011-11-09 13:12 ` Wu Fengguang
2 siblings, 1 reply; 66+ messages in thread
From: Christopher White @ 2011-11-05 0:20 UTC (permalink / raw)
To: Wu Fengguang
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wang, Zhenyu Z,
Bossart, Pierre-louis
On 11/2/11 2:45 AM, Wu Fengguang wrote:
> Hi Christopher,
>
>> 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.
>
>> 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.
>
>> 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
> Thanks! It's great tool and information!
>
>> 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
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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-10-27 19:57 ` Christopher White
@ 2011-11-09 6:59 ` Wu Fengguang
2011-11-09 9:00 ` Christopher White
0 siblings, 1 reply; 66+ messages in thread
From: Wu Fengguang @ 2011-11-09 6:59 UTC (permalink / raw)
To: Christopher White
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wang, Zhenyu Z,
Bossart, Pierre-louis
[-- Attachment #1: Type: text/plain, Size: 2574 bytes --]
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/ 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
[-- Attachment #2: sandybridge-eld-fix --]
[-- Type: text/plain, Size: 1655 bytes --]
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.
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
---
drivers/gpu/drm/i915/i915_reg.h | 6 +++---
drivers/gpu/drm/i915/intel_display.c | 10 +++++-----
2 files changed, 8 insertions(+), 8 deletions(-)
--- linux.orig/drivers/gpu/drm/i915/i915_reg.h 2011-11-09 13:17:19.000000000 +0800
+++ linux/drivers/gpu/drm/i915/i915_reg.h 2011-11-09 13:18:39.000000000 +0800
@@ -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_ */
--- linux.orig/drivers/gpu/drm/i915/intel_display.c 2011-11-09 13:19:28.000000000 +0800
+++ linux/drivers/gpu/drm/i915/intel_display.c 2011-11-09 13:20:02.000000000 +0800
@@ -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;
[-- Attachment #3: Type: text/plain, Size: 159 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-09 6:59 ` Wu Fengguang
@ 2011-11-09 9:00 ` Christopher White
2011-11-09 9:30 ` Christopher White
0 siblings, 1 reply; 66+ messages in thread
From: Christopher White @ 2011-11-09 9:00 UTC (permalink / raw)
To: Wu Fengguang
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wang, Zhenyu Z,
Bossart, Pierre-louis
[-- Attachment #1.1: Type: text/plain, Size: 3697 bytes --]
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
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/ 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
[-- Attachment #1.2: Type: text/html, Size: 4454 bytes --]
[-- Attachment #2: Type: text/plain, Size: 159 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-09 9:00 ` Christopher White
@ 2011-11-09 9:30 ` Christopher White
2011-11-09 13:01 ` Wu Fengguang
0 siblings, 1 reply; 66+ messages in thread
From: Christopher White @ 2011-11-09 9:30 UTC (permalink / raw)
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Jeremy Bush,
Wu Fengguang, Bossart, Pierre-louis
[-- Attachment #1.1: Type: text/plain, Size: 5117 bytes --]
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
On 11/9/11 10:00 AM, Christopher White wrote:
> 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
>
> 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/ 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
[-- Attachment #1.2: Type: text/html, Size: 7017 bytes --]
[-- Attachment #2: dmesg.log --]
[-- Type: text/plain, Size: 142375 bytes --]
[ 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 <maxk@qualcomm.com>
[ 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: dm-devel@redhat.com
[ 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 <anssi.hannula@gmail.com>
[ 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 <anssi.hannula@gmail.com>
[ 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],
[-- Attachment #3: Type: text/plain, Size: 159 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-09 9:30 ` Christopher White
@ 2011-11-09 13:01 ` Wu Fengguang
0 siblings, 0 replies; 66+ messages in thread
From: Wu Fengguang @ 2011-11-09 13:01 UTC (permalink / raw)
To: Christopher White
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wang, Zhenyu Z,
Bossart, Pierre-louis
Christopher,
On Wed, Nov 09, 2011 at 05:30:18PM +0800, Christopher White wrote:
> Couldn't resist connecting to my machine over VNC even though I'm not home.
Thanks a lot!
> 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.
> it's now being overwritten - which
> is good. With garbage - which is bad. ;-)
One step forward ;-)
> 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...
> 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.
> 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.
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
> 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!
> On 11/9/11 10:00 AM, Christopher White wrote:
> 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.
...I appreciate your help a lot!
Thanks,
Fengguang
> 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 <maxk@qualcomm.com>
> [ 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: dm-devel@redhat.com
> [ 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 <anssi.hannula@gmail.com>
> [ 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 <anssi.hannula@gmail.com>
> [ 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],
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-05 0:20 ` Christopher White
@ 2011-11-09 13:12 ` Wu Fengguang
2011-11-10 2:25 ` Christopher White
0 siblings, 1 reply; 66+ messages in thread
From: Wu Fengguang @ 2011-11-09 13:12 UTC (permalink / raw)
To: Christopher White
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wang, Zhenyu Z,
Bossart, Pierre-louis
[-- Attachment #1: Type: text/plain, Size: 516 bytes --]
Hi Christopher,
> 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
[-- Attachment #2: cpt-id --]
[-- Type: text/plain, Size: 679 bytes --]
Subject: intel_audio_dump: fix CPT detection logic
Date: Wed Nov 02 17:16:39 CST 2011
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
---
tools/intel_audio_dump.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--- intel-gpu-tools.orig/tools/intel_audio_dump.c 2011-11-09 10:35:35.000000000 +0800
+++ intel-gpu-tools/tools/intel_audio_dump.c 2011-11-09 10:35:35.000000000 +0800
@@ -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))
[-- Attachment #3: Type: text/plain, Size: 159 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-09 13:12 ` Wu Fengguang
@ 2011-11-10 2:25 ` Christopher White
2011-11-10 3:27 ` Wu Fengguang
2011-11-10 6:59 ` Wu Fengguang
0 siblings, 2 replies; 66+ messages in thread
From: Christopher White @ 2011-11-10 2:25 UTC (permalink / raw)
To: Wu Fengguang
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wang, Zhenyu Z,
Bossart, Pierre-louis
[-- Attachment #1: Type: text/plain, Size: 11867 bytes --]
Hi Fengguang, I am quoting both your messages below so read until the
bottom. I've even found what looks to be the cause.
On 11/9/11 2:01 PM, Wu Fengguang wrote:
> Christopher,
>
> On Wed, Nov 09, 2011 at 05:30:18PM +0800, Christopher White wrote:
>> Couldn't resist connecting to my machine over VNC even though I'm not home.
> Thanks a lot!
>
>> 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.
>
>> it's now being overwritten - which
>> is good. With garbage - which is bad. ;-)
> One step forward ;-)
Yes! ;-)
>
>> 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.
>
>> 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.
>
>> 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.
> 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.
> 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
>
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.
>> 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!
>
>> On 11/9/11 10:00 AM, Christopher White wrote:
>> 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.
> ...I appreciate your help a lot!
>
> Thanks,
> Fengguang
On 11/9/11 2:12 PM, Wu Fengguang wrote:
> Hi Christopher,
>
>> 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
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".
[-- Attachment #2: _intel_audio_dump.txt --]
[-- Type: text/plain, Size: 10896 bytes --]
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
[-- Attachment #3: _eld.txt --]
[-- Type: text/plain, Size: 614 bytes --]
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 ~ $
[-- Attachment #4: Type: text/plain, Size: 159 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 2:25 ` Christopher White
@ 2011-11-10 3:27 ` Wu Fengguang
2011-11-10 4:10 ` Christopher White
2011-11-10 6:59 ` Wu Fengguang
1 sibling, 1 reply; 66+ messages in thread
From: Wu Fengguang @ 2011-11-10 3:27 UTC (permalink / raw)
To: Christopher White
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wang, Zhenyu Z,
Bossart, Pierre-louis
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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 3:27 ` Wu Fengguang
@ 2011-11-10 4:10 ` Christopher White
2011-11-10 7:06 ` Wu Fengguang
2011-11-10 7:33 ` Wu Fengguang
0 siblings, 2 replies; 66+ messages in thread
From: Christopher White @ 2011-11-10 4:10 UTC (permalink / raw)
To: Wu Fengguang
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wang, Zhenyu Z,
Bossart, Pierre-louis
[-- Attachment #1: Type: text/plain, Size: 7775 bytes --]
On 11/10/11 4:27 AM, Wu Fengguang wrote:
> 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.
> 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
[-- Attachment #2: dmesgokay.txt --]
[-- Type: text/plain, Size: 138313 bytes --]
[ 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 <maxk@qualcomm.com>
[ 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: dm-devel@redhat.com
[ 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 <anssi.hannula@gmail.com>
[ 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 <anssi.hannula@gmail.com>
[ 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
[-- Attachment #3: Type: text/plain, Size: 159 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 2:25 ` Christopher White
2011-11-10 3:27 ` Wu Fengguang
@ 2011-11-10 6:59 ` Wu Fengguang
1 sibling, 0 replies; 66+ messages in thread
From: Wu Fengguang @ 2011-11-10 6:59 UTC (permalink / raw)
To: Christopher White
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wang, Zhenyu Z,
Bossart, Pierre-louis
Christopher,
> 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
Sorry I should have reminded you of the build dependencies. I use
debian and it's fairly easy for me to install the relevant packages:
apt-get build-dep intel-gpu-tools
> /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.
FYI I'm preparing a bunch of patches for intel_audio_dump :-)
> 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
Yes, and I'm still puzzled how come ironlake_write_eld() writes
nonzero ELD to pipe A and the audio driver gets all zero. Some hw
reset in between (sounds very unlikely)?
> relevant dump portion here:
>
> AUD_HDMIW_HDMIEDID_A HDMI ELD:
> 10000d00 6882004f 00000000 00000000 3dcb6508
That's written by ironlake_write_eld(), which will never write all
zeros because it has an explicit test
if (!eld[0])
return;
> 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
That's mysterious indeed.
> 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.
I'm sure that the gfx/audio driver code I wrote won't zero out the
ELD SILENTLY without any clues in dmesg. There must be something else
happening.
> 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.
The user space is also able to zero out the ELD by writing to
/proc/asound/card0/eld#3.0, however this is also very unlikely to
happen.
> 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.
Nope. ironlake_write_eld() never writes zero ELD to hardware.
> So OF COURSE when the driver goes to query the ELD for port 2, it finds
> zeroed out data.
It cannot explain why ironlake_write_eld() always write to pipe A and
the audio driver sometimes gets the right ELD and sometimes get zero.
Thanks,
Fengguang
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 4:10 ` Christopher White
@ 2011-11-10 7:06 ` Wu Fengguang
2011-11-10 7:33 ` Wu Fengguang
1 sibling, 0 replies; 66+ messages in thread
From: Wu Fengguang @ 2011-11-10 7:06 UTC (permalink / raw)
To: Christopher White
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wang, Zhenyu Z,
Bossart, Pierre-louis
Christopher,
On Thu, Nov 10, 2011 at 12:10:42PM +0800, Christopher White wrote:
> On 11/10/11 4:27 AM, Wu Fengguang wrote:
> > 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 :-)
> 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 :-)
> 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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 4:10 ` Christopher White
2011-11-10 7:06 ` Wu Fengguang
@ 2011-11-10 7:33 ` Wu Fengguang
2011-11-10 7:55 ` Wu Fengguang
1 sibling, 1 reply; 66+ messages in thread
From: Wu Fengguang @ 2011-11-10 7:33 UTC (permalink / raw)
To: Christopher White
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wang, Zhenyu Z,
Bossart, Pierre-louis
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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 7:33 ` Wu Fengguang
@ 2011-11-10 7:55 ` Wu Fengguang
2011-11-10 8:50 ` Wu Fengguang
2011-11-10 8:55 ` Christopher White
0 siblings, 2 replies; 66+ messages in thread
From: Wu Fengguang @ 2011-11-10 7:55 UTC (permalink / raw)
To: Christopher White
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wang, Zhenyu Z,
Bossart, Pierre-louis
[-- Attachment #1: Type: text/plain, Size: 4327 bytes --]
On Thu, Nov 10, 2011 at 03:33:50PM +0800, Wu Fengguang wrote:
> 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?
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
[-- Attachment #2: eld-read-delay --]
[-- Type: text/plain, Size: 730 bytes --]
Subject:
Date: Thu Nov 10 15:41:11 CST 2011
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
---
sound/pci/hda/hda_eld.c | 3 +++
1 file changed, 3 insertions(+)
--- linux.orig/sound/pci/hda/hda_eld.c 2011-11-10 15:39:43.000000000 +0800
+++ linux/sound/pci/hda/hda_eld.c 2011-11-10 15:52:09.000000000 +0800
@@ -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 */
[-- Attachment #3: Type: text/plain, Size: 159 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 7:55 ` Wu Fengguang
@ 2011-11-10 8:50 ` Wu Fengguang
2011-11-10 8:55 ` Christopher White
1 sibling, 0 replies; 66+ messages in thread
From: Wu Fengguang @ 2011-11-10 8:50 UTC (permalink / raw)
To: Christopher White
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wang, Zhenyu Z,
Bossart, Pierre-louis
On Thu, Nov 10, 2011 at 03:55:22PM +0800, Wu Fengguang wrote:
> On Thu, Nov 10, 2011 at 03:33:50PM +0800, Wu Fengguang wrote:
> > 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?
>
> 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
> 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
>
>
> Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
> ---
> sound/pci/hda/hda_eld.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> --- linux.orig/sound/pci/hda/hda_eld.c 2011-11-10 15:39:43.000000000 +0800
> +++ linux/sound/pci/hda/hda_eld.c 2011-11-10 15:52:09.000000000 +0800
> @@ -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 */
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 7:55 ` Wu Fengguang
2011-11-10 8:50 ` Wu Fengguang
@ 2011-11-10 8:55 ` Christopher White
2011-11-10 11:00 ` Christopher White
1 sibling, 1 reply; 66+ messages in thread
From: Christopher White @ 2011-11-10 8:55 UTC (permalink / raw)
To: Wu Fengguang
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wang, Zhenyu Z,
Bossart, Pierre-louis
On 11/10/11 8:55 AM, Wu Fengguang wrote:
> On Thu, Nov 10, 2011 at 03:33:50PM +0800, Wu Fengguang wrote:
>> 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?
> 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
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.
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 8:55 ` Christopher White
@ 2011-11-10 11:00 ` Christopher White
2011-11-10 11:22 ` Takashi Iwai
0 siblings, 1 reply; 66+ messages in thread
From: Christopher White @ 2011-11-10 11:00 UTC (permalink / raw)
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Jeremy Bush,
Wu Fengguang, Bossart, Pierre-louis
[-- Attachment #1: Type: text/plain, Size: 5900 bytes --]
On 11/10/11 9:55 AM, Christopher White wrote:
> On 11/10/11 8:55 AM, Wu Fengguang wrote:
>> On Thu, Nov 10, 2011 at 03:33:50PM +0800, Wu Fengguang wrote:
>>> 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?
>> 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
> 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
[-- Attachment #2: dmesg_new3_success.txt --]
[-- Type: text/plain, Size: 144065 bytes --]
[ 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 <maxk@qualcomm.com>
[ 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: dm-devel@redhat.com
[ 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 <anssi.hannula@gmail.com>
[ 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 <anssi.hannula@gmail.com>
[ 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],
[-- Attachment #3: eld_new3_success.txt --]
[-- Type: text/plain, Size: 1171 bytes --]
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
[-- Attachment #4: intel_audio_dump_new3_success.txt --]
[-- Type: text/plain, Size: 10894 bytes --]
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
[-- Attachment #5: speakertest.txt --]
[-- Type: text/plain, Size: 584 bytes --]
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
...
[-- Attachment #6: Type: text/plain, Size: 159 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 11:00 ` Christopher White
@ 2011-11-10 11:22 ` Takashi Iwai
2011-11-10 11:50 ` Christopher White
0 siblings, 1 reply; 66+ messages in thread
From: Takashi Iwai @ 2011-11-10 11:22 UTC (permalink / raw)
To: Christopher White
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wu Fengguang,
Wang, Zhenyu Z, Bossart, Pierre-louis
At Thu, 10 Nov 2011 12:00:53 +0100,
Christopher White wrote:
>
> On 11/10/11 9:55 AM, Christopher White wrote:
> > On 11/10/11 8:55 AM, Wu Fengguang wrote:
> >> On Thu, Nov 10, 2011 at 03:33:50PM +0800, Wu Fengguang wrote:
> >>> 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?
> >> 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
> > 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?
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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 11:22 ` Takashi Iwai
@ 2011-11-10 11:50 ` Christopher White
2011-11-10 11:53 ` Takashi Iwai
2011-11-10 12:56 ` Wu Fengguang
0 siblings, 2 replies; 66+ messages in thread
From: Christopher White @ 2011-11-10 11:50 UTC (permalink / raw)
To: Takashi Iwai
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wu Fengguang,
Wang, Zhenyu Z, Bossart, Pierre-louis
On 11/10/11 12:22 PM, Takashi Iwai wrote:
> At Thu, 10 Nov 2011 12:00:53 +0100,
> Christopher White wrote:
>> On 11/10/11 9:55 AM, Christopher White wrote:
>>> On 11/10/11 8:55 AM, Wu Fengguang wrote:
>>>> On Thu, Nov 10, 2011 at 03:33:50PM +0800, Wu Fengguang wrote:
>>>>> 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?
>>>> 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
>>> 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?
> 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
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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 11:50 ` Christopher White
@ 2011-11-10 11:53 ` Takashi Iwai
2011-11-10 12:39 ` Christopher White
2011-11-10 12:56 ` Wu Fengguang
1 sibling, 1 reply; 66+ messages in thread
From: Takashi Iwai @ 2011-11-10 11:53 UTC (permalink / raw)
To: Christopher White
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wu Fengguang,
Wang, Zhenyu Z, Bossart, Pierre-louis
At Thu, 10 Nov 2011 12:50:11 +0100,
Christopher White wrote:
>
> On 11/10/11 12:22 PM, Takashi Iwai wrote:
> > At Thu, 10 Nov 2011 12:00:53 +0100,
> > Christopher White wrote:
> >> On 11/10/11 9:55 AM, Christopher White wrote:
> >>> On 11/10/11 8:55 AM, Wu Fengguang wrote:
> >>>> On Thu, Nov 10, 2011 at 03:33:50PM +0800, Wu Fengguang wrote:
> >>>>> 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?
> >>>> 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
> >>> 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?
> > 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
>
> 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.
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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 11:53 ` Takashi Iwai
@ 2011-11-10 12:39 ` Christopher White
2011-11-10 13:01 ` Takashi Iwai
0 siblings, 1 reply; 66+ messages in thread
From: Christopher White @ 2011-11-10 12:39 UTC (permalink / raw)
To: Takashi Iwai
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wu Fengguang,
Wang, Zhenyu Z, Bossart, Pierre-louis
[-- Attachment #1.1: Type: text/plain, Size: 9522 bytes --]
On 11/10/11 12:53 PM, Takashi Iwai wrote:
> At Thu, 10 Nov 2011 12:50:11 +0100,
> Christopher White wrote:
>> On 11/10/11 12:22 PM, Takashi Iwai wrote:
>>> At Thu, 10 Nov 2011 12:00:53 +0100,
>>> Christopher White wrote:
>>>> On 11/10/11 9:55 AM, Christopher White wrote:
>>>>> On 11/10/11 8:55 AM, Wu Fengguang wrote:
>>>>>> On Thu, Nov 10, 2011 at 03:33:50PM +0800, Wu Fengguang wrote:
>>>>>>> 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?
>>>>>> 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
>>>>> 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?
>>> 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
>> 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.
> 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
[-- Attachment #1.2: Type: text/html, Size: 10010 bytes --]
[-- Attachment #2: Type: text/plain, Size: 159 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 11:50 ` Christopher White
2011-11-10 11:53 ` Takashi Iwai
@ 2011-11-10 12:56 ` Wu Fengguang
2011-11-10 13:01 ` Christopher White
1 sibling, 1 reply; 66+ messages in thread
From: Wu Fengguang @ 2011-11-10 12:56 UTC (permalink / raw)
To: Christopher White
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wang, Zhenyu Z,
Bossart, Pierre-louis
On Thu, Nov 10, 2011 at 07:50:11PM +0800, Christopher White wrote:
> On 11/10/11 12:22 PM, Takashi Iwai wrote:
> > At Thu, 10 Nov 2011 12:00:53 +0100,
> > Christopher White wrote:
> >> On 11/10/11 9:55 AM, Christopher White wrote:
> >>> On 11/10/11 8:55 AM, Wu Fengguang wrote:
> >>>> On Thu, Nov 10, 2011 at 03:33:50PM +0800, Wu Fengguang wrote:
> >>>>> 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?
> >>>> 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
> >>> 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?
> > 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
>
> 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.
> 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?
> 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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 12:56 ` Wu Fengguang
@ 2011-11-10 13:01 ` Christopher White
2011-11-10 13:17 ` Wu Fengguang
0 siblings, 1 reply; 66+ messages in thread
From: Christopher White @ 2011-11-10 13:01 UTC (permalink / raw)
To: Wu Fengguang
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wang, Zhenyu Z,
Bossart, Pierre-louis
On 11/10/11 1:56 PM, Wu Fengguang wrote:
> On Thu, Nov 10, 2011 at 07:50:11PM +0800, Christopher White wrote:
>> On 11/10/11 12:22 PM, Takashi Iwai wrote:
>>> At Thu, 10 Nov 2011 12:00:53 +0100,
>>> Christopher White wrote:
>>>> On 11/10/11 9:55 AM, Christopher White wrote:
>>>>> On 11/10/11 8:55 AM, Wu Fengguang wrote:
>>>>>> On Thu, Nov 10, 2011 at 03:33:50PM +0800, Wu Fengguang wrote:
>>>>>>> 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?
>>>>>> 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
>>>>> 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?
>>> 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
>> 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.
>
>> 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?
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?
>> 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.
> Thanks,
> Fengguang
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 12:39 ` Christopher White
@ 2011-11-10 13:01 ` Takashi Iwai
0 siblings, 0 replies; 66+ messages in thread
From: Takashi Iwai @ 2011-11-10 13:01 UTC (permalink / raw)
To: Christopher White
Cc: Jeremy Bush, intel-gfx@lists.freedesktop.org, Wu Fengguang,
Wang, Zhenyu Z, Bossart, Pierre-louis
At Thu, 10 Nov 2011 13:39:00 +0100,
Christopher White wrote:
>
> On 11/10/11 12:53 PM, Takashi Iwai wrote:
> > At Thu, 10 Nov 2011 12:50:11 +0100,
> > Christopher White wrote:
> >> On 11/10/11 12:22 PM, Takashi Iwai wrote:
> >>> At Thu, 10 Nov 2011 12:00:53 +0100,
> >>> Christopher White wrote:
> >>>> On 11/10/11 9:55 AM, Christopher White wrote:
> >>>>> On 11/10/11 8:55 AM, Wu Fengguang wrote:
> >>>>>> On Thu, Nov 10, 2011 at 03:33:50PM +0800, Wu Fengguang wrote:
> >>>>>>> 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?
> >>>>>> 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
> >>>>> 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?
> >>> 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
> >> 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.
> > 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.
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.
> 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.
> 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 :)
> 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.
> 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.
> 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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 13:01 ` Christopher White
@ 2011-11-10 13:17 ` Wu Fengguang
2011-11-10 13:34 ` Christopher White
2011-11-10 13:41 ` Takashi Iwai
0 siblings, 2 replies; 66+ messages in thread
From: Wu Fengguang @ 2011-11-10 13:17 UTC (permalink / raw)
To: Christopher White
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Jeremy Bush, Bossart, Pierre-louis
On Thu, Nov 10, 2011 at 09:01:24PM +0800, Christopher White wrote:
> On 11/10/11 1:56 PM, Wu Fengguang wrote:
> > On Thu, Nov 10, 2011 at 07:50:11PM +0800, Christopher White wrote:
> >> On 11/10/11 12:22 PM, Takashi Iwai wrote:
> >>> At Thu, 10 Nov 2011 12:00:53 +0100,
> >>> Christopher White wrote:
> >>>> On 11/10/11 9:55 AM, Christopher White wrote:
> >>>>> On 11/10/11 8:55 AM, Wu Fengguang wrote:
> >>>>>> On Thu, Nov 10, 2011 at 03:33:50PM +0800, Wu Fengguang wrote:
> >>>>>>> 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?
> >>>>>> 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
> >>>>> 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?
> >>> 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
> >> 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.
> >
> >> 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?
> 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..
> >> 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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 13:17 ` Wu Fengguang
@ 2011-11-10 13:34 ` Christopher White
2011-11-10 13:47 ` Wu Fengguang
2011-11-10 13:41 ` Takashi Iwai
1 sibling, 1 reply; 66+ messages in thread
From: Christopher White @ 2011-11-10 13:34 UTC (permalink / raw)
To: Wu Fengguang
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Jeremy Bush, Bossart, Pierre-louis
On 11/10/11 2:17 PM, Wu Fengguang wrote:
> On Thu, Nov 10, 2011 at 09:01:24PM +0800, Christopher White wrote:
>> On 11/10/11 1:56 PM, Wu Fengguang wrote:
>>> On Thu, Nov 10, 2011 at 07:50:11PM +0800, Christopher White wrote:
>>>> On 11/10/11 12:22 PM, Takashi Iwai wrote:
>>>>> At Thu, 10 Nov 2011 12:00:53 +0100,
>>>>> Christopher White wrote:
>>>>>> On 11/10/11 9:55 AM, Christopher White wrote:
>>>>>>> On 11/10/11 8:55 AM, Wu Fengguang wrote:
>>>>>>>> On Thu, Nov 10, 2011 at 03:33:50PM +0800, Wu Fengguang wrote:
>>>>>>>>> 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?
>>>>>>>> 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
>>>>>>> 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?
>>>>> 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
>>>> 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.
>>>
>>>> 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?
>> 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..
>
>>>> 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
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?
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 13:17 ` Wu Fengguang
2011-11-10 13:34 ` Christopher White
@ 2011-11-10 13:41 ` Takashi Iwai
2011-11-10 13:51 ` Wu Fengguang
1 sibling, 1 reply; 66+ messages in thread
From: Takashi Iwai @ 2011-11-10 13:41 UTC (permalink / raw)
To: Wu Fengguang
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Jeremy Bush, Christopher White, Bossart, Pierre-louis
At Thu, 10 Nov 2011 21:17:53 +0800,
Wu Fengguang wrote:
>
> On Thu, Nov 10, 2011 at 09:01:24PM +0800, Christopher White wrote:
> > On 11/10/11 1:56 PM, Wu Fengguang wrote:
> > > On Thu, Nov 10, 2011 at 07:50:11PM +0800, Christopher White wrote:
> > >> On 11/10/11 12:22 PM, Takashi Iwai wrote:
> > >>> At Thu, 10 Nov 2011 12:00:53 +0100,
> > >>> Christopher White wrote:
> > >>>> On 11/10/11 9:55 AM, Christopher White wrote:
> > >>>>> On 11/10/11 8:55 AM, Wu Fengguang wrote:
> > >>>>>> On Thu, Nov 10, 2011 at 03:33:50PM +0800, Wu Fengguang wrote:
> > >>>>>>> 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?
> > >>>>>> 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
> > >>>>> 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?
> > >>> 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
> > >> 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.
> > >
> > >> 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?
> > 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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 13:34 ` Christopher White
@ 2011-11-10 13:47 ` Wu Fengguang
2011-11-10 14:12 ` Wu Fengguang
0 siblings, 1 reply; 66+ messages in thread
From: Wu Fengguang @ 2011-11-10 13:47 UTC (permalink / raw)
To: Christopher White
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Jeremy Bush, Bossart, Pierre-louis
> > 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
>
> 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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 13:41 ` Takashi Iwai
@ 2011-11-10 13:51 ` Wu Fengguang
2011-11-10 13:53 ` Wu Fengguang
2011-11-10 14:28 ` Takashi Iwai
0 siblings, 2 replies; 66+ messages in thread
From: Wu Fengguang @ 2011-11-10 13:51 UTC (permalink / raw)
To: Takashi Iwai
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Jeremy Bush, Christopher White, Bossart, Pierre-louis
> > > > 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?
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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 13:51 ` Wu Fengguang
@ 2011-11-10 13:53 ` Wu Fengguang
2011-11-10 14:28 ` Takashi Iwai
1 sibling, 0 replies; 66+ messages in thread
From: Wu Fengguang @ 2011-11-10 13:53 UTC (permalink / raw)
To: Takashi Iwai
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Jeremy Bush, Christopher White, Bossart, Pierre-louis
On Thu, Nov 10, 2011 at 09:51:50PM +0800, Wu Fengguang wrote:
> > > > > 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?
>
> 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]
> take NO action like stopping the audio stream -- just let go of it for
> the moment.
>
> Thanks,
> Fengguang
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 13:47 ` Wu Fengguang
@ 2011-11-10 14:12 ` Wu Fengguang
0 siblings, 0 replies; 66+ messages in thread
From: Wu Fengguang @ 2011-11-10 14:12 UTC (permalink / raw)
To: Christopher White
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Jeremy Bush, Bossart, Pierre-louis
On Thu, Nov 10, 2011 at 09:47:46PM +0800, Wu Fengguang wrote:
> > > 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
> >
> > 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
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...
> [ 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().
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 13:51 ` Wu Fengguang
2011-11-10 13:53 ` Wu Fengguang
@ 2011-11-10 14:28 ` Takashi Iwai
2011-11-11 2:29 ` Wu Fengguang
1 sibling, 1 reply; 66+ messages in thread
From: Takashi Iwai @ 2011-11-10 14:28 UTC (permalink / raw)
To: Wu Fengguang
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Jeremy Bush, Christopher White, Bossart, Pierre-louis
At Thu, 10 Nov 2011 21:51:50 +0800,
Wu Fengguang wrote:
>
> > > > > 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?
>
> 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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-10 14:28 ` Takashi Iwai
@ 2011-11-11 2:29 ` Wu Fengguang
2011-11-11 7:40 ` Takashi Iwai
0 siblings, 1 reply; 66+ messages in thread
From: Wu Fengguang @ 2011-11-11 2:29 UTC (permalink / raw)
To: Takashi Iwai
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Jeremy Bush, Christopher White, Bossart, Pierre-louis
On Thu, Nov 10, 2011 at 10:28:19PM +0800, Takashi Iwai wrote:
> At Thu, 10 Nov 2011 21:51:50 +0800,
> Wu Fengguang wrote:
> >
> > > > > > 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?
> >
> > 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.
> 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.
> 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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-11 2:29 ` Wu Fengguang
@ 2011-11-11 7:40 ` Takashi Iwai
2011-11-11 8:22 ` Wu Fengguang
0 siblings, 1 reply; 66+ messages in thread
From: Takashi Iwai @ 2011-11-11 7:40 UTC (permalink / raw)
To: Wu Fengguang
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Jeremy Bush, Christopher White, Bossart, Pierre-louis
At Fri, 11 Nov 2011 10:29:25 +0800,
Wu Fengguang wrote:
>
> On Thu, Nov 10, 2011 at 10:28:19PM +0800, Takashi Iwai wrote:
> > At Thu, 10 Nov 2011 21:51:50 +0800,
> > Wu Fengguang wrote:
> > >
> > > > > > > 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?
> > >
> > > 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
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?
> 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.
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).
> > 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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-11 7:40 ` Takashi Iwai
@ 2011-11-11 8:22 ` Wu Fengguang
2011-11-11 8:49 ` Takashi Iwai
0 siblings, 1 reply; 66+ messages in thread
From: Wu Fengguang @ 2011-11-11 8:22 UTC (permalink / raw)
To: Takashi Iwai
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Jeremy Bush, Christopher White, Bossart, Pierre-louis
On Fri, Nov 11, 2011 at 03:40:37PM +0800, Takashi Iwai wrote:
> At Fri, 11 Nov 2011 10:29:25 +0800,
> Wu Fengguang wrote:
> >
> > On Thu, Nov 10, 2011 at 10:28:19PM +0800, Takashi Iwai wrote:
> > > At Thu, 10 Nov 2011 21:51:50 +0800,
> > > Wu Fengguang wrote:
> > > >
> > > > > > > > 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?
> > > >
> > > > 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
>
> 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
>
> > 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.
>
> 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.
> 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?
> > > 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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-11 8:22 ` Wu Fengguang
@ 2011-11-11 8:49 ` Takashi Iwai
2011-11-11 9:24 ` Wu Fengguang
2011-11-12 2:27 ` Wu Fengguang
0 siblings, 2 replies; 66+ messages in thread
From: Takashi Iwai @ 2011-11-11 8:49 UTC (permalink / raw)
To: Wu Fengguang
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Jeremy Bush, Christopher White, Bossart, Pierre-louis
At Fri, 11 Nov 2011 16:22:41 +0800,
Wu Fengguang wrote:
>
> On Fri, Nov 11, 2011 at 03:40:37PM +0800, Takashi Iwai wrote:
> > At Fri, 11 Nov 2011 10:29:25 +0800,
> > Wu Fengguang wrote:
> > >
> > > On Thu, Nov 10, 2011 at 10:28:19PM +0800, Takashi Iwai wrote:
> > > > At Thu, 10 Nov 2011 21:51:50 +0800,
> > > > Wu Fengguang wrote:
> > > > >
> > > > > > > > > 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?
> > > > >
> > > > > 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
> >
> > 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)
> > > 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.
>
> 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.
> 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.
> [ 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.
> > 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.
> > > > 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?
Let's hope :)
thanks,
Takashi
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-11 8:49 ` Takashi Iwai
@ 2011-11-11 9:24 ` Wu Fengguang
2011-11-11 10:17 ` Takashi Iwai
2011-11-12 2:27 ` Wu Fengguang
1 sibling, 1 reply; 66+ messages in thread
From: Wu Fengguang @ 2011-11-11 9:24 UTC (permalink / raw)
To: Takashi Iwai
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Jeremy Bush, Christopher White, Bossart, Pierre-louis
On Fri, Nov 11, 2011 at 04:49:57PM +0800, Takashi Iwai wrote:
> At Fri, 11 Nov 2011 16:22:41 +0800,
> Wu Fengguang wrote:
> >
> > On Fri, Nov 11, 2011 at 03:40:37PM +0800, Takashi Iwai wrote:
> > > At Fri, 11 Nov 2011 10:29:25 +0800,
> > > Wu Fengguang wrote:
> > > >
> > > > On Thu, Nov 10, 2011 at 10:28:19PM +0800, Takashi Iwai wrote:
> > > > > At Thu, 10 Nov 2011 21:51:50 +0800,
> > > > > Wu Fengguang wrote:
> > > > > >
> > > > > > > > > > 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?
> > > > > >
> > > > > > 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
> > >
> > > 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?
Mostly. The ELD may still change if the mode switching changes the
av-sync-delay field, or suppresses the bandwidth available to audio
samples.
> (snip)
> > > > 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.
> >
> > 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.
> > 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? ;-)
> > [ 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"
> > > 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.
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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-11 9:24 ` Wu Fengguang
@ 2011-11-11 10:17 ` Takashi Iwai
2011-11-11 11:12 ` Wu Fengguang
0 siblings, 1 reply; 66+ messages in thread
From: Takashi Iwai @ 2011-11-11 10:17 UTC (permalink / raw)
To: Wu Fengguang
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Jeremy Bush, Christopher White, Bossart, Pierre-louis
At Fri, 11 Nov 2011 17:24:21 +0800,
Wu Fengguang wrote:
>
> On Fri, Nov 11, 2011 at 04:49:57PM +0800, Takashi Iwai wrote:
> > At Fri, 11 Nov 2011 16:22:41 +0800,
> > Wu Fengguang wrote:
> > >
> > > On Fri, Nov 11, 2011 at 03:40:37PM +0800, Takashi Iwai wrote:
> > > > At Fri, 11 Nov 2011 10:29:25 +0800,
> > > > Wu Fengguang wrote:
> > > > >
> > > > > On Thu, Nov 10, 2011 at 10:28:19PM +0800, Takashi Iwai wrote:
> > > > > > At Thu, 10 Nov 2011 21:51:50 +0800,
> > > > > > Wu Fengguang wrote:
> > > > > > >
> > > > > > > > > > > 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?
> > > > > > >
> > > > > > > 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
> > > >
> > > > 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?
>
> 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.
> > (snip)
> > > > > 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.
> > >
> > > 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.
>
> > > 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.
> > > [ 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"
>
> > > > 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.
>
> 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?
> And it feels not good that accessing ELD may be blocked for some time..
Understood.
> 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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-11 10:17 ` Takashi Iwai
@ 2011-11-11 11:12 ` Wu Fengguang
2011-11-11 11:23 ` Takashi Iwai
0 siblings, 1 reply; 66+ messages in thread
From: Wu Fengguang @ 2011-11-11 11:12 UTC (permalink / raw)
To: Takashi Iwai
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Jeremy Bush, Christopher White, Bossart, Pierre-louis
[-- Attachment #1: Type: text/plain, Size: 2621 bytes --]
(snip)
> > > 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?
> > > > [ 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"
> >
> > > > > 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.
> >
> > 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?
> > And it feels not good that accessing ELD may be blocked for some time..
>
> Understood.
>
> > 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
[-- Attachment #2: alsa-hdmi-remove-printk --]
[-- Type: text/plain, Size: 1970 bytes --]
Subject: alsa: hide HDMI/ELD printks unless in debug kernels
Date: Fri Nov 11 19:09:36 CST 2011
Signed-off-by: Wu Fengguang <fengguang.wu@intel.com>
---
sound/pci/hda/hda_eld.c | 6 +++---
sound/pci/hda/patch_hdmi.c | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
--- linux.orig/sound/pci/hda/hda_eld.c 2011-11-11 19:08:21.000000000 +0800
+++ linux/sound/pci/hda/hda_eld.c 2011-11-11 19:09:35.000000000 +0800
@@ -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++)
--- linux.orig/sound/pci/hda/patch_hdmi.c 2011-11-11 19:07:15.000000000 +0800
+++ linux/sound/pci/hda/patch_hdmi.c 2011-11-11 19:08:16.000000000 +0800
@@ -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);
[-- Attachment #3: Type: text/plain, Size: 159 bytes --]
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-11 11:12 ` Wu Fengguang
@ 2011-11-11 11:23 ` Takashi Iwai
2011-11-11 11:32 ` Wu Fengguang
0 siblings, 1 reply; 66+ messages in thread
From: Takashi Iwai @ 2011-11-11 11:23 UTC (permalink / raw)
To: Wu Fengguang
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Jeremy Bush, Christopher White, Bossart, Pierre-louis
At Fri, 11 Nov 2011 19:12:57 +0800,
Wu Fengguang wrote:
>
> (snip)
> > > > 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.
> > > > > [ 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"
> > >
> > > > > > 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.
> > >
> > > 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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-11 11:23 ` Takashi Iwai
@ 2011-11-11 11:32 ` Wu Fengguang
0 siblings, 0 replies; 66+ messages in thread
From: Wu Fengguang @ 2011-11-11 11:32 UTC (permalink / raw)
To: Takashi Iwai
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Jeremy Bush, Christopher White, Bossart, Pierre-louis
On Fri, Nov 11, 2011 at 07:23:05PM +0800, Takashi Iwai wrote:
> At Fri, 11 Nov 2011 19:12:57 +0800,
> Wu Fengguang wrote:
> >
> > (snip)
> > > > > 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.
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.
> > > > > > [ 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"
> > > >
> > > > > > > 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.
> > > >
> > > > 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 :)
OK, when all the ELD/hotplug stuff calms down.
Thanks,
Fengguang
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-11 8:49 ` Takashi Iwai
2011-11-11 9:24 ` Wu Fengguang
@ 2011-11-12 2:27 ` Wu Fengguang
2011-11-14 9:45 ` Takashi Iwai
1 sibling, 1 reply; 66+ messages in thread
From: Wu Fengguang @ 2011-11-12 2:27 UTC (permalink / raw)
To: Takashi Iwai
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Jeremy Bush, Christopher White, Bossart, Pierre-louis
(snip)
> > > > > 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?
>
> 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
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-12 2:27 ` Wu Fengguang
@ 2011-11-14 9:45 ` Takashi Iwai
2011-11-14 13:25 ` Wu Fengguang
0 siblings, 1 reply; 66+ messages in thread
From: Takashi Iwai @ 2011-11-14 9:45 UTC (permalink / raw)
To: Wu Fengguang
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Jeremy Bush, Christopher White, Bossart, Pierre-louis
At Sat, 12 Nov 2011 10:27:26 +0800,
Wu Fengguang wrote:
>
> (snip)
> > > > > > 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?
> >
> > 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
Good to know! But what about HDMI?
thanks,
Takashi
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-14 9:45 ` Takashi Iwai
@ 2011-11-14 13:25 ` Wu Fengguang
2011-11-15 17:18 ` Purushothaman, Vijay A
0 siblings, 1 reply; 66+ messages in thread
From: Wu Fengguang @ 2011-11-14 13:25 UTC (permalink / raw)
To: Takashi Iwai
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Jeremy Bush, Christopher White, Bossart, Pierre-louis
On Mon, Nov 14, 2011 at 05:45:12PM +0800, Takashi Iwai wrote:
> At Sat, 12 Nov 2011 10:27:26 +0800,
> Wu Fengguang wrote:
> >
> > (snip)
> > > > > > > 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?
> > >
> > > 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
>
> Good to know! But what about HDMI?
I'm not sure.. There are no corresponding TRANS_HDMI_CTL registers...
Thanks,
Fengguang
^ permalink raw reply [flat|nested] 66+ messages in thread
* Re: [PATCH v5] drm/i915: pass ELD to HDMI/DP audio driver
2011-11-14 13:25 ` Wu Fengguang
@ 2011-11-15 17:18 ` Purushothaman, Vijay A
0 siblings, 0 replies; 66+ messages in thread
From: Purushothaman, Vijay A @ 2011-11-15 17:18 UTC (permalink / raw)
To: Wu, Fengguang, Takashi Iwai
Cc: Wang, Zhenyu Z, intel-gfx@lists.freedesktop.org, Barnes, Jesse,
Christopher White, Jeremy Bush, Bossart, Pierre-louis
> -----Original Message-----
> From: intel-gfx-
> bounces+vijay.a.purushothaman=intel.com@lists.freedesktop.org
> [mailto:intel-gfx-
> bounces+vijay.a.purushothaman=intel.com@lists.freedesktop.org] On Behalf Of
> Wu Fengguang
> Sent: Monday, November 14, 2011 6:56 PM
> To: Takashi Iwai
> Cc: Wang, Zhenyu Z; intel-gfx@lists.freedesktop.org; Barnes, Jesse; Jeremy
> Bush; Christopher White; Bossart, Pierre-louis
> Subject: Re: [Intel-gfx] [PATCH v5] drm/i915: pass ELD to HDMI/DP audio
> driver
>
> On Mon, Nov 14, 2011 at 05:45:12PM +0800, Takashi Iwai wrote:
> > At Sat, 12 Nov 2011 10:27:26 +0800,
> > Wu Fengguang wrote:
> > >
> > > (snip)
> > > > > > > > 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?
> > > >
> > > > Let's hope :)
You can turn off only the plane (but don't turn off the pipe & port) to achieve this.
Not much of power saving compared to DPMS though.
> > >
> > > Looks very possible, here is the clue of hardware support:
> > >
> > > TRANS_DP_CTL - Transcoder DisplayPort Control
> > >
> > > bit 26: Transcoder DP Audio Only Mode
> >
> > Good to know! But what about HDMI?
>
> I'm not sure.. There are no corresponding TRANS_HDMI_CTL registers...
>
Bit 26 of TRANS_DP_CTL does not work. Also there is no such bit for HDMI.
> Thanks,
> Fengguang
> _______________________________________________
> Intel-gfx mailing list
> Intel-gfx@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/intel-gfx
Thanks,
Vijay
^ permalink raw reply [flat|nested] 66+ messages in thread
end of thread, other threads:[~2011-11-15 17:18 UTC | newest]
Thread overview: 66+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-09-02 8:14 [PATCH v4] drm/i915: pass ELD to HDMI/DP audio driver Wu Fengguang
2011-09-02 8:29 ` Wu Fengguang
2011-09-03 21:15 ` [PATCH v5] " Wu Fengguang
2011-09-04 10:57 ` James Cloos
2011-09-05 1:19 ` Wu Fengguang
2011-09-04 11:11 ` [Intel-gfx] " Paul Menzel
2011-09-05 1:06 ` Wu Fengguang
2011-09-04 12:08 ` Chris Wilson
2011-09-05 1:14 ` Wu Fengguang
2011-09-05 11:04 ` Chris Wilson
2011-09-05 12:31 ` Wu Fengguang
[not found] ` <4E64C41B.5090309@pulseforce.com>
[not found] ` <20110905124730.GB794@localhost>
[not found] ` <4EA82DBD.9020301@pulseforce.com>
2011-10-27 19:57 ` Christopher White
2011-11-09 6:59 ` Wu Fengguang
2011-11-09 9:00 ` Christopher White
2011-11-09 9:30 ` Christopher White
2011-11-09 13:01 ` Wu Fengguang
[not found] ` <4EA9B6EF.9040305@pulseforce.com>
2011-11-01 11:36 ` Wu Fengguang
2011-11-01 17:00 ` Christopher White
2011-11-02 1:45 ` Wu Fengguang
2011-11-02 6:10 ` Sander Jansen
2011-11-02 7:35 ` Paul Menzel
2011-11-02 11:17 ` Sander Jansen
2011-11-02 14:26 ` Sander Jansen
2011-11-02 8:52 ` Wu Fengguang
2011-11-02 17:41 ` Keith Packard
2011-11-04 0:21 ` Tony Olivo
2011-11-05 0:20 ` Christopher White
2011-11-09 13:12 ` Wu Fengguang
2011-11-10 2:25 ` Christopher White
2011-11-10 3:27 ` Wu Fengguang
2011-11-10 4:10 ` Christopher White
2011-11-10 7:06 ` Wu Fengguang
2011-11-10 7:33 ` Wu Fengguang
2011-11-10 7:55 ` Wu Fengguang
2011-11-10 8:50 ` Wu Fengguang
2011-11-10 8:55 ` Christopher White
2011-11-10 11:00 ` Christopher White
2011-11-10 11:22 ` Takashi Iwai
2011-11-10 11:50 ` Christopher White
2011-11-10 11:53 ` Takashi Iwai
2011-11-10 12:39 ` Christopher White
2011-11-10 13:01 ` Takashi Iwai
2011-11-10 12:56 ` Wu Fengguang
2011-11-10 13:01 ` Christopher White
2011-11-10 13:17 ` Wu Fengguang
2011-11-10 13:34 ` Christopher White
2011-11-10 13:47 ` Wu Fengguang
2011-11-10 14:12 ` Wu Fengguang
2011-11-10 13:41 ` Takashi Iwai
2011-11-10 13:51 ` Wu Fengguang
2011-11-10 13:53 ` Wu Fengguang
2011-11-10 14:28 ` Takashi Iwai
2011-11-11 2:29 ` Wu Fengguang
2011-11-11 7:40 ` Takashi Iwai
2011-11-11 8:22 ` Wu Fengguang
2011-11-11 8:49 ` Takashi Iwai
2011-11-11 9:24 ` Wu Fengguang
2011-11-11 10:17 ` Takashi Iwai
2011-11-11 11:12 ` Wu Fengguang
2011-11-11 11:23 ` Takashi Iwai
2011-11-11 11:32 ` Wu Fengguang
2011-11-12 2:27 ` Wu Fengguang
2011-11-14 9:45 ` Takashi Iwai
2011-11-14 13:25 ` Wu Fengguang
2011-11-15 17:18 ` Purushothaman, Vijay A
2011-11-10 6:59 ` Wu Fengguang
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox