Tuesday, December 25, 2012

Upgrading Linux Kernel 3.7.1 (Stable) release in Ubuntu 12.10


Linux kernel 3.7.1 has recently released on December 17, 2012 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.

* USB: EHCI: bugfix: urb->hcpriv should not be NULL
* ring-buffer: Fix race between integrity check and readers
    * Partial fix for a hardware bug affecting OHCI controllers by NVIDIA
    * rcu: Fix batch-limit size problem
    * usb: ftdi_sio: fixup BeagleBone A5+ quirk
    * x86: hpet: Fix masking of MSI interrupts
    * clk: ux500: fix bit error
    * rcu: Fix batch-limit size problem


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

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

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

$ sudo apt-get purge linux-image-3.7.1-030701

Upgrading Linux Kernel 3.7.0 (Stable) release in Ubuntu 12.10


Linux kernel 3.7 has recently released on December 11, 2012 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: usb-audio: Fix mutex deadlock at disconnection
* ALSA: Fix card refcount unbalance
* ALSA: usb-audio: Fix races at disconnection
* DRM/Radeon: Fix Load Detection on legacy primary DAC.
* xfs: fix buffer shudown reference count mismatch
* xfs: fix reading of wrapped log data
* cfg80211: fix antenna gain handling
* drm/vmwgfx: Fix a case where the code would BUG when trying to pin GMR memory
* drm/vmwgfx: Fix hibernation device reset
* mmc: sdhci: fix NULL dereference in sdhci_request() tuning
* l2tp: fix oops in l2tp_eth_create() error path
* net: usb: Fix memory leak on Tx data path
* net: fix secpath kmemleak
* tcp: fix FIONREAD/SIOCINQ
* ipv4: Fix flushing of cached routing informations
* sctp: fix call to SCTP_CMD_PROCESS_SACK in sctp_cmd_interpreter()
* batman-adv: Fix broadcast packet CRC calculation
* NFS: fix bug in legacy DNS resolver.
* mac80211: fix SSID copy on IBSS JOIN
* drm/i915: fix overlay on i830M


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

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

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

$ sudo apt-get purge linux-image-3.7.0-030700

Monday, December 24, 2012

Upgrading Linux Kernel 3.6.11 (Stable) release in Ubuntu 12.10


Linux kernel 3.6.11 has recently released on December 17, 2012 with lots of bugfixes and improvements.

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

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

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

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

$ sudo apt-get purge linux-image-3.6.11-030611

Upgrading Linux Kernel 3.6.10 (Stable) release in Ubuntu 12.10


Linux kernel 3.6.10 has recently released on December 10, 2012 with lots of bugfixes and improvements. Below mentioned are the some important changes.

* 7core_edac: fix panic when accessing sysfs files
* i7300_edac: Fix error flag testing
* md/raid1{,0}: fix deadlock in bitmap_unplug
    * mac80211: fix remain-on-channel (non-)cancelling
    * ARM: Kirkwood: Update PCI-E fixup
    * iwlwifi: fix the basic CCK rates calculation
    * target: Fix handling of aborted commands
    * mm: vmscan: fix endless loop in kswapd balancing
    * mm/vmemmap: fix wrong use of virt_to_page
    * Dove: Fix irq_to_pmu()
    * Dove: Attempt to fix PMU/RTC interrupts


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.10-030610.

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

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

$ sudo apt-get purge linux-image-3.6.10-030610

Saturday, December 08, 2012

Upgrading Linux Kernel 3.6.9 (Stable) release in Ubuntu 12.10


Linux kernel 3.6.9 has recently released on 04 December, 2012 with lots of bugfixes and improvements. Below mentioned are the some important changes.

*ALSA: hda - Fix missing beep on ASUS X43U notebook
*ALSA: ua101, usx2y: fix broken MIDI output
*iwlwifi: fix monitor mode FCS flag
*radeon: add AGPMode 1 quirk for RV250
*drm/radeon: add new SI pci id
*mmc: sdhci-s3c: fix the wrong number of max bus clocks
*mwifiex: fix system hang issue in cmd timeout error case
*x86, efi: Fix processor-specific memcpy() build error
*MPI: Fix compilation on MIPS with GCC 4.4 and newer
*NFC: Fix nfc_llcp_local chained list insertion
*get_dvb_firmware: fix download site for tda10046 firmware
*pstore/ram: Fix printk format warning
*bas_gigaset: fix pre_reset handling
*PM / QoS: fix wrong error-checking condition
*jbd: Fix lock ordering bug in journal_unmap_buffer()
*can: peak_usb: fix hwtstamp assignment

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.9-030609.

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

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

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