Merge branch 'upstream-linus' of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik...
[linux-2.6] / Documentation / dvb / bt8xx.txt
1 How to get the bt8xx cards working
2 ==================================
3
4 1) General information
5 ======================
6
7 This class of cards has a bt878a as the PCI interface, and require the bttv driver
8 for accessing the i2c bus and the gpio pins of the bt8xx chipset.
9 Please see Documentation/dvb/cards.txt => o Cards based on the Conexant Bt8xx PCI bridge:
10
11 Compiling kernel please enable:
12 a.)"Device drivers" => "Multimedia devices" => "Video For Linux" => "BT848 Video For Linux"
13 b.)"Device drivers" => "Multimedia devices" => "Digital Video Broadcasting Devices"
14  => "DVB for Linux" "DVB Core Support" "Bt8xx based PCI Cards"
15
16 2) Loading Modules
17 ==================
18
19 In default cases bttv is loaded automatically.
20 To load the backend either place dvb-bt8xx in etc/modules, or apply manually:
21
22         $ modprobe dvb-bt8xx
23
24 All frontends will be loaded automatically.
25 People running udev please see Documentation/dvb/udev.txt.
26
27 In the following cases overriding the PCI type detection for dvb-bt8xx might be necessary:
28
29 2a) Running TwinHan and Clones
30 ------------------------------
31
32         $ modprobe bttv card=113
33         $ modprobe dvb-bt8xx
34         $ modprobe dst
35
36 Useful parameters for verbosity level and debugging the dst module:
37
38 verbose=0:              messages are disabled
39         1:              only error messages are displayed
40         2:              notifications are displayed
41         3:              other useful messages are displayed
42         4:              debug setting
43 dst_addons=0:           card is a free to air (FTA) card only
44            0x20:        card has a conditional access slot for scrambled channels
45
46 The autodetected values are determined by the cards' "response string".
47 In your logs see f. ex.: dst_get_device_id: Recognize [DSTMCI].
48 For bug reports please send in a complete log with verbose=4 activated.
49 Please also see Documentation/dvb/ci.txt.
50
51 2b) Running multiple cards
52 --------------------------
53
54 Examples of card ID's:
55
56 Pinnacle PCTV Sat:               94
57 Nebula Electronics Digi TV:     104
58 pcHDTV HD-2000 TV:              112
59 Twinhan DST and clones:         113
60 Avermedia AverTV DVB-T 771:     123
61 Avermedia AverTV DVB-T 761:     124
62 DViCO FusionHDTV DVB-T Lite:    128
63 DViCO FusionHDTV 5 Lite:        135
64
65 Notice: The order of the card ID should be uprising:
66 Example:
67         $ modprobe bttv card=113 card=135
68         $ modprobe dvb-bt8xx
69
70 For a full list of card ID's please see Documentation/video4linux/CARDLIST.bttv.
71 In case of further problems send questions to the mailing list: www.linuxdvb.org.
72
73 Authors: Richard Walker,
74          Jamie Honan,
75          Michael Hunold,
76          Manu Abraham,
77          Uwe Bugla,
78          Michael Krufky