I also have a SkyStar S2. I only speak English, I hope you can understand me.
I have also worked hard to get this card working (Kubuntu 12.04). I now have found a way to get it to be recognised using more standard processes, the important thing being to disable the CX24123 module and to enable the CX24120 module. If the CX24123 module is left included then the "CX24123: wrong demod revision: 87" error happens.
Using the linuxtv.org standard drivers do this as root:
git clone git://linuxtv.org/media_build.git cd media_build ./build [ then interrupt when it starts to actually build the drivers so the patch can be applied ] patch -p1 < 31_S2_CX24120_SYS_DVBS.patch [ this is the patch on the linuxtv.org wiki page ] [ edit v4l/.config to change the line containing “CONFIG_DVB_CX24123=m” to “CONFIG_DVB_CX24120=m", this disables the CX24123 module and adds in CX24120 which is needed but is not there by default ] make make install reboot
This gets the card recognised without any errors, however all attempts to have it tune fail. The PC also has a SkyStar HD2 (Mantis / Azurewave AD-SP400) and two SkyStar 2 (DVB-S only) cards which tune fine with the same command. The firmware file is in place in /lib/firmware, as downloaded from the linuxtv.org wiki page.
The S2 works fine with dvbviewer under Windows with good signal.
If anyone can help that would be great, it seems that the card is almost working.
Output from dmesg boot logs:
[ 19.863380] b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully [ 19.880853] flexcop-pci: will use the HW PID filter. [ 19.880864] flexcop-pci: card revision 2 [ 19.881195] ACPI: PCI Interrupt Link [APC2] enabled at IRQ 17 [ 19.896245] DVB: registering new adapter (FlexCop Digital TV device) [ 19.898120] b2c2-flexcop: MAC address = XX:XX:XX:XX:XX:XX [ 20.034698] CX24120: cx24120_attach: -> Conexant cx24120/cx24118 - DVBS/S2 Satellite demod/tuner [ 20.034707] CX24120: cx24120_attach: -> Driver version: 'SVT - 0.0.4a 03.04.2012' [ 20.034840] CX24120: cx24120_attach: -> Demod CX24120 rev. 0x07 detected. [ 20.034842] CX24120: cx24120_attach: -> Conexant cx24120/cx24118 - DVBS/S2 Satellite demod/tuner ATTACHED. [ 20.047981] b2c2-flexcop: ISL6421 successfully attached. [ 20.047991] b2c2-flexcop: found 'Conexant CX24120/CX24118' . [ 20.048000] b2c2_flexcop_pci 0000:01:07.0: DVB: registering adapter 0 frontend 0 (Conexant CX24120/CX24118)... [ 20.048187] b2c2-flexcop: initialization of 'Sky2PC/SkyStar S2 DVB-S/S2 rev 3.3' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
There are no logs in dmesg when attempting to get the card to tune.