Hibernate kills DVB tuning

After resuming from a hibernate, my DVB-C tuner does not work anymore.

When launching vlc or kaffeine, dmesg shows multiple messages like

[10387.198421] DVB: TDA10023(0): tda10023_writereg, writereg error (reg == 0x2a, val == 0x02, ret == -121)
[10388.210544] DVB: TDA10023(0): tda10023_readreg: readreg error (reg == 0xe6, ret == -121)
[10391.554685] tda10023: lock tuner fails
[10391.634573] tda10023: lock tuner fails
[10391.806523] tda10023: unlock tuner fails
[10391.806530] tda827x_probe_version: could not read from tuner at addr: 0xc2
[10391.890524] tda10023: unlock tuner fails

This only occurs after a hibernate, not after a normal boot (no issues there), thus I have to reboot the machine to watch DVB again. Also, the above issue occurs on another computer with a DVB-S2 card.

DVB-C: Technotrend TT-Budget C-1501
DVB-S2: DVBSky S950

Looks like something sets a lock on the tuner and , at resume cannot grab the same device. Could you post output of

lsmod | grep -i tda

, preferably between CODE tags? It’s the # in the editor layout buttons.

lsmod | grep -i tda
tda827x                24576  1
tda10023               16384  1