KNC DVB-S2 twin - has anyone got this to work with 1.2RC? (2 Viewers)

mm1352000

Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    Hi again chr0non

    There was a mistake in that DLL for PCIe tuners I'm afraid. :sorry:
    A new one is attached. Could you please test the same again with the attached DLL - I hope this will be the last time...

    Regarding the DebugView output: it *would* be useful, even though you don't have a CAM. I'm finding that the treatment of your card and Django's card needs to be a little different. In fact, I think the issue that Django is having with scrambled channels was because I didn't handle his card quite correctly - the code that works for your card sometimes does not work for his card (and vice versa).

    Django: I think I found the problem! :)
    Please try the attached DLL and let's see whether you can descramble channels reliably. If it works then the tests with CI slot disconnected, CI slot connected with no CAM, CI slot connected with a CAM, and removing and reinserting the CAM will be the next target - if you can test that when you get access to the server then that would be excellent. Hopefully Jean can also test...

    mm
     

    Attachments

    • TVLibrary[1.2.1_v1].zip
      160.9 KB

    Django.edwards

    Portal Pro
    October 22, 2009
    457
    54
    Eupen
    Home Country
    Belgium Belgium
    Hi mm,

    so I did some new test with your new library. And what should I say: It works!!

    I tuned to:

    La Une on Card2
    La Une on Card2
    Das Erste HD on Card2
    La Une on Card2
    MTVNHD on Card2
    La Une on Card3
    Das Erste HD on Card3
    La Une on Card3
    MTVNHD on Card3
    La Une on Card2

    Everything works as it should. So many thanks from my part. The test with ci/cam conected/disconnected will be done next week.

    Now, the only problems I still have are the continuity errors on the KNC cards. I'm really not shure how I could find the reason for this errors. I will try to further investigate on this also next week.

    Thanks again for your good work. :D

    I hope this will fix the problems for the others too.

    Regards

    Django
     

    Attachments

    • test8.zip
      25.1 KB

    chr0non

    Portal Member
    September 11, 2011
    39
    5
    Hi mm,

    Don't think you're going to like these :(

    This time (with latest DLL) :

    For each tuner
    Scan Astra2 (Level1AB) - OK on tuner 2, tuner 1 managed some TPs but not all
    Scan Astra1 (Level1AA) - OK on tuner 1, tuner 2 managed some TPs but not all

    Then for each tuner
    Tuned an SD channel on Astra2 - tuner 1 failed, tuner 2 OK
    Tuned an HD (DVB-S2) channel on Astra2 - both failed
    Tuned an SD channel on Astra1 - tuner 1 OK, tuner 2 failed
    Tuned an SD channel on Astra2 again - tuner 1 failed, tuner 2 OK

    Debugview & TVServer logs in the attached zip.

    Regards
    C
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    Hi and thanks again to both of you! :D

    Django: you're right, things look very good for your cards. I look forward to the CAM tests next week although I may provide updated DLLs between now and then. It might be helpful if you could let me know when you're going to be there just in case things don't go well so that I can provide updated DLLs on the fly. Anyhow, all the best until then...

    chr0non: you're also right - I'm not too happy with those results. I can already guess what the problem is - it is due to difference in the code for your card and Django's card, in code that has not yet been tested because of the previous error. I'm at work right now so I can't provide an updated DLL until this evening. I sincerely apologise once again. I better not make any promises that the next version will be perfect...

    Best regards,
    mm
     

    Django.edwards

    Portal Pro
    October 22, 2009
    457
    54
    Eupen
    Home Country
    Belgium Belgium
    Hi mm,

    I will go tomorrow or Friday to my brother in law. So I could do some tests with the CI's.
    Do you have a special test scenario in mind? Something that you absolutely want to test? Should I disable the CI in Mepo when they are disconnected or should I leave it enabled?. When I do this timeshift tests, would you like that the card is selected by the server or is it ok to preselect the card in the manual config?
    For me, I would do the following test:
    With both CI disconnected (but enabled?), tune to 2-3 scrambled channels on Astra/Hotbird (to test DiseqC + CI)
    The same test with CI1 connected without Cam.
    The same test with CI1+CI2 connected without Cam.
    The same test with CI1+CI2 connected, CI1 with CAM but without smartcard.
    The same test as before but with CI1 connected with smartcard inserted.

    Should this be ok for you? Any suggestion is welcome. I will be shure that I can give you the feedback that you want.

    Regards

    Django
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    Hi again everyone

    chr0non: sorry for the delay. An updated DLL is attached...

    Django:
    Do you have a special test scenario in mind? Something that you absolutely want to test?
    Yes. I want you to test the follow scenarios:

    1. Tuner 1 no CI slot, tuner 2 CI + CAM.
    2. Tuner 1 CI with no CAM, tuner 2 CI + CAM.
    3. Tuner 1 CI + CAM, tuner 2 CI with no CAM.
    4. Remove CAM from slot on either tuner, wait 15 seconds then reinsert it.

    In each of the first 3 scenarios please make sure that you test tuning an encrypted channel on each tuner - your previous tests with La Une on each tuner have been good.
    In the fourth scenario make sure you have tuned an encrypted channel on each tuner before you remove the CAM.

    Basically what I'm trying to check is:
    1. How we can tell the difference between when a CI slot is connected or not connected.
    2. How we can tell the difference between when a CAM is inserted or not inserted.
    3. What happens when a CAM is inserted or removed.

    If we know those 3 things then we can make reliable CI/CAM handling.

    Should I disable the CI in Mepo when they are disconnected or should I leave it enabled?
    Leave it enabled.

    When I do this timeshift tests, would you like that the card is selected by the server or is it ok to preselect the card in the manual config?
    Preselecting is perfectly fine.

    For me, I would do the following test:
    With both CI disconnected (but enabled?), tune to 2-3 scrambled channels on Astra/Hotbird (to test DiseqC + CI)
    The same test with CI1 connected without Cam.
    The same test with CI1+CI2 connected without Cam.
    The same test with CI1+CI2 connected, CI1 with CAM but without smartcard.
    The same test as before but with CI1 connected with smartcard inserted.
    The only thing missing from here is a scenario like scenario 4 above.

    Any suggestion is welcome. I will be shure that I can give you the feedback that you want.
    :D:D:D

    If you have the time then there is one other thing that you could also try but you don't have to have physical access for this. I've added a "reset CI/CAM" button on the tab where the CI menu is in TV Server config. This feature might be useful if the CAM starts to misbehave and you don't have physical access - you could try to reset the CAM. To test this you will need the files from the second attached zip file. To try it: tune an encrypted channel on the tuner, then attempt to reset the CAM. That is just to check that it doesn't cause a BSOD or something. :)

    Best regards,
    mm
     

    Attachments

    • ResetCI.zip
      786.5 KB
    • TVLibrary[1.2.1_v1.1].zip
      160.3 KB

    Django.edwards

    Portal Pro
    October 22, 2009
    457
    54
    Eupen
    Home Country
    Belgium Belgium
    Hi mm,

    ok, will do the test as described. Also the reset cam.... I love it to create BSOD :D

    I suppose that I should also use the new attached tvlibrary.dll v1.1?

    Give you feedback asap.

    Regards

    Django
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    ok, will do the test as described. Also the reset cam.... I love it to create BSOD :D
    Me too! :D
    Just to clarify, you could try reset with TV stopped or running. Also you could test the stopped scenario with stop card and pause card.

    I suppose that I should also use the new attached tvlibrary.dll v1.1?
    There is a second TVLibrary delivered in the ResetCI zip - you would use that for the reset tests (if you have the time).

    :D
    mm
     

    Django.edwards

    Portal Pro
    October 22, 2009
    457
    54
    Eupen
    Home Country
    Belgium Belgium
    .... and here are the results... :)

    Test1: CI 1 disconnected

    La Une on Card1 scrambled
    MTVNHD Card1 no PMT found
    La Une Card2 ok
    MTVNHD Card 2 ok

    Test2: CI connected without CAM

    La Une Card1 scrambled
    MTVNHD Card1 scrambled
    La Une+MTVNHD on Card2 ok

    Test3 CI 1 everything connected, CAM 2 removed

    La Une Card1 ok
    MTVNHD Card1 ok
    La Une card 2 scrambled
    MTVNHD card2 scrambled

    Test4: Remove of CAM1 + CAM2

    I tuned La Une to card1 and MTVNHD to card2. Then I removed CAM1 at 9:17. The channel changed from scrambled no to scrambled yes. Then I removed CAM2 at 9:18. MTVNHD changed also to scrambled yes.
    At 9:19 and 9:21 I reinserted Cam1 and then Cam2. Both channels stayed on state scrambled yes. So I had to retune both channels to become scrambled no.

    Test5: same as test4 but this time I removed the smartcards

    same result as on test4. But this time when I reinserted the smartcards the channels changed immediatly to scrambled no. So this works fine.


    For the test with the reset CI/CAM: I changed all the needed files. But when I go to the CI Menu, the "Reset CI/CAM" Button is greyed out. So I can't push him.

    I'm still in front of the server, so if you want another test...... ask me.

    Regards
    Django
     

    Attachments

    • test1.zip
      11.3 KB
    • test2.zip
      11.8 KB
    • test3.zip
      11.8 KB
    • test4.zip
      12.7 KB
    • test5.zip
      10 KB

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    Hi Django

    The tests that you've done tell me everything I need to know - ***big*** thank you! :D

    Regarding the reset test: if you open the CI menu then the reset button should become enabled... I hope. I will check the code very quickly. Let me know if it doesn't get enabled...

    mm
     

    Users who are viewing this thread

    Top Bottom