...to the "Beer Fund" :)

Array.org Netbook Repository for Ubuntu

News

Previous Post
New Hardy-proposed Kernel Details
2008-10-09 21:42:19
Next Post
New site layout coming soon
2008-10-18 16:33:20

New Intrepid Kernel
Posted on 2008-10-09 21:42:19
By Adam McDaniel
This is the initial announcment for the first intrepid-based eeepc kernel available on Array.org. The original announcment was made on October 4th on the Eeeuser.com forums: Intrepid kernel packages (2.6.27-5-eeepc)

Since that announcment, Ubuntu has released 2.6.27-6-generic, so I've upgraded my release to 2.6.27-6-eeepc as well!

Also, an experimental flavour of the kernel was also created for Intrepid, packaged as linux-eeepc-lean. Installing eeepc-lean will actually give you a kernel with most modules compiled into the kernel itself, plus various modules that have nothing to do with the eeepc (macintosh hardware support, nvidia video cards, isdn, etc) are omitted. The end result should be a more responive kernel, espcially on bootup!

What's new in 2.6.27-6-eeepc, 2.6.27-6-eeepc-lean:

  • Ported asus_eee v0.3 from ubuntu-hardy-lum into ubuntu-intrepid
  • applied asus_eee patch to fix build on kernel > 2.6.26
  • Added bluetooth attribute to /sys/devices/platform/eeepc/bt
  • patch eeepc-laptop to support volume/wlan keys in the kernel
  • Applied Chris Snook's atl2 patch for 2.6.26, atl2 now v2.2.3
  • Manage EeePC 1000 sound cards with the 901 driver quirk.
  • Disabled debug, mca, isa, apm; enabled embedded config options
  • Partial fix for tbench regressions, switch from SLUB to SLAB
  • eeepc-laptop fix, disable rfkill_suspend/resume to fix resuming
  • Applied Elantech touchpad driver v5 patch
  • Re-applied psmouse's "elantech" parameter, still disabled by default.

Known issues in 2.6.27-6-eeepc*

  • Toggling wireless with Fn-F2 is broken (atleast for me). The upstream 2.6.27 kernel is planning on taking over ownership of this feature in the eeepc-laptop module, but there are some issues with it triggering. If you want to manually disable wireless, you should be able to do so with a command like:
    echo 0 | sudo tee /sys/class/rfkill/rfkill0/state
    Enabling it, change the first bit to "echo 1". This should be fixed shortly in upstream linux, in which case I'll push the fix down on the repository.

How to download 2.6.27-6-eeepc*

I still need to update the rest of the site, but for now you can link into the kernel by following the standard setup instructions, the only difference is that you should edit the array.list file after downloading it.

sudo gedit /etc/apt/sources.list.d/array.list
Add the following line:
deb http://www.array.org/ubuntu intrepid eeepc
Everything else should be the same.

I plan on making some major changes to the site, formalizing the new intrepid codebase, as well as updating the FAQ with the new lessons learned and tips and tricks when implementing this kernel.

Stay tuned!

Tags Assigned:intrepid eeepc-1000 asus_eee atl2 eeepc-laptop elantech snd-hda-intel linux-image-2.6.27-7-eeepc linux-image-2.6.27-7-eeepc-lean 2.6.27-7-eeepc 2.6.27-7-eeepc-lean