How to Upgrade to Linux Kernel 3.19 in Ubuntu 14.04/14.10

Last updated: February 10, 2015

Linux Kernel 3.19

The first stable release of Linux Kernel 3.19 was released yesterday by Linus Torvalds. He wrote on the Linux Kernel Mailing List:

So nothing all that exciting happened, and while I was tempted a couple of times to do an rc8, there really wasn’t any reason for it.

Just as an example, Sasha Levin used KASan and found an interesting bug in paravirtualized spinlocks, but realistically it’s been around forever, and it’s not even clear that it can really ever trigger in practice. We’ll get it fixed, and mark it for stable, and tempting as it was, it wasn’t really a reason to delay 3.19.

And the actual fixes that went in (see appended shortlog) were all fairly small, with the exception of some medium-sized infiniband changes that were all reverting code that just wasn’t ready.

So it’s out there – go and get it. And as a result, the merge window for 3.20 is obviously also now open.

What’s new in the Linux Kernel 3.19:

  • SI/CI SMC fan control support within the Radeon driver. Should reduce the fan noise on systems with a higher default fan profile.
  • Initial GM204 GPU support (NVIDIA GeForce 900 series) in Nouveau driver
  • RAID 5 and RAID 6 level support is better off in the Btrfs file-system
  • LZ4 Compression Support for SquashFS
  • multi-touch for more Logitech devices
  • New keyboard backlight support in DELL laptop. ThinkPad ACPI driver reworked to simplify sound muting. Toshiba ACPI driver improvements
  • The initial hardware enablement for Skylake, Intel’s successor to Broadwell
  • AMD HSA open-source support is closer to reality
  • and more ….

How to Install / Upgrade to Kernel 3.19 in Ubuntu:

The Ubuntu Kernel Team has made the binary packages for this kernel release, available for download at link below:

Download Linux Kernel 3.19 (.deb)

First check out your OS type, 32-bit (i386) or 64-bit (amd64), then download and install the packages below in turn:

  1. linux-headers-3.19.0-031900_xxx_all.deb
  2. linux-headers-3.19.0-031900-generic_3.19.0-031900.xxx_i386/amd64.deb
  3. linux-image-3.19.0-031900-generic_3.19.0-031900.xxx_i386/amd64.deb

If you need a low latency system (e.g. for recording audio) then replace the second and third packages with:

  1. linux-headers-3.19.0-031900-lowlatency_3.19.0-031900.xxx_i386/amd64.deb
  2. linux-image-3.19.0-031900-lowlatency_3.19.0-031900.xxx_i386/amd64.deb

For Ubuntu Server without an UI, you may run below commands one by one to download & install the kernel debs.

For 64-bit system, run:

cd /tmp/

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-headers-3.19.0-031900-generic_3.19.0-031900.201502091451_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-headers-3.19.0-031900_3.19.0-031900.201502091451_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-image-3.19.0-031900-generic_3.19.0-031900.201502091451_amd64.deb

sudo dpkg -i linux-headers-3.19.0-*.deb linux-image-3.19.0-*.deb

For 32-bit system, run:

cd /tmp/

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-headers-3.19.0-031900-generic_3.19.0-031900.201502091451_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-headers-3.19.0-031900_3.19.0-031900.201502091451_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.19-vivid/linux-image-3.19.0-031900-generic_3.19.0-031900.201502091451_i386.deb

sudo dpkg -i linux-headers-3.19.0-*.deb linux-image-3.19.0-*.deb

When done, restart your computer.

Tip: For Desktop machine running with a proprietary video driver, you may have to re-build/re-install the driver for the new kernel.

If for some reason, the new kernel does not work properly for you, reboot with the previous Kernel (Grub boot loader -> Advanced -> select previous kernel) and run below command to remove the Linux Kernel 3.19:

sudo apt-get remove linux-headers-3.19.0-* linux-image-3.19.0-* && sudo update-grub

Twitter

I'm a freelance blogger who started using Ubuntu in 2007 and wishes to share my experiences and some useful tips with Ubuntu beginners and lovers. Please comment to let me know if the tutorial is outdated! And, notify me if you find any typo/grammar/language mistakes. English is not my native language. Contact me via [email protected] Buy me a coffee: https://ko-fi.com/ubuntuhandbook1

6 responses to How to Upgrade to Linux Kernel 3.19 in Ubuntu 14.04/14.10

  1. I am getting error message on startup after upgrading kernel to 3.19

    acpi probe failed

    please suggest, how to resolve this error

  2. Post updated for the wget links, since Ubuntu Kernel Team rebuilt the kernel packages.

  3. Tnx.
    I have upgraded the Linux kernel to 3.19 successfully but now I can’t suspend my laptop!(Ubuntu 14.04)
    How can I fix it?(except downgrading the kernel!)

  4. Sepp von der Olm May 19, 2015 at 7:04 pm

    Hello
    How can i make sure i will get all future kernel 3.19 updates ? Installation went trough without any problems.

    Thanks for any help

    Martin

  5. A very bad way to update the Kernel in Ubuntu. You should use Backport kernels, which get updated with security patches and are managed through APT.

    For further Info:
    https://wiki.ubuntu.com/Kernel/LTSEnablementStack

  6. Insightful article Ji m

    @MIke

    Thanks for your insight.

    I started to follow these instruction just to get a clue, even though i was looking at how to upgrade the linux-image-3.13.0-40-lowlatency kernel on my Lenovo X60 laptop. Then i stumbled upon your post and went to the link you suggested.

    I then fired up Synaptic, searched for linunx-image, and lo and behold linux-image-3.19.0-26-lowlatency was readily available to be installed.

    So i opted to install from synaptic source.