Annotation of dvb-kernel/README, revision 1.4
1.1 hunold 1: Instructions for building the "new" driver under 2.5.x:
2: -------------------------------------------------------
3:
1.4 ! hunold 4: (This won't work with *2.4.x*, so don't even try, have a look
! 5: at the build-2.4 directory instead)
1.1 hunold 6:
1.3 hunold 7: You need a kernel >= 2.5.53.
1.1 hunold 8:
9: 0) Some changes are already disucussed with Gerd Knorr, but have
10: not been applied to the main kernel tree.
11:
12: Because of this, you need to apply the following patches to your
13: kernel tree before configuring and building it:
14:
15: - 00_knorr_v4l1_compat.patch : adds the v4l1-compat module to the kernel
16: - 01_video-buf.patch : moves video-buf to another location
17:
18: 1) Call "./makelinks <your-kernel-directory>. This will copy and link the
19: driver files to your kernel.
20:
21: 2) Next, use "make menuconfig" or whatever and select the av7110 driver.
1.3 hunold 22: If you have problems with modules and 2.5.x you can also compile the driver
23: statically into the kernel.
1.2 hunold 24:
1.1 hunold 25: Build and install the new kernel as usual.
26:
1.4 ! hunold 27: If you copy an old ".config" from an older kernel version where you already
! 28: selected the av7110 driver, some dependencies are not set up correctly and the
! 29: driver won't be build completely.
! 30:
! 31: You need to delete everything between the
! 32: > # Supported SAA7146 based PCI Adapters
! 33: and
! 34: > # File systems
! 35: line in your ".config", then run "make oldconfig". You will be asked about
! 36: these devices again, and the dependencies are set correctly.
! 37:
1.1 hunold 38: 3) For your convenience, a script called "driver.av7110" is available
1.3 hunold 39: to load and unload the driver easily. (Of course this is only valid if you
40: compiled the driver as a module...)
1.1 hunold 41:
42: Use "./driver.av7110 start" to start the driver, "./driver.av7110 stop" to
1.3 hunold 43: stop and unload it. ("./driver.av7110 restart" unloads the driver and loads
44: the driver with all debugging options enabled)
1.1 hunold 45:
46: 4) Try your favourite programs, the behaviour should be exactly the same.
47: Good luck!
48:
49: If you have problems or questions:
50:
1.3 hunold 51: 1) Look at the TODO file. If the problem is mentionend there,
1.1 hunold 52: it will be fixed asap.
53:
1.4 ! hunold 54: 2) Ask on the mailing list. If you choose to do so, please include the
! 55: following informations:
! 56:
! 57: - Do you really use the "dvb-kernel" driver?
! 58: - When did you check out the driver?
! 59: - Which kernel version are using?
! 60: - Which card do you have? (Name, board revision, frontend type, ...)
! 61: - What are the problems exactly?
1.1 hunold 62:
63: Michael Hunold.
LinuxTV legacy CVS <linuxtv.org/cvs>