DVBSky S952: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
(Driver update)
m (Add note on how to get IR support in newer kernels)
 
(19 intermediate revisions by 6 users not shown)
Line 1: Line 1:
DVB-S/S2 PCIe card from [[DVBSKy]]
DVB-S/S2 PCIe Twin Tuner card from [[DVBSky]]. See also [[DVBSKY S952 v3]].


==Features==
==Features==
Line 5: Line 5:
*PCIe x1
*PCIe x1
*Low power
*Low power
*External Power by PCI Express 6-Position Power Connector
*Optional Power by PCI Express 6-Position Power Connector


== Components Used ==
== Components Used ==
*RF: Montage M88TS2020
*RF: Montage M88TS2022
*Demodulator: 2nd generation [[Montage M88DS3103]]
*Demodulator: 2nd generation [[Montage M88DS3103]]
*PCIe Bridge: Conexant CX23885
*PCIe Bridge: Conexant CX23885


== Driver ==
== Driver and firmware ==
* Driver exists in kernel 3.19.
* Firmware is required for the tuner/demod.
** V1: The demodulator needs firmware dvb-demod-m88ds3103.fw [https://github.com/OpenELEC/dvb-firmware/raw/master/firmware/dvb-demod-m88ds3103.fw].


=== Closed-source Driver ===
Officially here, with firmware :
*See [[DVBSky]] wiki page for details on a proprietary driver.
http://www.dvbsky.net/Support.html
*Firmware: dvb-fe-ds3103.fw (Download: http://www.dvbsky.net/Support.html)


=== IR support in newer kernels ===
You have an howto in french here for debian :
Newer kernels require the creation of '''/etc/modprobe.d/cx23885.conf''' containing <code>options cx23885 enable_885_ir=1</code> for IR support.
http://wiki.debian-facile.org/manuel:installation:dvb:dvbs2:dvbsky
After a reboot '''/sys/class/rcX''' should show up (X starting at 0 with no other IR devices around).


== Identification ==
and an active mailling list from a reseller here :
$ dmesg | grep -i dvb
http://www.dvbshop24.com/index.php/topic,9513.90.html
[ 16.673400] CORE cx23885[0]: subsystem: 4254:0952, board: DVBSKY S952 [card=41,autodetected]
[ 17.596395] cx23885_dvb_register() allocating 1 frontend(s)
[ 17.596399] cx23885[0]: cx23885 based dvb card
[ 17.710319] m88ds3103_load_firmware: Waiting for firmware upload (dvb-fe-ds3103.fw)...
[ 18.654896] DVB: registering new adapter (cx23885[0])
[ 18.654900] cx23885 0000:02:00.0: DVB: registering adapter 0 frontend 0 (Montage DS3103/TS2022)...
[ 18.682355] DVBSKY PCIe MAC= 00:17:42:54:09:52
[ 18.682358] cx23885_dvb_register() allocating 1 frontend(s)
[ 18.682359] cx23885[0]: cx23885 based dvb card
[ 18.743760] m88ds3103_load_firmware: Waiting for firmware upload (dvb-fe-ds3103.fw)...
[ 19.651091] DVB: registering new adapter (cx23885[0])
[ 19.651095] cx23885 0000:02:00.0: DVB: registering adapter 1 frontend 0 (Montage DS3103/TS2022)...
[ 19.678533] DVBSKY PCIe MAC= 00:17:42:54:09:53
[ 19.700761] Registered IR keymap rc-dvbsky
[ 19.700834] input: cx23885 IR (DVBSKY S952) as /devices/pci0000:00/0000:00:04.0/0000:02:00.0/rc/rc0/input15
[ 19.704375] rc0: cx23885 IR (DVBSKY S952) as /devices/pci0000:00/0000:00:04.0/0000:02:00.0/rc/rc0


$ lspci | grep -i cx23885
== Warning ==
02:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 04)

The driver seems to have some issue:
http://code.mythtv.org/trac/ticket/10830

Also reported problem with openelec

The card need an power supply other than the one provided by the PCIe, so there is a plug on the card. It can not work if not connected.

== Firmware ==
*dvb-fe-ds3103.fw


== Picture ==
== Picture ==

Latest revision as of 14:02, 30 October 2023

DVB-S/S2 PCIe Twin Tuner card from DVBSky. See also DVBSKY S952 v3.

Features

  • Dual/Twin Tuner input
  • PCIe x1
  • Low power
  • Optional Power by PCI Express 6-Position Power Connector

Components Used

  • RF: Montage M88TS2022
  • Demodulator: 2nd generation Montage M88DS3103
  • PCIe Bridge: Conexant CX23885

Driver and firmware

  • Driver exists in kernel 3.19.
  • Firmware is required for the tuner/demod.
    • V1: The demodulator needs firmware dvb-demod-m88ds3103.fw [1].

Closed-source Driver

IR support in newer kernels

Newer kernels require the creation of /etc/modprobe.d/cx23885.conf containing options cx23885 enable_885_ir=1 for IR support. After a reboot /sys/class/rcX should show up (X starting at 0 with no other IR devices around).

Identification

$ dmesg | grep -i dvb
[   16.673400] CORE cx23885[0]: subsystem: 4254:0952, board: DVBSKY S952 [card=41,autodetected]
[   17.596395] cx23885_dvb_register() allocating 1 frontend(s)
[   17.596399] cx23885[0]: cx23885 based dvb card
[   17.710319] m88ds3103_load_firmware: Waiting for firmware upload (dvb-fe-ds3103.fw)...
[   18.654896] DVB: registering new adapter (cx23885[0])
[   18.654900] cx23885 0000:02:00.0: DVB: registering adapter 0 frontend 0 (Montage DS3103/TS2022)...
[   18.682355] DVBSKY PCIe MAC= 00:17:42:54:09:52
[   18.682358] cx23885_dvb_register() allocating 1 frontend(s)
[   18.682359] cx23885[0]: cx23885 based dvb card
[   18.743760] m88ds3103_load_firmware: Waiting for firmware upload (dvb-fe-ds3103.fw)...
[   19.651091] DVB: registering new adapter (cx23885[0])
[   19.651095] cx23885 0000:02:00.0: DVB: registering adapter 1 frontend 0 (Montage DS3103/TS2022)...
[   19.678533] DVBSKY PCIe MAC= 00:17:42:54:09:53
[   19.700761] Registered IR keymap rc-dvbsky
[   19.700834] input: cx23885 IR (DVBSKY S952) as /devices/pci0000:00/0000:00:04.0/0000:02:00.0/rc/rc0/input15
[   19.704375] rc0: cx23885 IR (DVBSKY S952) as /devices/pci0000:00/0000:00:04.0/0000:02:00.0/rc/rc0
$ lspci | grep -i cx23885
02:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 04)

Picture