Holger Waechtler wrote: > > On Sunday 14 March 2004 23:45, Klaus Schmidinger wrote: > > Holger Waechtler wrote: > > > > > > As soon you submit the polarisation selection command (VOLTAGE_13V or > > > VOLTAGE_18V) you already powered up the LNB. The only important thing is > > > to maintain the delay times required by the spec, the diseqc.c example > > > shows how this can get implemented. > > > > With the DVB driver I am able to use a VDR DiSEqC setup like > > > > S19.2E 11700 V 9750 [E0 10 38 F0] W100 [E0 10 38 F0] > > S19.2E 99999 V 10600 [E0 10 38 F1] W100 [E0 10 38 F1] > > S19.2E 11700 H 9750 [E0 10 38 F2] W100 [E0 10 38 F2] > > S19.2E 99999 H 10600 [E0 10 38 F3] W100 [E0 10 38 F3] > > > > here the sequence [E0 10 38 F0] is sent, followed by a 100ms wait, > > and then [E0 10 38 F0] is repeated because the multiswitch is behind > > a DiSEqC relay. There's no need for explicit tone or voltage switching > > here. So I would say that activating the power supply to the LNB should > > be done automatically when the frontend is opened. > > > > As a workaround in VDR 1.3.6 I have added a call to > > > > ioctl(fd_frontend, FE_SET_VOLTAGE, SEC_VOLTAGE_13) > > > > when opening the device, but I think this shouldn't be necessary. > > The DiSEqC spec requires you to set the appropriate bus voltage before a > DiSEqC command is sent. It also requires that the old-style SEC and DiSEqC > commands are sent compatibly, the behaviour of switches, rotors and LNBs is > not defined if the content of SEC and DiSEqC sequence don't match. The SEC > sequence is mandatory (Voltage, tone and burst). See the DiSEqC Update and > Recommendations for Implementations on the Eutelsat website: > http://www.eutelsat.org/satellites/pdf/Diseqc/associated > docs/update_recomm_for_implim.pdf, page 36. > > Also check out dvb-apps/test/diseqc.c for a reference implementation.
But my DiSEqC equipment _does_ work fine with the DVB driver and sending plain hex codes (like [E0 10 38 F3]). The LNB power issue has been resolved by explicitly turning it on in VDR, so I would expect the DiSEqC equipment to work with dvb-kernel - but it doesn't (at least not reliably) Klaus -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.