Mailing List archive

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

[linux-dvb] Re: Full featured card summary



Heino Goldenstein wrote:
> 
> Hello Klaus,
> 
> Klaus Schmidinger wrote:
> >
> > Heino Goldenstein wrote:
> ---8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<---
> > >
> > > FWIW:
> > >
> > > I reviewed your e-mails to understand your SAT-hardwaresetup. From your
> > > descriptions I guess you have something like this:
> > >
> > > some ASCII art:                -----------
> > >                               |Switch 1   |
> > >                               |E0 10 38 F0|---ZF 1 (e.g. 19,2E low vert.)
> > >                -----------    |E0 10 38 F1|---ZF 2 (e.g. 19,2E high vert.)
> > >               |Relay      |   |E0 10 38 F2|---ZF 3 (e.g. 19,2E low hor.)
> > > DVB-CARD  ----|E0 10 38 F0|---|E0 10 38 F3|---ZF 4 (e.g. 19,2E high hor.)
> > >               |           |    -----------
> > >               |           |    -----------
> > >               |E0 10 38 F1|---|Switch 2   |
> > >                -----------    |E0 10 38 F0|---ZF 1 (e.g. 21,5E low vert.)
> > >                               |E0 10 38 F1|---ZF 2 (e.g. 21,5E high vert.)
> > >                               |E0 10 38 F2|---ZF 3 (e.g. 21,5E low hor.)
> > >                               |E0 10 38 F3|---ZF 4 (e.g. 21,5E high hor.)
> > >                                -----------
> > >
> > > but then I think your DiSEqC setup is not matching.
> > >
> > > For this you need:
> > >
> > > S19.2E  11700 V  9750  v [E0 10 38 F0] W100 [E0 10 38 F0]
> > > S19.2E  99999 V 10600  v [E0 10 38 F0] W100 [E0 10 38 F1]
> > > S19.2E  11700 H  9750  v [E0 10 38 F0] W100 [E0 10 38 F2]
> > > S19.2E  99999 H 10600  v [E0 10 38 F0] W100 [E0 10 38 F3]
> > >
> > > S21.5E  11700 V  9750  v [E0 10 38 F1] W100 [E0 10 38 F0]
> > > S21.5E  99999 V 10600  v [E0 10 38 F1] W100 [E0 10 38 F1]
> > > S21.5E  11700 H  9750  v [E0 10 38 F1] W100 [E0 10 38 F2]
> > > S21.5E  99999 H 10600  v [E0 10 38 F1] W100 [E0 10 38 F3]
> > >
> > > Maybe the relay is only a mini-DiSEqC-relay (aka tonburst)
> > > then you need:
> > >
> > > S19.2E  11700 V  9750  v A W100 [E0 10 38 F0]
> > > S19.2E  99999 V 10600  v A W100 [E0 10 38 F1]
> > > S19.2E  11700 H  9750  v A W100 [E0 10 38 F2]
> > > S19.2E  99999 H 10600  v A W100 [E0 10 38 F3]
> > >
> > > S21.5E  11700 V  9750  v B W100 [E0 10 38 F0]
> > > S21.5E  99999 V 10600  v B W100 [E0 10 38 F1]
> > > S21.5E  11700 H  9750  v B W100 [E0 10 38 F2]
> > > S21.5E  99999 H 10600  v B W100 [E0 10 38 F3]
> > >                  ------^
> > > I know you compiled that hardwired in, but I like it explicit.
> >
> > According to the DiSEqC "Application Information for Tuner-Receivers/IRDS",
> > page 13, may setup should be correct.
> >
> > The relay is configured to react on DiSEqC "Option A/B", and according to
> > the DiSEqC specs the values F0..F7 imply "Option A", while F8..FF imply
> > "Option B". So with a sequence like
> >
> >    [E0 10 38 F0] W100 [E0 10 38 F0]
> >
> > the first [E0 10 38 F0] goes to the relay, which switches to the first
> > switch (Option A), then (after 100ms) the same sequence is repeated and
> > reaches the switch. The switch then goes to satellite position A, polarization
> > V, frequency Low.
> >
> > The dvb-kernel driver works fine now with hw_sections = 0 (see the other
> > postings in this thread).
> >
> > Klaus
> 
> you are right, I had to guess your hardware setup.
> Your setup is working, but I like the explicit approach because it is
> more obvious what is going on.
> In your case I had done it the following way:
> 
> some ASCII art:                -----------
>                               |Switch 1   |
>                               |E0 10 38 F0|---ZF 1 (e.g. 19,2E low vert.)
>                -----------    |E0 10 38 F1|---ZF 2 (e.g. 19,2E high vert.)
>               |Relay      |   |E0 10 38 F2|---ZF 3 (e.g. 19,2E low hor.)
> DVB-CARD  ----|E0 10 38 F0|---|E0 10 38 F3|---ZF 4 (e.g. 19,2E high hor.)
>               |           |    -----------
>               |           |    -----------
>               |E0 10 38 F8|---|Switch 2   |
>                -----------    |E0 10 38 F0|---ZF 1 (e.g. 21,5E low vert.)
>                               |E0 10 38 F1|---ZF 2 (e.g. 21,5E high vert.)
>                               |E0 10 38 F2|---ZF 3 (e.g. 21,5E low hor.)
>                               |E0 10 38 F3|---ZF 4 (e.g. 21,5E high hor.)
>                                -----------
> 
> S19.2E  11700 V  9750  v [E0 10 38 F0] W100 [E0 10 38 F0]
> S19.2E  99999 V 10600  v [E0 10 38 F0] W100 [E0 10 38 F1]
> S19.2E  11700 H  9750  v [E0 10 38 F0] W100 [E0 10 38 F2]
> S19.2E  99999 H 10600  v [E0 10 38 F0] W100 [E0 10 38 F3]
> 
> S21.5E  11700 V  9750  v [E0 10 38 F8] W100 [E0 10 38 F0]
> S21.5E  99999 V 10600  v [E0 10 38 F8] W100 [E0 10 38 F1]
> S21.5E  11700 H  9750  v [E0 10 38 F8] W100 [E0 10 38 F2]
> S21.5E  99999 H 10600  v [E0 10 38 F8] W100 [E0 10 38 F3]

But wouldn't this mean that, if Switch 1 is currently at ZF 2 and I want to
tune to a channel on ZF 3, the following would happen:

- The first sequence of E0 10 38 F0 goes to the relay as well as Switch 1,
  so the relay switches to Switch 1 (which it already was, so no change),
  and Switch 1 will switch to ZF 0 (which is not what I want).
- The second sequence of E0 10 38 F2 also goes to the relay as well as Switch 1.
  For the relay there is no change, because F0..F7 all mean "Switch 1".
  The Switch 1 however now switches to ZF 3.

So, unless I'm missing something, with your setup the switch would go
through extra stages that are not intended.

Besides, wouldn't a sequence of [E0 10 38 F8] W100 [E0 10 38 F3] first switch
the relay into "Option B" (F8) and then back to "Option A" (F3)? After all,
_all_ DiSEqC sequences go to both the relay _and_ the switch. The repeating
is only done because the switch might have to power up if the relay newly
switches to it in order to actually see the (second) sequence. AFAIK it is
not so that the first sequence goes only to the relay and the second one
only to the switch.

Klaus


-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index