Annotation of dvb-kernel/README-2.6, revision 1.2

1.2     ! hunold      1: Instructions for patching a 2.6 kernel with this release
        !             2: --------------------------------------------------------
1.1       holger      3: 
1.2     ! hunold      4: The DVB driver in 2.6.1 and above is regularly kept up-to-date, so it's  possible
        !             5: that it's even newer than the latest release tarball. There might be some cases
        !             6: though, where you want a specific release tarball driver compiled into the
        !             7: kernel. 
1.1       holger      8: 
                      9: There is a script called "makelinks" which -- well -- makes links from the 
                     10: CVS version of the driver to the kernel tree you supply on the command line.
1.2     ! hunold     11: The driver from the kernel is erased, instead the local source will be used if
1.1       holger     12: you compile your kernel again.
                     13: 
1.2     ! hunold     14: Step-by-step instruction:
        !            15: 
1.1       holger     16: 1) Call "./makelinks <your-kernel-directory>. This will copy and link the
                     17: driver files to your kernel, remove some old files, move some files around.
                     18: 
                     19: 2) Next, use "make menuconfig" or whatever and select the av7110 driver if
                     20: you haven't done so before. 
                     21: 
1.2     ! hunold     22: The av7110 driver needs a firmware to work properly.
        !            23: 
        !            24: If you want to compile it into the driver as it used to be in the past, you can
        !            25: download firmware files from http://www.linuxtv.org:81/download/dvb/ The most
        !            26: recent version is dvb-ttpci-01.fw. You need to select "Compile av7110 firmware
        !            27: into the driver" and  specify the filename path (usually
        !            28: /usr/lib/hotplug/firmware/dvb-ttpci-01.fw) within the DVB subsystem configuration
        !            29: of the kernel.
        !            30: 
        !            31: Alternatively, you can use the hotplug facilities of 2.6 to let the driver load 
        !            32: it's firmware upon driver insertion. Have a look at
        !            33: linux/documentation/firmware.txt for further details.
        !            34: 
        !            35: *Pitfall*: 
        !            36: If you compile the driver statically into the kernel, you must make sure that
        !            37: you compile the firmware into the driver. There is currently no way to prevent
        !            38: in-kernel compilation without the firmware being compiled in. If you do it anyway,
        !            39: there will be no way that you can load the firmware.
1.1       holger     40: 
                     41: Build and install the new kernel as usual.

LinuxTV legacy CVS <linuxtv.org/cvs>