Darryl Dias

09 Apr 2013 in
**Linux Kernel 3.8.6** is the sixth maintenance release for kernel 3.8 series that has been made available recently. In this tutorial, we will help you install it in a system running Ubuntu and any other Ubuntu-based distro for ARM. Here are some fixes in [kernel 3.8.6](http://goo.gl/PgNG5): - \*\* ipv6: fix bad free of addrconf\_init\_net\*\* - \*\* net: ethernet: cpsw: fix erroneous condition in error check\*\* - \*\* net: fq\_codel: Fix off-by-one error\*\* - \*\* Btrfs: fix space leak when we fail to reserve metadata space\*\* - \*\* Fix bug for DM9000 revision B which contain a DSP PHY\*\* - \*\* drm/i915: Use the fixed pixel clock for eDP in intel\_dp\_set\_m\_n()\*\* - \*\* ARM: kirkwood: Fix chip-delay for GoFlex Net\*\* - \*\* NFSv4.1: Fix a race in pNFS layoutcommit\*\* - \*\* iwlwifi: fix length check in multi-TB HCMD\*\* - \*\* Bluetooth: Fix not closing SCO sockets in the BT\_CONNECT2 state\*\* - \*\* smsc75xx: fix jumbo frame support\*\* **Linux Kernel 3.8.6 Installation (Main)** For **ARM**-based systems, you can install kernel 3.8.6 with these commands at your own risk: `wget http://dl.dropbox.com/u/47950494/upubuntu.com/arm-kernel-3.8.6 -O arm-kernel-3.8.6` `chmod +x arm-kernel-3.8.6` `sudo sh arm-kernel-3.8.6``sudo update-grub` `sudo reboot` \*\* Please try this at your own risk. I am not responsible for any damage caused by this article to your system/arm device.\*\* **Enjoy!!**