aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/dvb/bt8xx.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Documentation/dvb/bt8xx.txt')
-rw-r--r--Documentation/dvb/bt8xx.txt64
1 files changed, 52 insertions, 12 deletions
diff --git a/Documentation/dvb/bt8xx.txt b/Documentation/dvb/bt8xx.txt
index cb63b7a93c82..df6c05453cb5 100644
--- a/Documentation/dvb/bt8xx.txt
+++ b/Documentation/dvb/bt8xx.txt
@@ -1,5 +1,5 @@
1How to get the Nebula, PCTV and Twinhan DST cards working 1How to get the Nebula, PCTV, FusionHDTV Lite and Twinhan DST cards working
2========================================================= 2==========================================================================
3 3
4This class of cards has a bt878a as the PCI interface, and 4This class of cards has a bt878a as the PCI interface, and
5require the bttv driver. 5require the bttv driver.
@@ -26,27 +26,31 @@ Furthermore you need to enable
26 26
27In general you need to load the bttv driver, which will handle the gpio and 27In general you need to load the bttv driver, which will handle the gpio and
28i2c communication for us, plus the common dvb-bt8xx device driver. 28i2c communication for us, plus the common dvb-bt8xx device driver.
29The frontends for Nebula (nxt6000), Pinnacle PCTV (cx24110) and 29The frontends for Nebula (nxt6000), Pinnacle PCTV (cx24110), TwinHan (dst),
30TwinHan (dst) are loaded automatically by the dvb-bt8xx device driver. 30FusionHDTV DVB-T Lite (mt352) and FusionHDTV5 Lite (lgdt330x) are loaded
31automatically by the dvb-bt8xx device driver.
31 32
323a) Nebula / Pinnacle PCTV 333a) Nebula / Pinnacle PCTV / FusionHDTV Lite
33-------------------------- 34---------------------------------------------
34 35
35 $ modprobe bttv (normally bttv is being loaded automatically by kmod) 36 $ modprobe bttv (normally bttv is being loaded automatically by kmod)
36 $ modprobe dvb-bt8xx (or just place dvb-bt8xx in /etc/modules for automatic loading) 37 $ modprobe dvb-bt8xx
38
39(or just place dvb-bt8xx in /etc/modules for automatic loading)
37 40
38 41
393b) TwinHan and Clones 423b) TwinHan and Clones
40-------------------------- 43--------------------------
41 44
42 $ modprobe bttv i2c_hw=1 card=0x71 45 $ modprobe bttv card=0x71
43 $ modprobe dvb-bt8xx 46 $ modprobe dvb-bt8xx
44 $ modprobe dst 47 $ modprobe dst
45 48
46The value 0x71 will override the PCI type detection for dvb-bt8xx, 49The value 0x71 will override the PCI type detection for dvb-bt8xx,
47which is necessary for TwinHan cards. 50which is necessary for TwinHan cards. Omission of this parameter might result
51in a system lockup.
48 52
49If you're having an older card (blue color circuit) and card=0x71 locks 53If you're having an older card (blue color PCB) and card=0x71 locks up
50your machine, try using 0x68, too. If that does not work, ask on the 54your machine, try using 0x68, too. If that does not work, ask on the
51mailing list. 55mailing list.
52 56
@@ -64,11 +68,47 @@ verbose=0 means complete disabling of messages
64dst_addons takes values 0 and 0x20. A value of 0 means it is a FTA card. 68dst_addons takes values 0 and 0x20. A value of 0 means it is a FTA card.
650x20 means it has a Conditional Access slot. 690x20 means it has a Conditional Access slot.
66 70
67The autodected values are determined bythe cards 'response 71The autodetected values are determined by the cards 'response string'
68string' which you can see in your logs e.g. 72which you can see in your logs e.g.
69 73
70dst_get_device_id: Recognise [DSTMCI] 74dst_get_device_id: Recognise [DSTMCI]
71 75
76If you need to sent in bug reports on the dst, please do send in a complete
77log with the verbose=4 module parameter. For general usage, the default setting
78of verbose=1 is ideal.
79
80
814) Multiple cards
82--------------------------
83
84If you happen to be running multiple cards, it would be advisable to load
85the bttv module with the card id. This would help to solve any module loading
86problems that you might face.
87
88For example, if you have a Twinhan and Clones card along with a FusionHDTV5 Lite
89
90 $ modprobe bttv card=0x71 card=0x87
91
92Here the order of the card id is important and should be the same as that of the
93physical order of the cards. Here card=0x71 represents the Twinhan and clones
94and card=0x87 represents Fusion HDTV5 Lite. These arguments can also be
95specified in decimal, rather than hex:
96
97 $ modprobe bttv card=113 card=135
98
99Some examples of card-id's
100
101Pinnacle Sat 0x5e (94)
102Nebula Digi TV 0x68 (104)
103PC HDTV 0x70 (112)
104Twinhan 0x71 (113)
105FusionHDTV DVB-T Lite 0x80 (128)
106FusionHDTV5 Lite 0x87 (135)
107
108For a full list of card-id's, see the V4L Documentation within the kernel
109source: linux/Documentation/video4linux/CARDLIST.bttv
110
111If you have problems with this please do ask on the mailing list.
72 112
73-- 113--
74Authors: Richard Walker, Jamie Honan, Michael Hunold, Manu Abraham 114Authors: Richard Walker, Jamie Honan, Michael Hunold, Manu Abraham