Pinnacle PCTV Dual Hybrid Pro PCI Express (3010i): Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
m (external links)
 
(33 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[Image:DSCF1916.JPG|thumb|right|250px|Front of the 3010i card]]
I'm gonna begin a wiki topic about that PCIe TV card :
http://www.pinnaclesys.com/PublicSite/fr/Products/Consumer+Products/PCTV+Tuners/PCTV+Analog_Digital+PVR/PCTV+Dual+Hybrid+Pro+PCIe.htm


{{ArticleNeedsExpanding}}
I'm not a developper, but I own that card, so I just give the most informations I can about it!
A hybrid [[DVB-T]] [[DVB-T PCIe Cards|PCIe card]] from [[Pinnacle]].


It is currently not supported under Linux.
First, here is the result of the lspci -vvn command on my PC :


==Overview/Features==
[http://romain.matu.free.fr/files/lspci-vvn link lspci-vvn]
A PCIe card featuring 2 independent hybrid (DVB-T, analog TV, analog Radio) receivers.


Connectors:
And the result of the dmesg command :
* 2x Antenna connector in
* 1 S-video IN
* 1 Internal Audio In connector
* 1 Internal Audio Out connector
* 1 Internal Vidéo In connector
* IR Remote control (the receiver plugs into a mini-jack connector on the card)


===Components Used===
[http://romain.matu.free.fr/files/dmesg link dmesg]
* 2 x [[NXP Semiconductors|NXP]] [[NXP/Philips_TDA827x#TDA8275A|TDA8275A]] (tuners)
* 2 x [[NXP Semiconductors|NXP]] [[NXP_TDA1004x#TDA10046|TDA10046A]] (demodulators)
* [[NXP_SAA716x|Philips SAA7162E/G]] (analogue IF demodulator, A/V decoder, and PCIe bridge)


[[Category:PCI]]
Finally, here is some High resolutions pictures of the card, where you can see all the components:
[[Category:DVB-C]]

===Identification===

Here is the result of the ''lspci -v'' command:

02:00.0 Multimedia controller: Philips Semiconductors Unknown device 7162
Subsystem: Pinnacle Systems Inc. Unknown device 0100
Flags: bus master, fast devsel, latency 0, IRQ 10
Memory at fdb00000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [40] Message Signalled Interrupts: Mask- 64bit+ Queue=0/5 Enable-
Capabilities: [50] Express Endpoint IRQ 0
Capabilities: [74] Power Management version 2
Capabilities: [80] Vendor Specific Information

Here is the result of the ''lspci -vvxxx'' command :

04:00.0 Multimedia controller: Philips Semiconductors Device 7162
Subsystem: Pinnacle Systems Inc. Device 0100
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 16 bytes
Interrupt: pin A routed to IRQ 5
Region 0: Memory at dde00000 (64-bit, non-prefetchable) [size=1M]
Capabilities: [40] Message Signalled Interrupts: Mask- 64bit+Queue=0/5 Enable-
Address: 0000000000000000 Data: 0000
Capabilities: [50] Express (v1) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s<256ns, L1 <1us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1,Latency L0 <4us, L1 <64us
ClockPM- Suprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
Capabilities: [74] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [80] Vendor Specific Information <?>
00: 31 11 62 71 07 00 10 00 00 00 80 04 04 00 00 00
10: 04 00 e0 dd 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 bd 11 00 01
30: 00 00 00 00 40 00 00 00 00 00 00 00 05 01 00 00
40: 05 50 8a 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 10 74 01 00 80 00 28 00 10 00 0a 00 11 6c 03 01
60: 08 00 11 00 00 0a 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 01 80 02 3e 00 00 00 00 00 00 00 00
80: 09 00 50 00 03 0c 00 00 02 02 00 00 00 00 00 00
90: 00 04 00 00 00 00 00 08 00 00 10 00 00 00 00 00
a0: 01 00 00 04 03 18 00 00 00 00 01 04 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 20 01 2a 00 00
c0: 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

===Other Images===

<gallery perrow=5>
Image:DSCF1919.JPG|front 2
Image:DSCF1920.JPG|front 3
Image:DSCF1923.JPG|front 4
Image:DSCF1922.JPG|front-connectors
Image:DSCF1924.JPG|front 5
Image:DSCF1921.JPG|rear
Image:DSCF1925.JPG|rear 2
...
</gallery>

==Making it Work==

===Firmware===
?

===Drivers===

See the components pages above for details of experimental drivers.

===Sample kernel output===

Currently, the result of the dmesg command :

[45.009318] video_buf: exports duplicate symbol videobuf_mmap_mapper (owned by videobuf_core)
[45.027036] videobuf_dvb: disagrees about version of symbol dvb_frontend_detach
[45.027040] videobuf_dvb: Unknown symbol dvb_frontend_detach
[45.027083] videobuf_dvb: disagrees about version of symbol dvb_unregister_frontend
[45.027085] videobuf_dvb: Unknown symbol dvb_unregister_frontend
[45.027104] videobuf_dvb: disagrees about version of symbol dvb_register_frontend
[45.027106] videobuf_dvb: Unknown symbol dvb_register_frontend
[45.035448] Linux video capture interface: v2.00
[45.062252] video_buf: exports duplicate symbol videobuf_mmap_mapper (owned by videobuf_core)
[45.075457] saa7134: disagrees about version of symbol videobuf_streamoff
[45.075460] saa7134: Unknown symbol videobuf_streamoff
[45.075516] saa7134: disagrees about version of symbol videobuf_poll_stream
[45.075518] saa7134: Unknown symbol videobuf_poll_stream
[45.075559] saa7134: disagrees about version of symbol videobuf_read_stop
[45.075561] saa7134: Unknown symbol videobuf_read_stop
[45.075705] saa7134: disagrees about version of symbol videobuf_reqbufs
[45.075707] saa7134: Unknown symbol videobuf_reqbufs
[45.075806] saa7134: disagrees about version of symbol videobuf_waiton
[45.075808] saa7134: Unknown symbol videobuf_waiton
[45.075900] saa7134: disagrees about version of symbol videobuf_dqbuf
[45.075901] saa7134: Unknown symbol videobuf_dqbuf
[45.076051] saa7134: Unknown symbol videobuf_queue_init
[45.076275] saa7134: disagrees about version of symbol videobuf_dma_unmap
[45.076277] saa7134: Unknown symbol videobuf_dma_unmap
[45.076298] saa7134: disagrees about version of symbol videobuf_read_stream
[45.076300] saa7134: Unknown symbol videobuf_read_stream
[45.076332] saa7134: disagrees about version of symbol videobuf_querybuf
[45.076334] saa7134: Unknown symbol videobuf_querybuf
[45.076406] saa7134: disagrees about version of symbol videobuf_qbuf
[45.076407] saa7134: Unknown symbol videobuf_qbuf
[45.076464] saa7134: disagrees about version of symbol videobuf_read_one
[45.076466] saa7134: Unknown symbol videobuf_read_one
[45.076646] saa7134: disagrees about version of symbol videobuf_iolock
[45.076648] saa7134: Unknown symbol videobuf_iolock
[45.076693] saa7134: disagrees about version of symbol videobuf_streamon
[45.076695] saa7134: Unknown symbol videobuf_streamon
[45.076830] saa7134: disagrees about version of symbol videobuf_mmap_mapper
[45.076832] saa7134: Unknown symbol videobuf_mmap_mapper
[45.076946] saa7134: disagrees about version of symbol videobuf_mmap_free
[45.076948] saa7134: Unknown symbol videobuf_mmap_free
[45.084977] saa7134_dvb: Unknown symbol videobuf_queue_init
[45.085029] saa7134_dvb: Unknown symbol saa7134_ts_register
[45.085073] saa7134_dvb: Unknown symbol videobuf_dvb_unregister
[45.085100] saa7134_dvb: Unknown symbol videobuf_dvb_register
[45.085133] saa7134_dvb: Unknown symbol saa7134_set_gpio
[45.085164] saa7134_dvb: Unknown symbol saa7134_ts_qops
[45.085207] saa7134_dvb: Unknown symbol saa7134_i2c_call_clients
[45.085280] saa7134_dvb: Unknown symbol saa7134_ts_unregister

===Remote Control Support===

* IR remote control


[http://s146293599.onlinehome.fr/images/DSCF1916.JPG link front]
[http://s146293599.onlinehome.fr/images/DSCF1919.JPG link front2]
[http://s146293599.onlinehome.fr/images/DSCF1920.JPG link front3]
[http://s146293599.onlinehome.fr/images/DSCF1921.JPG link back]
[http://s146293599.onlinehome.fr/images/DSCF1922.JPG link front4]
[http://s146293599.onlinehome.fr/images/DSCF1923.JPG link front5]
[http://s146293599.onlinehome.fr/images/DSCF1924.JPG link front6]
[http://s146293599.onlinehome.fr/images/DSCF1925.JPG link back]


Contact me if you need some more information, I could to everything to have TV on my ubuntu :)


==External Links==
==External Links==
* [http://www.pinnaclesys.com/PublicSite/uk/Products/Consumer+Products/PCTV+Tuners/PCTV+Analog_Digital+PVR/PCTV+Dual+Hybrid+Pro+PCIe.htm product page]
* [http://www.pinnaclesys.com/PublicSite/uk/Products/Consumer+Products/PCTV+Tuners/PCTV+Analog_Digital+PVR/PCTV+Dual+Hybrid+Pro+PCIe.htm UK product page]
* [http://www.pinnaclesys.com/PublicSite/fr/Products/Consumer+Products/PCTV+Tuners/PCTV+Analog_Digital+PVR/PCTV+Dual+Hybrid+Pro+PCIe.htm Fr product page]
* A Windows XP 32-bit driver is [http://cdn.pinnaclesys.com/SupportFiles/PCTV%20Drivers/PCTV%203010ix,7010ix/32_bit.zip here]
* [http://cdn.pinnaclesys.com/SupportFiles/PCTV%20Drivers/ReadmePCTV.htm Pinnacle drivers homepage] (no Linux)

Latest revision as of 11:02, 5 September 2009

Front of the 3010i card


This article is a stub or is incomplete.
This article requires expansion. Please help add informative information if you can.


A hybrid DVB-T PCIe card from Pinnacle.

It is currently not supported under Linux.

Overview/Features

A PCIe card featuring 2 independent hybrid (DVB-T, analog TV, analog Radio) receivers.

Connectors:

  • 2x Antenna connector in
  • 1 S-video IN
  • 1 Internal Audio In connector
  • 1 Internal Audio Out connector
  • 1 Internal Vidéo In connector
  • IR Remote control (the receiver plugs into a mini-jack connector on the card)

Components Used

Identification

Here is the result of the lspci -v command:

 02:00.0 Multimedia controller: Philips Semiconductors Unknown device 7162
       Subsystem: Pinnacle Systems Inc. Unknown device 0100
       Flags: bus master, fast devsel, latency 0, IRQ 10
       Memory at fdb00000 (64-bit, non-prefetchable) [size=1M]
       Capabilities: [40] Message Signalled Interrupts: Mask- 64bit+ Queue=0/5 Enable-
       Capabilities: [50] Express Endpoint IRQ 0
       Capabilities: [74] Power Management version 2
       Capabilities: [80] Vendor Specific Information

Here is the result of the lspci -vvxxx command :

 04:00.0 Multimedia controller: Philips Semiconductors Device 7162
       Subsystem: Pinnacle Systems Inc. Device 0100
       Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
       Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
       Latency: 0, Cache Line Size: 16 bytes
       Interrupt: pin A routed to IRQ 5
       Region 0: Memory at dde00000 (64-bit, non-prefetchable) [size=1M]
       Capabilities: [40] Message Signalled Interrupts: Mask- 64bit+Queue=0/5 Enable-
               Address: 0000000000000000  Data: 0000
       Capabilities: [50] Express (v1) Endpoint, MSI 00
               DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s<256ns, L1 <1us
                       ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
               DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                       RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
                       MaxPayload 128 bytes, MaxReadReq 128 bytes
               DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
               LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1,Latency L0 <4us, L1 <64us
                       ClockPM- Suprise- LLActRep- BwNot-
               LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk-
                       ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
       Capabilities: [74] Power Management version 2
               Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot-,D3cold-)
               Status: D0 PME-Enable- DSel=0 DScale=0 PME-
       Capabilities: [80] Vendor Specific Information <?>
 00: 31 11 62 71 07 00 10 00 00 00 80 04 04 00 00 00
 10: 04 00 e0 dd 00 00 00 00 00 00 00 00 00 00 00 00
 20: 00 00 00 00 00 00 00 00 00 00 00 00 bd 11 00 01
 30: 00 00 00 00 40 00 00 00 00 00 00 00 05 01 00 00
 40: 05 50 8a 00 00 00 00 00 00 00 00 00 00 00 00 00
 50: 10 74 01 00 80 00 28 00 10 00 0a 00 11 6c 03 01
 60: 08 00 11 00 00 0a 00 00 00 00 00 00 00 00 00 00
 70: 00 00 00 00 01 80 02 3e 00 00 00 00 00 00 00 00
 80: 09 00 50 00 03 0c 00 00 02 02 00 00 00 00 00 00
 90: 00 04 00 00 00 00 00 08 00 00 10 00 00 00 00 00
 a0: 01 00 00 04 03 18 00 00 00 00 01 04 00 00 00 00
 b0: 00 00 00 00 00 00 00 00 00 00 00 20 01 2a 00 00
 c0: 01 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00
 d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Other Images

Making it Work

Firmware

?

Drivers

See the components pages above for details of experimental drivers.

Sample kernel output

Currently, the result of the dmesg command :

   [45.009318] video_buf: exports duplicate symbol videobuf_mmap_mapper (owned by videobuf_core)
   [45.027036] videobuf_dvb: disagrees about version of symbol dvb_frontend_detach
   [45.027040] videobuf_dvb: Unknown symbol dvb_frontend_detach
   [45.027083] videobuf_dvb: disagrees about version of symbol dvb_unregister_frontend
   [45.027085] videobuf_dvb: Unknown symbol dvb_unregister_frontend
   [45.027104] videobuf_dvb: disagrees about version of symbol dvb_register_frontend
   [45.027106] videobuf_dvb: Unknown symbol dvb_register_frontend
   [45.035448] Linux video capture interface: v2.00
   [45.062252] video_buf: exports duplicate symbol videobuf_mmap_mapper (owned by videobuf_core)
   [45.075457] saa7134: disagrees about version of symbol videobuf_streamoff
   [45.075460] saa7134: Unknown symbol videobuf_streamoff
   [45.075516] saa7134: disagrees about version of symbol videobuf_poll_stream
   [45.075518] saa7134: Unknown symbol videobuf_poll_stream
   [45.075559] saa7134: disagrees about version of symbol videobuf_read_stop
   [45.075561] saa7134: Unknown symbol videobuf_read_stop
   [45.075705] saa7134: disagrees about version of symbol videobuf_reqbufs
   [45.075707] saa7134: Unknown symbol videobuf_reqbufs
   [45.075806] saa7134: disagrees about version of symbol videobuf_waiton
   [45.075808] saa7134: Unknown symbol videobuf_waiton
   [45.075900] saa7134: disagrees about version of symbol videobuf_dqbuf
   [45.075901] saa7134: Unknown symbol videobuf_dqbuf
   [45.076051] saa7134: Unknown symbol videobuf_queue_init
   [45.076275] saa7134: disagrees about version of symbol videobuf_dma_unmap
   [45.076277] saa7134: Unknown symbol videobuf_dma_unmap
   [45.076298] saa7134: disagrees about version of symbol videobuf_read_stream
   [45.076300] saa7134: Unknown symbol videobuf_read_stream
   [45.076332] saa7134: disagrees about version of symbol videobuf_querybuf
   [45.076334] saa7134: Unknown symbol videobuf_querybuf
   [45.076406] saa7134: disagrees about version of symbol videobuf_qbuf
   [45.076407] saa7134: Unknown symbol videobuf_qbuf
   [45.076464] saa7134: disagrees about version of symbol videobuf_read_one
   [45.076466] saa7134: Unknown symbol videobuf_read_one
   [45.076646] saa7134: disagrees about version of symbol videobuf_iolock
   [45.076648] saa7134: Unknown symbol videobuf_iolock
   [45.076693] saa7134: disagrees about version of symbol videobuf_streamon
   [45.076695] saa7134: Unknown symbol videobuf_streamon
   [45.076830] saa7134: disagrees about version of symbol videobuf_mmap_mapper
   [45.076832] saa7134: Unknown symbol videobuf_mmap_mapper
   [45.076946] saa7134: disagrees about version of symbol videobuf_mmap_free
   [45.076948] saa7134: Unknown symbol videobuf_mmap_free
   [45.084977] saa7134_dvb: Unknown symbol videobuf_queue_init
   [45.085029] saa7134_dvb: Unknown symbol saa7134_ts_register
   [45.085073] saa7134_dvb: Unknown symbol videobuf_dvb_unregister
   [45.085100] saa7134_dvb: Unknown symbol videobuf_dvb_register
   [45.085133] saa7134_dvb: Unknown symbol saa7134_set_gpio
   [45.085164] saa7134_dvb: Unknown symbol saa7134_ts_qops
   [45.085207] saa7134_dvb: Unknown symbol saa7134_i2c_call_clients
   [45.085280] saa7134_dvb: Unknown symbol saa7134_ts_unregister

Remote Control Support

  • IR remote control


External Links