At first glance, it looked like I would be able to use the no_poweroff=1 tuner-xc2028 kernel module parameter to workaround this issue, but the issue still occurred due to i2c bus fiddling in dvb_frontend.c. I was able to find another workaround with the standard ubuntu packages without requiring a recompile.
Just add the following line to /etc/modprobe.d/options
options dvb-core dvb_powerdown_on_sleep=0
I'll follow up with the maintainers to get this fixed upstream.
OK, I managed to bisect this issue being introduced by http:// linuxtv. org/hg/ v4l-dvb/ rev/7276a585421 9 which puts the tuner into sleep mode when no used.
At first glance, it looked like I would be able to use the no_poweroff=1 tuner-xc2028 kernel module parameter to workaround this issue, but the issue still occurred due to i2c bus fiddling in dvb_frontend.c. I was able to find another workaround with the standard ubuntu packages without requiring a recompile.
Just add the following line to /etc/modprobe. d/options
options dvb-core dvb_powerdown_ on_sleep= 0
I'll follow up with the maintainers to get this fixed upstream.