Pinnacle PCTV 7010iX

From LinuxTVWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Information

A Hybrid DVB-S and DVB-T PCIe card.

  • 4 independent tuner - 2x DVB-S & 2x hybrid DVB-T, software analog

Components

1x SAA7162E/R5/G

DVB-T Frontend: 2x TDA10046A + TDA8275

DVB-S Frontend: 2x ZL10313 + ZL10037

Identification

 07:00.0 Multimedia controller [0480]: Philips Semiconductors Unknown device [1131:7162] (rev 01)
         Subsystem: Philips Semiconductors Unknown device [1131:0000]
         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, Cache Line Size: 32 bytes
         Interrupt: pin A routed to IRQ 255
         Region 0: Memory at fd800000 (64-bit, non-prefetchable) [size=1M]
         Capabilities: [40] Message Signalled Interrupts: Mask- 64bit+ Queue=0/5 Enable-
               Address: 0000000000000000  Data: 0000
         Capabilities: [50] Express Endpoint IRQ 0
               Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-
               Device: Latency L0s <256ns, L1 <1us
               Device: AtnBtn- AtnInd- PwrInd-
               Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
               Device: RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
               Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
               Link: Supported Speed 2.5Gb/s, Width x1, ASPM L0s L1, Port 1
               Link: Latency L0s <4us, L1 <64us
               Link: ASPM Disabled RCB 128 bytes CommClk- ExtSynch-
               Link: Speed 2.5Gb/s, Width x1
         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

Firmware

DVB-T:

 get_dvb_firmware tda10046

Drivers

 saa716x_hybrid + my patch (device [1131:7162] subsytem [11bd:0101])

Where is this patch? There is little point in mentioning it without giving a link to it :-(.

Sample Kernel Output

 [   15.333073] saa716x_pci_init (0): found a PINNACLE PCTV 7010iX PCIe card
 [   15.333092] SAA716x Hybrid 0000:02:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
 [   15.333098] SAA716x Hybrid 0000:02:00.0: setting latency timer to 64
 [   15.333234]   alloc irq_desc for 27 on node 0
 [   15.333237]   alloc kstat_irqs on node 0
 [   15.333249] SAA716x Hybrid 0000:02:00.0: irq 27 for MSI/MSI-X
 [   15.333283]     SAA7162 Rev 1 [11bd:0101], irq: 27,
 [   15.333286]     mmio: 0xffffc90011680000
 [   15.333287]     SAA7162 64Bit, MSI Enabled, MSI-X=32 msgs
 [   15.346503] usbcore: registered new interface driver usbserial
 [   15.346519] USB Serial support registered for generic
 [   15.350060] saa716x_i2c_hwinit (0): Adapter (b000) SAA716x I2C Core 0 RESET
 [   15.350091] saa716x_i2c_hwinit (0): Adapter (c000) SAA716x I2C Core 1 RESET
 [   15.374333] saa716x_get_offset (0): Offset @ 192
 [   15.423011] saa716x_read_rombytes (0): Last Message length=38
 [   15.427164]     SAA7162 ROM: ===== Device 0 =====
 [   15.427172]     SAA7162 ROM: ===== Device 1 =====
 [   15.427175]     SAA7162 ROM: ===== Device 2 =====
 [   15.427177]     SAA7162 ROM: ===== Device 3 =====
 [   15.427179]     SAA7162 ROM: ===== Device 4 =====
 [   15.427183]     SAA7162 ROM: ===== Device 5 =====
 [   15.427186]     SAA7162 ROM: ===== Device 6 =====
 [   15.427188]     SAA7162 ROM: ===== Device 7 =====
 [   15.427190]     SAA7162 ROM: ===== Device 8 =====
 [   15.427192]     SAA7162 ROM: ===== Device 9 =====
 [   15.427195]     SAA7162 ROM: ===== Device 10 =====
 [   15.427197]     SAA7162 ROM: ===== Device 11 =====
 [   15.427200] DVB: registering new adapter (SAA716x dvb adapter)
 [   15.427591] saa716x_pinnacle7010ix_frontend_attach (0): Adapter (0) Power ON
 [   15.528399] saa716x_pinnacle7010ix_frontend_attach (0): Found TDA10046 DVB-T frontend on I2C address 0x08
 [   15.528403] DVB: registering adapter 0 frontend 0 (Philips TDA10046H DVB-T)...
 [   15.528607] DVB: registering new adapter (SAA716x dvb adapter)
 [   15.528861] saa716x_pinnacle7010ix_frontend_attach (0): Adapter (1) Power ON
 [   15.629394] saa716x_pinnacle7010ix_frontend_attach (0): Found TDA10046 DVB-T frontend on I2C address 0x88
 [   15.629398] DVB: registering adapter 1 frontend 0 (Philips TDA10046H DVB-T)...

Status

DVB-T  : in progress
DVB-S  :
Analog :