DVB-S2 was doing fine on Saturday, yesterday I did a zypper dup and since then I can open Kaffeine and start watching the stored last channel. But if I wanto change the channel, Kaffeine freezes and can’t be killed (not in htop, not from CLI with kill -9 or alike). Even shutdown from CLI or GUI never finishes as the shutdown waits indefinitely for the ghost Kaffeine to terminate. Ultimately I have to press power to kill off the machine.
As I saw an update in Unstable for Kaffeine I zypper dup’ed again some minutes ago, rebooted, but Kaffeine still freezes on channel switch and the app can’T be killed.
"Would be interestingto know, where the info on “last channel viewed” is stored to see if the channel can be changed on starting up kaffeine… ":
found it: in .config/kaffeinerc you can change the channel on starting up kaffeine, and that works. But every attempt to change the channel freezes Kaffeine completely, as before…
So basically I have to terminate kaffeine, edit the config file for “last channel viewed” and restart kaffeine to switch the channel. this is not sustainable…
I’ve just discovered that if you change channel by inputting channel no, it appears in corner of screen and kaffeine tunes to that channel. And you can move on from there by just keying in your next channel choice.
Jun 20 09:02:58 dellscsi80722 systemd[1294]: Started Kaffeine - Media Player.
Jun 20 09:02:58 dellscsi80722 plasmashell[9778]: 20-06-23 09:02:58.535 [Warning ] QCommandLineParser: already having an option named "h"
Jun 20 09:02:58 dellscsi80722 plasmashell[9778]: 20-06-23 09:02:58.535 [Warning ] QCommandLineParser: already having an option named "help-all"
Jun 20 09:02:58 dellscsi80722 plasmashell[9778]: 20-06-23 09:02:58.535 [Warning ] QCommandLineParser: already having an option named "v"
Jun 20 09:02:59 dellscsi80722 plasmashell[9778]: 20-06-23 09:02:59.374 [Info ] kaffeine.dvb: Using built-in dvb device manager
Jun 20 09:02:59 dellscsi80722 plasmashell[9778]: 20-06-23 09:02:59.922 [Info ] kaffeine.dev: Found dvb device P14f188800070f038: Montage Technol>
Jun 20 09:02:59 dellscsi80722 plasmashell[9778]: 20-06-23 09:02:59.933 [Info ] kaffeine.dev: Found dvb device P14f188800070f038: Silicon Labs Si>
Jun 20 09:03:18 dellscsi80722 plasmashell[9778]: [00007f23fc0051e0] gl gl: Initialized libplacebo v5.264.1 (API v264)
Jun 20 09:03:18 dellscsi80722 plasmashell[9778]: libva info: VA-API version 1.18.0
Jun 20 09:03:18 dellscsi80722 plasmashell[9778]: libva info: Trying to open /usr/lib64/dri/nouveau_drv_video.so
Jun 20 09:03:18 dellscsi80722 plasmashell[9778]: libva info: Found init function __vaDriverInit_1_18
Jun 20 09:03:18 dellscsi80722 plasmashell[9778]: libva info: va_openDriver() returns 0
Jun 20 09:03:18 dellscsi80722 plasmashell[9778]: [00007f23fc0051e0] glconv_vaapi_x11 gl error: vaDeriveImage: operation failed
Jun 20 09:03:18 dellscsi80722 plasmashell[9778]: [00007f23f8020fc0] main video output error: video output creation failed
Jun 20 09:03:18 dellscsi80722 plasmashell[9778]: [00007f240c01ee80] main decoder error: failed to create video output
Jun 20 09:03:18 dellscsi80722 plasmashell[9778]: [00007f23fc0051e0] gl gl: Initialized libplacebo v5.264.1 (API v264)
Jun 20 09:03:18 dellscsi80722 plasmashell[9778]: Failed to open VDPAU backend libvdpau_zink.so: cannot open shared object file: No such file or dir>
Jun 20 09:03:18 dellscsi80722 plasmashell[9778]: Failed to open VDPAU backend libvdpau_zink.so: cannot open shared object file: No such file or dir>
Jun 20 09:03:18 dellscsi80722 plasmashell[9778]: [00007f23fc0051e0] gl gl: Initialized libplacebo v5.264.1 (API v264)
…but when I try to switch channel (freezing kaffeine) not a single line is added to this log…
karl@3400g:~> kaffeine --debug
20-06-23 09:26:01.761 [Warning ] QCommandLineParser: already having an option named "h"
20-06-23 09:26:01.761 [Warning ] QCommandLineParser: already having an option named "help-all"
20-06-23 09:26:01.761 [Warning ] QCommandLineParser: already having an option named "v"
20-06-23 09:26:01.775 [Debug ] kaffeine.vlc: Using libVLC with args: --no-video-title-show
20-06-23 09:26:01.808 [Debug ] kaffeine.mediawidget: video resized to 0.0
20-06-23 09:26:01.873 [Info ] kaffeine.dvb: Using built-in dvb device manager
20-06-23 09:26:02.135 [Debug ] kaffeine.mediawidget: video resized to 0.0
karl@3400g:~>
To try something new I installed w_scan from TW repo and started a scan for ASTRA 19.2
~> w_scan -f s -c DE -s S19E2 -L > Astraplaylist.xspf
w_scan -f s -c DE -s S19E2 -L
w_scan version 20170107 (compiled for DVB API 5.11)
using settings for 19.2 east Astra 1KR/1L/1N/1M
scan type SATELLITE, channellist 68
output format vlc xspf playlist
output charset 'ISO-8859-1'
Info: using DVB adapter auto detection.
/dev/dvb/adapter0/frontend0 -> SATELLITE "Montage Technology M88RS6000": very good :-))
Using SATELLITE frontend (adapter /dev/dvb/adapter0/frontend0)
The playlist file is generated, but has 0 bbytes even after 20 min or so. In htop the w_scan process is in same ghost mode “D” as the kaffeine on channel switch.
So apparently something is more deeply broken here?
karl@3400g:~> sudo zypper install w_scan
[sudo] Passwort für root:
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Paketabhängigkeiten werden aufgelöst...
Das folgende NEUE Paket wird installiert:
w_scan
1 neues Paket zu installieren.
Gesamtgröße des Downloads: 148,1 KiB. Bereits im Cache gespeichert: 0 B. After the operation, additional 439,4 KiB will be used.
Continue? [j/n/v/...? zeigt alle Optionen] (j):
Abrufen: w_scan-20170107-2.15.x86_64 (openSUSE-Tumbleweed-Oss) (1/1), 148,1 KiB
Abrufen: w_scan-20170107-2.15.x86_64.rpm ...............................................................................................................................................................................[done (371,5 KiB/s)]
Überprüfung auf Dateikonflikte läuft: ................................................................................................................................................................................................[done]
(1/1) Installieren: w_scan-20170107-2.15.x86_64 ......................................................................................................................................................................................[done]
karl@3400g:~> w_scan -f s -c DE -s S19E2 -L > Astraplaylist.xspf
w_scan -f s -c DE -s S19E2 -L
w_scan version 20170107 (compiled for DVB API 5.11)
using settings for 19.2 east Astra 1KR/1L/1N/1M
scan type SATELLITE, channellist 68
output format vlc xspf playlist
output charset 'ISO-8859-1'
Info: using DVB adapter auto detection.
main:4004: FATAL: ***** NO USEABLE SATELLITE CARD FOUND. *****
Please check wether dvb driver is loaded and
verify that no dvb application (i.e. vdr) is running.
karl@3400g:~>
You may create a new user, starting with an empty home directory. This will tell you whether the problem ist caused by old configuration files.
Tried w_scan on different machine with DVB-S2 card, output looks good:
> w_scan -f s -c DE -s S19E2 -L > Astraplaylist.xspf
w_scan -f s -c DE -s S19E2 -L
w_scan version 20170107 (compiled for DVB API 5.11)
using settings for 19.2 east Astra 1KR/1L/1N/1M
scan type SATELLITE, channellist 68
output format vlc xspf playlist
output charset 'ISO-8859-1'
Info: using DVB adapter auto detection.
/dev/dvb/adapter0/frontend0 -> SATELLITE "STV090x Multistandard": very good :-))
Using SATELLITE frontend (adapter /dev/dvb/adapter0/frontend0)
-_-_-_-_ Getting frontend capabilities-_-_-_-_
Using DVB API 5.11
frontend 'STV090x Multistandard' supports
INVERSION_AUTO
DVB-S
DVB-S2
FREQ (0.95GHz ... 2.15GHz)
SRATE (1.000MSym/s ... 45.000MSym/s)
using LNB "UNIVERSAL"
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
trying 'S2 f = 10729 kHz V SR = 22000 2/3 0,35 8PSK (0:0:0)'
(time: 00:00.067) signal ok: S2 f = 10729 kHz V SR = 22000 2/3 0,35 8PSK (0:0:0)
S2 f = 10729 kHz V SR = 22000 2/3 0,35 8PSK (0:0:0) : updating network_id -> (0:1:0)
new transponder: (S2 f = 11214 kHz H SR = 23500 3/4 0,20 8PSK (1:1:1001)) 0x4043
new transponder: (S2 f = 11229 kHz V SR = 22000 2/3 0,20 8PSK (1:1:1002)) 0x4043
new transponder: (S f = 11244 kHz H SR = 22000 5/6 0,35 QPSK (1:1:1003)) 0x4043
new transponder: (S2 f = 11259 kHz V SR = 22000 2/3 0,35 8PSK (1:1:1004)) 0x4043
new transponder: (S2 f = 11273 kHz H SR = 22000 2/3 0,35 8PSK (1:1:1005)) 0x4043
new transponder: (S2 f = 11288 kHz V SR = 22000 2/3 0,20 8PSK (1:1:1006)) 0x4043
new transponder: (S2 f = 11303 kHz H SR = 22000 2/3 0,35 8PSK (1:1:1007)) 0x4043
new transponder: (S f = 11318 kHz V SR = 22000 5/6 0,35 QPSK (1:1:1008)) 0x4043
new transponder: (S2 f = 11347 kHz V SR = 22000 2/3 0,35 8PSK (1:1:1010)) 0x4043
new transponder: (S2 f = 11362 kHz H SR = 22000 2/3 0,35 8PSK (1:1:1011)) 0x4043
new transponder: (S2 f = 11377 kHz V SR = 22000 2/3 0,35 8PSK (1:1:1012)) 0x4043
new transponder: (S f = 11391 kHz H SR = 22000 5/6 0,35 QPSK (1:1:1013)) 0x4043
new transponder: (S f = 11421 kHz H SR = 22000 5/6 0,35 QPSK (1:1:1015)) 0x4043
new transponder: (S2 f = 11436 kHz V SR = 22000 2/3 0,35 8PSK (1:1:1016)) 0x4043
new transponder: (S2 f = 11464 kHz H SR = 22000 2/3 0,35 8PSK (1:1:1017)) 0x4043
new transponder: (S2 f = 11494 kHz H SR = 22000 2/3 0,35 8PSK (1:1:1019)) 0x4043
new transponder: (S f = 11509 kHz V SR = 22000 5/6 0,35 QP
....
But this TW has not been updated for some months. Could update and see if DVB-S2 breaks. Or keep it and use it for watching TV for the time being…
Which kind of config should that be? w_scan is newly installed and I don’t think I have a personal config file for the DVB-S2 card in my profile…
The .xspf playlist for DVB-S2 was functional after finishing the search. VLC could play channels. I then transfered the .xspf to the first computer with freezing kaffeine and VLC also freezes when trying to start the .xspf DVB-S2 playlist (so even the first channel lock appears to be non-functional, while Kaffeine usually manages to play the first channel without problems.
I will reboot abain and see if VLC plays anything from DVB-S2…
After 2x reboot I can confirm: Absolute same behaviour in VLC as in Kaffeine. The first channel lock on starting the application works just fine and shows the DVB-S2 stream flawlessly.
Problems start when trying to switch channel, in Kaffeine as well as in VLC, as the app freezes completely and machine can recover only by hard reset with power button.
sudo zypper dup
[sudo] password for root:
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
The following 9 items are locked and will not be changed by any action:
Available:
akonadiconsole akonadi-mime akonadi-search akonadi-server catfish kcm_tablet kmail korganizer xf86-input-wacom
Nothing to do.
…so apparently all up to date.
The host doesn’t freeze, until I try to reboot to use Kaffeine or VLC again to watch DVB-S2 TV. Then only a hard reset with power button can shut down the machine as it waits for the hung process until… forever? (I tried 4 min or so waiting).
The only relevant question is: What can cause a freeze on DVB-S2 channel lock (second channel lock for application, not first channel lock after starting the app)?
Maybe you missed my original post. I have kaffeine working perfectly, no freezing or hanging and it also records. Just change channels differently.
I know we probably want it fixed but in the meantime you can still use it with my workaround.