This rather long page can help to identify tv cards and provides
in-depth technical
information to improve freely available driver software.
NEW: This page contains low
resolution images. Click here for High Resolution (needs about 1GB RAM to load...)
Submit info & pictures of not yet shown devices to gmy@gmx.org
Links to free drivers:
www.linuxtv.org
Linux (bt848/bt878): http://bytesex.org/bttv/ http://www.linuxtv.org
Linux (saa713x): http://bytesex.org/saa7134/
Linux, FreeBSD, OpenBSD (some radio cards): http://jumbo.narod.ru/fmio.html (or linux kernel source)
Windows(bt848/bt878): http://btwincap.sourceforge.net/
or http://deinterlace.sourceforge.net/ Dscaler
OS/2 http://www.nord-com.net/s.milcke/bttv_en.htm
http://www.vdr-wiki.de/wiki/index.php/DVB-T_Budget-PCI-Karten
Linux TV Wiki: http://212.227.36.83/linuxtv/wiki/index.php/Main_Page
Chips:
USB chips:
STK7700D DiBcom ref-design which has:2 DiB7000P and 2 MT2266.It is a diversity or dual DVB-T receiver.
STK7700P3 (Single DiB7000P + XC3028) - DVB_T only
STK7700PH ref design from DiBcom. (single hybrid) w/ 25843?
| Model | Rozměry | USB | Demodulátor | Tuner |
| ASUS MyCinema-U3000 | 87x24x11 |
DIB7700B
DIB7700B |
MT2266 | |
| AVerMedia AverTV DVB-T Volar | 71x25x11 | MT2060 | ||
| AVerMedia AverTV Hybrid+FM Volar | 84x34x14 | CY7C68130-24Z | CE6355 | XC3018 |
| Compro VideoMate U3 | 95x27x12 | EM2870 | MT352 | QT1010 |
| Compro VideoMate U500 | 95x27x12 |
DIB7700B
|
MT2050 | |
| Freecom DVB-T USB Stick | 86x28x14 | CY7C68013A-56LFXC | RTL2830 | MT2060 |
| Genius TVGo DVB-TO2Q | 82x25x11 | M9206 | MT352 | MT2060 |
| Hauppauge WinTV HVR-900 | 84x32x15 | EM2880 | ZL10353 | XC3028 |
| Hauppauge WinTV Nova-T | 88x22x15 |
DIB7700B
DIB7700B |
MT2060 | |
| Leadtek WinFast DTV Dongle | 100x25x12 | MT2060 | ||
| Lifeview TV Walker Q Plus | 101x20x11 | M9206 | TDA10046A | TDA8275A |
| MSI Digi VOX | 94x54x32 | CY7C68013A-56PVXC | MT352 | DNOS404ZH102A |
| MSI MegaSky 580 | 85x29x19 | M9206 | MT352 | QT1010 |
| Pinnacle PCTV Hybrid Pro Stick | 104x23x16 | EM2880 | ZL10353 | XC3028 |
| Pinnacle PCTV USB Stick | 84x32x15 | EM2870 | ZL10353 | MT2060 |
| Terratec CinergyT USB XS | 82x33x14 | EM2870 | ZL10353 | XC3028 |
| Yakumo QuickStick Basic DVB-T | 83x27x15 | CY7C68013A-56LFXC | RTL2830 | MT2060 |
| Yakumo QuickStick TV easy | 83x27x15 | TM6000 | ZL10353 | XC3028 |
| Yamada DTV-100U | 86x29x20 | M9206 | MT352 | QT1010 |



Note: tea6420 not ./detect-ed!
PCI-Subsystem-ID: 121A:3060
detect
0xa0: eeprom
(bt878, Hauppauge-848)
0xc0: tuner (error:
Device or resource busy)
0xc2: tuner
# eeprom
0000 ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ................
0010 ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ................
0020 ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ................
0030 ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ................
0040 ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ................
0050 ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ................
0060 ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ................
0070 ff
ff ff ff ff ff ff ff ff ff ff ff 30 60 12
1a ............0...
0080 ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ................
0090 ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ................
00a0 ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ................
00b0 ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ................
00c0 ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ................
00d0 ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ................
00e0 ff
ff ff ff ff ff ff ff ff ff ff ff ff ff ff
ff ................
00f0 ff
ff ff ff ff ff ff ff ff ff ff ff 30 60 12
1a ............0...



+card=136 - Acorp Y878F
+ { 0x15409511, BTTV_ACORP_Y878F, "Acorp Y878F" },
+ .name = "Acorp Y878F",
+ .video_inputs = 3,
+ .audio_inputs = 1,
+ .tuner = 0,
+ .svhs = 2,
+ .gpiomask = 0x01fe00,
+ .muxsel = { 2, 3, 1, 1},
+ .audiomux = { 0x001e00, 0, 0x018000, 0x014000, 0x002000, 0 },
+ .needs_tvaudio = 1,
+ .pll = PLL_28,
+ .tuner_type = TUNER_YMEC_TVF66T5_B_DFF,

