blob: e6b8d05bc08d1b3d95c213a29023fbdd73802ff7 [file] [log] [blame]
Uwe Buglaa2f552f2005-07-07 17:58:35 -07001How to get the Nebula Electronics DigiTV, Pinnacle PCTV Sat, Twinhan DST + clones working
2=========================================================================================
Linus Torvalds1da177e2005-04-16 15:20:36 -07003
Uwe Buglaa2f552f2005-07-07 17:58:35 -070041) General information
5======================
Linus Torvalds1da177e2005-04-16 15:20:36 -07006
Uwe Buglaa2f552f2005-07-07 17:58:35 -07007This class of cards has a bt878a chip as the PCI interface.
8The different card drivers require the bttv driver to provide the means
9to access the i2c bus and the gpio pins of the bt8xx chipset.
Linus Torvalds1da177e2005-04-16 15:20:36 -070010
Uwe Buglaa2f552f2005-07-07 17:58:35 -0700112) Compilation rules for Kernel >= 2.6.12
12=========================================
Linus Torvalds1da177e2005-04-16 15:20:36 -070013
Uwe Buglaa2f552f2005-07-07 17:58:35 -070014Enable the following options:
Linus Torvalds1da177e2005-04-16 15:20:36 -070015
Linus Torvalds1da177e2005-04-16 15:20:36 -070016"Device drivers" => "Multimedia devices"
Uwe Buglaa2f552f2005-07-07 17:58:35 -070017 => "Video For Linux" => "BT848 Video For Linux"
Johannes Stezenbachdaeb6aa2005-05-16 21:54:40 -070018"Device drivers" => "Multimedia devices" => "Digital Video Broadcasting Devices"
Uwe Buglaa2f552f2005-07-07 17:58:35 -070019 => "DVB for Linux" "DVB Core Support" "Nebula/Pinnacle PCTV/TwinHan PCI Cards"
Johannes Stezenbachdaeb6aa2005-05-16 21:54:40 -070020
Uwe Buglaa2f552f2005-07-07 17:58:35 -0700213) Loading Modules, described by two approaches
22===============================================
Linus Torvalds1da177e2005-04-16 15:20:36 -070023
24In general you need to load the bttv driver, which will handle the gpio and
Uwe Buglaa2f552f2005-07-07 17:58:35 -070025i2c communication for us, plus the common dvb-bt8xx device driver,
26which is called the backend.
27The frontends for Nebula DigiTV (nxt6000), Pinnacle PCTV Sat (cx24110),
28TwinHan DST + clones (dst and dst-ca) are loaded automatically by the backend.
29For further details about TwinHan DST + clones see /Documentation/dvb/ci.txt.
Linus Torvalds1da177e2005-04-16 15:20:36 -070030
Uwe Buglaa2f552f2005-07-07 17:58:35 -0700313a) The manual approach
32-----------------------
33
34Loading modules:
35modprobe bttv
36modprobe dvb-bt8xx
37
38Unloading modules:
39modprobe -r dvb-bt8xx
40modprobe -r bttv
41
423b) The automatic approach
Linus Torvalds1da177e2005-04-16 15:20:36 -070043--------------------------
44
Uwe Buglaa2f552f2005-07-07 17:58:35 -070045If not already done by installation, place a line either in
46/etc/modules.conf or in /etc/modprobe.conf containing this text:
47alias char-major-81 bttv
Linus Torvalds1da177e2005-04-16 15:20:36 -070048
Uwe Buglaa2f552f2005-07-07 17:58:35 -070049Then place a line in /etc/modules containing this text:
50dvb-bt8xx
Johannes Stezenbachdf481ae2005-05-16 21:54:45 -070051
Uwe Buglaa2f552f2005-07-07 17:58:35 -070052Reboot your system and have fun!
Linus Torvalds1da177e2005-04-16 15:20:36 -070053
54--
Uwe Buglab6599802005-06-25 14:54:21 -070055Authors: Richard Walker, Jamie Honan, Michael Hunold, Manu Abraham, Uwe Bugla