Pinnacle PCTV HD Card (800i): Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
No edit summary
(rearrangements/formatting etc)
Line 1: Line 1:
[[Image:Image name.jpg|thumb|125px|Pinnacle PCTV HD Card (800i)]]
[[Image:Image name.jpg|thumb|200px|Pinnacle PCTV HD Card (800i)]]
An hybrid [[ATSC]] [[ATSC PCI Cards|PCI card]] from [[Pinnacle]].
A hybrid [[ATSC]] [[ATSC PCI Cards|PCI card]] from [[Pinnacle]].


It is currently not supported under Linux. However, experimental support does exist -- analog is apparently working well, but getting the digital side working has so far proven problematic. See below for a link to these drivers.
It is currently not supported under Linux.

Edit: Analog is supported, digital is not.
==Overview/Features==
You can upgrade the drivers with these
A hybrid device that supports analog, [[ATSC]] ([[8-VSB]]) and digital cable ([[QAM]]) TV sources. The card also supports analog A/V inputs, and has an IR remote control input.
http://linuxtv.org/hg/~stoth/xc5000-analog

just select the .bz2 on the top left of the page, then make, make install
It appears that it may be also being sold as the [http://www.yuan.com.tw/en/products/vdo/vdo_PG583Q.html Yuan PG583Q]. Yuan lists two models (PG583 and PG583Q) -- ''simply a wild guess, but perhaps the former uses a XC3028 (not QAM capable) and the later XC5000 (QAM capable) ?? '' The Yuan boards also have a connector of sorts on the back portion of the PCB that is not present on the Pinnacle board.
==Overview==

===Components Used===
[[Image:Pinnacle_800i.jpg|thumb|175px|800i's components]]
* Xceive XC5000 (tuner & analog IF demodulator) [http://www.xceive.com/technology_XC5000.htm]
* Samsung S5H1409 (digital demodulator) [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=213&partnum=S5H1409]
* [[Conexant CX2388x|Conexant CX23883]] (A/V decoder & PCI bridge) [http://www.conexant.com/products/entry.jsp?id=107]
* Cirrus 5340 CZZ (audio ADC) [http://www.cirrus.com/en/products/pro/detail/P1028.html]
* Atmel ATMLH726 (8-pin eeprom)

===Identification===
PCI subsytem ID is: 11bd:0051
PCI subsytem ID is: 11bd:0051


Line 47: Line 57:
</pre>
</pre>


==Making it Work==
The chips used by this card are mostly supported by the linux V4L and DVB drivers with the exception of the XC5000 which is being developed.


===Firmware===
The card supports IR remote control input.


===Drivers===
It appears that it may be also sold as the [http://www.yuan.com.tw/en/products/vdo/vdo_PG583Q.html Yuan PG583Q]. Yuan lists two models (PG583 and PG583Q) -- XC3028 (not QAM capable) and XC5000 (QAM capable) based maybe ?? The Yuan boards also have a connector of sorts on the back portion of the PCB.
The experitmental drivers for this device are currently available in the Mercurial repository found here: http://linuxtv.org/hg/~stoth/xc5000-analog
Just select the .bz2 on the top left of the page, then build them via running "make" followed by "make install". More thorough build instructions can be found [http://linuxtv.org/repo/ here].


Please note that these drivers ONLY include analog support. Development towards getting the digital side of the device working continues, and such support will be added to the drivers when it becomes available.
===Components Used===

[[Image:Pinnacle_800i.jpg|thumb|175px|800i's components]]
===Sample kernel output===
* Xceive XC5000 (tuner & analog IF demodulator) [http://www.xceive.com/technology_XC5000.htm]
''insert relevant portion of dmesg output here''
* Samsung S5H1409 (digital demodulator) [http://www.samsung.com/global/business/semiconductor/productInfo.do?fmly_id=213&partnum=S5H1409]
* [[Conexant CX2388x|Conexant CX23883]] (A/V decoder & PCI bridge) [http://www.conexant.com/products/entry.jsp?id=107]
* Cirrus 5340 CZZ (audio ADC) [http://www.cirrus.com/en/products/pro/detail/P1028.html]
* Atmel ATMLH726 (8-pin eeprom)


===Remote Control Support===
Assuming the card uses the [[Conexant CX2388x|CX2388x's]] standard IR interface, then the remote control should be supported, or likely can be fairly easily.


==External Links==
==External Links==

Revision as of 02:08, 13 January 2008

Pinnacle PCTV HD Card (800i)

A hybrid ATSC PCI card from Pinnacle.

It is currently not supported under Linux. However, experimental support does exist -- analog is apparently working well, but getting the digital side working has so far proven problematic. See below for a link to these drivers.

Overview/Features

A hybrid device that supports analog, ATSC (8-VSB) and digital cable (QAM) TV sources. The card also supports analog A/V inputs, and has an IR remote control input.

It appears that it may be also being sold as the Yuan PG583Q. Yuan lists two models (PG583 and PG583Q) -- simply a wild guess, but perhaps the former uses a XC3028 (not QAM capable) and the later XC5000 (QAM capable) ?? The Yuan boards also have a connector of sorts on the back portion of the PCB that is not present on the Pinnacle board.

Components Used

800i's components
  • Xceive XC5000 (tuner & analog IF demodulator) [1]
  • Samsung S5H1409 (digital demodulator) [2]
  • Conexant CX23883 (A/V decoder & PCI bridge) [3]
  • Cirrus 5340 CZZ (audio ADC) [4]
  • Atmel ATMLH726 (8-pin eeprom)

Identification

PCI subsytem ID is: 11bd:0051

Output of lspci -vvnn:

00:0a.0 Multimedia video controller [0400]: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [14f1:8800] (rev 05)
	Subsystem: Pinnacle Systems Inc. Unknown device [11bd:0051]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32 (5000ns min, 13750ns max), Cache Line Size: 32 bytes
	Interrupt: pin A routed to IRQ 19
	Region 0: Memory at dc000000 (32-bit, non-prefetchable) [size=16M]
	Capabilities: [44] Vital Product Data
	Capabilities: [4c] 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-

00:0a.1 Multimedia controller [0480]: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] [14f1:8801] (rev 05)
	Subsystem: Pinnacle Systems Inc. Unknown device [11bd:0051]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32 (1000ns min, 63750ns max), Cache Line Size: 32 bytes
	Interrupt: pin A routed to IRQ 19
	Region 0: Memory at dd000000 (32-bit, non-prefetchable) [size=16M]
	Capabilities: [4c] 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-

00:0a.2 Multimedia controller [0480]: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] [14f1:8802] (rev 05)
	Subsystem: Pinnacle Systems Inc. Unknown device [11bd:0051]
	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Latency: 32 (1500ns min, 22000ns max), Cache Line Size: 32 bytes
	Interrupt: pin A routed to IRQ 5
	Region 0: Memory at de000000 (32-bit, non-prefetchable) [size=16M]
	Capabilities: [4c] 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-

Making it Work

Firmware

Drivers

The experitmental drivers for this device are currently available in the Mercurial repository found here: http://linuxtv.org/hg/~stoth/xc5000-analog Just select the .bz2 on the top left of the page, then build them via running "make" followed by "make install". More thorough build instructions can be found here.

Please note that these drivers ONLY include analog support. Development towards getting the digital side of the device working continues, and such support will be added to the drivers when it becomes available.

Sample kernel output

insert relevant portion of dmesg output here

Remote Control Support

Assuming the card uses the CX2388x's standard IR interface, then the remote control should be supported, or likely can be fairly easily.

External Links