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>