[linux-dvb] Pinnacle PCTV (Dazzle) 300i maybe i2c problems with
newer code?
Tim Small
tim at buttersideup.com
Tue Dec 20 22:11:00 CET 2005
José Luis Bolos wrote:
>I was the one having problems with the 300i, and I manage to get it
>running with 2.6.12.5 and 20050627, but I'm having the same problems
>as you, there's extreme blockyness and artifacts in audio and video. I
>was starting to think than that may be reception problems, but maybe
>it isn't. The card is running ok in analog mode. I have tried to get
>the card running in windows with pinnacle's software (which is utterly
>cr**, btw) but it refuses to store the detected digital channels.
>
>Are they (the artifacts) a known bug? is there a way to get the card
>running correctly? Any help is appreciated.
>
>
If I tune the card under 2.6.12/20050627, and then reboot into 2.6.14.1
+ current CVS, the output looks fine, and works for about 10 seconds, so
it looks like the artefacts are fixed in the current CVS code. It then
stutters, and stops. I get this sort of thing in the kernel message log
(saa7134 i2c_debug=2):
kernel: start xfer
kernel: send address
kernel: saa7134[0]: i2c data => 0x3c
kernel: saa7134[0]: i2c stat <= BUSY
last message repeated 4 times
kernel: saa7134[0]: i2c stat <= DONE_WRITE
kernel: saa7134[0]: i2c stat <= DONE_WRITE
kernel: write bytes
kernel: saa7134[0]: i2c data => 0x1
kernel: saa7134[0]: i2c stat <= BUSY
last message repeated 6 times
kernel: saa7134[0]: i2c stat <= ARB_LOST
kernel: saa7134[0]: i2c stat <= ARB_LOST
kernel: mt352_read_register: readreg error (reg=1, ret==-5)
kernel: saa7134[0]: i2c stat <= ARB_LOST
kernel: saa7134[0]: i2c reset
kernel: saa7134[0]: i2c stat <= ARB_LOST
kernel: saa7134[0]: i2c stat => ARB_LOST
kernel: saa7134[0]: i2c stat <= ARB_LOST
kernel: saa7134[0]: i2c stat <= IDLE
kernel: saa7134[0]: i2c attr => NOP
kernel: start xfer
kernel: send address
kernel: saa7134[0]: i2c data => 0x3c
kernel: saa7134[0]: i2c stat <= BUSY
last message repeated 15 times
kernel: mt352_read_register: readreg error (reg=0, ret==-5)
kernel: saa7134[0]: i2c stat <= TO_ARB
Which again looks i2c problems with the tuner, I think. Anyone got any
ideas? Anything at all? I don't really know much about i2c (apart from
the fact that it is a low speed serial bus, with 2 wires)... If not,
then I'd guess the next job is to get the MT352, and SAA7134 data sheets
and/or errata?
Tim.
More information about the linux-dvb
mailing list