DVBSky T9580: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
No edit summary
(24 intermediate revisions by 3 users not shown)
Line 1: Line 1:
A combined [[DVB-T]]/[[DVB-T2]] or [[DVB-C]] or [[DVB-S]]/[[DVB-S2]] [[PCIe|PCIe card]] from [http://www.dvbsky.net/ DVBSky].
A combined [[DVB-T]]/[[DVB-T2]] or [[DVB-C]] or [[DVB-S]]/[[DVB-S2]] [[PCIe|PCIe card]] from [[DVBSky]].


The card is identical to '''Mystique SaTeCaBiX'''.
The card is identical to '''Mystique SaTeCaBiX'''.
Line 12: Line 12:


===Identification===
===Identification===
$ dmesg | grep -i dvb

[ 14.236542] CORE cx23885[0]: subsystem: 4254:9580, board: DVBSKY T9580 [card=45,autodetected]
Device: 14f1:8852 (rev 04)
[ 15.166644] cx23885_dvb_register() allocating 1 frontend(s)
Subystem: Device 4254:9580
[ 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===
===Technical Details===
Line 25: Line 38:
<br/><br/><br/>
<br/><br/><br/>


=== Drivers ===
==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==
There is no open source driver in mainline kernel for this card.
But Linux drivers can be downloaded from the DVBSky support website.


Most of the driver is open source, except the driver for the Si2168 chipset. This is only a proprietary closed source module called sit2.o and is shipping
for 32 Bit and 64 Bit Linux Kernels with and without DVB-C support.


==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.

==Feb 23, 2014==
Using the instructions on the DVBSky Wiki mentioned above both DVB-T, DVB-S and DVB-S2 were tested and found to work under Kubuntu 13.10 64bit with Linux kernel 3.11.0. I'm now receiving FTA 28.2 (UK/Irish channels) on SAT and Irish terrestrial (Saorview) via antenna.

----



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 encrypted channels.
more info pe63@quicknet.nl


Working for Ubuntu 12.04 an 13.04
will test it with Ubuntu 13.04 and 13.10


Update 25jan2014
November 2013, made the patch working


Ubuntu 12.04 kernel 3.8.4 working<br/>
Sat driver loaded but not tested
Ubuntu 12.04 kernel 3.11.1 working<br/>
Ubuntu 12.04 kernel 3.12.1 working<br/>
Ubuntu 12.04 kernel 3.13.0 not tested<br/>


Ubuntu 13.04 kernel 3.11.1 working<br/>
Cable driver loaded and tested, works fine with tvheadend and XBMC
Ubuntu 13.04 kernel 3.12.1 working<br/>
Ubuntu 13.04 kernel 3.13.0 fails to compile<br/>


UPDATE Febr 2014
For a manual look at http://members.quicknet.nl/pe63/DVBSky-T9580.html
with newest drivers http://www.dvbsky.net/download/linux/media_build-bst-140128.tar.gz


Ubuntu 13.10 kernel 3.13.2 it compiles good and after<br/>
sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/media/<br/>
sudo make install<br/>
It loads alright, i assume all lower versions will work too<br/>


for howto and downloads http://www.dvbsky.net/Support.html<br/>


<br/>
<br/>

Revision as of 07:46, 2 March 2014

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.

Overview/Features

  • 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

Identification

$ 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


Feb 23, 2014

Using the instructions on the DVBSky Wiki mentioned above both DVB-T, DVB-S and DVB-S2 were tested and found to work under Kubuntu 13.10 64bit with Linux kernel 3.11.0. I'm now receiving FTA 28.2 (UK/Irish channels) on SAT and Irish terrestrial (Saorview) via antenna.



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 encrypted channels. more info pe63@quicknet.nl

will test it with Ubuntu 13.04 and 13.10

Update 25jan2014

Ubuntu 12.04 kernel 3.8.4 working
Ubuntu 12.04 kernel 3.11.1 working
Ubuntu 12.04 kernel 3.12.1 working
Ubuntu 12.04 kernel 3.13.0 not tested

Ubuntu 13.04 kernel 3.11.1 working
Ubuntu 13.04 kernel 3.12.1 working
Ubuntu 13.04 kernel 3.13.0 fails to compile

UPDATE Febr 2014 with newest drivers http://www.dvbsky.net/download/linux/media_build-bst-140128.tar.gz

Ubuntu 13.10 kernel 3.13.2 it compiles good and after
sudo rm -rf /lib/modules/`uname -r`/kernel/drivers/media/
sudo make install
It loads alright, i assume all lower versions will work too

for howto and downloads http://www.dvbsky.net/Support.html



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: "
               End
       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.

Update:

Works

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