Friday, March 01, 2013

Upgrading Linux Kernel 3.7.6 (Stable) release in Ubuntu 12.10

    Linux kernel 3.7.6 has recently released on February 04, 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/i915: fix FORCEWAKE posting reads
    ALSA: hda - Fix non-snoop page handling
    ALSA: hda - fix inverted internal mic on Acer AOA150/ZG5
    ALSA: hda - Add a fixup for Packard-Bell desktop with ALC880
    ALSA: usb-audio: fix invalid length check for RME and other UAC 2 devices
    ath9k_hw: fix chain swap setting when setting rx chainmask to 5
    DM-RAID: Fix RAID10's check for sufficient redundancy
    xfs: fix periodic log flushing
    iwlegacy: fix IBSS cleanup
    xfs: fix _xfs_buf_find oops on blocks beyond the filesystem end
    x86, efi: Fix 32-bit EFI handover protocol entry point
    x86, efi: Fix display detection in EFI boot stub
    smp: Fix SMP function call empty cpu mask race
    NFSv4: Fix NFSv4 trunking discovery
    NFSv4: Fix NFSv4 reference counting for trunked sessions
    NFS: Fix error reporting in nfs_xdev_mount
    Bluetooth: Fix incorrect strncpy() in hidp_setup_hid()
    kvm: Fix irqfd resampler list walk
    drm/radeon: fix cursor corruption on DCE6 and newer
    drm/radeon: fix a rare case of double kfree
    drm/radeon: fix error path in kpage allocation

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

    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

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

    $ sudo apt-get purge linux-image-3.7.6-030706

No comments:

Post a Comment