Posted on 2008-12-03 01:15:01
By Adam McDaniel
|
Just thought I'd post a quick announcement saying that the site has reached a pretty major milestone yesterday afternoon. In 5 months, this project has served over 10 million hits!
Granted, this number includes all the automated "apt-get update" requests coming from every connected eeepc, plus actual debian package downloads, but still, it's pretty impressive!
Actual website hits by real people since July 02 2008 hovers around 1,335,406 which, still, is pretty damn impressive as well!!
Thanks to everyone who has supported me, this project, and open source in general through the "Beer Fund" or even just a simple "Thank You" email. It's all greatly appreciated.
(To date, over 400 pints of Guinness have been earmarked by the "Fund"!)
Thanks :D |
|
|
Posted on 2008-11-23 23:25:12
By Adam McDaniel
|
With the release of 2.6.27-8-eeepc* I noticed the server starting to buckle under the traffic load. Nothing major, site response times were lagged and some mysql requests were not having a "good time".
BTW, from Nov 17-21 there were 5000+ kernel downloads, 175+ gigs served!
Since its inception in July 2008, this site has served 3.1 terabytes and serviced 9.3 million hits!!
As a result, I had to divest some funds from the "Beer Fund" and direct them to GoDaddy for a server upgrade. I hope you all don't mind ;)
The good news is that now we're running on dedicated hardware (rather than a virtual slice) and with a larger monthly bandwidth allotment. I'd be happy if this lasts for about the next 6 months or so,.. hopefully :)
Thank you to everyone who's supported the site through the "Beer Fund". I do appreciate the continued support and need for this project. I look forward to ensuring that the repository remains up-to-date as its needed by the EeePC+Ubuntu community ;)
-Adam |
|
|
Posted on 2008-11-17 01:15:11
By Adam McDaniel
|
Over the weekend I posted a minor upgrade for Intrepid users, which includes a new kernel, 2.6.27-8-eeepc*.
Various changes include:
- Merged with latest upstream stable Linux kernel: 2.6.27.6
- Merged with latest Ubuntu Intrepid Linux kernel: 2.6.27-8.17
- Fixed the 5-10 second mystery boot delay on eeepc-lean on eeepc 1000 devices (thanks to Johannes Petersson)
Since the last major issue on eeepc-lean has now been fixed, its status has been upgraded to Testing.
A complete list of changes in 2.6.27-8 can be found in the changelog.
Upcoming with 2.6.27-9-eeepc*, I'll make an effort to implement some of the points described in the article "Booting Debian in 14 seconds" (thanks, xat)
-Adam |
|
|
Posted on 2008-11-13 01:30:42
By Adam McDaniel
|
Due to some weird memory issues, I had to take the native git:// repository offline until I could find some new hardware. It's back online now, but there's a new git url syntax:
git://git.array.org/project
(Please see the Git URL table for a list of the available projects.)
If you have previously cloned a git repository under the old git:// or http:// urls, it is possible to update your config to goto the new address.
For example, if I had previously downloaded the ubuntu-intrepid-eeepc.git project, I would open up the configuration file: ./ubuntu-intrepid-eeepc.git/.git/config and make the following change (as shown in bold):
[remote "origin"]
url = git://git.array.org/ubuntu-intrepid-eeepc.git
fetch = +refs/heads/*:refs/remotes/origin/*
Alternatively, the http:// protocol can also be used as an alternative to the git:// protocol, but it is not recommended as the download is not as efficient. |
|
|
Posted on 2008-11-12 02:53:45
By Adam McDaniel
|
I was going through some of the newer intrepid code tonight, comparing the various changes between the hardy and hardy-proposed branch and intrepid when I came across a simple upgrade which'll greatly benefit EeePC 701SD, 901 and later owners.
Specifically, for the 701SD owners, the hardy eeepc kernel previously didn't actually support the rtl8187se wireless card found on this device. Hardy-proposed did, so I back-ported the rtl8187se driver to hardy.
For the 901 and later owners, the rt2860sta wireless driver was upgraded to v1.7.1.1; this provides better support for WPA and WPA2 encrypted networks. (Again, this was a case where hardy-proposed had the upgrade, but hardy did not.)
If you're already running the hardy-proposed kernel (currently 2.6.24-22-eeepc) then you already have these wireless upgrades and don't need to do anything. (Once Ubuntu has stabilized 2.6.24-22-generic, then I'll likely release that kernel as the standard hardy build. |
|
|
Posted on 2008-11-11 13:33:52
By Adam McDaniel
|
Well, it would seem that all along git downloads over http:// never worked; due to a broken symlink. Downloading over http:// protocol should now work.
Note, downloading over git:// protocol is still off-line, at least until I can find another server to host the public repositories. My lowly array.org server doesn't have enough memory to dynamically construct the intrepid download while serving the site. It only barely has enough mojo to handle the hardy download, but it was the intrepid download caused the nasty site crash from earlier in the month. Un-fun.
As soon as I can find a server, I'll post another announcement on the specifics.
OH, also, I have some new updates for the hardy eeepc users as well as the intrepid eeepc-lean users. Plus a bunch of generic site fixes. Stay tuned ;)
-Adam |
|
|
Posted on 2008-11-03 09:34:59
By Adam McDaniel
|
I'm not sure exactly what happened but the git-daemon caused a pretty major crash on the server at around 0500 UTC-0700 this morning. git-daemon brought down mysql and some apache functions resulting in partial usability on the site.
While the repository itself wasn't affected, I couldn't actually logon to the server to fix it.
Everything is back online now, but I've taken the git-daemon offline until I can figure out what happened and how to prevent it.
In the mean time, it is still possible to download the source code, but you'll have to fall back to the http protocol. See FAQ #11.
|
|
|
Posted on 2008-10-31 17:10:19
By Adam McDaniel
|
With the release of Ubuntu v8.10 (Intrepid Ibex) by Canonical yesterday, I have imported their latest generic kernel into my eeepc and eeepc-lean flavours and officially released a stable version of the EeePC kernel for Intrepid!
The stable Intrepid EeePC kernel is version 2.6.27-7.15eeepc2 which contains the following updates:
- Merged in Ubuntu's 2.6.27-7-generic (2.6.27-7.15) intrepid kernel.
- Merged in upstream Linux 2.6.27.4 stable kernel.
- Fixed the bluetooth handle in eeepc-laptop.
- Re-enabled ath5k driver (previously disabled in generic)
See the linux-image-2.6.27-7 (2.6.27-7.15eeepc2) changelog for the complete list of updates.
Note that the eeepc-lean kernel has also been upgraded with these changes, but I'm keeping its status as experimental for now... there are still some odd issues appearing on some Atom devices (most notably the unexplained delays during boot-up.)
Happy Hallowe'en! |
|
|
Posted on 2008-10-30 23:48:02 Updated on 2008-10-31 00:05:35
By Adam McDaniel
|
Like most things in life, the new array.org/ubuntu site redesign took a little longer than expected! Well, the majority of the work was done a week ago, but I did have to spend some extra time debugging little bits and things.
The neat thing now is that information is better organized (in my opinion:) and now its easier to grab find information related to a particular device, ubuntu release, or module. Expect more frequent updates and news posts related to new releases as they happen.
Speaking of new Ubuntu releases, Ubuntu v8.10 (Intrepid Ibex) was released today! What better time is it now to announce my own support for Intrepid on the EeePC!
I would like to draw your attention to some of the new features on this site:
Page and News specific tags
Now you can search for all pages and articles that mention a specific distrobution, model, organization, module, or release. Tags are all colour coordinated to their type (i.e., all model tags are gray, all module tags are yellowish) just place your mouse over the tag to identify its type, then click it to perform the search!
Plus, most pages contain "Latest News" related to their tag. For example, if you browse to the Status Page for the EeePC 900, you'll see on the right all the latest news articles tha tmention the eeepc-900 tag. Neat!
Use the model-specific status reports to view the most-recent list of supported features for your specific device, for your specific version of Ubuntu!
Most of you probably already figured the steps out on your own. This page solidifies the intrepid version of the repository.
Documentation has been posted on what specific enhancements have been applied to the eeepc kernel. This information can by used by anyone who is interested in knowing how the eeepc kernel ticks. The commits specific to the release are documented so all one needs to do is download the source through git and access the commit number to grab the patch.
The source code page has been expanded to provide release-specific instructions, as well as some hits and steps for customizing and building your own eeepc kernel.
Finally, there's a support page linking to free community support sites available as well as the launchpad bugs page. Eventually there will be a new link on here offering Professional Support Services.
That's it for now. Not everything is 100% but I've delayed deploying this new site long enough! Eventually the other bits and whistles will be completed and this site will be fully automated and operational! Neat! :D
Thanks for your patience, and enjoy Ubuntu Intrepid!
--
Adam McDaniel |
|
|
Posted on 2008-10-25 18:21:04 Updated on 2008-10-30 10:00:35
By Adam McDaniel
|
I'm in the process of upgrading the intrepid kernel to shadow the latest intrepid generic kernel (version 2.6.27-7.14) when I noticed something odd. The only checkin for .14 was this:
commit 0ce675240e3a2f02eb98edb05ff198a51701633c
Author: Tim Gardner
Date: Thu Oct 23 07:25:37 2008 -0600
UBUNTU: Disable ath5k in 2.6.27
Bug: #288148
Disable in-kernel ath5k driver in favor of madwifi and linux-backports-modul
ath5k as released in 2.6.27 is simply not ready for wide deployment.
Signed-off-by: Tim Gardner
It appears as as though ath5k was maintained in linux-backports-modules, proportedly a newer version too.
For the eeepc intrepid kernel I believe I'll keep ath5k and actually update it to the latest release of wireless-testing-2.6.git |
|
|
Posted on 2008-10-18 16:33:20
By Adam McDaniel
|
I'm in the process of redesigning the site a bit. This will reflect the
new updates that are now available on the Intrepid kernel, as well as the
new eeepc-config package.
New site features are going to include:
- Intrepid-specific instructions and documentation for
2.6.27-7-eeepc and 2.6.27-7-eeepc-lean.
- Hardy and Intrepid-specific documentation for eeepc-config.
- Specifics on the new eeepc-lean kernel flavour and what it does and
why you should care.
- An updated "state of the project" page (Much like my
earlier post about 2.6.27-3-generic.)
- An updated list of known issues.
- A howto for using the Elantech v5 driver.
- Testing steps incase you encounter a problem
- A proper blog that'll allow for comments & tags 'n stuff.
- Cleaner, less cluttered layout.
- The announcement of kernel support for a new netbook
manufacturer!
Please be patient, check back in a couple of days :)
-Adam
|
|
|
Posted on 2008-10-09 21:42:19
By Adam McDaniel
|
There have been quite a few updates and new information on the eeeuser.com
Ubuntu forums, more information than what's currently on the site.
Details about the new hardy-proposed kernel can be found online the
thread Kernel
2.6.24-22-eeepc ready for testing on "hardy-proposed", see below for a
summary. Note, 2.6.24-22-eeepc will still be posted to "hardy" once it
is deemed stable and working:), please do not link to hardy-proposed
unless you're interested in testing out this kernel.
What's new in 2.6.24-22-eeepc:
- Applied Elantech touchpad driver v5 patch (see known issues!)
- Enabled pcnet32 module for network support in vmware
- Enabled CONFIG_SCHED_SMP for better HT Scheduling on the Atom
- Enabled atl1 and rt8169 modules for networking on the eeebox
- Enabled the modules rtl8180, rtl8187, rt2x00, rt61pci
- Upgraded uvcvideo to r249
- Upgraded madwifi to r3862
- Upgraded rt2860 wireless to v1.8.0.0
- Disabled hardware header reservation in madwifi (to allow bridging on
ath0)
- ...plus dozens of upstream changes from Ubuntu (detailed list to follow)
Known issues in 2.6.24-22-eeepc:
- The elantech patch is disabled by default. Add "options psmouse
elantech=1" to /etc/modprobe.d/eeepc
- See https://bugs.launchpad.net/ubuntu-eeepc-kernel/ (Please don't
abuse launchpad. Launchpad is not a forum for discussion just because you
have a problem. This forum is! Thanks!)
TODO items in 2.6.24-22-eeepc:
- Investigate backporting ath5k to 2.6.24 to replace madwifi
- Attempt to compile the modules statically for potential speed
improvements.
- Investigate Arjan van de Ven and Auke Kok's fast-boot patches and
techniques.
- Fix the known issues
|
|
|
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*
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!
|
|
|
Posted on 2008-10-02 01:50:41
By Adam McDaniel
|
Sorry for the half-assed update. its 2am and i need sleep :T
I wanted to post an upgrade tonight for users connected to the
hardy-proposed repository.. preliminary 2.6.24-22-eeepc changes include
Note these are testing packages only. Tomorrow i'll post a formal
announcement on the eeeuser.com forum, with instructions on how to link to
hardy-proposed.
Anyway, more details to follow... in the morning. Im off to bed.
|
|
|
Posted on 2008-09-20 19:10:29
By Adam McDaniel
|
A few people have asked me if I'm planning on releasing an eeepc-optimized
kernel for the upcoming release of Ubuntu v8.10 (Intrepid Ibex). My answer
is... only if it's necessary.
The table below is a comparision of what is and is not currently supported
in Hardy (v8.04.1) compared to Intrepid (v8.10alpha5). Information here is
accurate as of Saturday, September 20 2008:
Supported by Hardy, out-of-the-box v8.04.1, 2.6.24-21-generic |
Not Supported by Hardy, out-of-the-box v8.04.1, 2.6.24-21-generic |
- atl2 module (wired network on 900A and earlier)
|
- madwifi module (wireless network on 900 and earlier)
- atl1e module (wired network on 901 and later)
- rt2860sta module (wireless network on 900A and later)
- uvcvideo module (webcam on all models)
- Front mic on 900, 901, 1000
- eeepc-acpi module (hotkey events)
- hotkey support (hotkey buttons)
- elantech driver (enhanced touchpad)
|
Supported by Intrepid, out-of-the-box v8.10 alpha5, 2.6.27-3-generic |
Not supported by Intrepid, out-of-the-box v8.10 alpha5 2.6.27-3-generic |
- atl2 module (wired network on 900A and earlier)
- ath5k module (wireless network on 900 and earlier)
- atl1e module (wired network on 901 and later)
- uvcvideo module (webcam on all models)
- Front mic on 900, 901
|
- rt2860sta module (wireless network on 900A and later)
- Front mic on 1000
- eeepc-laptop module (hotkey events)
- hotkey support (hotkey buttons)
- elantech driver (enhanced touchpad)
|
|
Green items are addressed by this site's kernel
Red items are not yet addressed by this site's kernel
|
While I am supplying Ubuntu patches for Intrepid on what I know, I don't
know if everything on the "Not supported by Intrepid, out-of-the-box" list
will be ready by the time it's released.
If there are any features missing from Intrepid, I will likely produce an
Intrepid EeePC kernel to address them.
(Disclaimer: The information listed here is based upon my personal
experience and anecdotal evidence from end-users. Information is
up-to-date as of Saturday, Sept 20, 2008. The specific items that are and
are not supported are by no means a guarantee as to what is and is not
supportable for your specific device.)
Edit: Sun Sep 21 11:33:17 MDT 2008
I forgot the elantech driver for (enhanced touchpad support) on this list.
Side-note, I've been informed that the author has released a new version
of this driver. I'll see what I can do about integrating it within the
next week or so.
|
|
|
Posted on 2008-09-19 18:43:14
By Adam McDaniel
|
A minor modules upgrade was released today. The following upgrades are now
available in the linux-ubuntu-modules-2.6.24-21-eeepc package:
- Enhanced soundcard (snd_hda_intel) module with support for the EeePC 1000's internal microphone
- Upgraded wireless (madwifi) modules (branch madwifi-hal-0.10.5.6, revision 3862)
- Upgraded webcam (uvcvideo) module (revision 249)
|
|
|
Posted on 2008-09-07 14:34:19
By Adam McDaniel
|
Given the release of 2.6.24-21-eeepc, and the sudden (and expected) jump
in download activity on the repository, I've created a new page to
summarize the latest stats: Repository
Activity.
Logs are loaded into the database at 2:30am MDT.
This page will usually be updated nightly at about 3am MDT.
Charts will always describe the last full day of activity.
|
|
|
Posted on 2008-09-04 17:46:56
By Adam McDaniel
|
Well, it took a little longer than expected, but 2.6.24-21-eeepc is
finally released!
So, why did this take so long?
Over the last few weeks I've been busy with several non-Linux and non-EeePC
commitments. I also wanted to test and validate this kernel, as thoroughly
as possible. Not everything is here that I would have liked, (as some hacks are still required) but things are certainly a
bit closer, especially for the newer EeePC 900A, 901, 1000, and 1000H
devices.
First off, I must say "Thank You" to Franco Lee and Ed
Martinson. Both of whom lent me their personal 700 and 901 devices to help
with development and testing. Without their contribution, I certainly
wouldn't be as comfortable releasing this new version as I am today :)
And finally, an even bigger
"THANK YOU" to everyone who's supported this project through
the PayPal "Beer Fund". I plan on notifying
everyone who's contributed via email, asking for permission to add your
name to a new "Sponsors" page. To date, 27 people have contributed
CAD$411. That's about 74 pints of Guinness! :D :D :D
So, what's new in 2.6.24-21-eeepc?
This version was released as a beta weeks ago as a special download for
EeePCs 901 and later. It was required because of changes to the
wired/wireless drivers meant madwifi and atl2 modules would not work.
If you're currently using an EeePC 900 or earlier, there actually aren't
that many changes for you. Other than,
- Hacks #1, #2 and #3 are largely unnecessary
- The eee overclocking module has been upgraded to v0.3 (now called
asus_eee)
- Simplified USB_PERSIST code that's "always-on"
For a complete list of features available in 2.6.24-21-eeepc, please see
the Technical Features page.
What are the long-term goals?
Ultimately, I'd like to have all of the hacks going away. Either replaced
with a separate config package (which is currently in development) or
handled by the kernel.
It is very likely that Ubuntu Intrepid v8.10 will be released before that
point, in which case I plan on re-assessing exactly what is in Intrepid
and what is not, and releasing a specific set of packages, if necessary.
Enjoy!
|
|
|
Posted on 2008-08-31 19:48:40
By Adam McDaniel
|
I was mucking with mysql, perl and apache's logs over the weekend, I've
found some fairly interesting stats.
As of July 2nd 2008, the total number of...
| Unique IPs that have downloaded the public key: | 7503 |
| Unique IPs that have linked to the repository: | 24280 |
| Unique IPs that have linked to linux-eeepc package: | 7310 |
| Unique IPs that have downloaded 2.6.24-19-eeepc: | 1589 |
| Unique IPs that have downloaded 2.6.24-20-eeepc: | 6458 |
| Unique IPs that have downloaded 2.6.24-21-eeepc: | 2827 |
| Requests serviced by the repository: | 400,320 |
| Packages downloaded from the repository: | 76,881 |
| Bytes downloaded form the repository: | 310,498,367,408 |
Yes, that's 310 Gigs! Neat!
Very shortly (Monday or Tuesday) I'll release 2.6.24-21-eeepc as the
standard kernel on this repository. The number of downloads for
this kernel is going to jump over the next week or so (probably to about
8000 or so) as people migrate to the latest kernel :P
|
|
|
Posted on 2008-08-21 00:57:53
By Adam McDaniel
|
The Features and Hacks
(formerly labelled Post-installation) pages have been redesigned to be a
little simpler and straight forward. With the addition of support for the
901/1000/1000h devices, certain features and hacks only apply to specific
devices.
Both pages are designed to be a little more dynamic, now with the ability
to generate device-specific results depending on what you select.
Unfortunately, some of the hacks are still incomplete. I should be able to
collect this information within the next week or so.
|
|
|
Posted on 2008-08-12 19:56:53
By Adam McDaniel
|
It took a little longer than expected, a few unexpected issues popped
up in the last few days with the sound-card, but, 2.6.24-21-eeepc has
finally gone gold!
The last remaining issue, the headphone jack output (or lack there-of),
was finally resolved this morning. Officially, the following
features are now provided by this kernel to support EeePC 901/1000/1000h
devices:
- Wired ethernet support (via atl1e module from Asus)
- Wireless ethernet support (via rt2860sta module from Ralink)
- Complete WEP and WPA wireless encryption support (via unreleased Ralink patch)
- Complete sound card support (via unreleased AlsaProject code)
- ACPI with Bluetooth support (via patched eeepc-acpi module)
- SMP enabled (for hyperthreading your Intel Atom CPU)
- Simplified Persistent USB support (via an "always-on" patch)
This kernel maintains backwards compatibility for all EeePC 900 and
earlier devices. Within the next week or so, barring any major bug reports
or problems, this kernel will be released as the standard repository
kernel.
If you want to try it out today; all you need to do is link to the repository
then run the command:
sudo apt-get install linux-image-2.6.24-21-eeepc
Enjoy!
|
|
|
Posted on 2008-08-03 16:11:21
By Adam McDaniel
|
It's been a few weeks since I've updated the news, so I figured now is a
good time.
Work is in progress to provide 100% support for the EeePC 901/1000/1000H
devices. As of today, if you install the 2.6.24-20-eeepc kernel you may
noticed that you have no ethernet or wireless support, no bluetooth hotkey
control (Fn-F2), and a broken internal microphone.
Once complete, the following new modules will be available:
- atl1e.ko: Wired LAN module ... (previously only available direct from ASUS's LinuxDrivers.zip
- rt2860sta.ko: Wireless LAN module ... (previously only available from ralinktech.com.tw
- snd-hda-intel.ko: Sound card module, ALC629 models ... (from code not yet formally released by the AlsaProject
- eeepc-acpi.ko: EeePC Hotkey module, bluetooth support ... (from a patch released by daltona on eeeuser.com)
If you'd like to track the progress of this work, or to try out some of
the experimental modules, subscribe to the thread:
http://forum.eeeuser.com/viewtopic.php?id=38030
|
|
|
Posted on 2008-07-24 15:11:37
By Adam McDaniel
|
The kind folks at the Ubuntu
Kernel Team are preparing to release their 2.6.24-20-generic kernel as
the standard Hardy Heron kernel. Considering that they view this kernel
as being stable, I thought that I'd follow their lead and release
2.6.24-20-eeepc as this repository's standard kernel.
What does this mean for you?
It means that if you're not already running 2.6.24-20-eeepc, it will be
downloaded and installed for you on the next system update, and you will
be prompted to reboot.
What's different in 2.6.24-20-eeepc?
According to the features page,
2.6.24-20-eeepc contains:
- Everything from 2.6.24-19-eeepc
- Restored extra kernel modules that were missing from 2.6.24-19-eeepc (I.e., DVD support, squashfs, usb+wifi support, etc.)
- USB_PERSIST support via timauton's patch. (See post-install steps.)
- Upgraded madwifi wireless modules (madwifi-hal-0.10.5.6 branch, svn r3745)
- Upgraded uvcvideo module (svn r233)
- Updated Elantech touchpad driver port to become user-selectable.
What if I have problems upgrading?
Please log your concerns into the eeeusers.com Forum, under the 2.6.24-20-eeepc
Kernel Upgrade Announcment Thread.
|
|
|
Posted on 2008-07-21 12:43:57
By Adam McDaniel
|
The elantech patch has been added back into the 2.6.24-20-eeepc kernel,
however it remains disabled by default. This is atleast until the original
authors are
satisfied with its performance on the EeePC.
If you want to use the original elantech code on 2.6.24-20-eeepc, all you
need to do is create a new file called /etc/modprobe.d/psmouse
with the line:
options psmouse elantech=1
Setting "elantech=0" or omitting this file will default to original
psmouse.ko code, as it existed before the elantech patch was applied.
Don't forget to also update /etc/X11/xorg.conf in the "Input
Device" section for your mouse:
Option "SHMConfig" "true"
Note, this patch was previously active for the 2.6.24-19-eeepc kernel, however
there is no way to disable it without downloading a seperate psmouse.ko
module. 2.6.24-20-eeepc was initially created as a way for users to
choose which mouse driver they want, however more updates have been pushed
to this new kernel so it seems like now is a good time as any to just retire
2.6.24-19-eeepc.
If there aren't any major problems with this patch, then I'll push out
2.6.24-20-eeepc as the standard kernel on the repository. That'll probably
happen sometime before this weekend.
|
|
|
Posted on 2008-07-20 22:39:20
By Adam McDaniel
|
The Source Code page has been updated to contain
the diffs for the latest packages' versions available.
All code here has been commited to an eeepc branch on a git repository,
cloned from ubuntu's kernel.ubuntu.com
git repository.
|
|
|
Posted on 2008-07-18 18:51:38
By Adam McDaniel
|
The Kernel Post-installation page has been
updated with actual content. It now describes what steps the user needs to
do by hand in order to reach "EeePC nirvana" :)
For example, if a user were to install Ubuntu v8.04 fresh and not setup
this kernel, there would about 10-12 additional steps that need to
be performed by hand. (I.e., download and build madwifi, eeepc-acpi,
eeepc-linux, uvcvideo drivers, setup scripts, etc.) On top of that, if
Ubuntu releases an updated kernel, you'd have to go through the
entire build process again just to restore your system. (Assuming you
follow http://wiki.eeeuser.com/getting_ubuntu_8.04_to_work_perfectly
to the letter.)
Using my kernel, there are only four additional steps (well, I'd
classify only the first three as being absolutely necessary.) All
of which only need to be peformed once.
Eventually, some of these steps will become packages, making the install
and setup process even simplier.
|
|
|
Posted on 2008-07-17 10:58:40
By Adam McDaniel
|
I've rebuilt the linux-image-2.6.24-20-eeepc package and established a
dependancy on linux-ubuntu-modules-2.6.24-20-eeepc.
If you had problems with your mouse, soundcard, wireless, etc after
installing 2.6.24-20-eeepc, all you need to do is download the updated
package via synaptic or "sudo apt-get -u dist-upgrade"
That will download an updated linux-image-2.6.24-20-eeepc package and the missing
linux-ubuntu-modules-2.6.24-20-eeepc package.
|
|
|
Posted on 2008-07-17 09:46:30
By Adam McDaniel
|
For anyone who installed 2.6.24-20-eeepc for the first time after Wed July
16, you may have encountered a problem where the mouse, sound card,
wireless, & ethernet stopped working. This was because the
linux-ubuntu-modules-2.6.24-20-eeepc package wasn't auto-installed along
with the new kernel.
If you've previously used 2.6.24-20-eeepc BEFORE Wed July 16, you should
notice no problems at all, because you likely already had this package :)
I'm in the process of rebuilding 2.6.24-20-eeepc so that the dependancy to
the linux-ubuntu-modules package is properly established. I should have
the fixed package uploaded to the repository shortly.
|
|
|
Posted on 2008-07-16 21:22:12
By Adam McDaniel
|
Back home now, and I have a couple updates for the 2.6.24-20-eeepc kernel.
|
|
|
Posted on 2008-06-29 01:09:16
By Adam McDaniel
|
I'm off tomorrow, leaving for my summer vacation to London, England and Moscow
& St. Petersburg, Russia. Actually, I bought my EeePC 900 specifically for
this trip.
We plan on heading back home to Canada on July 15th, but I have no idea
what to expect for internet access.
I'll try to keep tabs on the forum and email,
but if I'm delayed in replying, please be patient :)
In the mean time, I've thrown together a ubuntu-eeepc-kernel launchpad project specifically for this kernel. There's also a bug reporting page available.
|
|
|
Posted on 2008-06-28 00:56:52
By Adam McDaniel
|
I rebuilt 2.6.24-20-eeepc's kernel image and
modules after disabling CONFIG_PREEMPT. Something nasty happened with
usplash that caused everything to flicker on bootup and not initialize
properly. That, and linux-ubuntu-modules-2.6.24-20-eeepc was not
downloading properly meant everyone trying 2.6.24-20-eeepc was having a
Bad Time.
Should be fixed now :P
The repository should auto-download the fixed packages for your convenience :)
|
|
|
Posted on 2008-06-27 21:02:19
By Adam McDaniel
|
There's a fairly major bug with 2.6.24-20-eeepc. If you've downloaded it
you may notice your screen flickering on bootup. While the boot up
eventually completes, there is as obvious problem with the framebuffer.
I'll issue a patch tonight, but for now 2.6.24-20-eeepc has been removed
from the repository.
|
|
|
Posted on 2008-06-27 12:10:07
By Adam McDaniel
|
Re-compiled the linux-ubuntu-modules package with the default config
options. Some users noted that certain modules that are available in the
generic kernel (such as squashfs, lirc, 3rd party wireless, etc) were
missing from my eeepc kernel.
They're now back in.
|
|
|
Posted on 2008-06-27 02:43:50
By Adam McDaniel
|
Built a beta copy of the 2.6.24-20-eeepc kernel. This version
contains the most recent 2.6.24-20-generic kernel code, plus extras
missing from the earlier eeepc kernel (DVD player support,
misc/obscure libraries, etc.)
This version of the kernel LACKS the earlier elantech driver...
at least until the Elantech v3 patch can be
standardized to work on the EeePC.
If you want to use this new kernel, you must explicitly install
it.
sudo apt-get install linux-image-2.6.24-20-eeepc
(I'll only be released as a standard download when Ubuntu releases
their final 2.6.24-20-generic build.)
|
|
|
Posted on 2008-06-25 18:00:00
By Adam McDaniel
|
Applied the microphone
patch to snd_hda_intel. This fixes the front
microphone on the EeePC 900.
|
|
|
Posted on 2008-06-20 21:02:00
By Adam McDaniel
|
General HTML layout upgrades. Added FAQ entries that describe how to
disconnect yourself from forced Ubuntu generic kernel updates
|
|
|
Posted on 2008-06-20 21:01:00
By Adam McDaniel
|
The linux-ubuntu-modules-2.6.24-19-eeepc package was upgraded to include:
The new madwifi modules (branch madwifi-hal-0.10.5.6)
* The eeepc-linux overclocking module (v0.2)
* The uvcvideo module (svn r215)
|
|
|
Posted on 2008-06-11 18:00:00
By Adam McDaniel
|
|
|
|
Posted on 2008-06-10 18:00:00
By Adam McDaniel
|
|
|
|
Posted on 0000-00-00 00:00:00 Updated on 0000-00-00 00:00:00
By Adam McDaniel
|
Just a quick note to say that I'm heading to Las Vegas tomorrow for CES 2009.
The goal is to get a sneak peek at some of the newest netbooks coming to the market, and to do some research to see if anything special is needed in the kernel to support them. Looks very exciting :)
I'll post a note here with my assessment this weekend.
Happy new year! |
|
|
|
|