diff options
author | Mauro Carvalho Chehab <mchehab@infradead.org> | 2007-05-01 09:25:56 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | 2007-05-01 09:25:56 -0300 |
commit | 9262c54c1ac7fccca1b6aaa51ed2081ee2c1c0da (patch) | |
tree | cbd15719754d30f743e074ad550e3c6f7c3067ca /COPYING | |
parent | e2ee5810ab55b0e9b09089c60919f5ee5427387b (diff) | |
download | mediapointer-dvb-s2-9262c54c1ac7fccca1b6aaa51ed2081ee2c1c0da.tar.gz mediapointer-dvb-s2-9262c54c1ac7fccca1b6aaa51ed2081ee2c1c0da.tar.bz2 |
Workaround for bad hardare/firmware on some pluto2 devices
From: holger@muscate-magnussen.de <holger@muscate-magnussen.de>
pluto2_driver: Workaround for pluto2 card reporting wrong number of
received packets and flooding system with interrupts.
This patch constitutes a workaround for a hardware/firmware problem of the
pluto2-based card (e.g., Satelco EasyWatch).
It can happen in rare cases that the card gets into a mode where it
always reports back a number of received packets (nbpackets) which is
larger than the maximum permissible number of packets (TS_DMA_PACKETS).
The workaround that is already in the driver in function pluto_dma_end
reports back zero received packets. In spite of the (in reality) zero
received packets the card continues to generate interrupts at a very
high rate, which can effectively stall the system.
The patch resets the TS logic, which puts the card back into normal
operations.
Signed-off-by: Holger Magnussen <holger@muscate-magnussen.de>
Signed-off-by: Andreas Oberritter <obi@linuxtv.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'COPYING')
0 files changed, 0 insertions, 0 deletions