diff options
| author | Uwe Bugla <uwe.bugla@gmx.de> | 2006-03-16 18:37:05 -0500 | 
|---|---|---|
| committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-03-21 11:53:59 -0500 | 
| commit | 8abe58aee6c682b5d300ce8e792821475646d79d (patch) | |
| tree | b002b77108c8f2e1bb021f9db7ae4b40d8f50a77 | |
| parent | a8733ca5141c256322ab5ea9fd3074942a209bba (diff) | |
V4L/DVB (3538): Bt8xx documentation update
Signed-off-by: Uwe Bugla <uwe.bugla@gmx.de>
Signed-off-by: Manu Abraham <manu@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
| -rw-r--r-- | Documentation/dvb/bt8xx.txt | 140 | 
1 files changed, 50 insertions, 90 deletions
| diff --git a/Documentation/dvb/bt8xx.txt b/Documentation/dvb/bt8xx.txt index 52ed462061df..4e7614e606c5 100644 --- a/Documentation/dvb/bt8xx.txt +++ b/Documentation/dvb/bt8xx.txt | |||
| @@ -1,118 +1,78 @@ | |||
| 1 | How to get the Nebula, PCTV, FusionHDTV Lite and Twinhan DST cards working | 1 | How to get the bt8xx cards working | 
| 2 | ========================================================================== | 2 | ================================== | 
| 3 | 3 | ||
| 4 | This class of cards has a bt878a as the PCI interface, and | 4 | 1) General information | 
| 5 | require the bttv driver. | 5 | ====================== | 
| 6 | 6 | ||
| 7 | Please pay close attention to the warning about the bttv module | 7 | This class of cards has a bt878a as the PCI interface, and require the bttv driver | 
| 8 | options below for the DST card. | 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: | ||
| 9 | 10 | ||
| 10 | 1) General informations | 11 | Compiling kernel please enable: | 
| 11 | ======================= | 12 | a.)"Device drivers" => "Multimedia devices" => "Video For Linux" => "BT848 Video For Linux" | 
| 12 | 13 | b.)"Device drivers" => "Multimedia devices" => "Digital Video Broadcasting Devices" | |
| 13 | These drivers require the bttv driver to provide the means to access | 14 | => "DVB for Linux" "DVB Core Support" "Bt8xx based PCI Cards" | 
| 14 | the i2c bus and the gpio pins of the bt8xx chipset. | ||
| 15 | |||
| 16 | Because of this, you need to enable | ||
| 17 | "Device drivers" => "Multimedia devices" | ||
| 18 | => "Video For Linux" => "BT848 Video For Linux" | ||
| 19 | |||
| 20 | Furthermore you need to enable | ||
| 21 | "Device drivers" => "Multimedia devices" => "Digital Video Broadcasting Devices" | ||
| 22 | => "DVB for Linux" "DVB Core Support" "BT8xx based PCI cards" | ||
| 23 | 15 | ||
| 24 | 2) Loading Modules | 16 | 2) Loading Modules | 
| 25 | ================== | 17 | ================== | 
| 26 | 18 | ||
| 27 | In general you need to load the bttv driver, which will handle the gpio and | 19 | In default cases bttv is loaded automatically. | 
| 28 | i2c communication for us, plus the common dvb-bt8xx device driver. | 20 | To load the backend either place dvb-bt8xx in etc/modules, or apply manually: | 
| 29 | The frontends for Nebula (nxt6000), Pinnacle PCTV (cx24110), TwinHan (dst), | ||
| 30 | FusionHDTV DVB-T Lite (mt352) and FusionHDTV5 Lite (lgdt330x) are loaded | ||
| 31 | automatically by the dvb-bt8xx device driver. | ||
| 32 | |||
| 33 | 3a) Nebula / Pinnacle PCTV / FusionHDTV Lite | ||
| 34 | --------------------------------------------- | ||
| 35 | |||
| 36 | $ modprobe bttv (normally bttv is being loaded automatically by kmod) | ||
| 37 | $ modprobe dvb-bt8xx | ||
| 38 | |||
| 39 | (or just place dvb-bt8xx in /etc/modules for automatic loading) | ||
| 40 | |||
| 41 | |||
| 42 | 3b) TwinHan and Clones | ||
| 43 | -------------------------- | ||
| 44 | 21 | ||
| 45 | $ modprobe bttv card=0x71 | 22 | $ modprobe dvb-bt8xx | 
| 46 | $ modprobe dvb-bt8xx | ||
| 47 | $ modprobe dst | ||
| 48 | 23 | ||
| 49 | The value 0x71 will override the PCI type detection for dvb-bt8xx, | 24 | All frontends will be loaded automatically. | 
| 50 | which is necessary for TwinHan cards. Omission of this parameter might result | 25 | People running udev please see Documentation/dvb/udev.txt. | 
| 51 | in a system lockup. | ||
| 52 | 26 | ||
| 53 | If you're having an older card (blue color PCB) and card=0x71 locks up | 27 | In the following cases overriding the PCI type detection for dvb-bt8xx might be necessary: | 
| 54 | your machine, try using 0x68, too. If that does not work, ask on the | ||
| 55 | mailing list. | ||
| 56 | 28 | ||
| 57 | The DST module takes a couple of useful parameters. | 29 | 2a) Running TwinHan and Clones | 
| 30 | ------------------------------ | ||
| 58 | 31 | ||
| 59 | verbose takes values 0 to 4. These values control the verbosity level, | 32 | $ modprobe bttv card=113 | 
| 60 | and can be used to debug also. | 33 | $ modprobe dvb-bt8xx | 
| 34 | $ modprobe dst | ||
| 61 | 35 | ||
| 62 | verbose=0 means complete disabling of messages | 36 | Useful parameters for verbosity level and debugging the dst module: | 
| 63 | 1 only error messages are displayed | ||
| 64 | 2 notifications are also displayed | ||
| 65 | 3 informational messages are also displayed | ||
| 66 | 4 debug setting | ||
| 67 | 37 | ||
| 68 | dst_addons takes values 0 and 0x20. A value of 0 means it is a FTA card. | 38 | verbose=0: messages are disabled | 
| 69 | 0x20 means it has a Conditional Access slot. | 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 | ||
| 70 | 45 | ||
| 71 | The autodetected values are determined by the cards 'response string' | 46 | The autodetected values are determined by the cards' "response string". | 
| 72 | which you can see in your logs e.g. | 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. | ||
| 73 | 50 | ||
| 74 | dst_get_device_id: Recognise [DSTMCI] | 51 | 2b) Running multiple cards | 
| 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 | -------------------------- | 52 | -------------------------- | 
| 83 | 53 | ||
| 84 | If you happen to be running multiple cards, it would be advisable to load | 54 | Examples of card ID's: | 
| 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 | 55 | ||
| 90 | $ modprobe bttv card=0x71 card=0x87 | 56 | Pinnacle PCTV Sat: 94 | 
| 91 | 57 | Nebula Electronics Digi TV: 104 | |
| 92 | Here the order of the card id is important and should be the same as that of the | 58 | pcHDTV HD-2000 TV: 112 | 
| 93 | physical order of the cards. Here card=0x71 represents the Twinhan and clones | 59 | Twinhan DST and clones: 113 | 
| 94 | and card=0x87 represents Fusion HDTV5 Lite. These arguments can also be | 60 | Avermedia AverTV DVB-T 771: 123 | 
| 95 | specified in decimal, rather than hex: | 61 | Avermedia AverTV DVB-T 761: 124 | 
| 62 | DViCO FusionHDTV DVB-T Lite: 128 | ||
| 63 | DViCO FusionHDTV 5 Lite: 135 | ||
| 96 | 64 | ||
| 65 | Notice: The order of the card ID should be uprising: | ||
| 66 | Example: | ||
| 97 | $ modprobe bttv card=113 card=135 | 67 | $ modprobe bttv card=113 card=135 | 
| 68 | $ modprobe dvb-bt8xx | ||
| 98 | 69 | ||
| 99 | Some examples of card-id's | 70 | For a full list of card ID's please see Documentation/video4linux/CARDLIST.bttv. | 
| 100 | 71 | In case of further problems send questions to the mailing list: www.linuxdvb.org. | |
| 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. | ||
| 112 | 72 | ||
| 113 | -- | ||
| 114 | Authors: Richard Walker, | 73 | Authors: Richard Walker, | 
| 115 | Jamie Honan, | 74 | Jamie Honan, | 
| 116 | Michael Hunold, | 75 | Michael Hunold, | 
| 117 | Manu Abraham, | 76 | Manu Abraham, | 
| 77 | Uwe Bugla, | ||
| 118 | Michael Krufky | 78 | Michael Krufky | 
