Pinnacle PCTV Dual Sat Pro PCI 4000I

From LinuxTVWiki
Revision as of 21:58, 4 May 2009 by Jimbley (talk | contribs) (Added Category: DVB-S PCI Cards)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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.
Pinnacles Dual DVB-S Pro (4000i) Card

A Dual DVB-S PCI card from Pinnacle.

It is currently unsupported under Linux.

Overview/Features

  • Dual DVB-S input; IR input


Components Used

  • ZLE10542 which is a combination of:
* Zarlink ZL10037 (DVB-S Tuner) (i2c-addr: 0x60 ??)
* Zarlink ZL10313 (DVB-S Demodulator) (i2c-addr: 0x0e ??)

Identification

The output of lspci -vvnn reveals:

07:01.0 Multimedia controller [0480]: Pinnacle Systems Inc. Royal TS Function 1 [11bd:0040]
        Subsystem: Pinnacle Systems Inc. Unknown device [11bd:0045]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort+ <MAbort+ >SERR- <PERR- INTx-
        Latency: 64 (500ns min, 4000ns max), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 5
        Region 0: Memory at feafd000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=55mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

07:01.1 Multimedia controller [0480]: Pinnacle Systems Inc. RoyalTS Function 2 [11bd:0041]
        Subsystem: Pinnacle Systems Inc. Unknown device [11bd:0045]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort+ <MAbort+ >SERR- <PERR- INTx-
        Latency: 64 (500ns min, 4000ns max), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 5
        Region 0: Memory at feafe000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=55mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

07:01.2 Multimedia controller [0480]: Pinnacle Systems Inc. Royal TS Function 3 [11bd:0042]
        Subsystem: Pinnacle Systems Inc. Unknown device [11bd:0045]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort+ <MAbort+ >SERR- <PERR- INTx-
        Latency: 64 (500ns min, 4000ns max), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 5
        Region 0: Memory at feaff000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=55mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-

Making it Work

Firmware

No firmware needed.

Drivers

The card is currently not supported by LinuxTV.

Already working:

- I2C bus (without IRQ)
- Both tuners

Next steps:

- IRQ handling
- DMA transfers