Instructions for building the "new" driver under 2.5.x: ------------------------------------------------------- (This won't work with *2.4.x*, so don't even try...) You need a kernel >= 2.5.53. 0) Some changes are already disucussed with Gerd Knorr, but have not been applied to the main kernel tree. Because of this, you need to apply the following patches to your kernel tree before configuring and building it: - 00_knorr_v4l1_compat.patch : adds the v4l1-compat module to the kernel - 01_video-buf.patch : moves video-buf to another location 1) Call "./makelinks . This will copy and link the driver files to your kernel. 2) Next, use "make menuconfig" or whatever and select the av7110 driver. If you have problems with modules and 2.5.x you can also compile the driver statically into the kernel. Build and install the new kernel as usual. 3) For your convenience, a script called "driver.av7110" is available to load and unload the driver easily. (Of course this is only valid if you compiled the driver as a module...) Use "./driver.av7110 start" to start the driver, "./driver.av7110 stop" to stop and unload it. ("./driver.av7110 restart" unloads the driver and loads the driver with all debugging options enabled) 4) Try your favourite programs, the behaviour should be exactly the same. Good luck! If you have problems or questions: 1) Look at the TODO file. If the problem is mentionend there, it will be fixed asap. 2) Ask on the mailing list or mail me at Michael Hunold.