Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: dish networks legacy cmd




> -----Original Message-----
> From: linux-dvb-bounce@linuxtv.org [mailto:linux-dvb-bounce@linuxtv.org]
> On Behalf Of NooneImportant
> Sent: Thursday, October 07, 2004 6:40 AM
> To: linux-dvb@linuxtv.org
> Subject: [linux-dvb] Re: dish networks legacy cmd
> 
> On Thu, 7 Oct 2004 10:29:35 +0100, Andrew de Quincey wrote:
> > Hi, I found this when I was messing with the stv0299. All it appears to
> be
> > doing is twiddling the voltage between 13v/18v depending on the binary
> > sequence in a supplied u32... e.g. 10110 == 18v,13v,18v,18v,13v and so
> on.
> >
> > I don't see why this is implemented in stv0299 - its not needing any
> > hardware-specific features. I would have thought implementing it
> directly in
> > dvb_frontend.c/dvb_frontend_ioctl() would be better. Then we dont add
> any
> > more code to stv0299, and it can be used with any DVB-S frontend.
> >
> >
> 
> Actually this patch, which is needed for budget cards might explain why.
> Basically, the switch is very sensitive to getting the transitions on
> time, and doing a set_voltage can take more than 8ms on those cards,
> so I need to actually break the commands down.  Even then just  doing
> a writereg can take over 1ms, so I need to measure the delays and
> account for them during the sleep.
> 
> It also adds a switch to print the delay, which helps with debuging.

Is it possible to make this work on mt312 frontend? Also how to determine if
signal is sent correctly, can it be done with another DVB-S card? Or what
tool did you use to debug it?

	--Vlad




Home | Main Index | Thread Index