Dell XPS 15 9550 Freezes when HDMI is plugged in

Bug #1581005 reported by Mike O'Connell
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Joseph Salisbury
Xenial
Fix Released
Medium
Joseph Salisbury

Bug Description

This is fixed upstream in the 4.6.0 series.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-4.4.0-22-generic 4.4.0-22.39
ProcVersionSignature: Ubuntu 4.4.0-22.39-generic 4.4.8
Uname: Linux 4.4.0-22-generic x86_64
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: michael 2087 F.... pulseaudio
CurrentDesktop: Unity
Date: Thu May 12 07:25:29 2016
HibernationDevice: RESUME=UUID=20adf9e8-41f0-4bf8-8075-dcff091511d4
InstallationDate: Installed on 2016-03-12 (60 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Alpha amd64 (20160307)
MachineType: Dell Inc. XPS 15 9550
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-22-generic.efi.signed root=UUID=ea2a2622-df89-4bf1-8f58-99f313ed3908 ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-4.4.0-22-generic N/A
 linux-backports-modules-4.4.0-22-generic N/A
 linux-firmware 1.157
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 04/07/2016
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 01.02.00
dmi.board.name: 0N7TVV
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 9
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvr01.02.00:bd04/07/2016:svnDellInc.:pnXPS159550:pvr:rvnDellInc.:rn0N7TVV:rvrA00:cvnDellInc.:ct9:cvr:
dmi.product.name: XPS 15 9550
dmi.sys.vendor: Dell Inc.

Revision history for this message
Mike O'Connell (wundbread) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Do you happen to know the commit that fixes this in the 4.6 kernel? If not, we can perform a "Reverse" bisect to identify the fix.

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Triaged
Changed in linux (Ubuntu Xenial):
importance: Undecided → Medium
status: New → Triaged
tags: added: kernel-da-key
Revision history for this message
Mike O'Connell (wundbread) wrote :

No idea... All I know is installing the 4.6 mainline kernels fixes the issue.

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

I'd like to test some of the 4.6 release candidates. The all can be downloaded from:
http://kernel.ubuntu.com/~kernel-ppa/mainline/

We should first test v4.6-rc1:
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-rc1-wily/

If the bug still exists in -rc1, maybe try -rc4 and then newer versions until we find the last bad kernel and first good one. We can then bisect between those two versions:

v4.6-rc4: http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-rc4-wily/
v4.6-rc6: http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-rc6-wily/

tags: added: performing-bisect
Revision history for this message
Mike O'Connell (wundbread) wrote :

Looks like the fix was in rc4. RC4 works fine, all prior release candidates freeze.

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Just to confirm, the rc3 kernel exhibited the bug? If so, I'll start a reverse bisect between v4.6-rc3 and v4.6-rc4.

Revision history for this message
Mike O'Connell (wundbread) wrote :

Yes RC3 freezes, RC4 does not

Changed in linux (Ubuntu):
status: Triaged → In Progress
Changed in linux (Ubuntu Xenial):
status: Triaged → In Progress
assignee: nobody → Joseph Salisbury (jsalisbury)
Changed in linux (Ubuntu):
assignee: nobody → Joseph Salisbury (jsalisbury)
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

I started a reverse bisect between v4.6-rc3 final and v4.6-rc4. The kernel bisect will require testing of about 7-10 test kernels.

I built the first test kernel, up to the following commit:
63a1281b651b8ebc04c829254c62bd6fbaf83eb0

The test kernel can be downloaded from:
http://kernel.ubuntu.com/~jsalisbury/lp1581005

Can you test that kernel and report back if it has the bug or not? I will build the next test kernel based on your test results.

Thanks in advance

Revision history for this message
Mike O'Connell (wundbread) wrote :

Looks like 63a1281b651b8ebc04c829254c62bd6fbaf83eb0 has the fix.

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

I built the first test kernel, up to the following commit:
e012766258ad7a90a3474ac24905b7df336e698f

The test kernel can be downloaded from:
http://kernel.ubuntu.com/~jsalisbury/lp1581005

Can you test that kernel and report back if it has the bug or not? I will build the next test kernel based on your test results.

Thanks in advance

Revision history for this message
Mike O'Connell (wundbread) wrote :

The second test kernel and commit e012766258ad7a90a3474ac24905b7df336e698f contains the fix.

Revision history for this message
Mondane (mondane-woodworker) wrote :

Is there an E.T.A. when 4.6 will be in 16.04 ?

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

I built the first test kernel, up to the following commit:
dfe70581c1b7a7625baa6ba26f8876d337845a23

The test kernel can be downloaded from:
http://kernel.ubuntu.com/~jsalisbury/lp1581005

Can you test that kernel and report back if it has the bug or not? I will build the next test kernel based on your test results.

Thanks in advance

Revision history for this message
Mike O'Connell (wundbread) wrote :

dfe70581c1b7a7625baa6ba26f8876d337845a23 does not contain the fix.

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

I built the first test kernel, up to the following commit:
c44da62b55bb453052869ab095bcda7aa0bd6bba

The test kernel can be downloaded from:
http://kernel.ubuntu.com/~jsalisbury/lp1581005

Can you test that kernel and report back if it has the bug or not? I will build the next test kernel based on your test results.

Thanks in advance

Revision history for this message
Mike O'Connell (wundbread) wrote :

c44da62b55bb453052869ab095bcda7aa0bd6bba does not contain the fix.

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

I built the next test kernel, up to the following commit:
a7109a2ca79ce868620db3fff884277084a9d646

The test kernel can be downloaded from:
http://kernel.ubuntu.com/~jsalisbury/lp1581005

Can you test that kernel and report back if it has the bug or not? I will build the next test kernel based on your test results.

Thanks in advance

Revision history for this message
Mike O'Connell (wundbread) wrote :

a7109a2ca79ce868620db3fff884277084a9d646 does not contain the fix

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

I built the next test kernel, up to the following commit:
0a3f5af188c4f7df44517e50bee4dbf87c256813

The test kernel can be downloaded from:
http://kernel.ubuntu.com/~jsalisbury/lp1581005

Can you test that kernel and report back if it has the bug or not? I will build the next test kernel based on your test results.

Thanks in advance

Revision history for this message
Mike O'Connell (wundbread) wrote :

The provided directory is empty...

Revision history for this message
Mike O'Connell (wundbread) wrote :
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Sorry, the copy failed. The files should be there now.

Revision history for this message
Mike O'Connell (wundbread) wrote :

0a3f5af188c4f7df44517e50bee4dbf87c256813 does not contain the fix.

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

I built the next test kernel, up to the following commit:
9567366fefddeaea4ed1d713270535d93a3b3c76

The test kernel can be downloaded from:
http://kernel.ubuntu.com/~jsalisbury/lp1581005

Can you test that kernel and report back if it has the bug or not? I will build the next test kernel based on your test results.

Thanks in advance

Revision history for this message
Mike O'Connell (wundbread) wrote :

9567366fefddeaea4ed1d713270535d93a3b3c76 contains the fix.

Revision history for this message
Mike O'Connell (wundbread) wrote :

Oops, sorry 9567366fefddeaea4ed1d713270535d93a3b3c76 DOES NOT contain the fix. It froze twice after plugging in the HDMI.

Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

The reverse bisect reported commit 63a1281b651b8ebc04c829254c62bd6fbaf83eb0 as the fix. However, that commit is a dm merge:

commit 63a1281b651b8ebc04c829254c62bd6fbaf83eb0
Merge: 0a3f5af 9567366
Author: Linus Torvalds <email address hidden>
Date: Thu Apr 14 19:07:45 2016 -0700

    Merge tag 'dm-4.6-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm

This indicates we went somewhere wrong in the bisect. We may need to now go back and test each commit again and ensure if the were good or bad.

It might be first worth testing Xenial -proposed, since a few fixes just went in specifically for the XPS 15.

Do you think you could test the -proposed repo? If so, see https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed.

Revision history for this message
Mike O'Connell (wundbread) wrote :

the proposed 4.4.0-23 kernel does indeed fix the bug!

Thanks for your hard work on this...

Revision history for this message
Ryan Welton (rwelton24+ubuntuone) wrote :

I was experiencing this same issue in 4.4.0-22. Confirmed fixed in 4.4.0-24

Changed in linux (Ubuntu):
status: In Progress → Fix Committed
Changed in linux (Ubuntu Xenial):
status: In Progress → Fix Committed
Changed in linux (Ubuntu):
status: Fix Committed → Fix Released
Changed in linux (Ubuntu Xenial):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.