Thursday, February 28, 2013

Upgrading Linux Kernel 3.7.5 (Stable) release in Ubuntu 12.10

Linux kernel 3.7.5 has recently released on January 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.
* ACPI: Add fixups for AMD P-state figures
* ACPI / processor: Get power info before updating the C-states
* ALSA: hda - Fix mute led for another HP machine
* ACPI / cpuidle: Fix NULL pointer issues when cpuidle is disabled
* module: fix missing module_mutex unlock
* usb: gadget: FunctionFS: Fix missing braces in parse_opts
* usb: dwc3: gadget: fix ep->maxburst for ep0
* USB: UHCI: fix IRQ race during initialization
* arm64: elf: fix core dumping to match what glibc expects
* arm64: makefile: fix uname munging when setting ARCH on native machine
* vfio-pci: Fix buffer overfill
* ioat: Fix DMA memory sync direction correct flag

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

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

$ sudo apt-get purge linux-image-3.7.5-030705

No comments:

Post a Comment