AVerMedia AVerTV Hybrid Express Slim HC81R: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(Add screenshot)
 
(28 intermediate revisions by 5 users not shown)
Line 1: Line 1:
A [[hybrid]] [[DVB-T]] [[DVB-T PCMCIA Cards | Express Card]] from [[AVerMedia]].

Currently supported only analog mode under Linux.

=Overview/Features=
=Overview/Features=
[[Image:Card-UpSide.JPG|thumb|175px]]
[[Image:Card-DownSide.JPG|thumb|175px]]
[[Image:Card-ExpressSlotPins.JPG|thumb|175px]]
[[Image:Card-Components.JPG|thumb|175px]]
Hybrid TV and Radio tuner for 54mm express card slots that supports the following :
Hybrid TV and Radio tuner for 54mm express card slots that supports the following :
* Analog TV (stereo sound support)
* Analog TV (stereo sound support)
Line 14: Line 14:
* HDTV H.264 / MPEG-2 Live TV
* HDTV H.264 / MPEG-2 Live TV
* 32/64-Bit support
* 32/64-Bit support
{|

| [[Image:Card-UpSide.JPG|thumb|175px]]

| [[Image:Card-DownSide.JPG|thumb|175px]]

| [[Image:Card-ExpressSlotPins.JPG|thumb|175px]]

| [[Image:Card-Components.JPG|thumb|175px]]

|}









































Line 67: Line 31:


==Package Included==
==Package Included==
[[Image:BoxUpSide.JPG|thumb|175px]]
[[Image:BoxLeftSide.JPG|thumb|175px]]
* AVerTV Hybrid Express Slim (26.6g)
* AVerTV Hybrid Express Slim (26.6g)
* Quick Installation Guide
* Quick Installation Guide
Line 75: Line 37:
* RF Cable
* RF Cable
* S-Video / Composite 2 in1 cable
* S-Video / Composite 2 in1 cable
{|

| [[Image:BoxUpSide.JPG|thumb|175px]]

| [[Image:BoxLeftSide.JPG|thumb|175px]]

|}


















