Reply to Message

Reply to Message

View discussion in a popup

Replying to:
DantesRequiem
2 Bronze

Upgrading to 3.19 kernel with Dell factory 14.04 image

In various other threads, myself and other community members have been working out how best to handle the 14.04 issues with the Dell XPS 13 (9343) (Early 2015).  I have tried a number of solutions, but ultimately have arrived to the conclusion that upgrading the 3.13 kernel to 3.19 via the testing LTS kernel repository is the best upgrade path thus far.

Disclaimer: This upgrade process as described in this post will cause wireless to stop working.  I believe this is a Broadcom driver problem.  Hopefully I can get some assistance with installing these drivers back from Dell ProSupport later today.


Update:
To fix the wireless issue, connect your computer to the internet either using a USB to ethernet adapter or use your phone as a mobile hotspot, then run `sudo apt-get update` and `sudo apt-get upgrade`.  This lengthy upgrade will restore wifi functionality.  (See response below)

This guide will fix:

  • Touchpad glitchiness
  • Touchpad two-finger/click commands -- e.g. two figner drag, single finger right click will work.
  • Keyboard repeating keystrokes (I have had repeating keystrokes once thus far, so not totally fixed but they are very few and far between)
  • Graphics lag/choppiness

Steps:

1. Reset to Factory Defaults.

Here is a lsb_release -a and uname -a at factory defaults:

gshulegaard@ronin:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04 LTS
Release: 14.04
Codename: trusty
gshulegaard@ronin:~$ uname -a
Linux ronin 3.13.0-37-generic #64bdw1-Ubuntu SMP Thu Sep 25 14:01:25 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
gshulegaard@ronin:~$

2. Do an apt-get update/upgrade.

$ sudo apt-get update
$ sudo apt-get upgrade

3. There will be depency problems, so do a -f:

$ sudo apt-get -f install

At this point, your lsb_release and uname should have changed:

gshulegaard@ronin:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.2 LTS
Release: 14.04
Codename: trusty
gshulegaard@ronin:~$ uname -a
Linux ronin 3.13.0-37-generic #64bdw1-Ubuntu SMP Thu Sep 25 14:01:25 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
gshulegaard@ronin:~$

4. Add the kernel testing repository and install 3.19:

sudo add-apt-repository ppa:canonical-kernel-team/ppa
sudo apt-get update
sudo apt-get install linux-generic-lts-vivid
sudo reboot
That's it, your lsb_release and uname should now look like:

gshulegaard@ronin:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.2 LTS
Release: 14.04
Codename: trusty
gshulegaard@ronin:~$ uname -a
Linux ronin 3.19.0-17-generic #17~14.04.1-Ubuntu SMP Thu May 7 11:05:22 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
gshulegaard@ronin:~$
The last thing for me to sort out is how to restore wireless functionality and I will update here as soon as that is sorted.



Update: After connecting to ethernet and doing an "apt-get update" and an "apt-get upgrade" I am happy to report that all is well. The machine works smoothly. I haven't had an issue with Suspend/Resume after doing an in place kernel upgrade, but it is the only issue that is outstanding as far as I can tell.