I have placed a test 2.6.12-tcl1 kernel source under subversion control on husaberg that includes the sa1100_udc support recently advertised as well as yaffs2. The kernel is somewhat TCL centric .. be warned! It has the option of building by default for tcl, aleph1, guralp or hydra as well as ALSA support. See balloon2-tcl config file for a default tcl build. I suggest that configs have the arch (or other disambiguator) as a suffix eg linux-2.6.12-tcl1-sa1100 so that /lib/modules in a base rootfs can be populated for several incompatible builds eg balloon2 and balloon3 as /lib/modules/2.6.12-tcl1-sa1100 and /lib/modules/2.6.12-tcl1-pxa. This may be extended eg /lib/modules/2.6.12-tcl1-sa1100-aleph1 - opinion? This kernel is only my 2.6 working playpen for Balloon2 for now and it is likely that this will be abandoned when 2.6.18 is released. I intend to add support for both balloon2 and balloon3 in 2.6.18. Web access is via http://husaberg.toby-churchill.com/cgi-bin/viewcvs.cgi/ Subversion access is via svn server eg "svn list svn://husaberg.toby-churchill.com/" Nick Bane