Uwe Bugla | a2f552f | 2005-07-07 17:58:35 -0700 | [diff] [blame] | 1 | How to get the Nebula Electronics DigiTV, Pinnacle PCTV Sat, Twinhan DST + clones working |
| 2 | ========================================================================================= |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 3 | |
Uwe Bugla | a2f552f | 2005-07-07 17:58:35 -0700 | [diff] [blame] | 4 | 1) General information |
| 5 | ====================== |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 6 | |
Uwe Bugla | a2f552f | 2005-07-07 17:58:35 -0700 | [diff] [blame] | 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. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 10 | |
Uwe Bugla | a2f552f | 2005-07-07 17:58:35 -0700 | [diff] [blame] | 11 | 2) Compilation rules for Kernel >= 2.6.12 |
| 12 | ========================================= |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 13 | |
Uwe Bugla | a2f552f | 2005-07-07 17:58:35 -0700 | [diff] [blame] | 14 | Enable the following options: |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 15 | |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 16 | "Device drivers" => "Multimedia devices" |
Uwe Bugla | a2f552f | 2005-07-07 17:58:35 -0700 | [diff] [blame] | 17 | => "Video For Linux" => "BT848 Video For Linux" |
Johannes Stezenbach | daeb6aa | 2005-05-16 21:54:40 -0700 | [diff] [blame] | 18 | "Device drivers" => "Multimedia devices" => "Digital Video Broadcasting Devices" |
Uwe Bugla | a2f552f | 2005-07-07 17:58:35 -0700 | [diff] [blame] | 19 | => "DVB for Linux" "DVB Core Support" "Nebula/Pinnacle PCTV/TwinHan PCI Cards" |
Johannes Stezenbach | daeb6aa | 2005-05-16 21:54:40 -0700 | [diff] [blame] | 20 | |
Uwe Bugla | a2f552f | 2005-07-07 17:58:35 -0700 | [diff] [blame] | 21 | 3) Loading Modules, described by two approaches |
| 22 | =============================================== |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 23 | |
| 24 | In general you need to load the bttv driver, which will handle the gpio and |
Uwe Bugla | a2f552f | 2005-07-07 17:58:35 -0700 | [diff] [blame] | 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. |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 30 | |
Uwe Bugla | a2f552f | 2005-07-07 17:58:35 -0700 | [diff] [blame] | 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 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 43 | -------------------------- |
| 44 | |
Uwe Bugla | a2f552f | 2005-07-07 17:58:35 -0700 | [diff] [blame] | 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 |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 48 | |
Uwe Bugla | a2f552f | 2005-07-07 17:58:35 -0700 | [diff] [blame] | 49 | Then place a line in /etc/modules containing this text: |
| 50 | dvb-bt8xx |
Johannes Stezenbach | df481ae | 2005-05-16 21:54:45 -0700 | [diff] [blame] | 51 | |
Uwe Bugla | a2f552f | 2005-07-07 17:58:35 -0700 | [diff] [blame] | 52 | Reboot your system and have fun! |
Linus Torvalds | 1da177e | 2005-04-16 15:20:36 -0700 | [diff] [blame] | 53 | |
| 54 | -- |
Uwe Bugla | b659980 | 2005-06-25 14:54:21 -0700 | [diff] [blame] | 55 | Authors: Richard Walker, Jamie Honan, Michael Hunold, Manu Abraham, Uwe Bugla |