Wednesday, November 28, 2012

Upgrading Linux Kernel 3.6.8 (Stable) release in Ubuntu 12.10

Linux kernel 3.6.8 has recently released on 27 November, 2012 with lots of bugfixes and improvements. Below mentioned are the some important changes.

* ALSA: usb-audio: Fix crash at re-preparing the PCM stream
* ALSA: hda - Fix invalid connections in VT1802 codec
* ALSA: hda - Fix empty DAC filling in patch_via.c
* ALSA: HDA: Fix digital microphone on CS420x
* tcp: fix retransmission in repair mode
* ext4: fix metadata checksum calculation for the superblock
* ipv4/ip_vti.c: VTI fix post-decryption forwarding
* USB: usb_wwan: fix bulk-urb allocation
* USB: keyspan: fix typo causing GPF on open
* Revert "serial: omap: fix software flow control"
* selinux: fix sel_netnode_insert() suspicious rcu dereference
* PCI/PM: Fix proc config reg access for D3cold and bridge suspending
* intel-iommu: Fix lookup in add device
* net-rps: Fix brokeness causing OOO packets
* ARM: at91/AT91SAM9G45: fix crypto peripherals irq issue due to sparse irq support
* ARM: imx: ehci: fix host power mask bit
* ARM: dt: tegra: fix length of pad control and mux registers
* reiserfs: Fix lock ordering during remount
* netfilter: nf_conntrack: fix rt_gateway checks for H.323 helper
* KVM: x86: Fix invalid secondary exec controls in vmx_cpuid_update()
* r8169: Fix WoL on RTL8168d/8111d.
* Bluetooth: Fix having bogus entries in mgmt_read_index_list reply

For a full changelog, click here.

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

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.6.8.sh

$ sudo sh 
ker-upg-3.6.8.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.6.8 is not compatible with your system hardware, then run the below command to remove the kernel 3.6.8 and switch back to previous kernel.

$ sudo apt-get purge linux-image-3.6.8-030608

No comments:

Post a Comment