[linux-dvb] [PATCH] DiSEqC support for cards based on CX24123 frontend

Horst J. Wobig hjwd at wobig.de
Wed Jan 25 10:31:55 CET 2006


Hello,
 

I've got DiSEqC working on Hauppauge nova-s-plus (should be the same
for the se2, but I'm not sure): CX24123 frontend with ISL6421 for LNB
control.
 

But I still can't explain what's happening - except that it works for
my setup: 9/4-DiSEqC-switch with 2xQuatro-LNB.
 

(1) I MUST NOT set bit 0x01 in register 0x2a (as is done for the
non-ISL6421 cards, i.e. using tone-mode instead of envelope-mode).
When I set it to envelope-mode (as in Vadim's patch), no DiSEqC-message
is received by my switch.
 

(2) Well, this is the weird part: I MUST NOT touch the ISL6421
AFTER sending the DiSEqC-message, even after register 0x29 bit 0x40 
tells me the switch/lnb is ready again.
I've done this by disabling cx24123_set_tone().
 

Obviously I'm missing some points here :-(
 

Maybe my DiSEqC-switch has some "unexpected features", but it
works with commercial sat-receivers (I've tested with to different
brands).
 

Anybody out there with nova-s-plus (or se2) and DiSEqC-switch?
 

 

Regards,
Horst


Vadim Catana wrote:
> Vadim Catana wrote:
>  > This patch adds DiSEqC support for cards based on CX24123 frontend.
> 
>> It has been tested only on KWorld DVB-S 100. DiSEqC commands for
>> Hauppauge Nova-S Plus are sent using the ISL6421 chip, but I don't
>> have the card to test if it works.
> 
> 
> Could someone with a Hauppauge Nova-S Plus card and a
> 2x1 or 4x1 DiSEqC switch test this patch ?
> 
> Regards,
> Vadim Catana




More information about the linux-dvb mailing list