X recognises no screens when external connected
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linux Mint |
New
|
Undecided
|
Unassigned |
Bug Description
When an external screen is connected through the dock (both displayport and displayport-to-dvi, on different docks), I get a message during startup that the X server has not found any screens.
Simply turning the screen off (not even disconnecting it) lets the system boot into the single laptop screen as per normal. When I turn on (or reconnect) the screen, it isn't recognised, and not even seen as far as syslog is concerned.
When not docked, the onboard displayport connection works as normal.
Yesterday everything was normal, the only relevant upgrade that happened was from kernel 3.16.0-38.52 to 3.19.0-32.37.
I've rebooted into the previous kernel, and that works normally - so I suspect a regression in the i915 driver or similar?
I'm running Linux Mint Xfce 17.3 64-bit, upgraded from 17.2 about a week ago.
I'm attaching the output of lshw and the apt history log; also dmesg for both kernel versions, as especially the i915-related lines are considerably different. I'm also noticing these lines in there, that aren't shown with the old kernel:
[ 8.553727] [drm:gen8_
I don't have an Xorg log for a failed session; I'll reboot later and make one; and then also verify wether the i915 modules are properly loaded - didn't think of checking that before.
Here's the xorg logs from working and nonworking kernel. I also note that the 3.19 kernel doesn't load the i915 module, it loads i915_bpo instead. Manually loading i915 does not help; i915_bpo cannot be removed, even when no X processes are left.
I've edited my grub config to load the old kernel by default as a workaround; please tell me if there's anything else I can do to help debug the issue.