Hi,
I can confirm this problem.
Problem exist on latest git (git-d66746c) and on same latest git with diseqc patch.
Current configuration:
HTS Tvheadend git-d66746c
Tuner: Tevii S660.
Some tests:
D0 - Diseqc port with Linear universal LNB
D1 - Diseqc port with Circular 10750 LNB
H - Linear Horizontal
V - Linear Vertical
R - Circular Right
L - Circular Left
Switching tests results:
BAD (this mean that transponder locked after one-time switching R->L->R or L->R->L):
V->R
H->L
VERY BAD (this mean that transponder locked after many times switching R->L->R or L->R->L):
V->L
OK:
H->R
Second test (after moving of Circular LNB from port2 to port3):
D0 - Diseqc port with Linear universal LNB
D2 - Diseqc port with Circular 10750 LNB
H - Linear Horizontal
V - Linear Vertical
R - Circular Right
L - Circular Left
BAD:
V->R
H->L
OK:
H->R
V->L
It's very strange, because switching not work as expected when voltage is not changed. (Vertical or Right circular - 13V; Horizontal or Left circular - 18V)
Third test:
Voltage measurement on DVB-S output and on diseqc switch output's.
Voltage at the output of the tuner is always right (regardless of outcome).
On DiSEqC result is very strange: when FE can lock transponder, voltage and port is correct; when FE unable to lock transponder - voltage is correct, but port incorrect!
When port should be P2, after switching it can be P0 ir P1 !