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