3.12.10 Intel Atom (945GME chipset) Netbook Zen Kernel (with TuxOnIce support) compiled on Lubuntu 13.10 (Saucy Salamander)

Posted: February 16, 2014 in Linux
Tags: , , , , , , , , , ,

1. Up-to-date kernel (as at 14 Feb 2014)
2. Customised for Toshiba NB205 netbook (945GME chipset) – should work for other Atom netbooks with similar hardware
3. BFS scheduler, BFQ/CFQ selectable IO scheduler
4. Faster start-up/boot time (by about 15% compared to standard kernel using hard disks – more if using SSD’s)
5. Aiming to be more power efficient than standard kernel
6. Aiming for smoother overall experience than standard kernel
7. TuxOnIce (hibernate) support – see below for usage
8. Kernel changes here

kernel headers and image

To use:
1. Extract to any directory using 7-Zip
2. Open terminal window
3. cd {extracted directory}
4. sudo dpkg -i *3.12.10*zen-nb*.deb
5. (optional) Add --no-log to kernel configuration line to workaround pty errors during boot if using systemd
6. Reboot

To uninstall:
1. Boot into any other kernel
2. Open terminal window
3. sudo apt-get purge linux-image-3.12.10-zen-nb linux-headers-3.12.10-zen-nb
4. Reboot

To Hibernate
1. (Skip this step if /usr/local/sbin/hibernate already exists) – Download, extract https://github.com/NigelCunningham/Hibernate-Script/archive/master.zip then sudo ./install.sh
2. (Skip this step if /usr/local/sbin/tuxoniceui_text already exists) – Download, extract https://github.com/NigelCunningham/Tuxonice-Userui/archive/master.zip then make && sudo make install && sudo mv /usr/local/sbin/tuxoniceui /usr/local/sbin/tuxoniceui_text
3. (Optional) Replace SaveClock restore-only with SaveClock yes in /etc/hibernate/common.conf
4. (Optional) See https://github.com/NigelCunningham/Hibernate-Script/blob/master/README for more information.
5. sudo /usr/local/sbin/hibernate


Kernel defaults to using CFQ IO scheduler.
Add elevator=bfq in Kernel command line to use BFQ IO scheduler instead without recompiling.

Credits to:
damentz (Steven Barrett) from Liquorix; Zen kernel developers & Pappy (Kernel Seeds) for initial .config seed; dieghen89 (kernel-netbook project) for BFQ tip; Nigel Cunningham for TuxOnIce support.

Kernels are provided on an “as is basis” and not guaranteed to work on all netbooks (too many variations in hardware). Suggest to only use kernels compiled for your current distribution/version.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s