e6b8d05bc08d1b3d95c213a29023fbdd73802ff7
[linux-2.6.git] / Documentation / dvb / bt8xx.txt
1 How to get the Nebula Electronics DigiTV, Pinnacle PCTV Sat, Twinhan DST + clones working
2 =========================================================================================
3
4 1) General information
5 ======================
6
7 This class of cards has a bt878a chip as the PCI interface.
8 The different card drivers require the bttv driver to provide the means
9 to access the i2c bus and the gpio pins of the bt8xx chipset.
10
11 2) Compilation rules for Kernel >= 2.6.12
12 =========================================
13
14 Enable the following options:
15
16 "Device drivers" => "Multimedia devices"
17  => "Video For Linux" => "BT848 Video For Linux"
18 "Device drivers" => "Multimedia devices" => "Digital Video Broadcasting Devices"
19  => "DVB for Linux" "DVB Core Support" "Nebula/Pinnacle PCTV/TwinHan PCI Cards"
20
21 3) Loading Modules, described by two approaches
22 ===============================================
23
24 In general you need to load the bttv driver, which will handle the gpio and
25 i2c communication for us, plus the common dvb-bt8xx device driver,
26 which is called the backend.
27 The frontends for Nebula DigiTV (nxt6000), Pinnacle PCTV Sat (cx24110),
28 TwinHan DST + clones (dst and dst-ca) are loaded automatically by the backend.
29 For further details about TwinHan DST + clones see /Documentation/dvb/ci.txt.
30
31 3a) The manual approach
32 -----------------------
33
34 Loading modules:
35 modprobe bttv
36 modprobe dvb-bt8xx
37
38 Unloading modules:
39 modprobe -r dvb-bt8xx
40 modprobe -r bttv
41
42 3b) The automatic approach
43 --------------------------
44
45 If not already done by installation, place a line either in
46 /etc/modules.conf or in /etc/modprobe.conf containing this text:
47 alias char-major-81     bttv
48
49 Then place a line in /etc/modules containing this text:
50 dvb-bt8xx
51
52 Reboot your system and have fun!
53
54 --
55 Authors: Richard Walker, Jamie Honan, Michael Hunold, Manu Abraham, Uwe Bugla