saa7134[0]: found at 0000:02:04.0, rev: 1, irq: 11, latency: 32, mmio: 0xfc000000
saa7134[0]: subsystem: 4e42:0300, board: LifeView FlyDVB-S /Acorp TV134DS [card=95,autodetected]
saa7134[0]: board init: gpio is 10000
saa7134[0]: gpio: mode=0x0000000 in=0x0010000 out=0x0000000 [pre-init]
saa7134[0]: Oops: IR config error [card=96]
saa7134[0]: i2c eeprom 00: 42 4e 00 03 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7134[0]: i2c eeprom 10: 20 ff 86 0f ff 20 ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 20: 01 40 01 03 03 ff 01 03 08 ff 01 ff ff ff ff ff
saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 40: ff 1d 00 c0 ff 1c 01 f0 ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff





no tuner, just S-VIDEO, Composite and stereo RCA
chips: cx23416-12, saa7115hl, cs53l32a-KZZ, RAM
connectors: s-video, RCA composite video, left and right audio
00:07.0 Multimedia video controller: Internext Compression Inc iTVC16
(CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Adaptec: Unknown device 0092

ivtv: Unknown card: vendor/device: 4444/0016, subsystem vendor/device: 9005/0093
msp34xx: init: chip=MSP3415G-B8
from INF:
;----------------------------- W I L L O W P C I ------------------------------
[Adaptec]
%AVC2010.DeviceDesc% = AvcPWilo.Device,PCI\VEN_4444&DEV_0016&SUBSYS_00929005
%AVC2410.DeviceDesc% = AvcPWilo.Device,PCI\VEN_4444&DEV_0016&SUBSYS_00939005
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: XX XX XX XX XX XX XX XX XX XX XX XX XX
10: XX UU XX XX XX XX XX XX XX XX XX XX XX XX XX XX
20: XX UU XX XX XX XX XX XX XX XX XX XX XX XX XX XX
30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
40: UU XX XX UU XX XX XX XX XX XX XX XX XX XX XX XX
50: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX
60: UU XX XX XX XX XX XX XX XX XX XX UU XX XX XX XX
70: XX XX XX XX XX XX XX XX
11 CS53L32A DAC
21 SAA7115HL Video Decoder
40 MSP3415G Sound Processor
43 TDA9887 Tuner IF
60 FQ1216ME /I H-3 Tuner
6B PIC16C54C IR Remote Control






Here is the lspci output for one of the chips. The same output is
repeated for 02:05, 02:06, and 02:07.
0000:02:04.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
0000:02:04.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
bttv0: Bt878 (rev 17) at 0000:02:04.0, irq: 10, latency: 32, mmio: 0xe8000000
bttv0: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00e7e79f [init]
...
bttv1: Bt878 (rev 17) at 0000:02:05.0, irq: 5, latency: 32, mmio: 0xe8002000
bttv1: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
bttv1: gpio: en=00000000, out=00000000 in=00f53fbf [init]
tveeprom(bttv internal): Huh, no eeprom present (err=-121)?
...
bttv2: Bt878 (rev 17) at 0000:02:06.0, irq: 11, latency: 32, mmio: 0xe8004000
bttv2: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
bttv2: gpio: en=00000000, out=00000000 in=00ffffbf [init]
tveeprom(bttv internal): Huh, no eeprom present (err=-121)?
...
bttv3: Bt878 (rev 17) at 0000:02:07.0, irq: 11, latency: 32, mmio: 0xe8006000
bttv3: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
bttv3: gpio: en=00000000, out=00000000 in=00ffffbf [init]
tveeprom(bttv internal): Huh, no eeprom present (err=-121)?

chips: bt878, go7007, PLX PCI6140-AA33PC, IC89C64-40PL, and many more
bttv0: Bt878 (rev 17) at 0000:03:0d.0, irq: 201, latency: 32, mmio: 0xf44fe000
bttv0: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ef0fff [init]
bttv0: using tuner=-1



chips: Philips SAA7135 HL/101, Philips TDA8275, Philips TDA8290, LD1117 A18ARCsaa7133[0]: i2c eeprom 00: 21 14 50 03 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
pcb: [713XTV_LP Ver: 4]
Nov 11 22:53:28 saturne kernel: saa7133[0]: found at 00:0f.0, rev: 240,irq: 11, latency: 32, mmio: 0xd9002000
Nov 11 22:53:28 saturne kernel: saa7133[0]: subsystem: 1421:0350, board:UNKNOWN/GENERIC [card=0,autodetected]




03:00.0 Class 0480: 1131:7133 (rev f0)
Subsystem: 1421:0370
saa7133[0]: found at 0000:03:00.0, rev: 240, irq: 10, latency: 64, mmio: 0xe8400000
saa7133[0]: subsystem: 1421:0370, board: UNKNOWN/GENERIC [card=0,autodetected]
saa7133[0]: board init: gpio is 40
saa7133[0]: dsp access wait timeout [bit=WRR]
saa7133[0]: dsp access wait timeout [bit=WRR]
tda9885/6/7: chip found @ 0x96
saa7133[0]: i2c eeprom 00: 21 14 70 03 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7133[0]: i2c eeprom 10: 00 ff e2 0f ff 20 ff ff ff ff ff ff ff ff ff 01
saa7133[0]: i2c eeprom 20: 01 40 01 03 03 01 01 03 08 ff 00 37 ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
from INF:
%Hybrid8275FM.DeviceDescSilicon% =3xHybridA,PCI\VEN_1131&DEV_7133&SUBSYS_03511421
;%Hybrid.DeviceDescSilicon% =3xHybridA,PCI\VEN_1131&DEV_7133&SUBSYS_713517DE
;%Hybrid.DeviceDescSilicon% =3xHybridB,PCI\VEN_1131&DEV_7133&SUBSYS_713617DE
%HybridCardbus.DeviceDescSilicon% =3xHybridC,PCI\VEN_1131&DEV_7133&SUBSYS_03701421
;%Hybrid.DeviceDescSilicon% =3xHybridD,PCI\VEN_1131&DEV_7133&SUBSYS_713817DE
;%Hybrid.DeviceDescSilicon% =3xHybridE,PCI\VEN_1131&DEV_7133&SUBSYS_720017DE
%Hybrid8275NoFM.DeviceDescSilicon%=3xHybridF,PCI\VEN_1131&DEV_7133&SUBSYS_03501421

CORE cx88[0]: subsystem: 1421:0390, board: UNKNOWN/GENERIC [card=0,autodetected]from INF:





saa7130/34: v4l2 driver version 0.2.14 loaded
ACPI: PCI Interrupt 0000:01:08.0[A] -> Link [LNK3] -> GSI 11 (level, low) -> IRQ 11
saa7133[0]: found at 0000:01:08.0, rev: 208, irq: 11, latency: 32, mmio: 0xed010000
saa7133[0]: subsystem: 1421:0003, board: UNKNOWN/GENERIC [card=0,autodetected]
saa7133[0]: board init: gpio is 40
saa7133[0]: i2c eeprom 00: 21 14 03 00 10 28 ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
from INF:
[Philips]
%Cap713x.DeviceDescSilicon.FM% =Cap713x.DeviceFM,PCI\VEN_1131&DEV_7133&SUBSYS_03511421
%Cap713x.DeviceDescSilicon.FM% =Cap713x.DeviceFM,PCI\VEN_1131&DEV_7133&SUBSYS_13511421
%Cap713x.DeviceDescSilicon.FM% =Cap713xA.DeviceFM,PCI\VEN_1131&DEV_7133&SUBSYS_00041421
%Cap713x.DeviceDescSilicon.NoFM% =Cap713x.Device,PCI\VEN_1131&DEV_7133&SUBSYS_03501421
%Cap713x.DeviceDescSilicon.NoFM% =Cap713x.Device,PCI\VEN_1131&DEV_7133&SUBSYS_13501421
%Cap713x.DeviceDescSilicon.NoFM% =Cap713xA.Device,PCI\VEN_1131&DEV_7133&SUBSYS_00031421
Cap713x.DeviceDescSilicon.FM = "INSTANT TV+FM PCI"
Cap713x.DeviceDescSilicon.NoFM = "INSTANT TV PCI"





usb-dvb-t receiver. its pen sized. i contains au af9005
chip from afatech. My kernel does recognise something like:
ID 15a4:9020
lsusb -v prints:
Bus 004 Device 005: ID 15a4:9020
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 255 Vendor Specific Class
bDeviceSubClass 255 Vendor Specific Subclass
bDeviceProtocol 255 Vendor Specific Protocol
bMaxPacketSize0 16
idVendor 0x15a4
idProduct 0x9020
bcdDevice 1.00
iManufacturer 1 Afatech
iProduct 2 DVBT
iSerial 0
bNumConfigurations 1




However,looking at the card, I noticed that the label sticked on the metalbttv0: Bt878 (rev 17) at 0000:00:09.0, irq: 11, latency: 32, mmio: 0xdbdfe000
casing (which said : NTSC/FM, as it is an FM capable model) there was
another label, so I tried to take the first label off and here's what I
found underneath it: MFNM05-4 TCL0506159 3


