Pinnacle PCTV Dual Hybrid Pro PCI Express (3010i)

From LinuxTVWiki
Jump to navigation Jump to search
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 (2x Antenna connector in), 1 S-video IN, 1 Internal Audio In connector, 1 Internal Audio Out connector, 1 Internal Vidéo In connector, and an IR Remote control (the receiver plugs into a mini-jack connector on the card).

Components Used

  • 2 x Philips TDA8275A (tuners)
  • 2 x Philips TDA10046A (demodulator)
  • Philips SAA7162E/G (analogue IF demodulator, A/V decoder, and PCIe bridge)

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

The direct link to the driver file is here - WinXP 32bits The homepage of all pinnacle drivers is here

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