Hey, to come back to my oops when opening a v4l-device under 2.5.x - I made the file_operations structure __devinitdata, which means it's removed after opening. This accidently worked under 2.4.x, but it doesn't under 2.5.x (and it shouldn't work in the first place). Removing the __devinitdata handle fixed it. I'm now able to watch TV under 2.5.x! For the archives. ;-). Ronald -- Ronald Bultje <rbultje@xxxxxxxxxxxxxxxxxxx>