Nach Neustart des Rechners kein TV mehr (momentane Lösung: neustart des SQL-Servers) (1 Viewer)

DickerRanzen

Portal Member
July 22, 2009
13
0
TV-Server Version: die, die bei MP 1.0.2 dabei ist ;)
MediaPortal Version: 1.0.2
MediaPortal Skin: Standard
Windows Version: Vista Business (SP2)
CPU Type: Intel Dual Core ~2 GHz
HDD: 320 GB
Memory: 3 GB
Motherboard: ka, Notebook (Samsung R510)
Video Card: Nvidia GeForce 9200M GS
1. TV Card: Geniatech T328B4
1. TV Card Type: DVB-T USB-Stick mit externer Antenne
1. TV Card Driver: AF9015

hi,

nachdem ich nun mein MP endlich mit dem TV-Server zum laufen gebracht habe, stellt sich mir nun das nächste problem. also erstmal muss ich sagen, dass nach der installation von MP und dem TV-Server alles perfekt lief.

allerdings änderte sich das nach einem neustart meines notebooks. beim versuch TV zu schauen erhielt ich nur noch eine fehlermeldung. irgendwas mit "timeshift funktioniert nicht. unbekannter fehler." (hab sie grad nicht genau im kopf, werds reineditieren nach dem nächsten neustart ;)
in der TV-Server konfiguration sind die kanäle nicht mehr gemapped und beim versuch eine preview zu starten bekomme ich immer die fehlermeldung "ChannelNotMappedToAnyCard".

ich habe auch schon herausgefunden, wie sich das problem ohne eine neuinstallation des TV-Servers beheben lässt. dazu starte ich die "SQL Server-Oberflächenkonfiguration" vom MS SQL Server 2005, gehe in die "Oberflächenkonfiguration für Dienste und Verbindungen", beende die Dienste und starte sie daraufhin wieder neu.
danach ist alles wieder wie es sein soll und ich kann wieder TV schauen.
aber es ist schon irgendwie blöd und wäre schön, wenn es irgendeinen fix oder so gäbe, der mir das ständige neustarten des servers erpsaren würde.

grüße

DickerRanzen
 

KayDiefenthal

