RE: Yuan MPC788 and MPC583
- Date: Tue, 29 Jan 2008 10:54:47 -0000
- From: "Paul" <Paul@xxxxxxxxxxxxxxx>
- Subject: RE: Yuan MPC788 and MPC583
> -----Original Message-----
> From: CityK [mailto:CityK@xxxxxxxxxx]
> Sent: 28 January 2008 17:05
> To: Paul
> Cc: video4linux-list@xxxxxxxxxx
> Subject: Re: Yuan MPC788 and MPC583
>
> Paul wrote:
> > Hi All,
> >
> > I now have both these cards working up to a point, see
> attached patch.
> > There are still a few problems though.
> >
> > 1 - MODULE LOADING ORDER
> > Unless tuner.ko is loaded first, the drivers will not work.
> > dmesg says "xc2028 4-0061: xc2028/3028 firmware name not set!".
> > I guess this is because of the cx88_call_i2c_clients in
> cx88_card_setup.
> > Is there anyway around this?
> > Can I make cx8800.ko dependant on tuner.ko?
> >
> > 2 - ATSC IS UNRELIABLE
> > After the modules have been loaded, testing an ATSC stream with
> > mplayer works first time.
> > Subsequent testing with mplayer sometimes works and sometimes fails.
> > This doesn't happen with the DVB card (mplayer works every time).
> > azap always works, but the time until it shows 'status 1f' varies
> > considerable.
> > Any ideas what could be causing this?
> >
> > 3 - ANALOGUE TV AFTER DIGITAL TV
> > After testing ATSC or DVB with mplayer, analogue TV (using xawtv)
> > stops working.
> > Once this happens, the only way to fix it is to reboot the computer.
> > Removing then reinstalling the modules does not help.
> > This fault is common to both cards.
> > Any thoughts on what is going wrong?
> >
> > The patch is for todays repository (v4l-dvb-b0815101889d.tar.bz2).
> > I doubt this patch will be any use to the main tree because of the
> > change to zl10353.c.
> > I also had to comment a bit of tuner-xc2028.c as it was causing a
> > segfault.
>
> Paul,
>
> In regards to the MPC583, I believe it is the same as the
> Pinnacle 800i (
> http://www.linuxtv.org/wiki/index.php/Pinnacle_PCTV_HD_Card_%28800i%29
> ) which recently gained support via the work of C.Zhang and stoth.
> Might want to compare your code to that for the 800i, as well
> as review the many recent discussions for the board on the
> dvb m/l for ideas towards the problems.
Hi CityK,
Thanks for the input.
Sadly, the 800i is not the same as the Yuan MPC583.
It has a different subsytem ID, uses a XC3028 and 'modprobe cx88xx
card=58' didn't work.
I also tried copying the 800i struct s5h1409_config to mine, which
stopped ATSC working altogether.
I did solve problem 2 though.
Adding '.mpeg_timing = S5H1409_MPEGTIMING_CONTINOUS_NONINVERTING_CLOCK'
fixed it.
Now, mplayer starts the stream first time every time.
Thanks
Paul
--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request@xxxxxxxxxx?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list