Pinnacle PCTV Dual Sat Pro PCI 4000I

From LinuxTVWiki
Revision as of 23:58, 4 May 2009 by Jimbley (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
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