DVBSky T9580

From LinuxTVWiki
Jump to navigation Jump to search

A combined DVB-T/DVB-T2 or DVB-C or DVB-S/DVB-S2 PCIe card from DVBSky.

The card is identical to Mystique SaTeCaBiX.


  • PCI-e x1 low profile card
  • Single Tuner DVB-S/DVB-S2 card
  • Single Tuner DVB-T/DVB-T2/DVB-C card
  • IR Receiver
  • Remote Controller


$ dmesg | grep -i dvb
[   14.236542] CORE cx23885[0]: subsystem: 4254:9580, board: DVBSKY T9580 [card=45,autodetected]
[   15.166644] cx23885_dvb_register() allocating 1 frontend(s)
[   15.166649] cx23885[0]: cx23885 based dvb card
[   15.278935] m88ds3103_load_firmware: Waiting for firmware upload (dvb-fe-ds3103.fw)...
[   16.207179] DVB: registering new adapter (cx23885[0])
[   16.207183] cx23885 0000:02:00.0: DVB: registering adapter 0 frontend 0 (Montage DS3103/TS2022)...
[   16.234648] DVBSKY PCIe MAC= 00:17:42:54:09:82
[   16.234650] cx23885_dvb_register() allocating 1 frontend(s)
[   16.234652] cx23885[0]: cx23885 based dvb card
[   16.235747] DVB: registering new adapter (cx23885[0])
[   16.235752] cx23885 0000:02:00.0: DVB: registering adapter 1 frontend 0 (Sit2 DVB-T2/C)...
[   16.263166] DVBSKY PCIe MAC= 00:18:42:54:09:83
[   16.287996] Registered IR keymap rc-dvbsky
[   16.288073] input: cx23885 IR (DVBSKY T9580) as /devices/pci0000:00/0000:00:04.0/0000:02:00.0/rc/rc0/input15
[   16.291630] rc0: cx23885 IR (DVBSKY T9580) as /devices/pci0000:00/0000:00:04.0/0000:02:00.0/rc/rc0

Technical Details

  • Name: T9850/5950 Ver. 1.0a 121106
  • Chip : Conexant PCIe A/V Decoder CX23885-15Z PFAC6621B 1249CN
  • Chip : Si2168 30 1253A00081 (for DVB-C/DVB-T/DVB-T2)
  • Chip : M88DS3103 4K51188.1 FPC1221NQ (for DVB-S/DVB-S2)
  • The card is identical to Mystique SaTeCaBiX

Driver and firmware

  • See DVBSky wiki page. Execute build_{x86|x64}_dvbc.sh for DVB-C driver!
  • Firmware: dvb-fe-ds3103.fw

Making it Work

As of October 2013 it is not working with Kubuntu 13.10 and the media_build_bst_130806 Drivers from DVBSky according DVB-C.

The driver is loading and detecting the card, but more then a successful channel scan isn't possible.

No TV program can be watched. DVB-S/DVB-S2 and DVB-T/DVB-T2 wasn't tested by me.

Cable Working for Ubuntu 12.04

Jan 2014 Upgraded Ubuntu 12.04 to kernel 3.11.1 and used the media_build_bst_130806 from dvbsky support compiled it as in the manual . Cable driver loaded and tested, works fine with tvheadend and XBMC. i use oscam and smargo for decrypted channels. more info pe63@quicknet.nl

will test it with Ubuntu 13.04 and 13.10

Update 25jan2014

Ubuntu 13.04 kernel 3.11.1 working

Ubuntu 13.04 kernel 3.12.1 working

lspci output for this card is:

 05:00.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder [14f1:8852] (rev 04)
       Subsystem: Device [4254:9580]
       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: 64 bytes
       Interrupt: pin A routed to IRQ 14
       Region 0: Memory at f7800000 (64-bit, non-prefetchable)
       Capabilities: [40] Express (v1) Endpoint, MSI 00
               DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, 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 512 bytes
               DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
               LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <2us, L1 <4us
                       ClockPM- Surprise- LLActRep- BwNot-
               LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
                       ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
               LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
       Capabilities: [80] Power Management version 2
               Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold-)
               Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
       Capabilities: [90] Vital Product Data
               Product Name: "
       Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
               Address: 0000000000000000  Data: 0000
       Capabilities: [100 v1] Advanced Error Reporting
               UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
               UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
               UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
               CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
               CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
               AERCap: First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
       Capabilities: [200 v1] Virtual Channel
               Caps:   LPEVC=0 RefClk=100ns PATEntryBits=1
               Arb:    Fixed+ WRR32+ WRR64+ WRR128-
               Ctrl:   ArbSelect=WRR64
               Status: InProgress-
               Port Arbitration Table [240] <?>
               VC0:    Caps:   PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
                       Arb:    Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
                       Ctrl:   Enable+ ID=0 ArbSelect=Fixed TC/VC=01
                       Status: NegoPending- InProgress-
       Kernel driver in use: cx23885

Please feel free to correct this.



Today I test this card with both DVB-S/S2 and DVB-T in Timisoara - Romania (DVB-T signal from Hungary - Szentes). I try to receive DVB-T2 signal from Serbia (Avala or Crveni Cot) but I don't receive any signal, maybe card doesn't work with DVB-T2 or my antenna doesn't receive any signal. I use VDR 2.1.2 with streamdev as back-end and VLC to watch channels and work very well, both adapter. I try w_scan and work.

I use latest driver from dvbsky website.

External Links