Project

General

Profile

Bug #4368

DVBSky S952 can't find any muxes (scan no data, failed)

Added by Jelle De Loecker over 7 years ago. Updated about 6 years ago.

Status:
Invalid
Priority:
Normal
Assignee:
-
Category:
DVB
Target version:
-
Start date:
2018-08-26
Due date:
% Done:

100%

Estimated time:
(Total: 0.00 h)
Found in version:
4.3-59~gc7eac514d
Affected Versions:

Description

Hey everyone,

I've had a few issues with this card. Yesterday I could only get diseqc port 2 to work, today it doesn't do anything anymore. No signal is getting out.

When I scan a mux, I get this message over and over again:

2017-05-12 19:52:21.766 [   INFO] subscription: 0002: "scan" subscribing to mux "12551.5V", weight: 6, adapter: "M2", network: "Astra 1", service: "Raw PID Subscription" 
2017-05-12 19:52:31.696 [   INFO] mpegts: 12551.5V in Astra 1 - scan no data, failed
2017-05-12 19:52:31.696 [   INFO] subscription: 0002: "scan" unsubscribing

The drivers and firmware have loaded:

[   13.882036] cx23885: cx23885 driver version 0.0.4 loaded
[   13.882159] cx23885: CORE cx23885[0]: subsystem: 4254:0952, board: DVBSky S952 [card=50,autodetected]
[   14.127494] intel_rapl: Found RAPL domain package
[   14.127496] intel_rapl: Found RAPL domain core
[   14.127502] intel_rapl: Found RAPL domain uncore
[   14.128778] cx25840 9-0044: cx23885 A/V decoder found @ 0x88 (cx23885[0])
[   14.330504] gpio_ich: GPIO from 436 to 511 on gpio_ich
[   14.799650] cx25840 9-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)
[   14.815850] cx23885: cx23885_dvb_register() allocating 1 frontend(s)
[   14.815853] cx23885: cx23885[0]: cx23885 based dvb card
[   14.819618] i2c i2c-8: Added multiplexed i2c bus 10
[   14.924625] ts2020 10-0060: Montage Technology TS2022 successfully identified
[   14.925038] dvbdev: DVB: registering new adapter (cx23885[0])
[   14.925042] cx23885 0000:01:00.0: DVB: registering adapter 0 frontend 0 (Montage Technology M88DS3103)...
[   14.952763] cx23885: DVBSky S952 port 1 MAC address: 00:17:42:54:09:52
[   14.952766] cx23885: cx23885_dvb_register() allocating 1 frontend(s)
[   14.952767] cx23885: cx23885[0]: cx23885 based dvb card
[   14.956248] i2c i2c-7: Added multiplexed i2c bus 11
[   15.060726] ts2020 11-0060: Montage Technology TS2022 successfully identified
[   15.060745] dvbdev: DVB: registering new adapter (cx23885[0])
[   15.060749] cx23885 0000:01:00.0: DVB: registering adapter 1 frontend 0 (Montage Technology M88DS3103)...
[   15.088455] cx23885: DVBSky S952 port 2 MAC address: 00:17:42:54:09:53
[   15.088460] cx23885: cx23885_dev_checkrevision() Hardware revision = 0xa5
[   15.088465] cx23885: cx23885[0]/0: found at 0000:01:00.0, rev: 4, irq: 16, latency: 0, mmio: 0xfe400000
[  474.802803] m88ds3103 8-0068: found a 'Montage Technology M88DS3103' in cold state
[  474.802875] m88ds3103 8-0068: downloading firmware from file 'dvb-demod-m88ds3103.fw'
[  475.718152] m88ds3103 8-0068: found a 'Montage Technology M88DS3103' in warm state
[  475.718154] m88ds3103 8-0068: firmware version: 3.B
[  500.031767] m88ds3103 7-0068: found a 'Montage Technology M88DS3103' in cold state
[  500.031794] m88ds3103 7-0068: downloading firmware from file 'dvb-demod-m88ds3103.fw'
[  500.948008] m88ds3103 7-0068: found a 'Montage Technology M88DS3103' in warm state
[  500.948010] m88ds3103 7-0068: firmware version: 3.B
[  500.961280] cx23885 0000:01:00.0: DVB: adapter 1 frontend 0 frequency 0 out of range (950000..2150000)

