2008-03-18, 06:18 PM
I had GBPVR working with a PVR 350 card. I wanted to add a second card so I could record two programs at a time. I bought a PVR 150 MCE card.
I saw elsewhere in the forums that I should install the drivers for the regular PVR 150 card. I downloaded them from Hauppauge and did that, at least I think I did.
In CONFIG when I try to add a Recording Source and have it only list the cards it finds, it shows the new card as PVR 150 MCE (or something like that). I select that card and things don't work well. I won't elaborate about the particular problems right now. Read on.
To try to isolate the problem I removed the PVR350 card and just left the PVR150MCE dcard in. I reinstalled the drivers (I think). The GBRecordingService (or something like that) in Task Manager start running and keeps going at 100% cpu load. I let it run for an hour and still no change.
I deleted all the error logs and rebooted. I started PVRX2 and went into TV Listings and selected a program to "Watch". The Recordingservice in Task Manager ran at 100% cpu load. I killed it and looked at the logs.
The PVRX2.exe log had the foollowing entry at its end.
2008-03-18 11:06:48.843 ERROR [1] StartRecordingLiveTV() failed: System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it
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.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 GBPVR.Backend.Common.IRecordingService.x394caf1b3184110c(Int32 x70cd72e44179c0c2, Boolean x03f525c749695de4, Int32 x164f120fb8d3ddc7, String& x8b1d9e3189e6e73d, Int32& x73dd716c35ea457b)
at GBPVR.Backend.Common.x396614b3dae3b1da.x06b549b1ade7b16c(Int32 x70cd72e44179c0c2, Boolean x69d720e971206ea6, Programme& x5d1dc8495c0908a9)
Can you help me with what I need to do to correct this?
I saw elsewhere in the forums that I should install the drivers for the regular PVR 150 card. I downloaded them from Hauppauge and did that, at least I think I did.
In CONFIG when I try to add a Recording Source and have it only list the cards it finds, it shows the new card as PVR 150 MCE (or something like that). I select that card and things don't work well. I won't elaborate about the particular problems right now. Read on.
To try to isolate the problem I removed the PVR350 card and just left the PVR150MCE dcard in. I reinstalled the drivers (I think). The GBRecordingService (or something like that) in Task Manager start running and keeps going at 100% cpu load. I let it run for an hour and still no change.
I deleted all the error logs and rebooted. I started PVRX2 and went into TV Listings and selected a program to "Watch". The Recordingservice in Task Manager ran at 100% cpu load. I killed it and looked at the logs.
The PVRX2.exe log had the foollowing entry at its end.
2008-03-18 11:06:48.843 ERROR [1] StartRecordingLiveTV() failed: System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it
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.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 GBPVR.Backend.Common.IRecordingService.x394caf1b3184110c(Int32 x70cd72e44179c0c2, Boolean x03f525c749695de4, Int32 x164f120fb8d3ddc7, String& x8b1d9e3189e6e73d, Int32& x73dd716c35ea457b)
at GBPVR.Backend.Common.x396614b3dae3b1da.x06b549b1ade7b16c(Int32 x70cd72e44179c0c2, Boolean x69d720e971206ea6, Programme& x5d1dc8495c0908a9)
Can you help me with what I need to do to correct this?