So, qwerty12, I've tried out your kernel. I've had lots of fun with the rotation, and it seems to me that my tablet boots a bit faster with the high speed SD, but I could be imagining it. The "EIO not returned in VIDIOC_DQBUF" patch certainly stops the errors, but I'm not sure it is a good solution. A/V sync in Videocamera (look in the Garage) and with a standard GStreamer pipeline is pretty dismal; I think it has actually gotten worse with this patch. I don't know what a better solution would be here, though... I'll keep playing around; I still think there's hope. As for the V4L1 patch: how do I use it? There's no v4l1 device created (usually /dev/video) and /dev/video0 is not recognized as a v4l device by VLC 0.8.6... Sigh. Thanks for the kernel anyway!