I'm at my wits end, I've been messing around with this card for the past 6 hours. I even replaced it with an identical twin card (I had two) but no luck (so the card itself isn't the culprit, the tvheadend must have some issue with the driver or so)

I'm running 4.3-59~gc7eac514d now, but the same issue was present with the release version.

Does anyone know what's going wrong?


Files

dvb-demod-m88rs6000.fw (8 KB) dvb-demod-m88rs6000.fw firmware 4.1 for DVBSky S952 Petar Ivanov, 2017-05-14 14:57
tvh_2017-05-14_15-43-17.png (20.8 KB) tvh_2017-05-14_15-43-17.png Diseqc switch settings Jelle De Loecker, 2017-05-14 15:48
tvh_2017-05-14_15-42-58.png (118 KB) tvh_2017-05-14_15-42-58.png Wrong scan results Jelle De Loecker, 2017-05-14 15:48

Subtasks

Bug #5178: New Kernel 4.18 -> linuxdvb: Montage Technology M88DS3103 : DVB-S #0 - poll TIMEOUTRejected

Actions
Bug #5183: Poll Timeout after updateing kernel to 4.18.4 (working with kernel 4.17.14)Rejected

Actions

Related issues

Related to Bug #4693: switching channels often results in an erroneous streamNew2017-10-28

Actions

History

#1

Updated by Jaroslav Kysela over 7 years ago

Most of these issues are related to a wrong diseqc setup (hardware) or a bad driver. If you can, verify the coax input using another device / receiver (set-top-box), then you may try to set the workaround parameters like "Tune before DiseqC", "DiseqC repeats", "Full DiseqC" etc.... If nothing works, try the utilities from dvb-apps package (dvbscan / szap etc.).

#2

Updated by Jaroslav Kysela over 7 years ago

Also, try to "link" both tuners together - look for "Linked input" and the description. I made this specially for S952 crappy drivers.

#3

Updated by Jelle De Loecker over 7 years ago

Jaroslav Kysela wrote:

Also, try to "link" both tuners together - look for "Linked input" and the description. I made this specially for S952 crappy drivers.

Ok, so link Tuner1 to Tuner2 and then Tuner2 to Tuner1, too?
I did that, but I get this error:

[ERROR] mpegts: Tuner2 - Tuner1 - linked input cannot be started (All: 0)

Btw: I did try without a diseqc switch, but still nothing :/

#4

Updated by saen acro over 7 years ago

Try with different firmware.

#5

Updated by Jelle De Loecker over 7 years ago

saen acro wrote:

Try with different firmware.

What different firmware? I'm using the one from DVBSky's own website now.

#6

Updated by Petar Ivanov over 7 years ago

Jelle De Loecker wrote:

saen acro wrote:

Try with different firmware.

What different firmware? I'm using the one from DVBSky's own website now.

I use DVBSKy S952 from two years and more and work good, but how they say use other drivers or install new kernel in every new kernel have drivers for DVBSKy S952 not needed to compile.
But if want also can install this drivers: https://github.com/crazycat69/linux_media here work like a charm.
Also how @Jaroslav Kysela say enable Tune before DiseqC and Full DiseqC both enable in adapter setting here work nice.

#7

Updated by Petar Ivanov over 7 years ago

Jelle De Loecker wrote:

saen acro wrote:

Try with different firmware.

What different firmware? I'm using the one from DVBSky's own website now.

I use DVBSKy S952 from two years and more and work good, but how they say use other drivers or install new kernel in every new kernel have drivers for DVBSKy S952 not needed to compile.
But if want also can install this drivers: https://github.com/crazycat69/linux_media here work like a charm.
Also how @Jaroslav Kysela say enable Tune before DiseqC and Full DiseqC both enable in adapter setting here work nice.
Also update your firmware to firmware version: 4.1 your is firmware version: 3.B
I use V3 of S952. Dont know what version is your card.

#8

Updated by saen acro over 7 years ago

Jelle De Loecker wrote:

saen acro wrote:

Try with different firmware.

What different firmware? I'm using the one from DVBSky's own website now.

Firmware is file with is in
/lib/firmware
dvb-demod-m88rs6000.fw
https://www.linuxtv.org/wiki/index.php/DVBSky

#9

Updated by Jelle De Loecker over 7 years ago

Petar Ivanov wrote:

I use DVBSKy S952 from two years and more and work good, but how they say use other drivers or install new kernel in every new kernel have drivers for DVBSKy S952 not needed to compile.
But if want also can install this drivers: https://github.com/crazycat69/linux_media here work like a charm.
Also how @Jaroslav Kysela say enable Tune before DiseqC and Full DiseqC both enable in adapter setting here work nice.
Also update your firmware to firmware version: 4.1 your is firmware version: 3.B
I use V3 of S952. Dont know what version is your card.

I tried this both on Ubuntu 16.10 and 17.04 (linux 4.10), so the drivers are already available to me.

Where can I find firmware version 4.1? Everything I find seems to be 3.B.

#10

Updated by Jelle De Loecker over 7 years ago

Note: I do not have the V3 version of the card. It's really just DVBSky S952, so I guess there is no newer firmware for this card.

#11

Updated by Petar Ivanov over 7 years ago

Jelle De Loecker wrote:

Petar Ivanov wrote:

I use DVBSKy S952 from two years and more and work good, but how they say use other drivers or install new kernel in every new kernel have drivers for DVBSKy S952 not needed to compile.
But if want also can install this drivers: https://github.com/crazycat69/linux_media here work like a charm.
Also how @Jaroslav Kysela say enable Tune before DiseqC and Full DiseqC both enable in adapter setting here work nice.
Also update your firmware to firmware version: 4.1 your is firmware version: 3.B
I use V3 of S952. Dont know what version is your card.

I tried this both on Ubuntu 16.10 and 17.04 (linux 4.10), so the drivers are already available to me.

Where can I find firmware version 4.1? Everything I find seems to be 3.B.

Thos is my firmware for DVBSky S952 try

#12

Updated by Jelle De Loecker over 7 years ago

Petar Ivanov wrote:

Thos is my firmware for DVBSky S952 try

Thank you, but there is nothing to try. You have the DVBSky S952 V3 card, I do not. I have the original card. It needs a dvb-demod-m88ds3103.fw firmware file.

#13

Updated by Jelle De Loecker over 7 years ago

Here is another diseqc quirk.

I have clearly connected my networks to their diseqc ports, like so:

Diseqc switch settings

And yet Astra 3 is the same as Astra 1 when I do a scan. As you can see in the next screenshot: the exact same services are visible on Astra 3 as on Astra 1.

Wrong scan results

And yes, the cables have been connected correctly.

#14

Updated by Jaroslav Kysela over 7 years ago

Jelle De Loecker wrote:

And yes, the cables have been connected correctly.

I would check the DiseqC setup using another device. Also try to increase 'DiseqC repeats'. If you like to debug the DiseqC commands send to your equipment through the coax cable, you may use '--trace linuxdvb,diseqc' trace logs - https://tvheadend.org/projects/tvheadend/wiki/Traces .

#15

Updated by g siviero over 7 years ago

I would also check the Networks configuration, Orbital position of each configured network.

#16

Updated by Antonio Tex over 7 years ago

Good evening,I also own a DvbSky s952 and it is working very well but I have got the 3rd revision. Before buying it I had a talk with archlinux's packager of dvbsky modules and I've discovered this: Yes the driver is present in kernel mainline BUT for s952 revision < 3 does not work. It's not a firmware problem. You have to patch and recompile some module have a look at this https://aur.archlinux.org/packages/media-build-dvbsky/ you can look at my post and the response of mediabuild maintainer. You should also find patches by cloning that PKGBUILD ... Hope this helps...

#17

Updated by Jaroslav Kysela over 7 years ago

  • Status changed from New to Invalid

Please, move to the forum. We don't give a support for DVB drivers here.

#18

Updated by Jaroslav Kysela about 6 years ago

  • Related to Bug #4693: switching channels often results in an erroneous stream added

Also available in: Atom PDF