{"id":4654,"date":"2015-02-09T13:07:15","date_gmt":"2015-02-09T13:07:15","guid":{"rendered":"http:\/\/ubuntuhandbook.org\/?p=4654"},"modified":"2015-02-10T12:29:45","modified_gmt":"2015-02-10T12:29:45","slug":"upgrade-linux-kernel-3-19-ubuntu-14-04","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2015\/02\/upgrade-linux-kernel-3-19-ubuntu-14-04\/","title":{"rendered":"How to Upgrade to Linux Kernel 3.19 in Ubuntu 14.04\/14.10"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2014\/12\/linux-kernel-icon-tux.png\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2014\/12\/linux-kernel-icon-tux.png\" alt=\"Linux Kernel 3.19\" width=\"245\" height=\"245\" class=\"aligncenter size-full wp-image-4345\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2014\/12\/linux-kernel-icon-tux.png 245w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2014\/12\/linux-kernel-icon-tux-150x150.png 150w\" sizes=\"auto, (max-width: 245px) 100vw, 245px\" \/><\/a><\/p>\n<p>The first stable release of Linux Kernel 3.19 was released yesterday by Linus Torvalds. He wrote on the <a href=\"http:\/\/lkml.iu.edu\/hypermail\/linux\/kernel\/1502.1\/00199.html\" title=\"Linux Kernel 3.19 announcement\" target=\"_blank\">Linux Kernel Mailing List<\/a>:<\/p>\n<blockquote><p><i>So nothing all that exciting happened, and while I was tempted a couple of times to do an rc8, there really wasn&#8217;t any reason for it.<\/p>\n<p>Just as an example, Sasha Levin used KASan and found an interesting bug in paravirtualized spinlocks, but realistically it&#8217;s been around forever, and it&#8217;s not even clear that it can really ever trigger in practice. We&#8217;ll get it fixed, and mark it for stable, and tempting as it was, it wasn&#8217;t really a reason to delay 3.19.<\/p>\n<p>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&#8217;t ready.<\/p>\n<p>So it&#8217;s out there &#8211; go and get it. And as a result, the merge window for 3.20 is obviously also now open.<\/i><\/p><\/blockquote>\n<p><b>What&#8217;s new in the Linux Kernel 3.19:<\/b><\/p>\n<ul>\n<li>SI\/CI SMC fan control support within the Radeon driver. Should reduce the fan noise on systems with a higher default fan profile.<\/li>\n<li>Initial GM204 GPU support (NVIDIA GeForce 900 series) in Nouveau driver<\/li>\n<li>RAID 5 and RAID 6 level support is better off in the Btrfs file-system<\/li>\n<li>LZ4 Compression Support for SquashFS<\/li>\n<li>multi-touch for more Logitech devices<\/li>\n<li>New keyboard backlight support in DELL laptop. ThinkPad ACPI driver reworked to simplify sound muting. Toshiba ACPI driver improvements<\/li>\n<li>The initial hardware enablement for Skylake, Intel&#8217;s successor to Broadwell<\/li>\n<li>AMD HSA open-source support is closer to reality<\/li>\n<li>and more &#8230;.<\/li>\n<\/ul>\n<p><b>How to Install \/ Upgrade to Kernel 3.19 in Ubuntu:<\/b><\/p>\n<p>The Ubuntu Kernel Team has made the binary packages for this kernel release, available for download at link below:<\/p>\n<p style=\"text-align:center;\"><a href=\"http:\/\/kernel.ubuntu.com\/~kernel-ppa\/mainline\/v3.19-vivid\/\" title=\"Kernel 3.19 DEBs\" target=\"_blank\">Download Linux Kernel 3.19 (.deb)<\/a><\/p>\n<p>First check out your OS type, <i>32-bit (i386)<\/i> or <i>64-bit (amd64)<\/i>, then download and install the packages below in turn:<\/p>\n<ol>\n<li><i>linux-headers-3.19.0-031900_xxx_all.deb<\/i><\/li>\n<li><i>linux-headers-3.19.0-031900-generic_3.19.0-031900.xxx_i386\/amd64.deb<\/i><\/li>\n<li><i>linux-image-3.19.0-031900-generic_3.19.0-031900.xxx_i386\/amd64.deb<\/i><\/li>\n<\/ol>\n<p>If you need a low latency system (e.g. for recording audio) then replace the second and third packages with:<\/p>\n<ol>\n<li><i>linux-headers-3.19.0-031900-lowlatency_3.19.0-031900.xxx_i386\/amd64.deb<\/i><\/li>\n<li><i>linux-image-3.19.0-031900-lowlatency_3.19.0-031900.xxx_i386\/amd64.deb<\/i><\/li>\n<\/ol>\n<p><b>For Ubuntu Server without an UI,<\/b> you may run below commands one by one to download &#038; install the kernel debs.<\/p>\n<p><i>For 64-bit system, run:<\/i><\/p>\n<pre style=\"border:none; background:none;\">cd \/tmp\/\n\nwget http:\/\/kernel.ubuntu.com\/~kernel-ppa\/mainline\/v3.19-vivid\/linux-headers-3.19.0-031900-generic_3.19.0-031900.201502091451_amd64.deb\n\nwget http:\/\/kernel.ubuntu.com\/~kernel-ppa\/mainline\/v3.19-vivid\/linux-headers-3.19.0-031900_3.19.0-031900.201502091451_all.deb\n\nwget http:\/\/kernel.ubuntu.com\/~kernel-ppa\/mainline\/v3.19-vivid\/linux-image-3.19.0-031900-generic_3.19.0-031900.201502091451_amd64.deb\n\nsudo dpkg -i linux-headers-3.19.0-*.deb linux-image-3.19.0-*.deb<\/pre>\n<p><i>For 32-bit system, run:<\/i><\/p>\n<pre style=\"border:none; background:none;\">cd \/tmp\/\n\nwget http:\/\/kernel.ubuntu.com\/~kernel-ppa\/mainline\/v3.19-vivid\/linux-headers-3.19.0-031900-generic_3.19.0-031900.201502091451_i386.deb\n\nwget http:\/\/kernel.ubuntu.com\/~kernel-ppa\/mainline\/v3.19-vivid\/linux-headers-3.19.0-031900_3.19.0-031900.201502091451_all.deb\n\nwget http:\/\/kernel.ubuntu.com\/~kernel-ppa\/mainline\/v3.19-vivid\/linux-image-3.19.0-031900-generic_3.19.0-031900.201502091451_i386.deb\n\nsudo dpkg -i linux-headers-3.19.0-*.deb linux-image-3.19.0-*.deb<\/pre>\n<p>When done, restart your computer.<\/p>\n<p><b>Tip:<\/b> For Desktop machine running with a proprietary video driver, you may have to re-build\/re-install the driver for the new kernel.<\/p>\n<p>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:<\/p>\n<pre style=\"border:none;\">sudo apt-get remove linux-headers-3.19.0-* linux-image-3.19.0-* && sudo update-grub<\/pre>","protected":false},"excerpt":{"rendered":"<p>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&#8217;t any reason for it. Just as an example, Sasha Levin used [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[14,1226],"class_list":["post-4654","post","type-post","status-publish","format-standard","hentry","category-howtos","tag-linux-kernel","tag-linux-kernel-3-19-series"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/4654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=4654"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/4654\/revisions"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=4654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=4654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=4654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}