Diff for /dvb-kernel/README.bt8xx between versions 1.7 and 1.8

version 1.7, 2004/01/29 10:43:37 version 1.8, 2004/05/03 14:27:45
Line 7  bttv driver. Line 7  bttv driver.
 Please pay close attention to the warning about the bttv module options  Please pay close attention to the warning about the bttv module options
 below for the DST card.  below for the DST card.
   
 2) 2.6  1) Loading Modules
 ======  
   
 For 2.6, you don't need the latest bttv driver, everything is in  
 the kernel drivers. Please use 2.6.1 and above.  
   
 Build and intsall the driver like described in README.  
   
 1) 2.4  
 ======  
   
 For 2.4, make sure you are using an uptodate kernel 2.4.23 and above.  
 This is the *only* way to go when you are experimenting with   
 bleeding-edge stuff like DVB.  
   
 You need an up-to-date bttv driver for the bt8xx-based cards to work.  
   
 Two methods to get a recent version:  
 a) Patch your kernel (and possibly recompile it)  
 b) Compile an external package  
   
 Method a)  
 The most recent patches for 2.4.23 so far are at  
 http://bytesex.org/patches/2.4.23-4/  
   
 You need to fetch at least the following patches:  
 20_v4l2-2.4.23.diff.gz  
 30_video-buf-2.4.23.diff.gz  
 31_ir-input-2.4.23.diff  
 31_tuner-2.4.23.diff.gz  
 32_bttv-2.4.23.diff.gz  
   
 Decompress them with "gzip -d *.gz" and the apply them one after  
 another to your 2.4.23 kernel tree via "patch -p1 < [...]"  
   
 Then select the bttv driver and recompile your kernel and modules.  
 Remeber to enable the V4L functionality. For the 'BT848 Video For  
 Linux' in the 'Video for Linux' section to show up you need to enable  
 'I2C support' and 'I2C bit-banging interfaces' in the charcter devices  
 section, as well as 'Sound' => 'Sound card support'.  
   
 Method b)  
   
 Download http://bytesex.org/snapshot/video4linux-xxxxyyzz.tar.gz, where  
 xxxxyyzz is the date of the release.  
   
 Extract it and do the usual "make" and "make install".  
   $ tar xzfv video4linux-xxxxyyzz.tar.gz  
   $ make  
   $ make install  
   
 This will give you (amongst other stuff) a recent bttv driver.  
   
 Now build and install the driver like described in README.  
   
 3) Loading Modules  
 ==================  ==================
   
 You can either modify and use the "insmod-bt8xx.sh" script in the  
 build-2.4 directory or simply do everything by hand.  
   
 In general you need to load the bttv driver, which will handle the gpio  In general you need to load the bttv driver, which will handle the gpio
 and i2c communication for us. Next you need the common dvb-bt8xx device  and i2c communication for us. Next you need the common dvb-bt8xx device
 driver and one frontend driver.  driver and one frontend driver.
Line 79  COORECT  CARD ID! A list of possible car Line 21  COORECT  CARD ID! A list of possible car
 Pay attention to failures to load these frontends.   Pay attention to failures to load these frontends. 
 (E.g. dmesg, /var/log/messages).  (E.g. dmesg, /var/log/messages).
   
 3a) Nebula / Pinnacle PCTV  2a) Nebula / Pinnacle PCTV
 --------------------------  --------------------------
   
    $ modprobe bttv i2c_hw=1 card=0x68     $ modprobe bttv i2c_hw=1 card=0x68
Line 91  For Nebula cards use the "nxt6000" front Line 33  For Nebula cards use the "nxt6000" front
 For Pinnacle PCTV cards use the "cx24110" frontend driver:  For Pinnacle PCTV cards use the "cx24110" frontend driver:
    $ modprobe cx24110     $ modprobe cx24110
   
 3b) TwinHan  2b) TwinHan
 -----------  -----------
   
    $ modprobe bttv i2c_hw=1 card=0x71     $ modprobe bttv i2c_hw=1 card=0x71

Removed from v.1.7  
changed lines
  Added in v.1.8


LinuxTV legacy CVS <linuxtv.org/cvs>