I have a Dell XPS 13 9350 (Skylake) and a Dell DA200 adapter. The
latter is a Thunderbolt device that includes an HDMI port and connects
over USB Type C. I believe that it's internally using DP Alternate
Mode.
When I plug it in on 4.7-rc4, I get spew like this:
[ 90.718106] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 91.077604] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 91.437059] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 91.796479] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 92.156101] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 92.515647] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 92.875184] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 93.234735] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 93.594294] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 93.953812] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 94.313390] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 94.673043] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 95.032890] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 95.393016] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 95.752879] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 96.113074] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 96.473068] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 96.833185] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 97.193233] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 97.553138] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 97.913526] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 98.273525] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 98.634178] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 98.993859] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 99.354484] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 99.714669] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 100.077412] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 100.432684] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 100.792499] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 101.152378] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 101.512265] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 101.872466] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 102.232284] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 102.592251] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 103.111283] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 103.466511] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 103.826082] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 104.191906] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 104.547038] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 104.911264] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 105.270679] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 105.625774] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 105.986064] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 106.350045] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 106.705325] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 107.064897] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 107.431263] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 107.790793] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 108.146016] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 108.506093] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 108.865924] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[ 109.225629] [drm:intel_dp_start_link_train [i915]] *ERROR* failed
to train DP, aborting
[