[PATCH 0/3] Make dib807x to work again

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux