DVBSky T9580: Difference between revisions
Jump to navigation
Jump to search
m (→Making it Work) |
|||
Line 29: | Line 29: | ||
==Making it Work == |
==Making it Work == |
||
The driver is in |
The driver is included in Linux kernels since 3.18. For older kernels you can use the media_build: |
||
<pre> |
<pre> |
||
Line 78: | Line 78: | ||
[39655.925120] i2c i2c-1: m88ds3103: firmware version 3.B |
[39655.925120] i2c i2c-1: m88ds3103: firmware version 3.B |
||
</pre> |
</pre> |
||
==External Links== |
==External Links== |
Revision as of 13:33, 26 July 2015
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 (includes standard profile backplate)
- Single Tuner for DVB-S/DVB-S2
- Single Tuner for DVB-T/DVB-T2/DVB-C
- IR Receiver
- Remote Controller
Technical Details
- Name: T9850/5950 Ver. 1.0a 121106
- Bridge : Conexant PCIe A/V Decoder CX23885-15Z PFAC6621B 1249CN
- DVB-T2/C demodulator : Si2168-A30
- DVB-T2/C tuner : Si2158-A20
- DVB-S2 demodulator : Montage M88DS3103
- DVB-S2 tuner : Montage TS2022
- PCI ID 4254:9580 (same for the Mystique card)
Driver and firmware
- Following firmware files are needed: dvb-demod-m88ds3103.fw, dvb-demod-si2168-30-01.fw and dvb-tuner-si2158-20-01.fw. All can be found from OpenELEC firmware tree [1].
- Place the firmware files under /lib/firmware
Making it Work
The driver is included in Linux kernels since 3.18. For older kernels you can use the media_build:
Compile git clone git://linuxtv.org/media_build.git cd media_build ./build Installation sudo make install
Download the firmwares mentioned in the previous chapter and place them in /lib/firmware, reboot (or reload appropriate modules) and it should work.
dmesg output:
[39628.129977] cx23885 driver version 0.0.3 loaded [39628.130057] CORE cx23885[0]: subsystem: 4254:9580, board: DVBSky T9580 [card=45,autodetected] [39628.358270] cx25840 2-0044: cx23885 A/V decoder found @ 0x88 (cx23885[0]) [39628.991041] cx25840 2-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes) [39629.006791] cx23885_dvb_register() allocating 1 frontend(s) [39629.006793] cx23885[0]: cx23885 based dvb card [39629.010119] i2c i2c-1: Added multiplexed i2c bus 12 [39629.116211] m88ts2022 12-0060: m88ts2022: Montage M88TS2022 successfully identified [39629.116217] DVB: registering new adapter (cx23885[0]) [39629.116220] cx23885 0000:02:00.0: DVB: registering adapter 0 frontend 0 (Montage M88DS3103)... [39629.144175] DVBSky T9580 port 1 MAC address: 00:17:42:54:09:82 [39629.144177] cx23885_dvb_register() allocating 1 frontend(s) [39629.144178] cx23885[0]: cx23885 based dvb card [39629.145080] i2c i2c-0: Added multiplexed i2c bus 13 [39629.145083] si2168 0-0064: si2168: Silicon Labs Si2168 successfully attached [39629.147038] si2157 13-0060: si2157: Silicon Labs Si2157/Si2158 successfully attached [39629.147043] DVB: registering new adapter (cx23885[0]) [39629.147045] cx23885 0000:02:00.0: DVB: registering adapter 1 frontend 0 (Silicon Labs Si2168)... [39629.174892] DVBSky T9580 port 2 MAC address: 00:18:42:54:09:83 [39629.174896] cx23885_dev_checkrevision() Hardware revision = 0xa5 [39629.174901] cx23885[0]/0: found at 0000:02:00.0, rev: 4, irq: 16, latency: 0, mmio: 0xf7a00000 [39646.479572] si2168 0-0064: si2168: found a 'Silicon Labs Si2168' in cold state [39646.479596] si2168 0-0064: si2168: downloading firmware from file 'dvb-demod-si2168-a30-01.fw' [39649.538399] si2168 0-0064: si2168: found a 'Silicon Labs Si2168' in warm state [39649.546988] si2157 13-0060: si2157: found a 'Silicon Labs Si2157/Si2158' in cold state [39649.547002] si2157 13-0060: si2157: downloading firmware from file 'dvb-tuner-si2158-a20-01.fw' [39655.010407] i2c i2c-1: m88ds3103: downloading firmware from file 'dvb-demod-m88ds3103.fw' [39655.925117] i2c i2c-1: m88ds3103: found a 'Montage M88DS3103' in warm state [39655.925120] i2c i2c-1: m88ds3103: firmware version 3.B