- September 1, 2008
- 21,577
- 8,224
- Home Country
- New Zealand
Thanks everyone for testing!
*sigh* - I was hoping everything would just work.
aat:
ogir_xx:
paalkr, aat: did you test a full scan?
paalkr:
I'm still learning what the CI and MMI states mean though - there is no good documentation from Twinhan or anyone else.
One point: I notice in the logs that you tried to enter the menu several times for each tuner within 10 seconds. The menu can take quite a long time to show - sometimes 10 or 15 seconds depending on the CAM and whether the tuner driver has finished initialising the CI. Please try again and give a little more time for the menu to show. If it doesn't show after 30 seconds then that would be a problem.
This same kind of exception actually happened several times. I wonder: are you using a static or dynamic IP address on the server, and when you performed the test was it after resuming from standby?
I know what you mean. I think the main thing about the CAM menu is not the menu itself but the notifications from the CAM about decrypt failures. Having said that, on some CAMs you can do really useful things with it like turn multidecrypt on/off or enable/disable child protection etc. Anyhow, that is my opinion. Other people seem to really like the feature.
mm
*sigh* - I was hoping everything would just work.
aat:
Excellent!I’m, still accessing my setup with remote desktop, so don’t know much about the use for watching TV/recordings. But I have installed and tested the new patch, and so far both the Cinergy and the H7 has run for hours without crash or freeze when zapping on remote desktop or when recording by schedule.
Also excellent!CI-menu navigation is working fine on my H7 (dvb-c part).
Do you have logs to show this? If the menu works on the H7 then theoretically it should also work on the Cinergy. There is one small thing that could possibly cause this. It would be a 5 second check if you can post the tv.log file. Copy-paste from RDP would be okay.CI-menu on the Cinergy C is unchanged - scramblingproblem I solved, but CI-menu doesn’t respond.
ogir_xx:
You can't access a CI menu with M***I. The menu is built into the CAM firmware. Without a CAM you can't have a menu to enter. You can still have a menu with a CAM that doesn't have a smartcard inserted. Some entries or information might be missing.1 - Updated from 1.2.1 to 1.2.2 and installed your new patch
Channel switching seemed ok. But no contact with CI menu, but probably because my current test setup with M****
I can't explain the unknown errors without the MP client logs - something strange was happening there. To expand a little: TV Server was successfully tuning and then [I think] being told to stop timeshifting by the MP client. It might be a combination of changes that I've made + M****.2 - Deleted all channels and tried a complete rescan with 1.2.2 and your new patch to regenerate missing logs from my previous findings and post.
Almost same results; only found a few channels and tuning them resulted in "unknown error".
I have the sneaking suspicion that the fix that causes the long term stability for channel changing is causing the problems with the scan.3 - Reinstalled 1.2.1 and cleared all channels to eliminate possible cause of tuning trouble.
Rescanned for channels again, this time approx 140 channels found.
Maybe off topic here; but MPTVserver setup seemed to hang when trying to clear channels
So had to restart/reboot several times. Hopefully the logs show all info
The strange thing from my findings, is when upgrading to 1.2.2 with the channels from before intact, tuning and watching seemed ok. But rescanning for channels didnt. I initially thought my M**** had screwed channel tuning to a mess. But ALAS the tuning problem was experienced only on 1.2.2 and with the new patch.
paalkr, aat: did you test a full scan?
paalkr:
Well that is good.I really appreciate the dedication and effort in helping out mm!! With the latest v1.5 path the TwinHan and Terratec card seems to work in daily operation. I can tune any channel and both tuners works well after being idle.
I think the difference between the failure here for you and the success for aat could be down to the CAM. In the case of the AD-TP300 (I think you tested that first?) it looks like the CAM was still being initialised by the tuner driver when you tried to enter the menu:The CI menu does not work though, on either cards. I manage to get som info in the CI menu for the Twinhan card once, but for the most time the TV service crashes when I try to open the CI menu. The one time I manage to load the menu for the Twinhan card I had big trouble selecting any entries in the menu, because any selection in the menu was reset almost immediately. i looked like the CI menu refreshed itselves constantly, and then any selections where reset as well (hope you understand).
2012-01-04 19:01:08.435410 [Twinhan MMI handler(22)]: Twinhan: MMI handler thread start polling
2012-01-04 19:01:08.435410 [Twinhan MMI handler(22)]: Twinhan: CI state change, old state = Empty_Old, new state = CamOkay
2012-01-04 19:01:08.435410 [Twinhan MMI handler(22)]: Twinhan: MMI state change, old state = Uninitialised, new state = MenuInit
I'm still learning what the CI and MMI states mean though - there is no good documentation from Twinhan or anyone else.
One point: I notice in the logs that you tried to enter the menu several times for each tuner within 10 seconds. The menu can take quite a long time to show - sometimes 10 or 15 seconds depending on the CAM and whether the tuner driver has finished initialising the CI. Please try again and give a little more time for the menu to show. If it doesn't show after 30 seconds then that would be a problem.
This is something I'm not able to fully explain. The exception is here:I have attached a log where the TVservices crashes when entering the CI menu.
2012-01-04 19:02:05.125909 [SetupTv(1)]: Exception ystem.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it 10.0.0.11:31456
Server stack trace:
at System.Net.Sockets.Socket.Connect(IPAddress[] addresses, Int32 port)
at System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket(AddressFamily family)
at System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket()
at System.Runtime.Remoting.Channels.RemoteConnection.GetSocket()
at System.Runtime.Remoting.Channels.SocketCache.GetSocket(String machinePortAndSid, Boolean openNew)
at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.SendRequestWithRetry(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream)
at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream)
at System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at TvControl.IController.remove_OnCiMenu(CiMenuCallback value)
at TvControl.RemoteControl.UnRegisterCiMenuCallbacks(CiMenuCallbackSink sink)
at SetupTv.Sections.CI_Menu_Dialog.OnSectionDeActivated()
at SetupTv.Sections.CardDvbT.OnSectionDeActivated()
at SetupTv.SetupTvSettingsForm.cancelButton_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
This same kind of exception actually happened several times. I wonder: are you using a static or dynamic IP address on the server, and when you performed the test was it after resuming from standby?
But, to be honest. I really don't see what kind of information the CI menu actually will provide me, and if I need the menu for anything. I'm happy as long as the tuners works for recordings and watching TV
I know what you mean. I think the main thing about the CAM menu is not the menu itself but the notifications from the CAM about decrypt failures. Having said that, on some CAMs you can do really useful things with it like turn multidecrypt on/off or enable/disable child protection etc. Anyhow, that is my opinion. Other people seem to really like the feature.
Feedback noted. The team are aware that TV Server is missing the ability to timeshift and wait for the pairing signal and the stream to become clear. Enabling EPG grabbing is a very clever work-around (I will suggest that to other people ) however in the future I would really like to find a better way to do this.BTW. I discovered that the pairing signal for the CAM was not picked up if the option for grabbing EPG was disabled on a tuner, where the CAM was inserted. I was kind of stressed for some hours, when my new CAM and keycard refused to pair, and hence no encrypted channels worked. I even called my provider several times and asked them to send out new paring signals.
mm