this patch will crash your machine eventually... be warned. :-) the attached patch is against 2.4.17-pre1 and attempts to (naively) merge Doug Ledford's 0.05 i810_audio.c from redhat's 2.4.7 kernel with the latest features of the driver in 2.4.17. (2.4.7-redhat doesn't appear to include APM or s/pdif support). I bumped the version to 0.05a ;-) it fixes KDE's artsd problem on my machine, but I screwed something up involving virtual memory or buffer allocation. this causes an oops which makes the machine unstable. expect to see crashes in fs and kswapd code. maybe somebody else can debug this faster than me - it's been a while since i've done anything kernel related.