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>