==Practicality==
==Practicality==
===Advantages===
===Advantages===
[[Image:Card-SlideInPC.JPG|thumb|175px]]
[[Image:Card-InsidePC.JPG|thumb|175px]]
[[Image:Card-InsidePC-Antenna.JPG|thumb|175px]]
[[Image:Card-InsidePC-VideoInConnectorAntenna.JPG|thumb|175px]]
* Combination of many features
* Combination of many features
* Very compact structure (doesn't extend outside the express slot at all)
* Very compact structure (doesn't extend outside the express slot at all)
* Low energy consumption
* Low energy consumption
* Small TV antenna provides very strong signal for its size
* Small TV antenna provides very strong signal for its size
{|

| [[Image:Card-SlideInPC.JPG|thumb|175px]]

| [[Image:Card-InsidePC.JPG|thumb|175px]]

| [[Image:Card-InsidePC-Antenna.JPG|thumb|175px]]

| [[Image:Card-InsidePC-VideoInConnectorAntenna.JPG|thumb|175px]]

|}














































===Disadvantages===
===Disadvantages===
* Heats up amazingly much and fast causing overheat of rest of PC components located near it (very dangerous especially for memory modules or HDDs)<BR>[[Image:SpeedFan-HDDOnFire.jpg|thumb|175px]]For example when installed on a DELL Inspiron E1505, which has the HDD located exactly below the express card slot, in ambient temperatures of 30°C-35°C the hdd's temperature will reach as high as 62°C in approximately 2 hrs of simultaneously displaying and recording an Analog TV program. The HDD's manufacturer temperature limit is exceeded by 2°C.<BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR>When installed on Dell XPS M1330, which has the express card slot quite separated from other components it doesn't seem to cause much problem. Temperature stayed around same level as a laptop CPU (40°C-50°C) while running MPEG4 DVB-T streams for 2 days straight.
* Heats up amazingly much and fast causing overheat of rest of PC components located near it (very dangerous especially for memory modules or HDDs)
* No Linux drivers and no chance of being provided by the manufacturer as stated in a reply email i received from them


* No Linux drivers and no chance of being provided by AVerMedia as stated by its support team


=Hardware=
=Hardware=
Line 162: Line 66:
* CX23885 (PCI Express Video and Broadcast Audio Decoder) - [http://www.conexant.com/products/entry.jsp?id=393 Conexant CX23885 Overview/Features] - [http://www.conexant.com/servlets/DownloadServlet/PBR-200865-004.pdf?docid=866&revid=4 Conexant CX23885 PDF]
* CX23885 (PCI Express Video and Broadcast Audio Decoder) - [http://www.conexant.com/products/entry.jsp?id=393 Conexant CX23885 Overview/Features] - [http://www.conexant.com/servlets/DownloadServlet/PBR-200865-004.pdf?docid=866&revid=4 Conexant CX23885 PDF]
* XC3028L (Hybrid Tuner) - [http://www.xceive.com/technology_XC3028.htm XCEIVE XC3028 Overview/Features] - [http://www.xceive.com/docs/XC3028_prodbrief.pdf XCIEVE XC3028 PDF] - [http://en.wikipedia.org/wiki/Xceive_XC3028 Wikipedia XC3028 Overview]
* XC3028L (Hybrid Tuner) - [http://www.xceive.com/technology_XC3028.htm XCEIVE XC3028 Overview/Features] - [http://www.xceive.com/docs/XC3028_prodbrief.pdf XCIEVE XC3028 PDF] - [http://en.wikipedia.org/wiki/Xceive_XC3028 Wikipedia XC3028 Overview]
* AF9013 (AFa9013 Demodulator) [http://www.afatech.com.tw/EN/products_more.aspx?CategoryID=7&ID=18 AFA Technologies AF9010/15/13 Overview]
* AF9013 (Demodulator) - [http://www.afatech.com.tw/EN/products_more.aspx?CategoryID=7&ID=18 AFA Technologies AF9010/15/13 Overview/Features]


===Variations===
===Variations===
There are three variations of this pci express card :
HC81 = HC81 PCI\VEN_14F1&DEV_8852&SUBSYS_C2391461 PCI-e XCeive + FM + AFa9013

HC81 = HC81_B PCI\VEN_14F1&DEV_8852&SUBSYS_D2391461 PCI-e XCeive_L + FM + Afa9013


HC81R = HC81_C PCI\VEN_14F1&DEV_8852&SUBSYS_D9391461 PCI-e XCeive_L + FM + Afa9013
* HC81 = HC81 PCI\VEN_14F1&DEV_8852&SUBSYS_C2391461 PCI-e XCeive + FM + AFa9013<BR>
* HC81 = HC81_B PCI\VEN_14F1&DEV_8852&SUBSYS_D2391461 PCI-e XCeive_L + FM + Afa9013<BR>
* HC81R = HC81_C PCI\VEN_14F1&DEV_8852&SUBSYS_D9391461 PCI-e XCeive_L + FM + Afa9013<BR>




There are three variations of this pci express card. They all seem to use the same chips. The only change is in the XCeive=XC3028 that comes in two models :
They all seem to use the same chips. The only change is in the XCeive=XC3028 that comes in two models :
* XC3028 (standard)
* XC3028 (standard)
* XC3028L (low voltage)
* XC3028L (low voltage)
Line 221: Line 125:
</pre>
</pre>


i2cdetect 1 :
Output of <code>i2cdetect 0</code> :
<pre> 0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- 08 -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: UU -- UU -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- 69 -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
</pre>

Output of <code>i2cdetect 1</code> :
<pre> 0 1 2 3 4 5 6 7 8 9 a b c d e f
<pre> 0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
00: -- -- -- -- -- -- -- -- -- -- -- -- --
Line 233: Line 149:
</pre>
</pre>


i2cdetect 2 :
Output of <code>i2cdetect 2</code> :
<pre> 0 1 2 3 4 5 6 7 8 9 a b c d e f
<pre> 0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
00: -- -- -- -- -- -- -- -- -- -- -- -- --
Line 245: Line 161:
</pre>
</pre>


i2cdetect 3 :
Output of <code>i2cdetect 3</code> :
<pre> 0 1 2 3 4 5 6 7 8 9 a b c d e f
<pre> 0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
00: -- -- -- -- -- -- -- -- -- -- -- -- --
Line 258: Line 174:


===RegSpy===
===RegSpy===
Register dump from RegSpy with DScaler4115 for Analog TV, FM Radio and tuner off :
Register dump from RegSpy with DScaler4115 for DVB-T, Analog TV, FM Radio and Tuner OFF :

CX23885_0 - DVB-T Register Dump

<pre>CX23885 Card [0]:

Vendor ID: 0x14f1
Device ID: 0x8852
Subsystem ID: 0xd9391461

=================================================================================

CX23885 Card - Register Dump:
GP0_IO: 00071d05 (00000000 00000111 00011101 00000101)
GPIO_ISM: 00000000 (00000000 00000000 00000000 00000000)
DEV_CNTRL2: 00000020 (00000000 00000000 00000000 00100000)
PCI_INT_MSK: 0000000b (00000000 00000000 00000000 00001011)
PCI_INT_STAT: 01aac000 (00000001 10101010 11000000 00000000)
PCI_INT_MSTAT: 00000000 (00000000 00000000 00000000 00000000)
VID_A_INT_MSK: 00000000 (00000000 00000000 00000000 00000000)
VID_A_INT_STAT: 00000000 (00000000 00000000 00000000 00000000)
VID_A_INT_MSTAT: 00000000 (00000000 00000000 00000000 00000000)
VID_A_INT_SSTAT: 00000000 (00000000 00000000 00000000 00000000)
VID_B_INT_MSK: 00011101 (00000000 00000001 00010001 00000001)
VID_B_INT_STAT: 00000000 (00000000 00000000 00000000 00000000)
VID_B_INT_MSTAT: 00000000 (00000000 00000000 00000000 00000000)
VID_B_INT_SSTAT: 00000000 (00000000 00000000 00000000 00000000)
VID_C_INT_MSK: 00000000 (00000000 00000000 00000000 00000000)
VID_C_INT_STAT: 00000000 (00000000 00000000 00000000 00000000)
VID_C_INT_MSTAT: 00000000 (00000000 00000000 00000000 00000000)
VID_C_INT_SSTAT: 00000000 (00000000 00000000 00000000 00000000)
VID_B_DMA: 8ddf099b (10001101 11011111 00001001 10011011)
VBI_B_DMA: 00000000 (00000000 00000000 00000000 00000000)
VID_B_GPCNT: 00000002 (00000000 00000000 00000000 00000010)
VBI_B_GPCNT: 00000000 (00000000 00000000 00000000 00000000)
VID_B_GPCNT_CTL: 00000000 (00000000 00000000 00000000 00000000)
VBI_B_GPCNT_CTL: 00000000 (00000000 00000000 00000000 00000000)
VID_B_DMA_CTL: 00000011 (00000000 00000000 00000000 00010001)
VID_B_SRC_SEL: 00000001 (00000000 00000000 00000000 00000001)
VID_B_LNGTH: 000002f0 (00000000 00000000 00000010 11110000)
VID_B_HW_SOP_CTL: 00470bc0 (00000000 01000111 00001011 11000000)
VID_B_GEN_CTL: 0000001d (00000000 00000000 00000000 00011101)
VID_B_BD_PKT_STATUS: 00000000 (00000000 00000000 00000000 00000000)
VID_B_SOP_STATUS: 00000000 (00000000 00000000 00000000 00000000)
VID_B_FIFO_OVFL_STAT: 00000000 (00000000 00000000 00000000 00000000)
VID_B_VLD_MISC: 00000000 (00000000 00000000 00000000 00000000)
VID_B_TS_CLK_EN: 00000001 (00000000 00000000 00000000 00000001)
VID_B_VIP_CTRL: 00000000 (00000000 00000000 00000000 00000000)
VID_B_PIXEL_FRMT: 0000000c (00000000 00000000 00000000 00001100)
VID_C_INT_MSK: 00000000 (00000000 00000000 00000000 00000000)
VID_C_INT_STAT: 00000000 (00000000 00000000 00000000 00000000)
VID_C_INT_MSTAT: 00000000 (00000000 00000000 00000000 00000000)
VID_C_INT_SSTAT: 00000000 (00000000 00000000 00000000 00000000)
VID_C_GPCNT: 00000000 (00000000 00000000 00000000 00000000)
VID_C_GPCNT_CTL: 00000000 (00000000 00000000 00000000 00000000)
VBI_C_GPCNT_CTL: 00000000 (00000000 00000000 00000000 00000000)
VID_C_DMA_CTL: 00000000 (00000000 00000000 00000000 00000000)
VID_C_LNGTH: 00000000 (00000000 00000000 00000000 00000000)
VID_C_HW_SOP_CTL: 00470bc0 (00000000 01000111 00001011 11000000)
VID_C_GEN_CTL: 00000008 (00000000 00000000 00000000 00001000)
VID_C_BD_PKT_STATUS: 00000000 (00000000 00000000 00000000 00000000)
VID_C_SOP_STATUS: 00000000 (00000000 00000000 00000000 00000000)
VID_C_FIFO_OVFL_STAT: 00000000 (00000000 00000000 00000000 00000000)
VID_C_VLD_MISC: 00000000 (00000000 00000000 00000000 00000000)
VID_C_TS_CLK_EN: 00000001 (00000000 00000000 00000000 00000001)
AUDIO_INT_INT_MSK: 00000000 (00000000 00000000 00000000 00000000)
AUDIO_INT_INT_STAT: 00000000 (00000000 00000000 00000000 00000000)
AUDIO_INT_INT_MSTAT: 00000000 (00000000 00000000 00000000 00000000)
AUDIO_INT_INT_SSTAT: 00000000 (00000000 00000000 00000000 00000000)
AUDIO_EXT_INT_MSK: 00000000 (00000000 00000000 00000000 00000000)
AUDIO_EXT_INT_STAT: 00000000 (00000000 00000000 00000000 00000000)
AUDIO_EXT_INT_MSTAT: 00000000 (00000000 00000000 00000000 00000000)
AUDIO_EXT_INT_SSTAT: 00000000 (00000000 00000000 00000000 00000000)
RDR_CFG0: 885214f1 (10001000 01010010 00010100 11110001)
RDR_CFG1: 00100006 (00000000 00010000 00000000 00000110)
RDR_TLCTL0: 0309c00d (00000011 00001001 11000000 00001101)
DMA1_PTR1: 00000650 (00000000 00000000 00000110 01010000)
DMA2_PTR1: 00001840 (00000000 00000000 00011000 01000000)
DMA3_PTR1: 000038e0 (00000000 00000000 00111000 11100000)
DMA4_PTR1: 00a3fd84 (00000000 10100011 11111101 10000100)
DMA5_PTR1: 006ffad4 (00000000 01101111 11111010 11010100)
DMA6_PTR1: 000074f8 (00000000 00000000 01110100 11111000)
DMA7_PTR1: 00f7aebc (00000000 11110111 10101110 10111100)
DMA8_PTR1: 00eff8f0 (00000000 11101111 11111000 11110000)
DMA1_PTR2: 00010598 (00000000 00000001 00000101 10011000)
DMA2_PTR2: 000105c8 (00000000 00000001 00000101 11001000)
DMA3_PTR2: 00010618 (00000000 00000001 00000110 00011000)
DMA4_PTR2: 00f7d688 (00000000 11110111 11010110 10001000)
DMA5_PTR2: 005c1780 (00000000 01011100 00010111 10000000)
DMA6_PTR2: 000106f8 (00000000 00000001 00000110 11111000)
DMA7_PTR2: 00fa5dac (00000000 11111010 01011101 10101100)
DMA8_PTR2: 00c1b604 (00000000 11000001 10110110 00000100)
DMA1_CNT1: 00000001 (00000000 00000000 00000000 00000001)
DMA2_CNT1: 00000000 (00000000 00000000 00000000 00000000)
DMA3_CNT1: 00000001 (00000000 00000000 00000000 00000001)
DMA4_CNT1: 0000034d (00000000 00000000 00000011 01001101)
DMA5_CNT1: 00000400 (00000000 00000000 00000100 00000000)
DMA6_CNT1: 00000005 (00000000 00000000 00000000 00000101)
DMA7_CNT1: 000007fe (00000000 00000000 00000111 11111110)
DMA8_CNT1: 000006af (00000000 00000000 00000110 10101111)
DMA1_CNT2: 00000005 (00000000 00000000 00000000 00000101)
DMA2_CNT2: 00000007 (00000000 00000000 00000000 00000111)
DMA3_CNT2: 00000001 (00000000 00000000 00000000 00000001)
DMA4_CNT2: 0000002e (00000000 00000000 00000000 00101110)
DMA5_CNT2: 00000542 (00000000 00000000 00000101 01000010)
DMA6_CNT2: 00000005 (00000000 00000000 00000000 00000101)
DMA7_CNT2: 0000022b (00000000 00000000 00000010 00101011)
DMA8_CNT2: 000003f6 (00000000 00000000 00000011 11110110)
TM_CNT_LDW: 00000000 (00000000 00000000 00000000 00000000)
TM_CNT_UW: 00000000 (00000000 00000000 00000000 00000000)
TM_LMT_LDW: 00000000 (00000000 00000000 00000000 00000000)
TM_LMT_UW: 00000000 (00000000 00000000 00000000 00000000)
SOFT_RESET: 00000000 (00000000 00000000 00000000 00000000)
MC417_RWD: 00001eff (00000000 00000000 00011110 11111111)
MC417_OEN: 0000ffff (00000000 00000000 11111111 11111111)
MC417_CTL: 00000036 (00000000 00000000 00000000 00110110)
CLK_DELAY: 00000011 (00000000 00000000 00000000 00010001)
PAD_CTRL: 00500300 (00000000 01010000 00000011 00000000)
VID_A_GPCNT: 00000bd2 (00000000 00000000 00001011 11010010)
VBI_A_GPCNT: 00000000 (00000000 00000000 00000000 00000000)
VID_A_GPCNT_CTL: 00000000 (00000000 00000000 00000000 00000000)
VBI_A_GPCNT_CTL: 00000000 (00000000 00000000 00000000 00000000)
VID_A_DMA_CTL: 00000000 (00000000 00000000 00000000 00000000)
VID_A_VIP_CTRL: 00000001 (00000000 00000000 00000000 00000001)
VID_A_PIXEL_FRMT: 00000004 (00000000 00000000 00000000 00000100)
VID_A_VBI_CTRL: 00000000 (00000000 00000000 00000000 00000000)
AUD_INT_A_GPCNT: 00000006 (00000000 00000000 00000000 00000110)
AUD_INT_B_GPCNT: 00000000 (00000000 00000000 00000000 00000000)
AUD_INT_A_GPCNT_CTL: 00000000 (00000000 00000000 00000000 00000000)
AUD_INT_B_GPCNT_CTL: 00000000 (00000000 00000000 00000000 00000000)
AUD_INT_DMA_CTL: 00000000 (00000000 00000000 00000000 00000000)
AUD_INT_A_LNGTH: 00000080 (00000000 00000000 00000000 10000000)
AUD_INT_B_LNGTH: 00000000 (00000000 00000000 00000000 00000000)
AUD_INT_A_MODE: 00000001 (00000000 00000000 00000000 00000001)
AUD_INT_B_MODE: 00000000 (00000000 00000000 00000000 00000000)
AUD_EXT_DMA: 00000000 (00000000 00000000 00000000 00000000)
AUD_EXT_GPCNT: 00000000 (00000000 00000000 00000000 00000000)
AUD_EXT_GPCNT_CTL: 00000000 (00000000 00000000 00000000 00000000)
AUD_EXT_DMA_CTL: 00000000 (00000000 00000000 00000000 00000000)
AUD_EXT_LNGTH: 00000000 (00000000 00000000 00000000 00000000)
AUD_EXT_A_MODE: 00000000 (00000000 00000000 00000000 00000000)
I2C1_ADDR: 38000000 (00111000 00000000 00000000 00000000)
I2C1_WDATA: 00007dd0 (00000000 00000000 01111101 11010000)
I2C1_CTRL: 9d001005 (10011101 00000000 00010000 00000101)
I2C1_RDATA: 0000016e (00000000 00000000 00000001 01101110)
I2C1_STAT: 00000001 (00000000 00000000 00000000 00000001)
I2C2_ADDR: c2000000 (11000010 00000000 00000000 00000000)
I2C2_WDATA: d0ab0000 (11010000 10101011 00000000 00000000)
I2C2_CTRL: 27004004 (00100111 00000000 01000000 00000100)
I2C2_RDATA: 00000000 (00000000 00000000 00000000 00000000)
I2C2_STAT: 00000001 (00000000 00000000 00000000 00000001)
I2C3_ADDR: 8800040c (10001000 00000000 00000100 00001100)
I2C3_WDATA: 00071604 (00000000 00000111 00010110 00000100)
I2C3_CTRL: 07004207 (00000111 00000000 01000010 00000111)
I2C3_RDATA: 00000000 (00000000 00000000 00000000 00000000)
I2C3_STAT: 00000001 (00000000 00000000 00000000 00000001)
UART_CTL: 00000000 (00000000 00000000 00000000 00000000)
UART_BRD: 00000145 (00000000 00000000 00000001 01000101)
UART_ISR: 00000000 (00000000 00000000 00000000 00000000)
UART_CNT: 00000000 (00000000 00000000 00000000 00000000)

end of dump
</pre>




Line 756: Line 834:
* Subsystem ID : 0xD9391461
* Subsystem ID : 0xD9391461



=Usage=

dmesg:
<pre>
[20480.595772] cx23885 driver version 0.0.4 loaded
[20480.595940] CORE cx23885[0]: subsystem: 1461:d939, board: AVerTV Hybrid Express Slim HC81R [card=39,autodetected]
[20480.856319] cx25840 4-0044: cx23885 A/V decoder found @ 0x88 (cx23885[0])
[20481.473319] cx25840 4-0044: loaded v4l-cx23418-dig.fw firmware (16382 bytes)
[20481.490823] tuner 3-0061: Tuner -1 found with type(s) Radio TV.
[20481.490855] xc2028 3-0061: creating new instance
[20481.490859] xc2028 3-0061: type set to XCeive xc2028/xc3028 tuner
[20481.496151] xc2028 3-0061: Loading 81 firmware images from xc3028L-v36.fw, type: xc2028 firmware, ver 3.6
[20481.517522] cx23885[0]: registered device video1 [v4l2]
[20481.517641] cx23885[0]: registered device vbi0
[20481.517754] cx23885[0]: registered ALSA audio device
[20481.517758] cx23885_dev_checkrevision() Hardware revision = 0xb0
[20481.517761] cx23885[0]/0: found at 0000:06:00.0, rev: 2, irq: 50, latency: 0, mmio: 0xfe200000
[20560.947596] xc2028 3-0061: Loading firmware for type=BASE F8MHZ (3), id 0000000000000000.
[20562.138186] xc2028 3-0061: Loading firmware for type=(0), id 00000000000000e0.
[20562.153331] xc2028 3-0061: Loading SCODE for type=SCODE HAS_IF_6600 (60000000), id 00000000000000e0.
</pre>

Detect audio output of tv tuner:
<pre>
$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC892 Analog [ALC892 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 2: ALC892 Alt Analog [ALC892 Alt Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: CX23885 [Conexant CX23885], device 0: CX23885 Digital [CX23885 Digital]
Subdevices: 0/1
Subdevice #0: subdevice #0
</pre>

Run mplayer with right arguments (video1 and hw.1):
<pre>
mplayer tv:// -tv driver=v4l2:freq=559.25:width=720:height=576:normid=5:alsa=1:adevice=hw.1:immediatemode=0:device=/dev/video1
</pre>

[[File:hc81_mplayer.jpg]]


=External Links=
=External Links=
* [http://www.avermedia.com/avertv/Product/ProductDetail.aspx?Id=289 AVerMedia AVerTV Hybrid Express Slim Product Page]
* [http://www.avermedia.com/avertv/Product/ProductDetail.aspx?Id=289 AVerMedia AVerTV Hybrid Express Slim Product Page]
* [http://patchwork.linuxtv.org/patch/15803/ Added support for AVerTV Hybrid Express Slim HC81R (analog only)]
[[Category:DVB-T ExpressCard Devices]]

Latest revision as of 09:33, 30 December 2015

A hybrid DVB-T Express Card from AVerMedia.

Currently supported only analog mode under Linux.

Overview/Features

Hybrid TV and Radio tuner for 54mm express card slots that supports the following :

  • Analog TV (stereo sound support)
  • FM Radio (stereo sound support)
  • DVB-T (stereo sound support)
  • Digital Radio (stereo sound support)
  • TeleText
  • Remote Control (optional)
  • Connection to a DVD/VHS player, camcorder, or games console via S-Video / Composite 2-in-1 Cable.
  • HDTV H.264 / MPEG-2 Live TV
  • 32/64-Bit support
Card-UpSide.JPG
Card-DownSide.JPG
Card-ExpressSlotPins.JPG
Card-Components.JPG


Specifications

Input Signal

  • 75 Ω TV Antenna
  • FM Input
  • S-Video
  • Composite (RCA) input


Package Included

  • AVerTV Hybrid Express Slim (26.6g)
  • Quick Installation Guide
  • Installation CD
  • FM Radio Antenna
  • RF Cable
  • S-Video / Composite 2 in1 cable
BoxUpSide.JPG
BoxLeftSide.JPG


Practicality

Advantages

  • Combination of many features
  • Very compact structure (doesn't extend outside the express slot at all)
  • Low energy consumption
  • Small TV antenna provides very strong signal for its size
Card-SlideInPC.JPG
Card-InsidePC.JPG
Card-InsidePC-Antenna.JPG
Card-InsidePC-VideoInConnectorAntenna.JPG


Disadvantages

  • Heats up amazingly much and fast causing overheat of rest of PC components located near it (very dangerous especially for memory modules or HDDs)
    SpeedFan-HDDOnFire.jpg
    For example when installed on a DELL Inspiron E1505, which has the HDD located exactly below the express card slot, in ambient temperatures of 30°C-35°C the hdd's temperature will reach as high as 62°C in approximately 2 hrs of simultaneously displaying and recording an Analog TV program. The HDD's manufacturer temperature limit is exceeded by 2°C.











    When installed on Dell XPS M1330, which has the express card slot quite separated from other components it doesn't seem to cause much problem. Temperature stayed around same level as a laptop CPU (40°C-50°C) while running MPEG4 DVB-T streams for 2 days straight.
  • No Linux drivers and no chance of being provided by AVerMedia as stated by its support team

Hardware

Components Used

Variations

There are three variations of this pci express card :

  • HC81 = HC81 PCI\VEN_14F1&DEV_8852&SUBSYS_C2391461 PCI-e XCeive + FM + AFa9013
  • HC81 = HC81_B PCI\VEN_14F1&DEV_8852&SUBSYS_D2391461 PCI-e XCeive_L + FM + Afa9013
  • HC81R = HC81_C PCI\VEN_14F1&DEV_8852&SUBSYS_D9391461 PCI-e XCeive_L + FM + Afa9013


They all seem to use the same chips. The only change is in the XCeive=XC3028 that comes in two models :

  • XC3028 (standard)
  • XC3028L (low voltage)

Identification

lspci

Output of lspci -vvv :

0c:00.0 Multimedia video controller: Conexant Unknown device 8852 (rev 02)
        Subsystem: Avermedia Technologies Inc Unknown device d939
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0
        Interrupt: pin A routed to IRQ 19
        Region 0: Memory at efa00000 (64-bit, non-prefetchable) [size=2M]
        Capabilities: [40] Express Endpoint IRQ 0
                Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-
                Device: Latency L0s <64ns, L1 <1us
                Device: AtnBtn- AtnInd- PwrInd-
                Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
                Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                Device: MaxPayload 128 bytes, MaxReadReq 512 bytes
                Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 0
                Link: Latency L0s <2us, L1 <4us
                Link: ASPM Disabled RCB 64 bytes CommClk- ExtSynch-
                Link: Speed 2.5Gb/s, Width x1
        Capabilities: [80] Power Management version 2
                Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [90] Vital Product Data
        Capabilities: [a0] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
                Address: 0000000000000000  Data: 0000
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [200] Virtual Channel

Output of lspci -n :

0c:00.0 0400: 14f1:8852 (rev 02)
        Subsystem: 1461:d939

i2cdetect

Output of i2cdetect -l :

i2c-0   smbus           SMBus I801 adapter at 10c0              SMBus adapter
i2c-1   i2c             cx23885[0]                              I2C adapter
i2c-2   i2c             cx23885[0]                              I2C adapter
i2c-3   i2c             cx23885[0]                              I2C adapter

Output of i2cdetect 0 :

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- 08 -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: UU -- UU -- -- -- -- -- -- -- -- -- -- -- -- -- 
60: -- -- -- -- -- -- -- -- -- 69 -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --

Output of i2cdetect 1 :

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: 30 31 32 33 34 35 36 37 -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: UU 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         

Output of i2cdetect 2 :

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: 30 31 32 33 34 35 36 37 -- -- -- -- -- -- -- -- 
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
50: 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         

Output of i2cdetect 3 :

     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
30: 30 31 32 33 34 35 36 37 -- -- -- -- -- -- -- -- 
40: -- -- -- -- 44 -- -- -- -- -- -- -- 4c -- -- -- 
50: 50 51 52 53 54 55 56 57 58 59 5a 5b 5c 5d 5e 5f 
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
70: -- -- -- -- -- -- -- --                         

RegSpy

Register dump from RegSpy with DScaler4115 for DVB-T, Analog TV, FM Radio and Tuner OFF :

CX23885_0 - DVB-T Register Dump

CX23885 Card [0]:

Vendor ID:           0x14f1
Device ID:           0x8852
Subsystem ID:        0xd9391461

=================================================================================

CX23885 Card - Register Dump:
GP0_IO:                          00071d05   (00000000 00000111 00011101 00000101)                 
GPIO_ISM:                        00000000   (00000000 00000000 00000000 00000000)                 
DEV_CNTRL2:                      00000020   (00000000 00000000 00000000 00100000)                 
PCI_INT_MSK:                     0000000b   (00000000 00000000 00000000 00001011)                 
PCI_INT_STAT:                    01aac000   (00000001 10101010 11000000 00000000)                 
PCI_INT_MSTAT:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_A_INT_MSK:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_A_INT_STAT:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_A_INT_MSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_A_INT_SSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_B_INT_MSK:                   00011101   (00000000 00000001 00010001 00000001)                 
VID_B_INT_STAT:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_B_INT_MSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_B_INT_SSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_MSK:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_STAT:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_MSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_SSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_B_DMA:                       8ddf099b   (10001101 11011111 00001001 10011011)                 
VBI_B_DMA:                       00000000   (00000000 00000000 00000000 00000000)                 
VID_B_GPCNT:                     00000002   (00000000 00000000 00000000 00000010)                 
VBI_B_GPCNT:                     00000000   (00000000 00000000 00000000 00000000)                 
VID_B_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VBI_B_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_B_DMA_CTL:                   00000011   (00000000 00000000 00000000 00010001)                 
VID_B_SRC_SEL:                   00000001   (00000000 00000000 00000000 00000001)                 
VID_B_LNGTH:                     000002f0   (00000000 00000000 00000010 11110000)                 
VID_B_HW_SOP_CTL:                00470bc0   (00000000 01000111 00001011 11000000)                 
VID_B_GEN_CTL:                   0000001d   (00000000 00000000 00000000 00011101)                 
VID_B_BD_PKT_STATUS:             00000000   (00000000 00000000 00000000 00000000)                 
VID_B_SOP_STATUS:                00000000   (00000000 00000000 00000000 00000000)                 
VID_B_FIFO_OVFL_STAT:            00000000   (00000000 00000000 00000000 00000000)                 
VID_B_VLD_MISC:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_B_TS_CLK_EN:                 00000001   (00000000 00000000 00000000 00000001)                 
VID_B_VIP_CTRL:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_B_PIXEL_FRMT:                0000000c   (00000000 00000000 00000000 00001100)                 
VID_C_INT_MSK:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_STAT:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_MSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_SSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_C_GPCNT:                     00000000   (00000000 00000000 00000000 00000000)                 
VID_C_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VBI_C_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_C_DMA_CTL:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_C_LNGTH:                     00000000   (00000000 00000000 00000000 00000000)                 
VID_C_HW_SOP_CTL:                00470bc0   (00000000 01000111 00001011 11000000)                 
VID_C_GEN_CTL:                   00000008   (00000000 00000000 00000000 00001000)                 
VID_C_BD_PKT_STATUS:             00000000   (00000000 00000000 00000000 00000000)                 
VID_C_SOP_STATUS:                00000000   (00000000 00000000 00000000 00000000)                 
VID_C_FIFO_OVFL_STAT:            00000000   (00000000 00000000 00000000 00000000)                 
VID_C_VLD_MISC:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_C_TS_CLK_EN:                 00000001   (00000000 00000000 00000000 00000001)                 
AUDIO_INT_INT_MSK:               00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_INT_INT_STAT:              00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_INT_INT_MSTAT:             00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_INT_INT_SSTAT:             00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_EXT_INT_MSK:               00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_EXT_INT_STAT:              00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_EXT_INT_MSTAT:             00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_EXT_INT_SSTAT:             00000000   (00000000 00000000 00000000 00000000)                 
RDR_CFG0:                        885214f1   (10001000 01010010 00010100 11110001)                 
RDR_CFG1:                        00100006   (00000000 00010000 00000000 00000110)                 
RDR_TLCTL0:                      0309c00d   (00000011 00001001 11000000 00001101)                 
DMA1_PTR1:                       00000650   (00000000 00000000 00000110 01010000)                 
DMA2_PTR1:                       00001840   (00000000 00000000 00011000 01000000)                 
DMA3_PTR1:                       000038e0   (00000000 00000000 00111000 11100000)                 
DMA4_PTR1:                       00a3fd84   (00000000 10100011 11111101 10000100)                 
DMA5_PTR1:                       006ffad4   (00000000 01101111 11111010 11010100)                 
DMA6_PTR1:                       000074f8   (00000000 00000000 01110100 11111000)                 
DMA7_PTR1:                       00f7aebc   (00000000 11110111 10101110 10111100)                 
DMA8_PTR1:                       00eff8f0   (00000000 11101111 11111000 11110000)                 
DMA1_PTR2:                       00010598   (00000000 00000001 00000101 10011000)                 
DMA2_PTR2:                       000105c8   (00000000 00000001 00000101 11001000)                 
DMA3_PTR2:                       00010618   (00000000 00000001 00000110 00011000)                 
DMA4_PTR2:                       00f7d688   (00000000 11110111 11010110 10001000)                 
DMA5_PTR2:                       005c1780   (00000000 01011100 00010111 10000000)                 
DMA6_PTR2:                       000106f8   (00000000 00000001 00000110 11111000)                 
DMA7_PTR2:                       00fa5dac   (00000000 11111010 01011101 10101100)                 
DMA8_PTR2:                       00c1b604   (00000000 11000001 10110110 00000100)                 
DMA1_CNT1:                       00000001   (00000000 00000000 00000000 00000001)                 
DMA2_CNT1:                       00000000   (00000000 00000000 00000000 00000000)                 
DMA3_CNT1:                       00000001   (00000000 00000000 00000000 00000001)                 
DMA4_CNT1:                       0000034d   (00000000 00000000 00000011 01001101)                 
DMA5_CNT1:                       00000400   (00000000 00000000 00000100 00000000)                 
DMA6_CNT1:                       00000005   (00000000 00000000 00000000 00000101)                 
DMA7_CNT1:                       000007fe   (00000000 00000000 00000111 11111110)                 
DMA8_CNT1:                       000006af   (00000000 00000000 00000110 10101111)                 
DMA1_CNT2:                       00000005   (00000000 00000000 00000000 00000101)                 
DMA2_CNT2:                       00000007   (00000000 00000000 00000000 00000111)                 
DMA3_CNT2:                       00000001   (00000000 00000000 00000000 00000001)                 
DMA4_CNT2:                       0000002e   (00000000 00000000 00000000 00101110)                 
DMA5_CNT2:                       00000542   (00000000 00000000 00000101 01000010)                 
DMA6_CNT2:                       00000005   (00000000 00000000 00000000 00000101)                 
DMA7_CNT2:                       0000022b   (00000000 00000000 00000010 00101011)                 
DMA8_CNT2:                       000003f6   (00000000 00000000 00000011 11110110)                 
TM_CNT_LDW:                      00000000   (00000000 00000000 00000000 00000000)                 
TM_CNT_UW:                       00000000   (00000000 00000000 00000000 00000000)                 
TM_LMT_LDW:                      00000000   (00000000 00000000 00000000 00000000)                 
TM_LMT_UW:                       00000000   (00000000 00000000 00000000 00000000)                 
SOFT_RESET:                      00000000   (00000000 00000000 00000000 00000000)                 
MC417_RWD:                       00001eff   (00000000 00000000 00011110 11111111)                 
MC417_OEN:                       0000ffff   (00000000 00000000 11111111 11111111)                 
MC417_CTL:                       00000036   (00000000 00000000 00000000 00110110)                 
CLK_DELAY:                       00000011   (00000000 00000000 00000000 00010001)                 
PAD_CTRL:                        00500300   (00000000 01010000 00000011 00000000)                 
VID_A_GPCNT:                     00000bd2   (00000000 00000000 00001011 11010010)                 
VBI_A_GPCNT:                     00000000   (00000000 00000000 00000000 00000000)                 
VID_A_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VBI_A_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_A_DMA_CTL:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_A_VIP_CTRL:                  00000001   (00000000 00000000 00000000 00000001)                 
VID_A_PIXEL_FRMT:                00000004   (00000000 00000000 00000000 00000100)                 
VID_A_VBI_CTRL:                  00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_A_GPCNT:                 00000006   (00000000 00000000 00000000 00000110)                 
AUD_INT_B_GPCNT:                 00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_A_GPCNT_CTL:             00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_B_GPCNT_CTL:             00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_DMA_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_A_LNGTH:                 00000080   (00000000 00000000 00000000 10000000)                 
AUD_INT_B_LNGTH:                 00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_A_MODE:                  00000001   (00000000 00000000 00000000 00000001)                 
AUD_INT_B_MODE:                  00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_DMA:                     00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_GPCNT:                   00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_GPCNT_CTL:               00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_DMA_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_LNGTH:                   00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_A_MODE:                  00000000   (00000000 00000000 00000000 00000000)                 
I2C1_ADDR:                       38000000   (00111000 00000000 00000000 00000000)                 
I2C1_WDATA:                      00007dd0   (00000000 00000000 01111101 11010000)                 
I2C1_CTRL:                       9d001005   (10011101 00000000 00010000 00000101)                 
I2C1_RDATA:                      0000016e   (00000000 00000000 00000001 01101110)                 
I2C1_STAT:                       00000001   (00000000 00000000 00000000 00000001)                 
I2C2_ADDR:                       c2000000   (11000010 00000000 00000000 00000000)                 
I2C2_WDATA:                      d0ab0000   (11010000 10101011 00000000 00000000)                 
I2C2_CTRL:                       27004004   (00100111 00000000 01000000 00000100)                 
I2C2_RDATA:                      00000000   (00000000 00000000 00000000 00000000)                 
I2C2_STAT:                       00000001   (00000000 00000000 00000000 00000001)                 
I2C3_ADDR:                       8800040c   (10001000 00000000 00000100 00001100)                 
I2C3_WDATA:                      00071604   (00000000 00000111 00010110 00000100)                 
I2C3_CTRL:                       07004207   (00000111 00000000 01000010 00000111)                 
I2C3_RDATA:                      00000000   (00000000 00000000 00000000 00000000)                 
I2C3_STAT:                       00000001   (00000000 00000000 00000000 00000001)                 
UART_CTL:                        00000000   (00000000 00000000 00000000 00000000)                 
UART_BRD:                        00000145   (00000000 00000000 00000001 01000101)                 
UART_ISR:                        00000000   (00000000 00000000 00000000 00000000)                 
UART_CNT:                        00000000   (00000000 00000000 00000000 00000000)                 

end of dump


CX23885_0 - Analog TV Register Dump

CX23885 Card [0]:
 
Vendor ID:           0x14f1
Device ID:           0x8852
Subsystem ID:        0xd9391461
 
=================================================================================
 
CX23885 Card - Register Dump:
GP0_IO:                          00071f07   (00000000 00000111 00011111 00000111)                 
GPIO_ISM:                        00000000   (00000000 00000000 00000000 00000000)                 
DEV_CNTRL2:                      00000020   (00000000 00000000 00000000 00100000)                 
PCI_INT_MSK:                     0000000b   (00000000 00000000 00000000 00001011)                 
PCI_INT_STAT:                    01aac000   (00000001 10101010 11000000 00000000)                 
PCI_INT_MSTAT:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_A_INT_MSK:                   00011101   (00000000 00000001 00010001 00000001)                 
VID_A_INT_STAT:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_A_INT_MSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_A_INT_SSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_B_INT_MSK:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_B_INT_STAT:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_B_INT_MSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_B_INT_SSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_MSK:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_STAT:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_MSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_SSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_B_DMA:                       00000000   (00000000 00000000 00000000 00000000)                 
VBI_B_DMA:                       00000000   (00000000 00000000 00000000 00000000)                 
VID_B_GPCNT:                     00000000   (00000000 00000000 00000000 00000000)                 
VBI_B_GPCNT:                     00000000   (00000000 00000000 00000000 00000000)                 
VID_B_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VBI_B_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_B_DMA_CTL:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_B_SRC_SEL:                   00000001   (00000000 00000000 00000000 00000001)                 
VID_B_LNGTH:                     000002f0   (00000000 00000000 00000010 11110000)                 
VID_B_HW_SOP_CTL:                00470bc0   (00000000 01000111 00001011 11000000)                 
VID_B_GEN_CTL:                   0000001c   (00000000 00000000 00000000 00011100)                 
VID_B_BD_PKT_STATUS:             00000000   (00000000 00000000 00000000 00000000)                 
VID_B_SOP_STATUS:                00000000   (00000000 00000000 00000000 00000000)                 
VID_B_FIFO_OVFL_STAT:            00000000   (00000000 00000000 00000000 00000000)                 
VID_B_VLD_MISC:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_B_TS_CLK_EN:                 00000001   (00000000 00000000 00000000 00000001)                 
VID_B_VIP_CTRL:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_B_PIXEL_FRMT:                0000000c   (00000000 00000000 00000000 00001100)                 
VID_C_INT_MSK:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_STAT:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_MSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_SSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_C_GPCNT:                     00000000   (00000000 00000000 00000000 00000000)                 
VID_C_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VBI_C_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_C_DMA_CTL:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_C_LNGTH:                     00000000   (00000000 00000000 00000000 00000000)                 
VID_C_HW_SOP_CTL:                00470bc0   (00000000 01000111 00001011 11000000)                 
VID_C_GEN_CTL:                   00000008   (00000000 00000000 00000000 00001000)                 
VID_C_BD_PKT_STATUS:             00000000   (00000000 00000000 00000000 00000000)                 
VID_C_SOP_STATUS:                00000000   (00000000 00000000 00000000 00000000)                 
VID_C_FIFO_OVFL_STAT:            00000000   (00000000 00000000 00000000 00000000)                 
VID_C_VLD_MISC:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_C_TS_CLK_EN:                 00000001   (00000000 00000000 00000000 00000001)                 
AUDIO_INT_INT_MSK:               00011101   (00000000 00000001 00010001 00000001)                 
AUDIO_INT_INT_STAT:              00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_INT_INT_MSTAT:             00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_INT_INT_SSTAT:             00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_EXT_INT_MSK:               00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_EXT_INT_STAT:              00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_EXT_INT_MSTAT:             00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_EXT_INT_SSTAT:             00000000   (00000000 00000000 00000000 00000000)                 
RDR_CFG0:                        885214f1   (10001000 01010010 00010100 11110001)                 
RDR_CFG1:                        00100006   (00000000 00010000 00000000 00000110)                 
RDR_TLCTL0:                      0309c00d   (00000011 00001001 11000000 00001101)                 
DMA1_PTR1:                       00000670   (00000000 00000000 00000110 01110000)                 
DMA2_PTR1:                       00001840   (00000000 00000000 00011000 01000000)                 
DMA3_PTR1:                       00003040   (00000000 00000000 00110000 01000000)                 
DMA4_PTR1:                       00fe9d14   (00000000 11111110 10011101 00010100)                 
DMA5_PTR1:                       006ffad4   (00000000 01101111 11111010 11010100)                 
DMA6_PTR1:                       00007628   (00000000 00000000 01110110 00101000)                 
DMA7_PTR1:                       00bf2f8c   (00000000 10111111 00101111 10001100)                 
DMA8_PTR1:                       007e6d50   (00000000 01111110 01101101 01010000)                 
DMA1_PTR2:                       00010598   (00000000 00000001 00000101 10011000)                 
DMA2_PTR2:                       000105c8   (00000000 00000001 00000101 11001000)                 
DMA3_PTR2:                       00010608   (00000000 00000001 00000110 00001000)                 
DMA4_PTR2:                       00f80808   (00000000 11111000 00001000 00001000)                 
DMA5_PTR2:                       00fa5b40   (00000000 11111010 01011011 01000000)                 
DMA6_PTR2:                       00010718   (00000000 00000001 00000111 00011000)                 
DMA7_PTR2:                       00cf1014   (00000000 11001111 00010000 00010100)                 
DMA8_PTR2:                       00aa1a84   (00000000 10101010 00011010 10000100)                 
DMA1_CNT1:                       00000040   (00000000 00000000 00000000 01000000)                 
DMA2_CNT1:                       00000000   (00000000 00000000 00000000 00000000)                 
DMA3_CNT1:                       00000000   (00000000 00000000 00000000 00000000)                 
DMA4_CNT1:                       00000301   (00000000 00000000 00000011 00000001)                 
DMA5_CNT1:                       00000000   (00000000 00000000 00000000 00000000)                 
DMA6_CNT1:                       0000000e   (00000000 00000000 00000000 00001110)                 
DMA7_CNT1:                       00000000   (00000000 00000000 00000000 00000000)                 
DMA8_CNT1:                       0000063b   (00000000 00000000 00000110 00111011)                 
DMA1_CNT2:                       00000001   (00000000 00000000 00000000 00000001)                 
DMA2_CNT2:                       00000007   (00000000 00000000 00000000 00000111)                 
DMA3_CNT2:                       00000005   (00000000 00000000 00000000 00000101)                 
DMA4_CNT2:                       0000012e   (00000000 00000000 00000001 00101110)                 
DMA5_CNT2:                       0000054a   (00000000 00000000 00000101 01001010)                 
DMA6_CNT2:                       00000001   (00000000 00000000 00000000 00000001)                 
DMA7_CNT2:                       0000040a   (00000000 00000000 00000100 00001010)                 
DMA8_CNT2:                       000001ca   (00000000 00000000 00000001 11001010)                 
TM_CNT_LDW:                      00000000   (00000000 00000000 00000000 00000000)                 
TM_CNT_UW:                       00000000   (00000000 00000000 00000000 00000000)                 
TM_LMT_LDW:                      00000000   (00000000 00000000 00000000 00000000)                 
TM_LMT_UW:                       00000000   (00000000 00000000 00000000 00000000)                 
SOFT_RESET:                      00000000   (00000000 00000000 00000000 00000000)                 
MC417_RWD:                       00001eff   (00000000 00000000 00011110 11111111)                 
MC417_OEN:                       0000ffff   (00000000 00000000 11111111 11111111)                 
MC417_CTL:                       00000036   (00000000 00000000 00000000 00110110)                 
CLK_DELAY:                       00000011   (00000000 00000000 00000000 00010001)                 
PAD_CTRL:                        00500300   (00000000 01010000 00000011 00000000)                 
VID_A_GPCNT:                     00000a96   (00000000 00000000 00001010 10010110)                 
VBI_A_GPCNT:                     00000000   (00000000 00000000 00000000 00000000)                 
VID_A_GPCNT_CTL:                 802d7b2b   (10000000 00101101 01111011 00101011)                 
VBI_A_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_A_DMA_CTL:                   00000011   (00000000 00000000 00000000 00010001)                 
VID_A_VIP_CTRL:                  00000001   (00000000 00000000 00000000 00000001)                 
VID_A_PIXEL_FRMT:                00000004   (00000000 00000000 00000000 00000100)                 
VID_A_VBI_CTRL:                  00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_A_GPCNT:                 00000006   (00000000 00000000 00000000 00000110)                 
AUD_INT_B_GPCNT:                 00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_A_GPCNT_CTL:             00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_B_GPCNT_CTL:             00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_DMA_CTL:                 00000011   (00000000 00000000 00000000 00010001)                 
AUD_INT_A_LNGTH:                 00000080   (00000000 00000000 00000000 10000000)                 
AUD_INT_B_LNGTH:                 00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_A_MODE:                  00000001   (00000000 00000000 00000000 00000001)                 
AUD_INT_B_MODE:                  00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_DMA:                     00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_GPCNT:                   00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_GPCNT_CTL:               00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_DMA_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_LNGTH:                   00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_A_MODE:                  00000000   (00000000 00000000 00000000 00000000)                 
I2C1_ADDR:                       38000000   (00111000 00000000 00000000 00000000)                 
I2C1_WDATA:                      0000bc9b   (00000000 00000000 10111100 10011011)                 
I2C1_CTRL:                       9d001005   (10011101 00000000 00010000 00000101)                 
I2C1_RDATA:                      00000101   (00000000 00000000 00000001 00000001)                 
I2C1_STAT:                       00000001   (00000000 00000000 00000000 00000001)                 
I2C2_ADDR:                       c2000000   (11000010 00000000 00000000 00000000)                 
I2C2_WDATA:                      d0750200   (11010000 01110101 00000010 00000000)                 
I2C2_CTRL:                       27004004   (00100111 00000000 01000000 00000100)                 
I2C2_RDATA:                      00000000   (00000000 00000000 00000000 00000000)                 
I2C2_STAT:                       00000001   (00000000 00000000 00000000 00000001)                 
I2C3_ADDR:                       88000804   (10001000 00000000 00001000 00000100)                 
I2C3_WDATA:                      005d2d00   (00000000 01011101 00101101 00000000)                 
I2C3_CTRL:                       07004207   (00000111 00000000 01000010 00000111)                 
I2C3_RDATA:                      308b0300   (00110000 10001011 00000011 00000000)                 
I2C3_STAT:                       00000001   (00000000 00000000 00000000 00000001)                 
UART_CTL:                        00000000   (00000000 00000000 00000000 00000000)                 
UART_BRD:                        00000145   (00000000 00000000 00000001 01000101)                 
UART_ISR:                        00000000   (00000000 00000000 00000000 00000000)                 
UART_CNT:                        00000000   (00000000 00000000 00000000 00000000)                 
 
end of dump


CX23885_0 - FM Radio Register Dump

CX23885 Card [0]:
 
Vendor ID:           0x14f1
Device ID:           0x8852
Subsystem ID:        0xd9391461
 
=================================================================================
 
CX23885 Card - Register Dump:
GP0_IO:                          00071f07   (00000000 00000111 00011111 00000111)                 
GPIO_ISM:                        00000000   (00000000 00000000 00000000 00000000)                 
DEV_CNTRL2:                      00000020   (00000000 00000000 00000000 00100000)                 
PCI_INT_MSK:                     0000000b   (00000000 00000000 00000000 00001011)                 
PCI_INT_STAT:                    01aac000   (00000001 10101010 11000000 00000000)                 
PCI_INT_MSTAT:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_A_INT_MSK:                   00011101   (00000000 00000001 00010001 00000001)                 
VID_A_INT_STAT:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_A_INT_MSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_A_INT_SSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_B_INT_MSK:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_B_INT_STAT:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_B_INT_MSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_B_INT_SSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_MSK:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_STAT:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_MSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_SSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_B_DMA:                       00000000   (00000000 00000000 00000000 00000000)                 
VBI_B_DMA:                       00000000   (00000000 00000000 00000000 00000000)                 
VID_B_GPCNT:                     00000000   (00000000 00000000 00000000 00000000)                 
VBI_B_GPCNT:                     00000000   (00000000 00000000 00000000 00000000)                 
VID_B_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VBI_B_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_B_DMA_CTL:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_B_SRC_SEL:                   00000001   (00000000 00000000 00000000 00000001)                 
VID_B_LNGTH:                     000002f0   (00000000 00000000 00000010 11110000)                 
VID_B_HW_SOP_CTL:                00470bc0   (00000000 01000111 00001011 11000000)                 
VID_B_GEN_CTL:                   0000001c   (00000000 00000000 00000000 00011100)                 
VID_B_BD_PKT_STATUS:             00000000   (00000000 00000000 00000000 00000000)                 
VID_B_SOP_STATUS:                00000000   (00000000 00000000 00000000 00000000)                 
VID_B_FIFO_OVFL_STAT:            00000000   (00000000 00000000 00000000 00000000)                 
VID_B_VLD_MISC:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_B_TS_CLK_EN:                 00000001   (00000000 00000000 00000000 00000001)                 
VID_B_VIP_CTRL:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_B_PIXEL_FRMT:                0000000c   (00000000 00000000 00000000 00001100)                 
VID_C_INT_MSK:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_STAT:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_MSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_SSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_C_GPCNT:                     00000000   (00000000 00000000 00000000 00000000)                 
VID_C_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VBI_C_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_C_DMA_CTL:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_C_LNGTH:                     00000000   (00000000 00000000 00000000 00000000)                 
VID_C_HW_SOP_CTL:                00470bc0   (00000000 01000111 00001011 11000000)                 
VID_C_GEN_CTL:                   00000008   (00000000 00000000 00000000 00001000)                 
VID_C_BD_PKT_STATUS:             00000000   (00000000 00000000 00000000 00000000)                 
VID_C_SOP_STATUS:                00000000   (00000000 00000000 00000000 00000000)                 
VID_C_FIFO_OVFL_STAT:            00000000   (00000000 00000000 00000000 00000000)                 
VID_C_VLD_MISC:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_C_TS_CLK_EN:                 00000001   (00000000 00000000 00000000 00000001)                 
AUDIO_INT_INT_MSK:               00011101   (00000000 00000001 00010001 00000001)                 
AUDIO_INT_INT_STAT:              00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_INT_INT_MSTAT:             00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_INT_INT_SSTAT:             00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_EXT_INT_MSK:               00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_EXT_INT_STAT:              00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_EXT_INT_MSTAT:             00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_EXT_INT_SSTAT:             00000000   (00000000 00000000 00000000 00000000)                 
RDR_CFG0:                        885214f1   (10001000 01010010 00010100 11110001)                 
RDR_CFG1:                        00100006   (00000000 00010000 00000000 00000110)                 
RDR_TLCTL0:                      0309c00d   (00000011 00001001 11000000 00001101)                 
DMA1_PTR1:                       00000750   (00000000 00000000 00000111 01010000)                 
DMA2_PTR1:                       00001840   (00000000 00000000 00011000 01000000)                 
DMA3_PTR1:                       00003040   (00000000 00000000 00110000 01000000)                 
DMA4_PTR1:                       00fe9d14   (00000000 11111110 10011101 00010100)                 
DMA5_PTR1:                       006ffad4   (00000000 01101111 11111010 11010100)                 
DMA6_PTR1:                       00007510   (00000000 00000000 01110101 00010000)                 
DMA7_PTR1:                       00bf2f8c   (00000000 10111111 00101111 10001100)                 
DMA8_PTR1:                       007e6d50   (00000000 01111110 01101101 01010000)                 
DMA1_PTR2:                       000105a8   (00000000 00000001 00000101 10101000)                 
DMA2_PTR2:                       000105c8   (00000000 00000001 00000101 11001000)                 
DMA3_PTR2:                       00010608   (00000000 00000001 00000110 00001000)                 
DMA4_PTR2:                       00f80808   (00000000 11111000 00001000 00001000)                 
DMA5_PTR2:                       00fa5b40   (00000000 11111010 01011011 01000000)                 
DMA6_PTR2:                       000106f8   (00000000 00000001 00000110 11111000)                 
DMA7_PTR2:                       00cf1014   (00000000 11001111 00010000 00010100)                 
DMA8_PTR2:                       00aa1a84   (00000000 10101010 00011010 10000100)                 
DMA1_CNT1:                       00000000   (00000000 00000000 00000000 00000000)                 
DMA2_CNT1:                       00000000   (00000000 00000000 00000000 00000000)                 
DMA3_CNT1:                       00000000   (00000000 00000000 00000000 00000000)                 
DMA4_CNT1:                       00000301   (00000000 00000000 00000011 00000001)                 
DMA5_CNT1:                       00000000   (00000000 00000000 00000000 00000000)                 
DMA6_CNT1:                       0000000a   (00000000 00000000 00000000 00001010)                 
DMA7_CNT1:                       00000000   (00000000 00000000 00000000 00000000)                 
DMA8_CNT1:                       0000063b   (00000000 00000000 00000110 00111011)                 
DMA1_CNT2:                       00000001   (00000000 00000000 00000000 00000001)                 
DMA2_CNT2:                       00000007   (00000000 00000000 00000000 00000111)                 
DMA3_CNT2:                       00000005   (00000000 00000000 00000000 00000101)                 
DMA4_CNT2:                       0000012e   (00000000 00000000 00000001 00101110)                 
DMA5_CNT2:                       0000054a   (00000000 00000000 00000101 01001010)                 
DMA6_CNT2:                       00000005   (00000000 00000000 00000000 00000101)                 
DMA7_CNT2:                       0000040a   (00000000 00000000 00000100 00001010)                 
DMA8_CNT2:                       000001ca   (00000000 00000000 00000001 11001010)                 
TM_CNT_LDW:                      00000000   (00000000 00000000 00000000 00000000)                 
TM_CNT_UW:                       00000000   (00000000 00000000 00000000 00000000)                 
TM_LMT_LDW:                      00000000   (00000000 00000000 00000000 00000000)                 
TM_LMT_UW:                       00000000   (00000000 00000000 00000000 00000000)                 
SOFT_RESET:                      00000000   (00000000 00000000 00000000 00000000)                 
MC417_RWD:                       00001eff   (00000000 00000000 00011110 11111111)                 
MC417_OEN:                       0000ffff   (00000000 00000000 11111111 11111111)                 
MC417_CTL:                       00000036   (00000000 00000000 00000000 00110110)                 
CLK_DELAY:                       00000011   (00000000 00000000 00000000 00010001)                 
PAD_CTRL:                        00500300   (00000000 01010000 00000011 00000000)                 
VID_A_GPCNT:                     00000548   (00000000 00000000 00000101 01001000)                 
VBI_A_GPCNT:                     00000000   (00000000 00000000 00000000 00000000)                 
VID_A_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VBI_A_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_A_DMA_CTL:                   00000011   (00000000 00000000 00000000 00010001)                 
VID_A_VIP_CTRL:                  00000001   (00000000 00000000 00000000 00000001)                 
VID_A_PIXEL_FRMT:                00000004   (00000000 00000000 00000000 00000100)                 
VID_A_VBI_CTRL:                  00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_A_GPCNT:                 00000001   (00000000 00000000 00000000 00000001)                 
AUD_INT_B_GPCNT:                 00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_A_GPCNT_CTL:             00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_B_GPCNT_CTL:             00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_DMA_CTL:                 00000011   (00000000 00000000 00000000 00010001)                 
AUD_INT_A_LNGTH:                 00000080   (00000000 00000000 00000000 10000000)                 
AUD_INT_B_LNGTH:                 00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_A_MODE:                  00000001   (00000000 00000000 00000000 00000001)                 
AUD_INT_B_MODE:                  00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_DMA:                     00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_GPCNT:                   00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_GPCNT_CTL:               00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_DMA_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_LNGTH:                   00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_A_MODE:                  00000000   (00000000 00000000 00000000 00000000)                 
I2C1_ADDR:                       38000000   (00111000 00000000 00000000 00000000)                 
I2C1_WDATA:                      0000bc9b   (00000000 00000000 10111100 10011011)                 
I2C1_CTRL:                       9d001005   (10011101 00000000 00010000 00000101)                 
I2C1_RDATA:                      00000101   (00000000 00000000 00000001 00000001)                 
I2C1_STAT:                       00000001   (00000000 00000000 00000000 00000001)                 
I2C2_ADDR:                       c2000000   (11000010 00000000 00000000 00000000)                 
I2C2_WDATA:                      ac1a0000   (10101100 00011010 00000000 00000000)                 
I2C2_CTRL:                       27014004   (00100111 00000001 01000000 00000100)                 
I2C2_RDATA:                      00000000   (00000000 00000000 00000000 00000000)                 
I2C2_STAT:                       00000001   (00000000 00000000 00000000 00000001)                 
I2C3_ADDR:                       8800040c   (10001000 00000000 00000100 00001100)                 
I2C3_WDATA:                      005b2d00   (00000000 01011011 00101101 00000000)                 
I2C3_CTRL:                       07004207   (00000111 00000000 01000010 00000111)                 
I2C3_RDATA:                      00019111   (00000000 00000001 10010001 00010001)                 
I2C3_STAT:                       00000001   (00000000 00000000 00000000 00000001)                 
UART_CTL:                        00000000   (00000000 00000000 00000000 00000000)                 
UART_BRD:                        00000145   (00000000 00000000 00000001 01000101)                 
UART_ISR:                        00000000   (00000000 00000000 00000000 00000000)                 
UART_CNT:                        00000000   (00000000 00000000 00000000 00000000)                 
 
end of dump


CX23885_0 - Tuner OFF Register Dump

CX23885 Card [0]:
 
Vendor ID:           0x14f1
Device ID:           0x8852
Subsystem ID:        0xd9391461
 
=================================================================================
 
CX23885 Card - Register Dump:
GP0_IO:                          00011903   (00000000 00000001 00011001 00000011)                 
GPIO_ISM:                        00000000   (00000000 00000000 00000000 00000000)                 
DEV_CNTRL2:                      00000020   (00000000 00000000 00000000 00100000)                 
PCI_INT_MSK:                     0000000b   (00000000 00000000 00000000 00001011)                 
PCI_INT_STAT:                    01aac000   (00000001 10101010 11000000 00000000)                 
PCI_INT_MSTAT:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_A_INT_MSK:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_A_INT_STAT:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_A_INT_MSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_A_INT_SSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_B_INT_MSK:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_B_INT_STAT:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_B_INT_MSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_B_INT_SSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_MSK:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_STAT:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_MSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_SSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_B_DMA:                       00000000   (00000000 00000000 00000000 00000000)                 
VBI_B_DMA:                       00000000   (00000000 00000000 00000000 00000000)                 
VID_B_GPCNT:                     00000000   (00000000 00000000 00000000 00000000)                 
VBI_B_GPCNT:                     00000000   (00000000 00000000 00000000 00000000)                 
VID_B_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VBI_B_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_B_DMA_CTL:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_B_SRC_SEL:                   00000001   (00000000 00000000 00000000 00000001)                 
VID_B_LNGTH:                     000002f0   (00000000 00000000 00000010 11110000)                 
VID_B_HW_SOP_CTL:                00470bc0   (00000000 01000111 00001011 11000000)                 
VID_B_GEN_CTL:                   0000001c   (00000000 00000000 00000000 00011100)                 
VID_B_BD_PKT_STATUS:             00000000   (00000000 00000000 00000000 00000000)                 
VID_B_SOP_STATUS:                00000000   (00000000 00000000 00000000 00000000)                 
VID_B_FIFO_OVFL_STAT:            00000000   (00000000 00000000 00000000 00000000)                 
VID_B_VLD_MISC:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_B_TS_CLK_EN:                 00000001   (00000000 00000000 00000000 00000001)                 
VID_B_VIP_CTRL:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_B_PIXEL_FRMT:                0000000c   (00000000 00000000 00000000 00001100)                 
VID_C_INT_MSK:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_STAT:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_MSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_C_INT_SSTAT:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_C_GPCNT:                     00000000   (00000000 00000000 00000000 00000000)                 
VID_C_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VBI_C_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_C_DMA_CTL:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_C_LNGTH:                     00000000   (00000000 00000000 00000000 00000000)                 
VID_C_HW_SOP_CTL:                00470bc0   (00000000 01000111 00001011 11000000)                 
VID_C_GEN_CTL:                   00000008   (00000000 00000000 00000000 00001000)                 
VID_C_BD_PKT_STATUS:             00000000   (00000000 00000000 00000000 00000000)                 
VID_C_SOP_STATUS:                00000000   (00000000 00000000 00000000 00000000)                 
VID_C_FIFO_OVFL_STAT:            00000000   (00000000 00000000 00000000 00000000)                 
VID_C_VLD_MISC:                  00000000   (00000000 00000000 00000000 00000000)                 
VID_C_TS_CLK_EN:                 00000001   (00000000 00000000 00000000 00000001)                 
AUDIO_INT_INT_MSK:               00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_INT_INT_STAT:              00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_INT_INT_MSTAT:             00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_INT_INT_SSTAT:             00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_EXT_INT_MSK:               00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_EXT_INT_STAT:              00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_EXT_INT_MSTAT:             00000000   (00000000 00000000 00000000 00000000)                 
AUDIO_EXT_INT_SSTAT:             00000000   (00000000 00000000 00000000 00000000)                 
RDR_CFG0:                        885214f1   (10001000 01010010 00010100 11110001)                 
RDR_CFG1:                        00100006   (00000000 00010000 00000000 00000110)                 
RDR_TLCTL0:                      0309c00d   (00000011 00001001 11000000 00001101)                 
DMA1_PTR1:                       000004b0   (00000000 00000000 00000100 10110000)                 
DMA2_PTR1:                       00001840   (00000000 00000000 00011000 01000000)                 
DMA3_PTR1:                       00003040   (00000000 00000000 00110000 01000000)                 
DMA4_PTR1:                       00fe9d14   (00000000 11111110 10011101 00010100)                 
DMA5_PTR1:                       006ffad4   (00000000 01101111 11111010 11010100)                 
DMA6_PTR1:                       00007538   (00000000 00000000 01110101 00111000)                 
DMA7_PTR1:                       00bf2f8c   (00000000 10111111 00101111 10001100)                 
DMA8_PTR1:                       007e6d50   (00000000 01111110 01101101 01010000)                 
DMA1_PTR2:                       00010588   (00000000 00000001 00000101 10001000)                 
DMA2_PTR2:                       000105c8   (00000000 00000001 00000101 11001000)                 
DMA3_PTR2:                       00010608   (00000000 00000001 00000110 00001000)                 
DMA4_PTR2:                       00f80808   (00000000 11111000 00001000 00001000)                 
DMA5_PTR2:                       00fa5b40   (00000000 11111010 01011011 01000000)                 
DMA6_PTR2:                       000106f8   (00000000 00000001 00000110 11111000)                 
DMA7_PTR2:                       00cf1014   (00000000 11001111 00010000 00010100)                 
DMA8_PTR2:                       00aa1a84   (00000000 10101010 00011010 10000100)                 
DMA1_CNT1:                       00000047   (00000000 00000000 00000000 01000111)                 
DMA2_CNT1:                       00000000   (00000000 00000000 00000000 00000000)                 
DMA3_CNT1:                       00000000   (00000000 00000000 00000000 00000000)                 
DMA4_CNT1:                       00000301   (00000000 00000000 00000011 00000001)                 
DMA5_CNT1:                       00000000   (00000000 00000000 00000000 00000000)                 
DMA6_CNT1:                       0000000d   (00000000 00000000 00000000 00001101)                 
DMA7_CNT1:                       00000000   (00000000 00000000 00000000 00000000)                 
DMA8_CNT1:                       0000063b   (00000000 00000000 00000110 00111011)                 
DMA1_CNT2:                       00000007   (00000000 00000000 00000000 00000111)                 
DMA2_CNT2:                       00000007   (00000000 00000000 00000000 00000111)                 
DMA3_CNT2:                       00000005   (00000000 00000000 00000000 00000101)                 
DMA4_CNT2:                       0000012e   (00000000 00000000 00000001 00101110)                 
DMA5_CNT2:                       0000054a   (00000000 00000000 00000101 01001010)                 
DMA6_CNT2:                       00000005   (00000000 00000000 00000000 00000101)                 
DMA7_CNT2:                       0000040a   (00000000 00000000 00000100 00001010)                 
DMA8_CNT2:                       000001ca   (00000000 00000000 00000001 11001010)                 
TM_CNT_LDW:                      00000000   (00000000 00000000 00000000 00000000)                 
TM_CNT_UW:                       00000000   (00000000 00000000 00000000 00000000)                 
TM_LMT_LDW:                      00000000   (00000000 00000000 00000000 00000000)                 
TM_LMT_UW:                       00000000   (00000000 00000000 00000000 00000000)                 
SOFT_RESET:                      00000000   (00000000 00000000 00000000 00000000)                 
MC417_RWD:                       00001eff   (00000000 00000000 00011110 11111111)                 
MC417_OEN:                       0000ffff   (00000000 00000000 11111111 11111111)                 
MC417_CTL:                       00000036   (00000000 00000000 00000000 00110110)                 
CLK_DELAY:                       00000011   (00000000 00000000 00000000 00010001)                 
PAD_CTRL:                        00500300   (00000000 01010000 00000011 00000000)                 
VID_A_GPCNT:                     00001576   (00000000 00000000 00010101 01110110)                 
VBI_A_GPCNT:                     00000000   (00000000 00000000 00000000 00000000)                 
VID_A_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VBI_A_GPCNT_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
VID_A_DMA_CTL:                   00000000   (00000000 00000000 00000000 00000000)                 
VID_A_VIP_CTRL:                  00000001   (00000000 00000000 00000000 00000001)                 
VID_A_PIXEL_FRMT:                00000004   (00000000 00000000 00000000 00000100)                 
VID_A_VBI_CTRL:                  00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_A_GPCNT:                 00000006   (00000000 00000000 00000000 00000110)                 
AUD_INT_B_GPCNT:                 00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_A_GPCNT_CTL:             00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_B_GPCNT_CTL:             00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_DMA_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_A_LNGTH:                 00000080   (00000000 00000000 00000000 10000000)                 
AUD_INT_B_LNGTH:                 00000000   (00000000 00000000 00000000 00000000)                 
AUD_INT_A_MODE:                  00000001   (00000000 00000000 00000000 00000001)                 
AUD_INT_B_MODE:                  00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_DMA:                     00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_GPCNT:                   00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_GPCNT_CTL:               00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_DMA_CTL:                 00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_LNGTH:                   00000000   (00000000 00000000 00000000 00000000)                 
AUD_EXT_A_MODE:                  00000000   (00000000 00000000 00000000 00000000)                 
I2C1_ADDR:                       38000000   (00111000 00000000 00000000 00000000)                 
I2C1_WDATA:                      0000bc9b   (00000000 00000000 10111100 10011011)                 
I2C1_CTRL:                       9d001005   (10011101 00000000 00010000 00000101)                 
I2C1_RDATA:                      00000101   (00000000 00000000 00000001 00000001)                 
I2C1_STAT:                       00000001   (00000000 00000000 00000000 00000001)                 
I2C2_ADDR:                       c2000000   (11000010 00000000 00000000 00000000)                 
I2C2_WDATA:                      00000880   (00000000 00000000 00001000 10000000)                 
I2C2_CTRL:                       27014004   (00100111 00000001 01000000 00000100)                 
I2C2_RDATA:                      00000000   (00000000 00000000 00000000 00000000)                 
I2C2_STAT:                       00000001   (00000000 00000000 00000000 00000001)                 
I2C3_ADDR:                       8800040c   (10001000 00000000 00000100 00001100)                 
I2C3_WDATA:                      00003f0f   (00000000 00000000 00111111 00001111)                 
I2C3_CTRL:                       07004207   (00000111 00000000 01000010 00000111)                 
I2C3_RDATA:                      00000000   (00000000 00000000 00000000 00000000)                 
I2C3_STAT:                       00000001   (00000000 00000000 00000000 00000001)                 
UART_CTL:                        00000000   (00000000 00000000 00000000 00000000)                 
UART_BRD:                        00000145   (00000000 00000000 00000001 01000101)                 
UART_ISR:                        00000000   (00000000 00000000 00000000 00000000)                 
UART_CNT:                        00000000   (00000000 00000000 00000000 00000000)                 
 
end of dump


RegSpy card info

  • Video Decoder  : CX23885
  • Vendor ID  : 0x14F1
  • Device ID  : 0x8852
  • Subsystem ID  : 0xD9391461


Usage

dmesg:

[20480.595772] cx23885 driver version 0.0.4 loaded
[20480.595940] CORE cx23885[0]: subsystem: 1461:d939, board: AVerTV Hybrid Express Slim HC81R [card=39,autodetected]
[20480.856319] cx25840 4-0044: cx23885 A/V decoder found @ 0x88 (cx23885[0])
[20481.473319] cx25840 4-0044: loaded v4l-cx23418-dig.fw firmware (16382 bytes)
[20481.490823] tuner 3-0061: Tuner -1 found with type(s) Radio TV.
[20481.490855] xc2028 3-0061: creating new instance
[20481.490859] xc2028 3-0061: type set to XCeive xc2028/xc3028 tuner
[20481.496151] xc2028 3-0061: Loading 81 firmware images from xc3028L-v36.fw, type: xc2028 firmware, ver 3.6
[20481.517522] cx23885[0]: registered device video1 [v4l2]
[20481.517641] cx23885[0]: registered device vbi0
[20481.517754] cx23885[0]: registered ALSA audio device
[20481.517758] cx23885_dev_checkrevision() Hardware revision = 0xb0
[20481.517761] cx23885[0]/0: found at 0000:06:00.0, rev: 2, irq: 50, latency: 0, mmio: 0xfe200000
[20560.947596] xc2028 3-0061: Loading firmware for type=BASE F8MHZ (3), id 0000000000000000.
[20562.138186] xc2028 3-0061: Loading firmware for type=(0), id 00000000000000e0.
[20562.153331] xc2028 3-0061: Loading SCODE for type=SCODE HAS_IF_6600 (60000000), id 00000000000000e0.

Detect audio output of tv tuner:

$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC892 Analog [ALC892 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 2: ALC892 Alt Analog [ALC892 Alt Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: CX23885 [Conexant CX23885], device 0: CX23885 Digital [CX23885 Digital]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

Run mplayer with right arguments (video1 and hw.1):

mplayer tv:// -tv driver=v4l2:freq=559.25:width=720:height=576:normid=5:alsa=1:adevice=hw.1:immediatemode=0:device=/dev/video1

File:Hc81 mplayer.jpg

External Links