Sunday, April 07, 2013

Upgrading Linux Kernel 3.8.6 (Stable) release in Ubuntu 12.10


Linux kernel 3.8.6 has recently released on April 05, 2013 with lots of bugfixes and improvements.

The changelog contains all the improvements and bugfixes made in the kernel.

Below mentioned are some important fixes and improvements.

    * 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



We shall upgrade the default kernel version 3.5.0-17.28 shipped with Ubuntu 12.10 to 3.8.6-030806.

Download the script to perform an automated kernel upgrade process.

Now open the terminal and run the below command from the folder where script is downloaded to make it executable.
$ sudo chmod +x ker-upg-3.8.6.sh

$ sudo sh ker-upg-3.8.6.sh

After the completion, reboot the system for the changes to take effect and after reboot run the below command to confirm the version.

$ uname -r

In case if the kernel 3.8.6 is not compatible with your system hardware, then run the below command to remove the kernel 3.8.6 and switch back to previous kernel.

$ sudo apt-get purge linux-image-3.8.5-030805

Monday, April 01, 2013

Upgrading Linux Kernel 3.8.5 (Stable) release in Ubuntu 12.10


Linux kernel 3.8.5 has recently released on March 28, 2013 with lots of bugfixes and improvements.

The changelog contains all the improvements and bugfixes made in the kernel.

Below mentioned are some important fixes and improvements.

* drm/radeon: fix backend map setup on 1 RB trinity boards
    * drm/radeon: fix S/R on VM systems (cayman/TN/SI)
    * ARM: tegra: fix register address of slink controller
    * target/iscsi: Fix mutual CHAP auth on big-endian arches
    * rtlwifi: rtl8192cu: Fix problem that prevents reassociation
    * rtlwifi: rtl8192cu: Fix schedule while atomic bug splat
    * ALSA: hda - Fix typo in checking IEC958 emphasis bit
    * ALSA: hda/cirrus - Fix the digital beep registration
    * vhost/net: fix heads usage of ubuf_info
    * tcp: fix skb_availroom()
    * ipv4: fix definition of FIB_TABLE_HASHSZ
    * USB: EHCI: fix regression in QH unlinking
    * udf: Fix bitmap overflow on large filesystems with small block size
    * x86-64: Fix the failure case in copy_user_handle_tail()
    * nfsd: fix bad offset use
    * MD RAID5: Fix kernel oops when RAID4/5/6 is used via device-mapper
    * IPoIB: Fix send lockup due to missed TX completion
    * ext4: fix data=journal fast mount/umount hang


We shall upgrade the default kernel version 3.5.0-17.28 shipped with Ubuntu 12.10 to 3.8.5-030805.

Download the script to perform an automated kernel upgrade process.

Now open the terminal and run the below command from the folder where script is downloaded to make it executable.
$ sudo chmod +x ker-upg-3.8.5.sh

$ sudo sh ker-upg-3.8.5.sh

After the completion, reboot the system for the changes to take effect and after reboot run the below command to confirm the version.

$ uname -r

In case if the kernel 3.8.5 is not compatible with your system hardware, then run the below command to remove the kernel 3.8.5 and switch back to previous kernel.

$ sudo apt-get purge linux-image-3.8.5-030805

Upgrading Linux Kernel 3.8.4 (Stable) release in Ubuntu 12.10


Linux kernel 3.8.4 has recently released on March 20, 2013 with lots of bugfixes and improvements.

The changelog contains all the improvements and bugfixes made in the kernel.

Below mentioned are some important fixes and improvements.

* ALSA: seq: Fix missing error handling in snd_seq_timer_open()
* tty: serial: fix typo "SERIAL_S3C2412"
* ext3: Fix format string issues
* USB: storage: fix Huawei mode switching regression
* USB: cdc-wdm: fix buffer overflow
* dcbnl: fix various netlink info leaks
* rtnl: fix info leak on RTM_GETLINK request for VF devices
* vxlan: fix oops when delete netns containing vxlan
* tcp: fix double-counted receiver RTT when leaving receiver fast path
* ARM: davinci: edma: fix dmaengine induced null pointer dereference on da830
* ARM: w1-gpio: fix erroneous gpio requests
* powerpc: Fix cputable entry for 970MP rev 1.0

We shall upgrade the default kernel version 3.5.0-17.28 shipped with Ubuntu 12.10 to 3.8.4-030804.

Download the script to perform an automated kernel upgrade process.

Now open the terminal and run the below command from the folder where script is downloaded to make it executable.
$ sudo chmod +x ker-upg-3.8.4.sh

$ sudo sh ker-upg-3.8.4.sh

After the completion, reboot the system for the changes to take effect and after reboot run the below command to confirm the version.

$ uname -r

In case if the kernel 3.8.4 is not compatible with your system hardware, then run the below command to remove the kernel 3.8.4 and switch back to previous kernel.

$ sudo apt-get purge linux-image-3.8.4-030804