Instructions for building the "new" driver under 2.6.x: ------------------------------------------------------- (This won't work with *2.4.x*, so don't even try, have a look at the build-2.4 directory instead) You need a kernel >= 2.6.0-test8. 1) Call "./makelinks . This will copy and link the driver files to your kernel, remove some old files, move some files around. 2) Next, use "make menuconfig" or whatever and select the av7110 driver. If you have problems with modules and 2.6.x you can also compile the driver statically into the kernel. Build and install the new kernel as usual. If you copy an old ".config" from an older kernel version where you already selected the av7110 driver, some dependencies are not set up correctly and the driver won't be build completely. You need to delete everything between the > # Supported SAA7146 based PCI Adapters and > # File systems line in your ".config", then run "make oldconfig". You will be asked about these devices again, and the dependencies are set correctly. 3) You need to have at least the following modules loaded: - videodev: Video4Linux core module - v4l2-common: common functions for Video4Linux-2 drivers - v4l1-compat: backward compatiblity layer for Video4Linux-1 legacy applications - dvb-core: DVB core module - saa7146: SAA7146 core driver functions - saa7146_vv: SAA7146 video and vbi functions - video-buf: capture helper module for the saa7146_vv driver - dvb-ttpci: Driver for AV7110 based DVB-S/C/T cards Additionally, you need a frontend driver, ie. ves1x93, ves1820. Note: The "alps_bsrv2" driver is gone, please use the ves1x93 driver instead! 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. If you choose to do so, please include the following informations: - Do you really use the "dvb-kernel" driver? - When did you check out the driver? - Which kernel version are using? - Which card do you have? (Name, board revision, frontend type, ...) - What are the problems exactly?