Linux
kernel 3.6.3 has recently released on 21 October, 2012 with lots of
bugfixes and improvements. Below mentioned are the some important
changes.
*
PCI INTx eventfd setting has been moved earlier;
*
PCI INTx disable consistency has been repaired;
* Bad delegations during open recovery have been removed;
* Jack detection on internal speakers for Realtek has been improved;
* The GPE storm threshold is now a module parameter;
* CPU/DDR frequency calculation for SRIF PLLs has been fixed;
* Endless looping between cascade() and internal_add_timer() has been fixed;
* wthresh need to be changed to 1 in order to avoid possible Tx stalls;
* Assertion failure in commit code due to lacking transaction credits, has been fixed;
* CDC-ACM support for the CX93010-2x UCMxx USB Modem has been added;
* Explicit set of cache_dynamic_acls=1 for TPG demo-mode has been added;
* Truncation of mode data has been fixed and zero allocation length is now supported;
* per-net NSM client creation and destruction helpers has been introduced;
* User memory corruption (i386 userland on amd64 kernel) has been fixed;
* LPIB delay counting on broken hardware has been stopped;
* A useless BUG_ON which caused a regression in 3.5 has been repaired.
* Bad delegations during open recovery have been removed;
* Jack detection on internal speakers for Realtek has been improved;
* The GPE storm threshold is now a module parameter;
* CPU/DDR frequency calculation for SRIF PLLs has been fixed;
* Endless looping between cascade() and internal_add_timer() has been fixed;
* wthresh need to be changed to 1 in order to avoid possible Tx stalls;
* Assertion failure in commit code due to lacking transaction credits, has been fixed;
* CDC-ACM support for the CX93010-2x UCMxx USB Modem has been added;
* Explicit set of cache_dynamic_acls=1 for TPG demo-mode has been added;
* Truncation of mode data has been fixed and zero allocation length is now supported;
* per-net NSM client creation and destruction helpers has been introduced;
* User memory corruption (i386 userland on amd64 kernel) has been fixed;
* LPIB delay counting on broken hardware has been stopped;
* A useless BUG_ON which caused a regression in 3.5 has been repaired.
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.3-030603.
Download the script to perform the 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.3.sh
$ sudo sh ker-upg-3.6.3.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.3 is not compatible with your system hardware, then run the below command to remove the kernel 3.6.3 and switch back to previous kernel.
$ sudo apt-get purge linux-image-3.6.3-030603