MP Donator
  • Premium Supporter
  • July 18, 2006
    1,176
    92
    46
    Germany - Bonn
    Home Country
    Germany Germany
    und warum mappst du die channels nicht wieder auf die karte

    tvchannel mappings
    karte auswählen verfügbare channels die links gelistet werden nach rechts schieben das sollte das prob auch lösen oder nicht ?
     

    DickerRanzen

    Portal Member
    July 22, 2009
    13
    0
    und warum mappst du die channels nicht wieder auf die karte

    tvchannel mappings
    karte auswählen verfügbare channels die links gelistet werden nach rechts schieben das sollte das prob auch lösen oder nicht ?

    ich glaube das ging nicht, werd ich aber nach dem nächsten neustart nochmal probieren.

    aber hab nun ein weiteres problem festgestellt... selbst wenn ich den rechner nicht neustarte und während des betriebs den dvb-t stick entferne und danach wieder reinstecke, funktioniert das TV schauen nicht mehr. allerdings sind die kanäle noch gemapped. also wieder ein etwas anderer fall...

    im MP bekomme ich die fehlermeldung: "Unable to start timeshifting Unknown error occured"

    beim versuch der preview in der tv-server konfiguration: "Preview failed:UnknownError"

    hier nochmal die teile aus der log-datei, einmal nach dem test in MediaPortal und einmal nach dem test in der TV-Server Konfiguration:

    MediaPortal:

    2009-07-28 15:49:10.556359 [PowerEventThread]: TV service PowerEventThread 536
    2009-07-28 15:49:10.557359 [PowerEventThread]: TV service PowerEventThread 536
    2009-07-28 15:49:26.959359 [PowerEventThread]: TV service PowerEventThread 536
    2009-07-28 15:49:26.960359 [PowerEventThread]: TV service PowerEventThread 536
    2009-07-28 15:49:30.013359 [PowerEventThread]: TV service PowerEventThread 536
    2009-07-28 15:51:13.933359 [4]: Controller: DoSetChannelStates for 27 channels
    2009-07-28 15:51:21.094359 [4]: Controller: StartTimeShifting Das Erste 23
    2009-07-28 15:51:21.096359 [4]: Controller: find free card for channel Das Erste
    2009-07-28 15:51:21.097359 [4]: Controller: got 1 tuning details for Das Erste
    2009-07-28 15:51:21.098359 [4]: Controller: channel #1 DVBT:tv:ARD Das Erste Freq:682000 ONID:8468 TSID:2561 SID:128 PMT:0x1110 FTA:True LCN:10000 BandWidth:8
    2009-07-28 15:51:21.104359 [4]: Controller: card:1 type:DvbT is available priority:2 #users:0 same transponder:False
    2009-07-28 15:51:21.105359 [4]: Controller: card:2 type:RadioWebStream is disabled
    2009-07-28 15:51:21.106359 [4]: Controller: found 1 available
    2009-07-28 15:51:21.108359 [4]: card: CardTune 1 Das Erste VolkerNB:1:-1
    2009-07-28 15:51:21.109359 [4]: card: Tune 1 to Das Erste
    2009-07-28 15:51:21.110359 [4]: card: user: VolkerNB:1:-1 tune DVBT:tv:ARD Das Erste Freq:682000 ONID:8468 TSID:2561 SID:128 PMT:0x1110 FTA:True LCN:10000 BandWidth:8
    2009-07-28 15:51:21.118359 [4]: card: to different transponder
    2009-07-28 15:51:21.118359 [4]: dvbt: Tune:DVBT:tv:ARD Das Erste Freq:682000 ONID:8468 TSID:2561 SID:128 PMT:0x1110 FTA:True LCN:10000 BandWidth:8
    2009-07-28 15:51:21.119359 [4]: dvbt: tune: Assigning oldChannel
    2009-07-28 15:51:21.120359 [4]: dvbt: tune: Current Channel != null DVBT:tv:proSiebenSat.1 N24 Freq:658000 ONID:8468 TSID:3075 SID:16398 PMT:0xE0 FTA:True LCN:10000 BandWidth:8
    2009-07-28 15:51:21.121359 [4]: dvbt: tune: Graph is tunning
    2009-07-28 15:51:21.122359 [4]: dvbt: tune: Getting default locator
    2009-07-28 15:51:21.123359 [4]: dvbt: tune: Putting bandwidth 8
    2009-07-28 15:51:21.124359 [4]: dvbt: tune: put_ONID 8468
    2009-07-28 15:51:21.124359 [4]: dvbt: tune: put_SID 128
    2009-07-28 15:51:21.125359 [4]: dvbt: tune: put_TSID 2561
    2009-07-28 15:51:21.126359 [4]: dvbt: tune: Carrier frequency 682000
    2009-07-28 15:51:21.127359 [4]: dvbt: tune: put_Locator
    2009-07-28 15:51:21.128359 [4]: dvbt: tune: Submitting tune request: SubId -1, channel DVBT:tv:ARD Das Erste Freq:682000 ONID:8468 TSID:2561 SID:128 PMT:0x1110 FTA:True LCN:10000 BandWidth:8
    2009-07-28 15:51:21.128359 [4]: dvbt: tune: Submitting tune request: System.__ComObject
    2009-07-28 15:51:21.130359 [4]: dvb:confused:ubmiting tunerequest Channel:Das Erste subChannel:-1
    2009-07-28 15:51:21.130359 [4]: dvb:Getting new subchannel
    2009-07-28 15:51:21.131359 [4]: dvb:GetNewSubChannel:11 #11
    2009-07-28 15:51:21.134359 [4]: TvDvbChannel ctor new subchIndex:11
    2009-07-28 15:51:21.135359 [4]: dvb:confused:ubmit tunerequest size:12 new:11
    2009-07-28 15:51:21.136359 [4]: subch:11 OnBeforeTune
    2009-07-28 15:51:21.138359 [4]: dvb:confused:ubmit tunerequest calling put_TuneRequest
    2009-07-28 15:51:21.139359 [4]: dvb:confused:ubmit tunerequest done calling put_TuneRequest
    2009-07-28 15:51:21.140359 [4]: subch:11 OnAfterTune
    2009-07-28 15:51:21.141359 [4]: dvbt: tune: Running graph for channel TvLibrary.Implementations.DVB.TvDvbChannel
    2009-07-28 15:51:21.142359 [4]: dvbt: tune: SubChannel 11
    2009-07-28 15:51:21.143359 [4]: subch:11 OnGraphStart
    2009-07-28 15:51:21.146359 [4]: subch:11 Graph already running - skip WaitForPMT
    2009-07-28 15:51:21.147359 [4]: dvb: RunGraph
    2009-07-28 15:51:21.153359 [4]: dvb: RunGraph returns: 0x8007001F
    2009-07-28 15:51:21.157359 [4]: card2:VolkerNB 1 -1
    2009-07-28 15:51:21.159359 [4]: Controller: VolkerNB 1 -1



    TV-Server Konfiguration:

    2009-07-28 15:54:19.458359 [SetupTv]: ---- SetupTv v1.0.2.22555 is starting up on Windows Vista (Service Pack 2) ----
    2009-07-28 15:54:19.468359 [SetupTv]: ---- check connection with database ----
    2009-07-28 15:54:20.004359 [SetupTv]: ---- check if database needs to be updated/created ----
    2009-07-28 15:54:20.017359 [SetupTv]: ---- upgrade database schema ----
    2009-07-28 15:54:20.020359 [SetupTv]: ---- check if tvservice is running ----
    2009-07-28 15:54:25.055359 [14]: Controller: epg stop
    2009-07-28 15:54:36.282359 [14]: Controller: epg stop
    2009-07-28 15:54:45.310359 [14]: Controller: StartTimeShifting Das Erste 23
    2009-07-28 15:54:45.311359 [14]: Controller: find free card for channel Das Erste
    2009-07-28 15:54:45.312359 [14]: Controller: got 1 tuning details for Das Erste
    2009-07-28 15:54:45.313359 [14]: Controller: channel #1 DVBT:tv:ARD Das Erste Freq:682000 ONID:8468 TSID:2561 SID:128 PMT:0x1110 FTA:True LCN:10000 BandWidth:8
    2009-07-28 15:54:45.324359 [14]: Controller: card:1 type:DvbT is available priority:2 #users:0 same transponder:False
    2009-07-28 15:54:45.326359 [14]: Controller: card:2 type:RadioWebStream is disabled
    2009-07-28 15:54:45.327359 [14]: Controller: found 1 available
    2009-07-28 15:54:45.331359 [14]: card: CardTune 1 Das Erste VolkerNB:1:-1
    2009-07-28 15:54:45.332359 [14]: card: Tune 1 to Das Erste
    2009-07-28 15:54:45.333359 [14]: card: user: VolkerNB:1:-1 tune DVBT:tv:ARD Das Erste Freq:682000 ONID:8468 TSID:2561 SID:128 PMT:0x1110 FTA:True LCN:10000 BandWidth:8
    2009-07-28 15:54:45.346359 [14]: card: to different transponder
    2009-07-28 15:54:45.347359 [14]: dvbt: Tune:DVBT:tv:ARD Das Erste Freq:682000 ONID:8468 TSID:2561 SID:128 PMT:0x1110 FTA:True LCN:10000 BandWidth:8
    2009-07-28 15:54:45.348359 [14]: dvbt: tune: Assigning oldChannel
    2009-07-28 15:54:45.349359 [14]: dvbt: tune: Current Channel != null DVBT:tv:proSiebenSat.1 N24 Freq:658000 ONID:8468 TSID:3075 SID:16398 PMT:0xE0 FTA:True LCN:10000 BandWidth:8
    2009-07-28 15:54:45.350359 [14]: dvbt: tune: Graph is tunning
    2009-07-28 15:54:45.352359 [14]: dvbt: tune: Getting default locator
    2009-07-28 15:54:45.353359 [14]: dvbt: tune: Putting bandwidth 8
    2009-07-28 15:54:45.354359 [14]: dvbt: tune: put_ONID 8468
    2009-07-28 15:54:45.355359 [14]: dvbt: tune: put_SID 128
    2009-07-28 15:54:45.356359 [14]: dvbt: tune: put_TSID 2561
    2009-07-28 15:54:45.357359 [14]: dvbt: tune: Carrier frequency 682000
    2009-07-28 15:54:45.358359 [14]: dvbt: tune: put_Locator
    2009-07-28 15:54:45.359359 [14]: dvbt: tune: Submitting tune request: SubId -1, channel DVBT:tv:ARD Das Erste Freq:682000 ONID:8468 TSID:2561 SID:128 PMT:0x1110 FTA:True LCN:10000 BandWidth:8
    2009-07-28 15:54:45.360359 [14]: dvbt: tune: Submitting tune request: System.__ComObject
    2009-07-28 15:54:45.360359 [14]: dvb:confused:ubmiting tunerequest Channel:Das Erste subChannel:-1
    2009-07-28 15:54:45.361359 [14]: dvb:Getting new subchannel
    2009-07-28 15:54:45.362359 [14]: dvb:GetNewSubChannel:12 #12
    2009-07-28 15:54:45.364359 [14]: TvDvbChannel ctor new subchIndex:12
    2009-07-28 15:54:45.365359 [14]: dvb:confused:ubmit tunerequest size:13 new:12
    2009-07-28 15:54:45.366359 [14]: subch:12 OnBeforeTune
    2009-07-28 15:54:45.368359 [14]: dvb:confused:ubmit tunerequest calling put_TuneRequest
    2009-07-28 15:54:45.369359 [14]: dvb:confused:ubmit tunerequest done calling put_TuneRequest
    2009-07-28 15:54:45.369359 [14]: subch:12 OnAfterTune
    2009-07-28 15:54:45.370359 [14]: dvbt: tune: Running graph for channel TvLibrary.Implementations.DVB.TvDvbChannel
    2009-07-28 15:54:45.371359 [14]: dvbt: tune: SubChannel 12
    2009-07-28 15:54:45.372359 [14]: subch:12 OnGraphStart
    2009-07-28 15:54:45.373359 [14]: subch:12 Graph already running - skip WaitForPMT
    2009-07-28 15:54:45.374359 [14]: dvb: RunGraph
    2009-07-28 15:54:45.378359 [14]: dvb: RunGraph returns: 0x8007001F
    2009-07-28 15:54:45.382359 [14]: card2:VolkerNB 1 -1
    2009-07-28 15:54:45.383359 [14]: Controller: VolkerNB 1 -1
    2009-07-28 15:54:48.329359 [14]: Controller: epg start


    edit: das problem lässt sich ebenfalls durch einen neustart des SQL Servers beheben...
     

    Luna96

    Portal Pro
    November 5, 2006
    5,336
    261
    Home Country
    Germany Germany
    Hi,

    der MS SQL Server sollte automatisch mit Windows starten. Überprüfe mal deine Einstellungen.
     

    diskeeper

    Portal Pro
    January 5, 2007
    6,109
    421
    Dortmund
    Home Country
    Germany Germany
    dein problem wird sein das der tvserver startet bevor windows den usb-stick erkannt und eingebunden hat.
    die einfachste möglichkeit ist es erstmal in der tvserver-config/general settings die "wartezeit" auf die tvkarte hochzustellen.
    eine zweite wäre es den tvservice-dienst auf manuell zu stellen und ihn dann über win-autostart per .bat zu starten (net start tvservice),
    gegebenenfalls mit einer in der .bat eingebauten zeitverzögerung.
     

    DickerRanzen

    Portal Member
    July 22, 2009
    13
    0
    dein problem wird sein das der tvserver startet bevor windows den usb-stick erkannt und eingebunden hat.
    die einfachste möglichkeit ist es erstmal in der tvserver-config/general settings die "wartezeit" auf die tvkarte hochzustellen.
    eine zweite wäre es den tvservice-dienst auf manuell zu stellen und ihn dann über win-autostart per .bat zu starten (net start tvservice),
    gegebenenfalls mit einer in der .bat eingebauten zeitverzögerung.

    ja das hört sich plausibel an! :) hab heute den rechner mal mit eingestecktem stick neugestartet und es ging alles problemlos.. also darf ich einfach den stick nicht entfernen bzw. muss in dem fall halt den TV-Server neustarten..
    danke für die hilfe leute! :)
     

    DickerRanzen

    Portal Member
    July 22, 2009
    13
    0
    so, hab mal ne batch-datei erstellt, die den SQL-Server neustartet. hab sie zu ner .exe umgewandelt, damit man sie unter vista mit adminrechten ausführen kann, welche benötigt werden.

    das ganze funktioniert aber nur, wenn ihr die standard-namen der SQL-Dienste eingestellt gelassen habt und mit Microsoft SQL Server 2005.

    im anhang findet ihr eine zip-datei, die die bat- und die exe-datei enthält (wobei ja eiglt nur eins benötigt wird, aber hab die .bat mit reingetan, damit man sich den code ansehen kann).

    gruss

    DickerRanzen

    edit: ach so und die .exe hab ich aus direkt aus der .bat erzeugt mit dem programm "Quick Batch File Compiler", falls das wen interessiert ;)
     

    Attachments

    • SQL-Restart.zip
      30.6 KB

    Users who are viewing this thread

    Top Bottom