New Zealand
Debugging mode gathers the logs, MediaPortal configuration and additional system information. If you use option 1 then it gets more detailed information than normal [for MP, not TV Server] and only gathers logs from the session, otherwise you can use option 3 to grab all logs that are present (note that the MP logs may not be debug-level logs, but that wouldn't matter in a case like this where the problem is a TV Server problem).I see, so debugging mode basically gathers additional system info.
Cheers.Here are the logs. I removed the outdated TSWriter logs.
2011-08-06 08:24:40.046875 [scheduler thread(9)]: Scheduler: Time to record ELEVEN 8:24 AM-9:00 AM Everybody Loves Raymond
2011-08-06 08:24:40.046875 [scheduler thread(9)]: Controller: find free card for channel ELEVEN
2011-08-06 08:24:40.046875 [scheduler thread(9)]: Controller: find card for channel ELEVEN
2011-08-06 08:24:40.046875 [scheduler thread(9)]: Controller: got 1 tuning details for ELEVEN
2011-08-06 08:24:40.046875 [scheduler thread(9)]: Controller: channel #1 DVBT:tv:Ten Sydney ELEVEN Freq:219500 ONID:4116 TSID:1538 SID:1576 PMT:0x107 FTA:True LCN:11 BandWidth:7
2011-08-06 08:24:40.046875 [scheduler thread(9)]: Controller: card:1 typevbIP is disabled
2011-08-06 08:24:40.062500 [scheduler thread(9)]: Controller: card:3 typevbT can tune to channel
2011-08-06 08:24:40.062500 [scheduler thread(9)]: Controller: card:3 typevbT users: 1
2011-08-06 08:24:40.062500 [scheduler thread(9)]: Controller: card:4 type:RadioWebStream is disabled
2011-08-06 08:24:40.062500 [scheduler thread(9)]: Controller: card:2 typevbT can tune to channel
2011-08-06 08:24:40.062500 [scheduler thread(9)]: Controller: card:2 typevbT users: 0
2011-08-06 08:24:40.062500 [scheduler thread(9)]: Controller: found 2 card(s) for channel
2011-08-06 08:24:40.062500 [scheduler thread(9)]: AdvancedCardAllocation.GetAvailableCardsForChannel took 4 msec
2011-08-06 08:24:40.062500 [scheduler thread(9)]: Controller: card:2 typevbT is available
2011-08-06 08:24:40.062500 [scheduler thread(9)]: Controller: found 2 free card(s)
2011-08-06 08:24:40.062500 [scheduler thread(9)]: AdvancedCardAllocation.GetFreeCardsForChannel took 5 msec
2011-08-06 08:24:40.062500 [scheduler thread(9)]: scheduler: try max 2 of 2 FREE cards for recording
2011-08-06 08:24:40.062500 [scheduler thread(9)]: Scheduler : record, first tune to channel
2011-08-06 08:24:40.062500 [scheduler thread(9)]: tvcard:FreeSubChannel: subchannels count 2 subch#0 keep graph=True
2011-08-06 08:24:40.062500 [scheduler thread(9)]: tvcard:FreeSubChannel :0 - is timeshifting (skipped)
2011-08-06 08:26:14.187500 [scheduler thread(9)]: card: Tuner locked: True
2011-08-06 08:26:14.187500 [scheduler thread(9)]: **************************************************
2011-08-06 08:26:14.187500 [scheduler thread(9)]: ***** SIGNAL LEVEL: 100, SIGNAL QUALITY: 60 *****
2011-08-06 08:26:14.187500 [scheduler thread(9)]: **************************************************
2011-08-06 08:26:14.187500 [scheduler thread(9)]: card: tuned user: scheduler352 subchannel: 11
2011-08-06 08:26:14.187500 [scheduler thread(9)]: user:scheduler352 add
2011-08-06 08:26:14.187500 [scheduler thread(9)]: Scheduler: MakeFileName() using "seriesformat" (_isSerie=True)
2011-08-06 08:26:14.187500 [scheduler thread(9)]: Scheduler : record to D:\Recordings\Everybody Loves Raymond\Everybody Loves Raymond - SE -_1.ts
2011-08-06 08:26:14.187500 [scheduler thread(9)]: scheduler: recording failed, lets try next available card.
2011-08-06 08:26:14.187500 [scheduler thread(9)]: Scheduler : record, first tune to channel
2011-08-06 08:26:14.187500 [scheduler thread(9)]: tvcard:FreeSubChannel: subchannels count 1 subch#0 keep graph=True
2011-08-06 08:26:14.187500 [scheduler thread(9)]: DVB subch:0 Decompose()
New Zealand
Great.I don't see the "No free card" error now on the new 64bit Win7 SP1 Notebook. It records fine now after idling overnight. Both tuners are in an Idle state with no users attached.
I suspect this is MP failing to tune channels on one of your tuners, then moving on and trying the next tuner. You can reduce the "12 seconds" by reducing the PMT timeout on the "scan" tab in the "general" section of TV Server configuration. A safe setting might be around 5 seconds - trial and error is always good. If it were me though, I'd consider prioritising a tuner that is more reliable at tuning.But now I have a new problem where it can take up to 12 seconds to change a channel. It's random and doesn't depend on the channel itself. For example if I jump back and forth on the same two channels, sometimes it takes 2-3 seconds, other times it just sits there with a black screen and eventually changes 10-12 seconds later, despite the reception being excellent. But that's a different issue...
2011-08-14 13:43:31.154532 [(13)]: dvbubmiting tunerequest Channel:ONE subChannel:-1
2011-08-14 13:43:31.154532 [(13)]: dvb:Getting new subchannel
2011-08-14 13:43:31.155532 [(13)]: dvb:GetNewSubChannel:0 #0
2011-08-14 13:43:31.156532 [(13)]: TvDvbChannel ctor new subchIndex:0
2011-08-14 13:43:31.156532 [(13)]: dvbubmit tunerequest size:1 new:0
2011-08-14 13:43:31.157532 [(13)]: subch:0 OnBeforeTune
2011-08-14 13:43:31.158532 [(13)]: dvbubmit tunerequest calling put_TuneRequest
2011-08-14 13:43:39.151989 [(13)]: dvbubmit tunerequest done calling put_TuneRequest
New Zealand
Log.Log.WriteFile("dvb:Submit tunerequest calling put_TuneRequest");
int hr = ((ITuner)_filterNetworkProvider).put_TuneRequest(tuneRequest);
Log.Log.WriteFile("dvb:Submit tunerequest done calling put_TuneRequest");
New Zealand
Fan-flippin-tastic!Problem solved!
Quite possibly fresh batteries. Also, make sure the IR receiver is as far as possible from any sources of interference - you might want to experiment with placement.Last thing I need to do is fix a bug where the 45 button Hauppauge remote very intermittently sends an an extra button press (pressing Mute also changes the channel for example). Maybe it just needs fresh batteries![]()