Hi,
Gregoire Favre wrote:
To just prove my understanding: Your VDR is able to switch to all three satelites, but from time to time you get those tuning timeouts. Reloading the drivers fixes this issue and VDR can then switch to all three satellites again.
More or less : it's slow (compared to kaffeine) and when I use vdr with only one card, I can choose the sat in vdr, but then under kaffeine with the two others cards, I can't tune to another sat than the same choosen in VDR ???
In kaffeine, I can reccord without problem on three differents sats.
I do not see how the ports could interfere with each other. Your switch provides 4 independent 1-of-3 switches and each of your 3 LNBs provides 4 independent 1-of-4 switches.
Hhm, these settings only help in determining high/low band and the frequency to tune to. I first need to take a look into the code how kaffeine and xine-lib pass the information about the port to use to the DVB driver.
Haven't had a look at this yet.
Here kaffeine output of some tuning :
Tuning to: ARTE / autocount: 11 Using DVB device 0:0 "ST STV0299 DVB-S" tuning DVB-S to 11567000 v 22000000 inv:2 fecH:5 DiSEqC: switch pos 0, 13V, loband (index 0) DiSEqC: e0 10 38 f0 00 00
I've had a look at the source code today. kaffeine "uses" a VDR diseqc.conf like this one:
S19.2E 11700 V 9750 t v W15 [E0 10 38 F0] W15 A W15 t S19.2E 99999 V 10600 t v W15 [E0 10 38 F1] W15 A W15 T S19.2E 11700 H 9750 t V W15 [E0 10 38 F2] W15 A W15 t S19.2E 99999 H 10600 t V W15 [E0 10 38 F3] W15 A W15 T
S13.0E 11700 V 9750 t v W15 [E0 10 38 F4] W15 B W15 t S13.0E 99999 V 10600 t v W15 [E0 10 38 F5] W15 B W15 T S13.0E 11700 H 9750 t V W15 [E0 10 38 F6] W15 B W15 t S13.0E 99999 H 10600 t V W15 [E0 10 38 F7] W15 B W15 T
S28.2E 11700 V 9750 t v W15 [E0 10 38 F8] W15 A W15 t S28.2E 99999 V 10600 t v W15 [E0 10 38 F9] W15 A W15 T S28.2E 11700 H 9750 t V W15 [E0 10 38 FA] W15 A W15 t S28.2E 99999 H 10600 t V W15 [E0 10 38 FB] W15 A W15 T
I also had a closer look into the specification and into the implementation guide. There is only one mandatory command for DiSEqC 1.0: the above used 0x38.
Bye.