Bugzilla – Bug 1225797
Kaffeine cannot scan for channels any more and blocks long time when opened since Kernel update.
Last modified: 2024-06-25 04:54:00 UTC
Need some help to debug this. I had to reinstall the system, all works but the dvb-t refuses in kaffeine to sync the channels. First I had doubts about the firmware, but then in dmesg you see it loads well and the card is recognized. [ 906.573480] [T17018] m88ds3103 13-0069: found a 'Montage Technology M88RS6000' in cold state [ 906.574387] [T17018] m88ds3103 13-0069: downloading firmware from file 'dvb-demod-m88rs6000.fw' [ 907.610003] [T17200] cx23885 0000:03:00.0: invalid VPD tag 0x00 (size 0) at offset 0; assume missing optional EEPROM [ 925.478898] [T17018] m88ds3103 13-0069: firmware did not run [ 925.640755] [T17830] si2168 13-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw' [ 925.640761] [T17830] si2168 13-0064: firmware download failed -22 [ 925.646039] [T17830] si2157 14-0060: found a 'Silicon Labs Si2157-A30 ROM 0x50' [ 925.646137] [T17830] si2157 14-0060: Using ROM firmware. [ 925.694758] [T17830] si2157 14-0060: firmware version: 3.0.5 So the firmware is OK. I have the codecs from Packman installed, even MESA. So that should work now, as it always had. I get the following output if I try: first remark, about a 30 seconds delay were Kaffeine does not pop up. Then the logging goes on. The delay is cause by: 02-06-24 16:55:59.484 [Warning ] kf.service.services: KServiceTypeTrader: serviceType "ThumbCreator" not found 02-06-24 16:55:59.484 [Warning ] kf.service.services: KServiceTypeTrader: serviceType "ThumbCreator" not found 02-06-24 16:55:59.769 [Warning ] kf.service.services: KServiceTypeTrader: serviceType "ThumbCreator" not found 02-06-24 16:55:59.770 [Warning ] kf.service.services: KServiceTypeTrader: serviceType "ThumbCreator" not found When searching channels I get nothing, only 02-06-24 16:58:42.941 [Critical] kaffeine.dev: FE_SET_TONE: Risorsa temporaneamente non disponibile 02-06-24 16:58:45.541 [Critical] kaffeine.dev: FE_SET_TONE: Risorsa temporaneamente non disponibile 02-06-24 16:58:48.141 [Critical] kaffeine.dev: FE_SET_TONE: Risorsa temporaneamente non disponibile 02-06-24 16:58:50.741 [Critical] kaffeine.dev: FE_SET_TONE: Risorsa temporaneamente non disponibile 02-06-24 16:58:53.341 [Critical] kaffeine.dev: FE_SET_TONE: Risorsa temporaneamente non disponibile 02-06-24 16:58:55.941 [Critical] kaffeine.dev: FE_SET_TONE: Risorsa temporaneamente non disponibile 02-06-24 16:58:58.541 [Critical] kaffeine.dev: FE_SET_TONE: Risorsa temporaneamente non disponibile Translation would be: "resource temporarily not available". I am puzzled, not really understanding what the program complains about. Is the card broken, the signal not available? What is FE_SET_TONE? As this happened after the radeon issues on the 6.8 kernels and now with 6.9.1-1-default I have the multimonitor issue resolved but the TV-Sat card is out of service, I would suppose that is directly related with the update. Is there a way to e.g. try out the functionality by rolling back in a repo with older kernels that were working?
is there any access to a prior (like 6.8) kernel or 6.7 to try out if the problem can be defined in sequence? The longer this goes, the more difficult it is going to find the change that deactivated dvb-s functionality.
Takashi has some old snapshots of kernels in his repo: https://download.opensuse.org/repositories/home:/tiwai:/kernel:/ No 6.8 in there so far AFAICS, though... But 6.8 is still available in history: http://download.opensuse.org/history/20240507/tumbleweed/repo/oss/x86_64/
(In reply to Jiri Slaby from comment #2) > Takashi has some old snapshots of kernels in his repo: > https://download.opensuse.org/repositories/home:/tiwai:/kernel:/ > > No 6.8 in there so far AFAICS, though... > > But 6.8 is still available in history: > http://download.opensuse.org/history/20240507/tumbleweed/repo/oss/x86_64/ I guess I am not good enough. The repo from Takashi does install but the installed kernel then does not boot (I did not really understand why, seems an UEFI issue). The other repo seems not existing any more. so I have the 6.7.9 installed but that one cannot boot and the 8.8 seems gone.
(In reply to Stakanov Schufter from comment #3) > (In reply to Jiri Slaby from comment #2) > > Takashi has some old snapshots of kernels in his repo: > > https://download.opensuse.org/repositories/home:/tiwai:/kernel:/ > > > > No 6.8 in there so far AFAICS, though... > > > > But 6.8 is still available in history: > > http://download.opensuse.org/history/20240507/tumbleweed/repo/oss/x86_64/ > > I guess I am not good enough. The repo from Takashi does install but the > installed kernel then does not boot (I did not really understand why, seems > an UEFI issue). > The other repo seems not existing any more. > so I have the 6.7.9 installed but that one cannot boot and the 8.8 seems > gone. I seem to have forgotten to create a 6.8 snapshot. Now it's triggered, and it'll be ready a few hours later in OBS home:tiwai:kernel:6.8 repo. Meanwhile, the oldest TW history repo entry still contains the 6.8.x kernel, and you'd better pick from there. http://download.opensuse.org/history/ As of this writing, the oldest entry is http://download.opensuse.org/history/20240511/tumbleweed/repo/oss/
Installed your repo. So currently the card is still unable to reproduce anything. When using 6.9, 6.8 or 6.7. It is therefore not probable that the issue is the kernel (can it be mesa?). All I know, there was an update at the time when we shifted from 6.8 to 6.9 (around the time when the whole graphics issue with AMD began). And the TV card function was gone. So I would exclude any hardware issue. Any advice how to find the culprit? I am taker. What can be noted: kaffeine needs a lifetime before starting up. It does recognize the firmware though. During use of the older kernel I found this error i the journal that seems to indicated a firmware problem: giu 24 14:48:14 silversurfer plasmashell[6016]: error creating screencast "Impossibile trovare l'ID della finestra 0" giu 24 14:48:07 silversurfer systemd[5491]: app-org.kde.kaffeine@9d9c1845417847dca6016a649cd622bf.service: Consumed 2.627s CPU time. giu 24 14:48:07 silversurfer kded6[5912]: Service ":1.114" unregistered giu 24 14:48:07 silversurfer kaffeine[8407]: Xlib: extension "MIT-SCREEN-SAVER" missing on display ":3". giu 24 14:48:06 silversurfer kaffeine[8407]: [00007f0bbc0014e0] mjpeg demux error: cannot peek giu 24 14:47:48 silversurfer chronyd[1978]: Source 62.128.1.18 replaced with 81.169.204.195 (1.opensuse.pool.ntp.org) giu 24 14:47:45 silversurfer kaffeine[8407]: Xlib: extension "MIT-SCREEN-SAVER" missing on display ":3". giu 24 14:47:38 silversurfer systemd[1]: packagekit.service: Consumed 7.117s CPU time. giu 24 14:47:38 silversurfer systemd[1]: packagekit.service: Deactivated successfully. giu 24 14:47:38 silversurfer PackageKit[4023]: daemon quit giu 24 14:47:38 silversurfer kaffeine[8407]: 24-06-24 14:47:38.148 [Critical] kaffeine.dev: FE_SET_TONE: Risorsa temporaneamente non disponibile giu 24 14:47:37 silversurfer kaffeine[8407]: 24-06-24 14:47:37.071 [Critical] kaffeine.dev: FE_ENABLE_HIGH_LNB_VOLTAGE: Errore sconosciuto 524 giu 24 14:47:36 silversurfer kernel: m88ds3103 13-0069: firmware did not run giu 24 14:47:22 silversurfer PackageKit[4023]: get-updates transaction /2_dcdaedec from uid 1000 finished with success after 5496ms giu 24 14:47:18 silversurfer kernel: m88ds3103 13-0069: downloading firmware from file 'dvb-demod-m88rs6000.fw' giu 24 14:47:18 silversurfer kernel: m88ds3103 13-0069: found a 'Montage Technology M88RS6000' in cold state giu 24 14:47:17 silversurfer DiscoverNotifier[6312]: packagekitqt.offline: Cannot process "org.freedesktop.PackageKit" as "org.freedesktop.PackageKit.Offline" giu 24 14:47:17 silversurfer DiscoverNotifier[3966]: packagekitqt.offline: Cannot process "org.freedesktop.PackageKit" as "org.freedesktop.PackageKit.Offline" giu 24 14:47:17 silversurfer PackageKit[4023]: get-updates transaction /1_bbbdcebd from uid 1002 finished with success after 101436ms giu 24 14:47:16 silversurfer plasmashell[6016]: file:///usr/share/plasma/plasmoids/org.kde.plasma.networkmanagement/contents/ui/PopupDialog.qml:36:13: QML PlasmoidHeading: Binding loop detected for property "leftInset" giu 24 14:47:16 silversurfer plasmashell[6016]: qrc:/qt/qml/org/kde/plasma/components/ScrollView.qml:53:29: QML ScrollBar: Binding loop detected for property "visible" giu 24 14:47:16 silversurfer plasmashell[6016]: qrc:/qt/qml/org/kde/plasma/components/ScrollView.qml:53:29: QML ScrollBar: Binding loop detected for property "visible" giu 24 14:47:16 silversurfer kaffeine[8407]: 24-06-24 14:47:16.249 [Warning ] kf.service.services: KServiceTypeTrader: serviceType "ThumbCreator" not found giu 24 14:47:16 silversurfer kaffeine[8407]: 24-06-24 14:47:16.248 [Warning ] kf.service.services: KServiceTypeTrader: serviceType "ThumbCreator" not found giu 24 14:47:15 silversurfer kaffeine[8407]: 24-06-24 14:47:15.955 [Warning ] kf.service.services: KServiceTypeTrader: serviceType "ThumbCreator" not found giu 24 14:47:15 silversurfer kaffeine[8407]: 24-06-24 14:47:15.954 [Warning ] kf.service.services: KServiceTypeTrader: serviceType "ThumbCreator" not found giu 24 14:47:15 silversurfer kded6[5912]: Registering ":1.114/StatusNotifierItem" to system tray giu 24 14:47:15 silversurfer kaffeine[8407]: 24-06-24 14:47:15.899 [Warning ] QCommandLineParser: argument list cannot be empty, it should contain at least the executable name giu 24 14:47:15 silversurfer kwin_wayland[5586]: kf.windowsystem: static bool KX11Extras::mapViewport() may only be used on X11 giu 24 14:47:15 silversurfer kaffeine[8407]: 24-06-24 14:47:15.842 [Info ] kaffeine.dev: Found dvb device P14f188800070f038: Silicon Labs Si2168 giu 24 14:47:15 silversurfer kernel: si2168 13-0064: firmware download failed -22 giu 24 14:47:15 silversurfer kernel: si2168 13-0064: downloading firmware from file 'dvb-demod-si2168-b40-01.fw' giu 24 14:47:15 silversurfer kaffeine[8407]: 24-06-24 14:47:15.831 [Info ] kaffeine.dev: Found dvb device P14f188800070f038: Montage Technology M88RS6000 giu 24 14:47:15 silversurfer kernel: m88ds3103 13-0069: firmware did not run giu 24 14:47:13 silversurfer kaffeine[8572]: 24-06-24 14:47:13.643 [Warning ] QCommandLineParser: already having an option named "v" giu 24 14:47:13 silversurfer kaffeine[8572]: 24-06-24 14:47:13.643 [Warning ] QCommandLineParser: already having an option named "help-all" giu 24 14:47:13 silversurfer kaffeine[8572]: 24-06-24 14:47:13.643 [Warning ] QCommandLineParser: already having an option named "h" giu 24 14:47:13 silversurfer kaffeine[8572]: 24-06-24 14:47:13.499 [Warning ] qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in "" giu 24 14:47:13 silversurfer systemd[5491]: Started Kaffeine - Lettore multimediale. giu 24 14:47:04 silversurfer systemd[1]: virtqemud.service: Deactivated successfully. giu 24 14:47:02 silversurfer kwin_wayland[5586]: kwin_core: Could not find window with uuid "{2a67a079-14e8-4b2e-ad5b-f9f89365fd3d}" giu 24 14:47:02 silversurfer kwin_wayland[5586]: kwin_core: Could not find window with uuid "{2a67a079-14e8-4b2e-ad5b-f9f89365fd3d}" giu 24 14:47:02 silversurfer kwin_wayland[5586]: kwin_core: Could not find window with uuid "{2a67a079-14e8-4b2e-ad5b-f9f89365fd3d}" giu 24 14:47:02 silversurfer kded6[5912]: Registering ":1.110/StatusNotifierItem" to system tray giu 24 14:47:02 silversurfer kwalletmanager5[8505]: Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) giu 24 14:47:01 silversurfer systemd[5491]: Started kwalletmanager5. giu 24 14:46:56 silversurfer telegram-desktop[6301]: qt.svg: Error while inflating gzip file: SVG format check failed giu 24 14:46:56 silversurfer kernel: m88ds3103 13-0069: downloading firmware from file 'dvb-demod-m88rs6000.fw' giu 24 14:46:56 silversurfer kernel: m88ds3103 13-0069: found a 'Montage Technology M88RS6000' in cold state
dvb-demod-si2168-b40-01.fw dvb-demod-m88rs6000.fw Where do you have the FW files from? Didn't you update those? Do they belong to some package: rpm -qf /usr/lib/firmware/dvb-demod-m88rs6000.fw ?