Hi,
Dieter Bloms wrote:
t: 1171143387,098, c: 1, r: 0, a: ---------------------------------------------- t: 1171143387,099, c: 1, r: 0, a: ioctl(fd_frontend, FE_SET_TONE, SEC_TONE_OFF) t: 1171143387,100, c: 1, r: 0, a: ioctl(fd_frontend, FE_SET_VOLTAGE, SEC_VOLTAGE_13) t: 1171143387,118, c: 1, r: -1, a: ioctl(fd_frontend, FE_DISEQC_SEND_MASTER_CMD, &cmd) t: 1171143387,138, c: 1, r: -1, a: ioctl(fd_frontend, FE_DISEQC_SEND_BURST, SEC_MINI_A) t: 1171143387,158, c: 1, r: 0, a: ioctl(fd_frontend, FE_SET_TONE, SEC_TONE_ON) t: 1171143387,160, c: 1, r: 0, a: ioctl(fd_frontend, FE_SET_FRONTEND, &Frontend) t: 1171143387,288, c: 1, r: 0, a: ==============================================
Either the power off has resolved the error or activating diseqc. but now if I deactivate diseqc the cards work, too .
Very strange.
Thank you very much for your help, for the future I will activate diseqc.
Well, I've just had a further look into the tuning code of VDR. With DiSEqC disabled, VDR simply executes the commands FE_SET_VOLTAGE, FE_SET_TONE and FE_SET_FRONTEND without any extra delay between these ioctl() calls.
I'd like you to do some further tests by modifying diseqc.conf:
A) let's remove FE_DISEQC_SEND_MASTER_CMD and FE_DISEQC_SEND_BURST
S19.2E 11700 V 9750 t v W15 W15 W15 t S19.2E 99999 V 10600 t v W15 W15 W15 T S19.2E 11700 H 9750 t V W15 W15 W15 t S19.2E 99999 H 10600 t V W15 W15 W15 T
B) let's reduce the time to wait
S19.2E 11700 V 9750 t v W15 t S19.2E 99999 V 10600 t v W15 T S19.2E 11700 H 9750 t V W15 t S19.2E 99999 H 10600 t V W15 T
C) omit the time to wait
S19.2E 11700 V 9750 t v t S19.2E 99999 V 10600 t v T S19.2E 11700 H 9750 t V t S19.2E 99999 H 10600 t V T
D) omit the initial FE_SET_TONE
S19.2E 11700 V 9750 v t S19.2E 99999 V 10600 v T S19.2E 11700 H 9750 V t S19.2E 99999 H 10600 V T
Test D) is identical to disabling DiSEqC in VDR's setup menu.
I assume that either B) or C) will be the shortest sequence that still works in your case.
Bye.