Hello, I do not know if this issue has already come up on the mailing list... If it has... sorry for bringing it back! I can't compile bttv-0.8.33. This is the situation: I have, - a clean kernel 2.4.17 compiled with i2c, v4l and bttv support (all compiled as modules) - Gerd's patches downloaded from bytesex.org/patches - Gerd's driver bttv-0.8.33, also downloaded from his site Here's what I've done: 1. Compiled 2.4.17 kernel & modules, and rebooted with them (yes, yes, all the symbolic links to the kernel tree are OK) 2. Downloaded "videodev-2.4.18.diff.txt" into /usr/src 3. Downloaded "v4l2-01-add-api-2.4.19-pre8.diff.gz" into /usr/src/linux 4. Applied patch "videodev-2.4.18.diff.txt" by doing: "patch -p0 < videodev-2.4.18.diff.txt" on /usr/src 5. Applied patch "v4l2-01-add-api-2.4.19-pre8.diff.gz" by doing: "patch -p1 < v4l2-01-add-api-2.4.19-pre8.diff.gz" on /usr/src/linux (a bit strange, but it seems to only work this way, otherwise I get "file not found errors") 6. The patches went well, then I compiled bttv-0.8.33 with "make". It broke on file "bttv-driver.c" with that well-known error of "video_generic_ioctl undeclared...". Have I done something wrong? I've also tried with 2.4.18... As I'm sure Gerd is doing a very good job, and my expertise is very limited, let me know, please, where did I messed up... Greetings,