[linux-dvb] dvb trouble with the pinnacle 300i (mt352)

Alexander Macdonald lists at alexmac.cc
Thu Apr 21 23:02:23 CEST 2005

Rainer Schubert wrote:
> On Wed, 20 Apr 2005, Alexander Macdonald wrote:
>> Hi
> Hi Alex and the list,
>> I recently got a pinnacle 300i analog/digital pci tv card and I've been
>> trying to get it to work reliably. I can receive all the channels but
>> the display is full of artifacts and after maybe 10-30 seconds
>> mplayer(or xine) just cuts out. I've seen a number of threads which have
>> similar problems with the following:
>> mt352_read_register: readreg error (reg=1, ret==-5)
>> showing up in the dmesg output. I've upgraded to the 1.11 firmware using
>> windows, that helped a lot but not enough. I'm currently running
>> with the latest patch from bytesex
>> (http://dl.bytesex.org/patches/2.6.11-2/All-2.6.11.diff.gz)#
> I am using the video4linux archive from
> http://dl.bytesex.org/cvs-snapshots/video4linux-20050403-221421.tar.gz
> with kernel 2.6.10 and the kaffeine video player version 0.6-cvs from
> http://kaffeine.sourceforge.net/

ok, just to get things straight. Those video4linux snapshots are the
same as the kernel patches, but with added patches to the v4l core
right? or are they more up to date in general? I'm not sure which I
should be using.

> I have got the same audio/video glitches that you report, but they have
> become less frequent since I use kaffeine as a player.

well my card is being used in a headless mythtv mini-itx box to stream
tv around my house so kaffeine is no good for me.

>> Is this a problem that people are trying to fix or have I just bought a
>> crap card? I got the pinnacle to replace my Nova-T (which could receive
>> channels just fine) because it has analog as well.
> In fact people already have tried to fix these problems...
> If you have a look at the code for the mt352 chip (in mt352.c) you will
> find some options commented /* Pinnacle */ that should be activated to
> make them work.

I had a quick look and only saw one such place (changing some value to
0xf4 in the mt352_set_parameters function), changing it didn't seem to
have any impact on the readreg errors.

Anyway I'm just a c++ programmer and I've never written a device driver
in my life so I'm in no position to start tinkering with the source.

> IMHO there are some small timing differences for the mt352 on the PCTV
> 300i board from other boards that use the same chip.

More information about the linux-dvb mailing list