Bttv devices (bt848, bt878)
Bttv devices are collectively those PCI cards that are based upon either a Bt848, Bt878 or Fusion 878A chip, and which are supported under Linux by the bttv and associated kernel driver modules. These devices can be capture-only cards - which means video is taken directly from a video source without the use of a tuner - or they can be TV cards which make use of RF tuner circuitry to receive television signals and the capture chip is there to decode the extracted video and audio.
Supported bttv devices
An up-to-date list of bttv devices supported by V4L-DVB drivers is found in the CARDLIST.bttv file in the master development repository.
Devices supported by the kernel running on your system are listed in your local
Getting an unlisted card to work
If your card is not listed, see the "How to add support for a device" article.
bttv devices can be challenging to get working with the bttv driver because there are a number of parameters that need to be configured, and these tend to differ for each device. (You can find the configuration settings for already supported devices in
/linux/drivers/media/video/bt8xx/bttv-cards.c). Learning what these parameters need to be for your specific device may not be a trivial task. You could try loading the bttv module with the card= parameter set to each one of the cards listed in the CARDLIST.bttv just to see if you'll get lucky and find one that works for your card. Another method used to help discover the hardware settings required for a bttv device is running the device under a Windows OS with video software and the BtSpy ( ) monitoring.
Make sure you post the findings of your investigations here and on the video4linux mailing list (email@example.com) so that bttv-cards.c can be updated with a new card= entry for your card.
Details on the installation of specific cards, grouped by vendor; please add your card here.
- Hauppauge WINTV DBX TV Stereo 125CHNL TV Tuner w/FM Stereo Radio PCI --
- Hauppauge WINTV PAL-B/G 38104 REV.B208
According the Hercules support site, there are various Smart TV cards. (I'm not sure they all use BT8xx chips.)
- Hercules Smart TV
- Hercules Smart TV Stereo
- Hercules Smart TV 2
- Hercules Smart TV 2 Stereo
- Hercules Smart TV 3
- Hercules Smart TV DVB-T
- Hercules Smart TV Satellite
- Hercules Smart TV On-Screen
- Hercules Smart TV USB 2.0
- Leadtek cards including Winfast 2000, Winfast TV2000 XP, Winfast TV2000 XP RM and Winfast TV2000 XP FM
Linux Media Labs
- LMLBT4x multi-channel video surveillance boards are supported in kernels from 2.6.3
- Pinnacle PCTV, Miro PCTV. See Pinnacle PCTV Pro
- Pinnacle PCTV Pro, Miro PCTV Pro. See Pinnacle PCTV Pro
Kodicom produces capture-only cards for use in Digital Video Recorder (DVR) applications. The Kodicom 4400R and Kodicom 8800R cards and their many clones are supported by the bttv driver from kernel version 2.6.13 onwards
- KTV-01C ... For this card you only need to set bttv card=142, since this is a clone of the Sabrent card.