At least with my Pixelview PV-D231U stick, the dib8000 driver is deadly broken. One issue was caused by a regression already solved by Oliver. Not sure why, but the patch was never merged upstream. The other issue took me a long time to properly track and fix it. It is a race condition that it is detected by calling FE_GET_PROPERTY just after tuning into a channel. It seems that trying to read the TMCC tables before locking causes the tuner logic to fail. So, be sure that FE_HAS_SYNC is there before executing the get_frontend() logic. Mauro Carvalho Chehab (2): [media] dib8000: make 32 bits read atomic [media] dib8000: Don't let tuner hang due to a call to get_frontend() Olivier Grenie (1): [media] dib8000: fix regression with dib807x drivers/media/dvb-frontends/dib8000.c | 56 +++++++++++++++++++++++++++-------- 1 file changed, 44 insertions(+), 12 deletions(-) -- 1.8.3.1 -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html