Difference between revisions of "AVerMedia AVerTV Bravo Hybrid PCI-E"

From LinuxTVWiki
Jump to: navigation, search
(djh - remove references to no longer existing hg trees. The support went upstream years ago.)
(Mv note about there being two versions to the lede. Label bare link.)
 
(3 intermediate revisions by one user not shown)
Line 1: Line 1:
[[Image:AVerMedia_H788D_Front.jpg|thumb|250px|AVerMedia H788D]]
+
[[File:AVerMedia H788D Front.jpg|thumb|The front of an AVerMedia H788D, with interface chip and demodulator]]
An [[ATSC]] [[ATSC PCIe Cards|PCIe card]] from [[AVerMedia]].
+
[[File:AVerMedia H788D Back.jpg|thumb|The back of an AVerMedia H788D]]
  
It is currently unsupported under Linux.
+
The '''AVerMedia AVerTV Bravo Hybrid PCI-E''' is a series of [[ATSC]] [[ATSC PCIe Cards|PCIe cards]] from [[AVerMedia]]. There are two versions of the card: a hybrid card ('''H788''') which can handle ATSC, NTSC, and QAM, and a budget card ('''H788D''') that can only handle ATSC and QAM. Both are currently unsupported under Linux.
  
== Overview/Features ==
+
== Overview/features ==
 
+
There are two versions of this card. A hybrid card (H788) which can handle ATSC/NTSC/QAM and a budget card (H788D) that can only handle ATSC/QAM.
+
 
   
 
   
=== Components Used ===
+
=== Components used ===
 
+
* PCIe interface chip: [[NXP SAA716x|NXP SAA7160ET]]
* PCIe Interface Chip: [[NXP_SAA716x|NXP SAA7160ET]]
+
 
* Demodulator: LGDT3304
 
* Demodulator: LGDT3304
* Tuner: [[NXP_TDA18271HD#TDA18271HD|NXP TDA18271HDC1]]
+
* Tuner: [[NXP TDA18271HD#TDA18271HD|NXP TDA18271HDC1]]
  
 
===Identification===
 
===Identification===
 +
 
====H788D====
 
====H788D====
 
<code><pre>
 
<code><pre>
Line 46: Line 44:
 
</pre></code>
 
</pre></code>
  
 
+
== Making it work ==
===Other Images===
+
<gallery perrow=5>
+
Image:AVerMedia_H788D_Front.jpg|AVerMedia H788D front with interface chip and demodulator
+
Image:AVerMedia_H788D_Back.jpg|AVerMedia H788D back
+
</gallery>
+
 
+
== Making it Work ==
+
 
+
=== Firmware ===
+
 
+
  
 
=== Drivers ===
 
=== Drivers ===
*For SAA7160 development: <code>hg clone http://jusst.de/hg/saa716x/</code>
+
* For SAA7160 development: <code>[http://jusst.de/hg/saa716x/ hg clone]</code>
*For LGDT3304 developement: (driver already in upstream kernel)
+
* For LGDT3304 development: (driver already in upstream kernel)
 
+
=== Sample Kernel Output ===
+
 
+
''provide the relevant portion of dmesg here''
+
 
+
===Remote Controller Support===
+
 
+
==External Links==
+
* [http://www.avermedia-usa.com/AVerTV/Product/ProductDetail.aspx?Id=440 AverMedia H788 (MTVBHPCIR)]
+
* [http://www.avermedia-usa.com/AVerTV/Product/ProductDetail.aspx?Id=475 AverMedia H788D (MTVHDBRAR)]
+
  
 
[[Category:ATSC PCIe Cards]]
 
[[Category:ATSC PCIe Cards]]

Latest revision as of 00:34, 24 December 2016

The front of an AVerMedia H788D, with interface chip and demodulator
The back of an AVerMedia H788D

The AVerMedia AVerTV Bravo Hybrid PCI-E is a series of ATSC PCIe cards from AVerMedia. There are two versions of the card: a hybrid card (H788) which can handle ATSC, NTSC, and QAM, and a budget card (H788D) that can only handle ATSC and QAM. Both are currently unsupported under Linux.

Overview/features

Components used

Identification

H788D

$ lspci -vvnn
03:00.0 Multimedia controller [0480]: Philips Semiconductors Device [1131:7160] (rev 03)
        Subsystem: Avermedia Technologies Inc Device [1461:0755]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 4 bytes
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at fd900000 (64-bit, non-prefetchable) [size=1M]
        Capabilities: [40] MSI: Enable- Count=1/32 Maskable- 64bit+
                Address: 0000000000000000  Data: 0000
        Capabilities: [50] Express (v1) Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <256ns, L1 <1us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
                LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <4us, L1 <64us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
        Capabilities: [74] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [80] Vendor Specific Information <?>
        Capabilities: [100] Vendor Specific Information <?>

Making it work

Drivers

  • For SAA7160 development: hg clone
  • For LGDT3304 development: (driver already in upstream kernel)