version 1.6, 2003/12/22 18:51:57
|
version 1.7, 2004/01/29 10:43:37
|
Line 7 bttv driver.
|
Line 7 bttv driver.
|
Please pay close attention to the warning about the bttv module options |
Please pay close attention to the warning about the bttv module options |
below for the DST card. |
below for the DST card. |
|
|
For 2.4, make sure you are using an uptodate kernel 2.4.23 and above. |
2) 2.6 |
For 2.6, shuffle down to the 2.6 section below. |
====== |
|
|
|
For 2.6, you don't need the latest bttv driver, everything is in |
|
the kernel drivers. Please use 2.6.1 and above. |
|
|
|
Build and intsall the driver like described in README. |
|
|
1) 2.4 |
1) 2.4 |
====== |
====== |
Line 55 Extract it and do the usual "make" and "
|
Line 60 Extract it and do the usual "make" and "
|
|
|
This will give you (amongst other stuff) a recent bttv driver. |
This will give you (amongst other stuff) a recent bttv driver. |
|
|
-- |
Now build and install the driver like described in README. |
|
|
Ok, now grab "dvb-kernel" from CVS: |
|
|
|
$ cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv login |
|
$ cvs -d :pserver:anonymous@linuxtv.org:/cvs/linuxtv co dvb-kernel |
|
|
|
... and build the driver: |
|
|
|
$ cd dvb-kernel/build-2.4 |
|
$ ./getlinks |
|
$ make |
|
$ make install |
|
|
|
If you don't use devfs (or your devfs setup is not configured |
|
correctly) you might need to add the device nodes manually with the |
|
"makedev" script from the DVB driver: |
|
http://linuxtv.org/cgi-bin/cvsweb.cgi/~checkout~/DVB/driver/makedev.napi?rev=1.14&content-type=text/plain |
|
|
|
2) 2.6 |
|
====== |
|
|
|
For 2.6, you don't need the latest bttv driver, everything is in |
|
the kernel drivers. Please use 2.6.0 and above. |
|
|
|
Checkout dvb-kernel as mentioned above, but then do everything as per |
|
the README in dvb-kernel. |
|
|
|
Unfortunately, in some older kernels the bttv card lists have the |
|
TwinHan cards listed as card=0x68. (see below) Using card=0x71 there |
|
will lockup your machine. |
|
|
|
3) Loading Modules |
3) Loading Modules |
================== |
================== |
Line 99 driver and one frontend driver.
|
Line 74 driver and one frontend driver.
|
|
|
The bttv driver will HANG YOUR SYSTEM IF YOU DO NOT SPECIFY THE |
The bttv driver will HANG YOUR SYSTEM IF YOU DO NOT SPECIFY THE |
COORECT CARD ID! A list of possible card ids can be found inside |
COORECT CARD ID! A list of possible card ids can be found inside |
"bttv-cards.c" inside the bttv driver package. |
"bttv-cards.c" inside the bttv driver package. |
|
|
Pay attention to failures to load these frontends. |
Pay attention to failures to load these frontends. |
(E.g. dmesg, /var/log/messages). |
(E.g. dmesg, /var/log/messages). |
Line 124 For Pinnacle PCTV cards use the "cx24110
|
Line 99 For Pinnacle PCTV cards use the "cx24110
|
$ modprobe dst |
$ modprobe dst |
|
|
The value 0x71 will override the PCI type detection for dvb-bt8xx, |
The value 0x71 will override the PCI type detection for dvb-bt8xx, |
which is necessary for TwinHan cards. If you're using 2.6, see the |
which is necessary for TwinHan cards. |
remark above about the card parameter. |
|
|
|
If you're having an older card (blue color circuit) and card=0x71 locks |
If you're having an older card (blue color circuit) and card=0x71 locks |
your machine, try using 0x68, too. If that does not work, ask on the |
your machine, try using 0x68, too. If that does not work, ask on the |
Line 157 dst_check_ci: recognize DST-MOT
|
Line 131 dst_check_ci: recognize DST-MOT
|
or |
or |
|
|
dst_check_ci: unable to recognize DSTXCI or STXCI |
dst_check_ci: unable to recognize DSTXCI or STXCI |
|
|
4) The rest |
|
=========== |
|
|
|
That's it. Have fun. Report problems to the mailing list. Thanks! |
|
|
|
-- |
|
Authors: |
|
Richard Walker (Original) |
|
Jamie Honan (13 Oct 2003) |
|
Michael Hunold (25 Nov 2003) |
|