Adam McDaniel (also a user from eeeusers.com) has made a custom eeepc-optimized kernel for Ubuntu available via synaptic/apt-get. This will setup your Wifi, Microphone, and eeepc_acpi modules instantly along with a few more features.
Advantages include * Access to the latest fixes not currently available in vanilla Ubuntu 8.04 * Automatic upgrades of future third-party fixes or patches * No need to manually compile hardware modules (i.e., wireless, eeepc-acpi, etc)
Supported EeePC models include 700 series (2G, 4G, 8G), 900, 900A, 901, 1000, 1000H.
Links:
Note: your EeePC must first have Ubuntu 8.04 installed. Please see Installing Ubuntu 8.04 for instructions.
Warning: these kernel packages are not supported or endorsed by Canonical or Ubuntu directly. They're produced by a member of the community based upon the most recent Ubuntu code. Please do not go to Ubuntu or Canonical for support or help.
By default, the repository will install kernel image 2.6.24-21-eeepc, This contains the following features:
Current versions supported are:
For more information:
This kernel can be installed on any Ubuntu-based distrobution built upon v8.04 (Hardy Heron), including Eeebuntu, Xubuntu, & Kubuntu. The latest versions of Ubuntu-Eee and Eeebuntu are shipped with this kernel pre-installed.
For more information, see the original forum announcement, or the upgrade announcement.
An upgrade of this kernel is already in the works for the upcoming Ubuntu v8.10 (Intrepid Ibex) release, due out on October 30, 2008. The array.org Intrepid kernel should be available very soon after that.