TV not available in new MP install (1 Viewer)

VulcanTourist

New Member
March 3, 2011
3
0
Home Country
United States of America United States of America
The TV function is not being shown in MediaPortal 1.1.3 installed in Windows 7 x64 SP1. The TV server is installed, I configured it as best I could, it sees all four tuners and scanned channels on all of them, and the server service is started. MySQL is also started, if that matters. In spite of all that, when I start MediaPortal, there's no TV option.


MediaPortal Version: 1.1.3
MediaPortal Skin: default
Windows Version: Win 7 x64 SP1
CPU Type: AMD Phenom X4 9850
HDD: mirrored Samsung HD204UI
Memory: 8GB
Motherboard: Asus M4N82 Deluxe
Video Card: Asus EN8800GT
Video Card Driver: 260.99
Sound Card: Realtek on-board
Sound Card AC3:
Sound Card Driver:
1. TV Card: Avermedia A188R Dual (#1)
1. TV Card Type: ATSC PCIe x1
1. TV Card Driver: 1.7.5.1
2. TV Card: Avermedia A188R Dual (#2)
2. TV Card Type: ATSC PCIe x1
2. TV Card Driver: 1.7.5.1
3. TV Card: HDHomeRun Dual (#1)
3. TV Card Type: Ethernet
3. TV Card Driver: 20101201beta2
4. TV Card: HDHomeRun Dual (#2)
4. TV Card Type: Ethernet
4. TV Card Driver: 20101201beta2
MPEG2 Video Codec: ?
MPEG2 Audio Codec: ?
h.264 Video Codec: ?
Satelite/CableTV Provider: n/a
HTPC Case: CoolerMaster HAF 932
Cooling: (above)
Power Supply: 500W Seasonic
Remote: none ATM
TV: none
TV - HTPC Connection: n/a
 

mbuzina

Retired Team Member
  • Premium Supporter
  • April 11, 2005
    2,839
    726
    Germany
    Home Country
    Germany Germany
    Logs? No way to find out without. Of course you could assume that this is normal behaviour, so someone could step in and say: ah everything installed as it should but still not TV option? Than twiddle this button and add a parameter of "-ShowTVForRealThisTimeAndStopAnnoyingMe", but implementing something like that as a feature was not high on the priority list ;-)
     

    VulcanTourist

    New Member
    March 3, 2011
    3
    0
    Home Country
    United States of America United States of America
    As someone completely new to MediaPortal I don't even know where "the logs" are found, let alone which one(s) might be relevant. [Just found them after rummaging, and indeed there is more than one].

    Having found log files, the TV server has an error.log file:

    Code:
    2011-03-02 19:34:23.366200 [(17)]: Exception   :System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
       at DirectShowLib.BDA.IBDA_SignalStatistics.get_SignalLocked(Boolean& pfLocked)
       at TvLibrary.Implementations.DVB.TvCardDvbBase.LockedInOnSignal()
       at TvLibrary.Implementations.DVB.TvCardDvbBase.RunGraph(Int32 subChannel)
       at TvLibrary.Implementations.DVB.TvCardDvbBase.Tune(Int32 subChannelId, IChannel channel)
       at TvLibrary.Implementations.DVB.TvCardATSC.Tune(Int32 subChannelId, IChannel channel)
    
    2011-03-02 19:34:23.366200 [(17)]: Exception   :System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
       at DirectShowLib.BDA.IBDA_SignalStatistics.get_SignalLocked(Boolean& pfLocked)
       at TvLibrary.Implementations.DVB.TvCardDvbBase.LockedInOnSignal()
       at TvLibrary.Implementations.DVB.TvCardDvbBase.RunGraph(Int32 subChannel)
       at TvLibrary.Implementations.DVB.TvCardDvbBase.Tune(Int32 subChannelId, IChannel channel)
       at TvLibrary.Implementations.DVB.TvCardATSC.Tune(Int32 subChannelId, IChannel channel)
       at TvLibrary.Implementations.DVB.DvbBaseScanning.Scan(IChannel channel, ScanParameters settings)
       at TvService.ChannelScanning.Scan(IChannel channel, ScanParameters settings)
    
    2011-03-02 19:34:23.569000 [(20)]: Exception   :System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
       at DirectShowLib.BDA.IBDA_SignalStatistics.get_SignalLocked(Boolean& pfLocked)
       at TvLibrary.Implementations.DVB.TvCardDvbBase.LockedInOnSignal()
       at TvLibrary.Implementations.DVB.TvCardDvbBase.RunGraph(Int32 subChannel)
       at TvLibrary.Implementations.DVB.TvCardDvbBase.Tune(Int32 subChannelId, IChannel channel)
       at TvLibrary.Implementations.DVB.TvCardATSC.Tune(Int32 subChannelId, IChannel channel)
    
    2011-03-02 19:34:23.569000 [(20)]: Exception   :System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.
       at DirectShowLib.BDA.IBDA_SignalStatistics.get_SignalLocked(Boolean& pfLocked)
       at TvLibrary.Implementations.DVB.TvCardDvbBase.LockedInOnSignal()
       at TvLibrary.Implementations.DVB.TvCardDvbBase.RunGraph(Int32 subChannel)
       at TvLibrary.Implementations.DVB.TvCardDvbBase.Tune(Int32 subChannelId, IChannel channel)
       at TvLibrary.Implementations.DVB.TvCardATSC.Tune(Int32 subChannelId, IChannel channel)
       at TvLibrary.Implementations.DVB.DvbBaseScanning.Scan(IChannel channel, ScanParameters settings)
       at TvService.ChannelScanning.Scan(IChannel channel, ScanParameters settings)

    There's also a general error.log:

    Code:
    2011-03-02 20:03:14.315400 [ERROR][MPMain(1)]: TVHome: Error in Reload
    2011-03-02 20:03:14.324400 [ERROR][MPMain(1)]: Exception   :Error: DatabaseUnavailableUnclassified
    Gentle.Common.GentleException: The database backend (provider SQLServer) could not be reached.
    Check the connection string:  ---> System.InvalidOperationException: The ConnectionString property has not been initialized.
       at System.Data.SqlClient.SqlConnection.PermissionDemand()
       at System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection)
       at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
       at System.Data.SqlClient.SqlConnection.Open()
       at Gentle.Provider.SQLServer.SQLServerProvider.GetConnection()
       --- End of inner exception stack trace ---
       at Gentle.Common.Check.FailWith(Severity severity, Error error, Exception e, String msg)
       at Gentle.Common.Check.Fail(Exception e, Error error, Object[] args)
       at Gentle.Provider.SQLServer.SQL92Analyzer.Analyze(String tableName)
       at Gentle.Provider.SQLServer.SQLServerAnalyzer.Analyze(String tableName)
       at Gentle.Framework.GentleAnalyzer.UpdateObjectMap(ObjectMap map)
       at Gentle.Framework.ObjectFactory.ConstructMap(PersistenceBroker broker, Type type)
       at Gentle.Framework.ObjectFactory.GetMap(PersistenceBroker broker, Type type)
       at Gentle.Framework.SqlBuilder..ctor(IGentleProvider provider, StatementType stmtType, Type type, LogicalOperator logicalOperator)
       at Gentle.Framework.SqlBuilder..ctor(StatementType stmtType, Type type)
       at TvPlugin.ChannelNavigator.ReLoad()System.InvalidOperationException: The ConnectionString property has not been initialized.
       at System.Data.SqlClient.SqlConnection.PermissionDemand()
       at System.Data.SqlClient.SqlConnectionFactory.PermissionDemand(DbConnection outerConnection)
       at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
       at System.Data.SqlClient.SqlConnection.Open()
       at Gentle.Provider.SQLServer.SQLServerProvider.GetConnection()
    2011-03-02 20:03:14.325400 [ERROR][MPMain(1)]: Exception   :The database backend (provider SQLServer) could not be reached.
    Check the connection string: 
    2011-03-02 20:03:14.325400 [ERROR][MPMain(1)]:   site      :Void FailWith(Gentle.Common.Severity, Gentle.Common.Error, System.Exception, System.String)
    2011-03-02 20:03:14.326400 [ERROR][MPMain(1)]:   source    :Gentle.Common
    2011-03-02 20:03:14.326400 [ERROR][MPMain(1)]:   stacktrace:   at Gentle.Common.Check.FailWith(Severity severity, Error error, Exception e, String msg)
       at Gentle.Common.Check.Fail(Exception e, Error error, Object[] args)
       at Gentle.Provider.SQLServer.SQL92Analyzer.Analyze(String tableName)
       at Gentle.Provider.SQLServer.SQLServerAnalyzer.Analyze(String tableName)
       at Gentle.Framework.GentleAnalyzer.UpdateObjectMap(ObjectMap map)
       at Gentle.Framework.ObjectFactory.ConstructMap(PersistenceBroker broker, Type type)
       at Gentle.Framework.ObjectFactory.GetMap(PersistenceBroker broker, Type type)
       at Gentle.Framework.SqlBuilder..ctor(IGentleProvider provider, StatementType stmtType, Type type, LogicalOperator logicalOperator)
       at Gentle.Framework.SqlBuilder..ctor(StatementType stmtType, Type type)
       at TvPlugin.ChannelNavigator.ReLoad()

    There seems to be some indication that even though MySQL is running the database didn't get initialized or something.
     

    mbuzina

    Retired Team Member
  • Premium Supporter
  • April 11, 2005
    2,839
    726
    Germany
    Home Country
    Germany Germany
    Hi VulcanTourist, sorry been away, so could not answer quickly.

    The way toget support is described in the sticky topic in the forum (MediaPortal Forum - Announcements in Forum : General Support). With that way it is easier to see what goes wrong, especially that we need the whole logs for support (the error is often not enough, we need to see what happens before the error occurs).

    Sorry for the harsh tone, but when rumaging through 10 support threads which all lack the information asked at the top of the forum, well it gets boring ;-)
     

    Users who are viewing this thread

    Top Bottom