DVBSky S952: Difference between revisions

From LinuxTVWiki
Jump to navigation Jump to search
m (Add note on how to get IR support in newer kernels)
 
(9 intermediate revisions by 3 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 and more ==
== 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 ===
*See [[DVBSky]] wiki page.
*See [[DVBSky]] wiki page for details on a proprietary driver.
*Firmware: dvb-fe-ds3103.fw (Download: http://www.dvbsky.net/Support.html)


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


== Identification ==
The driver seems to have some configuration issues:
$ dmesg | grep -i dvb
http://code.mythtv.org/trac/ticket/10830
[ 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
''Update Oct 30th 2012:
02:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 04)
Driver media_build_bst-121013.tar.gz http://www.dvbsky.net/download/media_build_bst-121013.tar.gz seems to work out of the box without this issue (MythBuntu 12.04, mythtv 0.25), no more patching necessary. If someone else could confirm this please, so this warning can be removed.''


Also reported problem with openelec.

The card needs a 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.



Reported to works with MythTV 0.25.2 & Unicable. ( more context needed )

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