From the earlier posts in this thread, it seemed that there was at least one person interested in getting the latest & greatest (?) kernel/patches running on their Epia, so I thought I'd share this.

NB: this is a work-in-progress; I've stayed away from the absolute "bleeding-edge" source, but don't come after me with a baseball bat if this stuff does not work as intended - its working for me ATM, tho.

linux-2.6.11_to_linux-2.6.11.7-atlas.r4.patch.bz2
Patch against vanilla linux-2.6.11 (this patch will bring you up to 2.6.11.7)
My M10k machine's hostname is "atlas", in case anyone was wondering where that came from.

From "bzcat $patch | head -n 20":
Code:
base: linux-2.6.11.7
patches applied:
        general:
                patch-2.6.11-ck4.bz2
                patch-2.6.11-mh2.gz
                loop_aes-3.0c-2.6.11.diff
                patch_2.6.11-swsusp2-2.1.8.bz2
                acpi-20050309-2.6.11.diff.bz2
                supermount-ng208-2611.diff
                inotify-0.22-rml-2.6.11-1.patch
                vesafb-tng-0.9-rc6-2.6.11-rc1.patch
                2.6.11-mm4-bk-drm.patch
                lirc-0.7.1pre4.bz2
                lirc-conf2.bz2
                shfs-0.35.patch.bz2
                shfs_Makefile.patch

        epia-specific:
                viafb_03.diff
                2.6.11-mm4-bk-drm-via.patch
All of the patches that I used can be found by googling for the file names, with the following exceptions:
  • "patch_2.6.11-swsusp2-2.1.8.bz2" is a just a monolithic version of "software-suspend-2.1.8-for-2.6.11"
  • "2.6.11-mm4-bk-drm.patch" is just renamed from 2.6.11-mm4's "bk-drm.patch"
  • "2.6.11-mm4-bk-drm-via.patch" is just renamed from 2.6.11-mm4's "bk-drm-via.patch"
  • "loop_aes-3.0c-2.6.11.diff" is just renamed from the kernel 2.6 patch in v3.0c loop-aes

I was going to use the -cko patchset for 2.6.11, but decided to go with -ck and roll my own, as it were, for the rest.

Other than the drm-via patch from 2.6.11-mm4 and the viafb patch, I haven't used any of the patches one usually associates with "-epia" - the functionality that was provided by "-epia" is pretty much in the vanilla kernel now.

The "shfs" and "loop-aes" patches aren't particularly germane to a carpc; this patch is based on my desktop kernel, and I thought shfs et al. would be neato-keen. Just ignore them.

config-atlas-1.0.bz2
My Epia M10k's config.
I'll update it in the near-future - promise!

Happy hacking.

PS: I was going to attach these files to this post, but there's this size restriction - plus, for whatever reason, "bz2" isn't a valid extension. <sigh>