[linux-dvb] [PATCH 2/3] New card supported(partially): Pinnacle 800i
czhang1974 at gmail.com
Mon Jan 7 04:59:15 CET 2008
On Sun, Jan 06, 2008 at 05:18:48PM -0500, Steven Toth wrote:
> I merged and mofiedi slightly patches 1, 2 and 3 and merged them into
> one of my developer trees. HVR1500Q is working correctly.
> See http://linuxtv.org/hg/~stoth/xc5000-analog
> I suggest you download this tree and ensure the 800i is working
> correctly, before I generate a pull request to Mauro.
I tested analog tv as well as composite/s-video input, it is working
properly. I still cannot manage to get digital tv working, even after
getting proper values of the registers from regspy. I get a ton of
ts_oflow interrupt as soon as I use azap to tune to any digital channel.
I couldn't figure out what the problem is, but I am sending this
following patch anyway so that other people can test/debug. As I
mentioned, the register values are the ones reported by regspy in
windows while digital tv was working, so I believe these to be correct.
Can you apply this to your tree? Thanks!
Anyone familar with cx88 risc/dma operations, if you see anything I am
doing wrong, please let me know.
PS: I am cc'ing this to the linux-dvb list.
Signed-off-by: Chaogui Zhang <czhang1974 at gmail.com>
diff -r ee9e6ab4016f linux/drivers/media/video/cx88/cx88-mpeg.c
--- a/linux/drivers/media/video/cx88/cx88-mpeg.c Sat Jan 05 15:08:05 2008 -0500
+++ b/linux/drivers/media/video/cx88/cx88-mpeg.c Sun Jan 06 22:10:28 2008 -0500
@@ -141,6 +141,8 @@ static int cx8802_start_dma(struct cx880
+ cx_write(TS_HW_SOP_CNTRL, 0x2f0bc0);
/* Enable MPEG parallel port */
More information about the linux-dvb