DVBSky S952: Difference between revisions
Jump to navigation
Jump to search
m (Add note on how to get IR support in newer kernels) |
|||
(21 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
DVB-S/S2 PCIe card from [[ |
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 |
||
* |
*Optional Power by PCI Express 6-Position Power Connector |
||
== Components Used == |
== Components Used == |
||
*RF: Montage |
*RF: Montage M88TS2022 |
||
*Demodulator: [[Montage M88DS3103]] |
*Demodulator: 2nd generation [[Montage M88DS3103]] |
||
*PCIe Bridge: Conexant CX23885 |
*PCIe Bridge: Conexant CX23885 |
||
== |
== Driver and firmware == |
||
* Driver exists in kernel 3.19. |
|||
*dvb-fe-ds3103.fw |
|||
* 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 for details on a proprietary driver. |
|||
*Firmware: dvb-fe-ds3103.fw (Download: http://www.dvbsky.net/Support.html) |
|||
=== IR support in newer kernels === |
|||
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 == |
|||
$ 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 == |
== 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
- 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
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)