Autor Thema: TVHeadend beendet Mediaserver  (Gelesen 8523 mal)

n-eo

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
TVHeadend beendet Mediaserver
« am: März 12, 2013, 07:05:51 Nachmittag »
Hallo,

derzeit nutze ich den MediaTV Pro (Treiber vom 10.März) an einem Synology DS111 (DSM 4.2) mit TVHeadend aus dem SynoCommunity Repo (3.2.18-4).

Den Mediaserver kann ich problemlos starten:

**** List of Media Hardware Devices ****
device 0: [Sundtek MediaTV Digital Home (USB 2.0)]  DVB-C, DVB-T, REMOTE-CONTROL
  [BUS]:
     ID: 1-1.3
  [SERIAL]:
     ID: U120308050237
  [DVB-C]:
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0
  [DVB-T]:
     FRONTEND: /dev/dvb/adapter0/frontend0
     DVR: /dev/dvb/adapter0/dvr0
     DMX: /dev/dvb/adapter0/demux0
  [REMOTECONTROL]:
     INPUT0: /dev/mediainput0

Sobald ich allerdings TVHeadend starte fährt der Mediaserver nach kurzer Zeit runter:

2013-03-12 16:54:40 [7789] Running on Linux (2.6.32.12)
2013-03-12 16:54:40 [7789] unable to open /dev/misc
2013-03-12 16:54:40 [7789] scanning devices
2013-03-12 16:54:40 [7789] scanning for drivers
2013-03-12 16:54:40 [7789] scanning for plugins
2013-03-12 16:54:40 [7789] Starting up device manager
2013-03-12 16:54:40 [7789] scanning devices done
2013-03-12 16:54:40 [7789] attached devices:
2013-03-12 16:54:40 [7790] Autostarting scripts in /etc/sundtek/
2013-03-12 16:54:40 [7790] executed all available items
2013-03-12 16:54:40 [7789] registering ID: 0
2013-03-12 16:54:40 [7789] disconnecting kernel driver
2013-03-12 16:54:41 [7789] attaching DVB-T, DVB-C
2013-03-12 16:54:41 [7789] Using first generation demodulator
2013-03-12 16:54:46 [7789] SETTING DVB-C
2013-03-12 16:54:46 [7789] demodulator successfully attached (DVBC)!
2013-03-12 16:54:46 [7789] Allocation using pg for type 65678
2013-03-12 16:54:46 [7789] requesting to attach tuner(s) now
2013-03-12 16:54:48 [7789] registering: adapter0/0
2013-03-12 16:54:48 [7789] registered virtual: /dev/dvb/adapter0/frontend0
2013-03-12 16:54:48 [7789] registered virtual: /dev/dvb/adapter0/demux0
2013-03-12 16:54:48 [7789] registered virtual: /dev/dvb/adapter0/dvr0
2013-03-12 16:54:48 [7789] Setting RC Protocol to NEC
2013-03-12 16:54:48 [7789] registered virtual: /dev/mediainput0
2013-03-12 16:54:48 [7789] Remote Control Layout: 0
2013-03-12 16:54:48 [7790] trying to load uinput module
2013-03-12 16:54:48 [7790] loading uinput kernel extention failed, remote control will not work with lirc
2013-03-12 16:54:48 [7789] No remote control support available
2013-03-12 16:54:48 [7789]
2013-03-12 16:54:48 [7789] Sundtek MediaTV Driver loaded. This driver is licensed for non-commercial use
2013-03-12 16:54:48 [7789] with Sundtek MediaTV only
2013-03-12 16:54:48 [7789] Driver loaded within 8182 milliseconds
2013-03-12 16:54:48 [7789] Serial(0): U120308050237
2013-03-12 16:54:48 [7789] Initial devicescan done, switching detection mode
2013-03-12 16:54:48 [7790] notify request: media device connected
2013-03-12 16:55:10 [7789] Enabling standby
2013-03-12 16:55:21 [7789] Shutting down driver
2013-03-12 16:55:21 [7789] freeing and deinitializing driver instance
2013-03-12 16:55:21 [7789] Enabling standby

Woran könnte das liegen?

Bin für jeden Hinweis dankbar :-)

Grüße
« Letzte Änderung: März 12, 2013, 07:20:33 Nachmittag von n-eo »

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:TVHeadend beendet Mediaserver
« Antwort #1 am: März 12, 2013, 08:00:38 Nachmittag »
Hast du denn irgendwo Skripte modifiziert und /opt/bin/mediaclient --shutdown ausgeführt?

Du kannst uns auch via Skype kontaktieren (sundtek).
« Letzte Änderung: März 12, 2013, 10:06:07 Nachmittag von Sundtek »
Failure is a good thing! I'll fix it

n-eo

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
Re:TVHeadend beendet Mediaserver
« Antwort #2 am: März 12, 2013, 10:22:22 Nachmittag »
Das kann ich ganz sicher ausschließen.

Hab' noch etwas weiter getestet:

- Treiber deinstalliert
- TVHeadend deinstalliert
- DS111 durchgestartet
- TVHeadend installiert
- Treiber installiert
- Nach Muxen scannen lassen
Hierfür musste ich den Treiber mehrmals manuell nachstarten weil er sich immer wieder beendet hat.
- 2 Kanaläle zum Testen eingerichtet
Wenn ich im richtigen Moment (sprich TVHeadend und Treiber aktiv) in XBMC einen der Kanäle ausgewählt habe konnte ich ihn anschauen, ohne Abbrüche.

Sobald der Treiber aber idle ist kommt gleich danach der Shutdown. Wenn TVHeadend nicht läuft gibt's auch keinen Shutdown.

Während des Scans sind in paar Fehler im Log aufgeschlagen:

...
2013-03-12 19:24:34 [9430] =============                                                                 
2013-03-12 19:24:34 [9430] Symbol rate: 6900078                                                         
2013-03-12 19:24:34 [9430] Constellation: QAM256                                                         
2013-03-12 19:24:34 [9430] Mirroring: Mirrored                                                           
2013-03-12 19:24:35 [9430] Setting Frequency: 121000000                                                 
2013-03-12 19:24:35 [9430] Setting Symbolrate: 6900000                                                 
2013-03-12 19:24:35 [9430] Setting Modulation: 3                                                         
2013-03-12 19:28:48 [9430] USB Transfer problem, shutting down driver instance (-1 - 19)                 
2013-03-12 19:28:48 [9430] freeing and deinitializing driver instance                                   
2013-03-12 19:28:48 [9430] Enabling standby                                                             
2013-03-12 19:28:48 [9430] error writing to i2c bus                                                     
2013-03-12 19:28:48 [9430] error writing to i2c bus                                                     
2013-03-12 19:28:48 [9430] error reading from i2c bus                                                   
2013-03-12 19:28:48 [9430] error writing to i2c bus
...
2013-03-12 19:28:48 [9430] error writing to i2c bus                                                     
2013-03-12 19:28:48 [9430] error writing to i2c bus                                                     
2013-03-12 19:28:48 [9430] error reading from device (non I2C)                                           
2013-03-12 19:28:48 [9430] error writing to device (non I2C)                                             
2013-03-12 19:28:48 [9430] clearing id: 0                                                               
2013-03-12 19:28:49 [9430] Using extended devicedetection                                               
2013-03-12 19:28:50 [9430] Using extended devicedetection                                               
2013-03-12 19:28:50 [9430] registering ID: 0                                                             
2013-03-12 19:28:50 [9430] Using extended devicedetection                                               
2013-03-12 19:28:50 [9430] disconnecting kernel driver                                                   
2013-03-12 19:28:51 [9430] attaching DVB-T, DVB-C                                                       
2013-03-12 19:28:51 [9430] Using first generation demodulator                                           
2013-03-12 19:28:56 [9430] SETTING DVB-C                                                                 
2013-03-12 19:28:56 [9430] demodulator successfully attached (DVBC)!
...

Und das hier im Syslog:

...
Mar 12 19:57:50 tvheadend[14845]: dvb: "/dev/dvb/adapter0" tuning to "370,000 kHz" -- Front configuration failed -- Broken pipe, frequency: 370000000
Mar 12 19:59:40 tvheadend[14845]: dvb: "/dev/dvb/adapter0" tuning to "130,000 kHz" -- Front configuration failed -- Broken pipe, frequency: 130000000
...

Nach dem Scan sind diese Fehler aber nicht mehr zu beobachten.

Außerdem ist mir aufgefallen, dass "mediaclient --start" 2 Prozesse startet:

21273 root     58272 S    /opt/bin/mediasrv -d --pluginpath=/opt/bin
21274 root      5448 S    /opt/bin/mediasrv -d --pluginpath=/opt/bin

Ich habe den zweiten Prozess testhalber abgeschossen, aber sobald ich TVHeadend starte kommt wieder der Shutdown.

Ich sollte vielleicht noch erwähnen, dass ich unter DSM 4.1 auch regelmäßig Abbrüche hatte, aber es lief häufig auch 1-2 Tage gut. Leider habe ich es nicht weiter untersucht und kann nicht sagen ob die Ursache die gleiche war.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:TVHeadend beendet Mediaserver
« Antwort #3 am: März 12, 2013, 10:23:56 Nachmittag »
Ok diese Logfiles waren aussagekräftig, du hast ein Problem mit der Stromversorgung.
Das Device wird einfach "disconnected" während der Laufzeit.

Abhilfe:
1. Versuchen anderen USB Port zu verwenden und hoffen das dieser mehr Strom liefert
2. aktives USB Hub verwenden.
« Letzte Änderung: März 12, 2013, 10:27:55 Nachmittag von Sundtek »
Failure is a good thing! I'll fix it

n-eo

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
Re:TVHeadend beendet Mediaserver
« Antwort #4 am: März 12, 2013, 11:14:42 Nachmittag »

Irgendwie wusste ich dass es auf den USB Hub hinausläuft ;-)

Die beiden hinteren Ports erkennen bei mir zumindest den Stick gar nicht, das hatte ich hier auch schon mal gepostet.

Ich besorge mir den Hama Hub und werde es nächste Woche testen.

Vielen Dank schon mal.

n-eo

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
Re:TVHeadend beendet Mediaserver
« Antwort #5 am: März 20, 2013, 09:57:53 Nachmittag »
Hab' den Hama Hub (exakt das gleiche Modell) besorgt aber der Zustand ist unverändert... ich starte den Mediaserver, der fährt hoch und startet TVHeadend.

Ich kann dann über XBMC Live TV schauen, sobald ich's aber beende fährt der Mediaserver in Standby und ist weg.

Letzte Woche hatte ich noch einen anderen Hub getestet, hat auch keine Besserung gebracht.

Leider kann man die DS nicht ohne weiteres downgraden, sonst hätte ich getestet ob's am Update auf DSM4.2 liegt. Vielleicht finde ich am Wochenende die Zeit dafür...

Habt ihr noch eine Idee was ich ausprobieren könnte?

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:TVHeadend beendet Mediaserver
« Antwort #6 am: März 20, 2013, 10:17:14 Nachmittag »
direkt nach dem Hochfahren hast du dieses Problem?

Melde dich am Besten via Skype-Chat (sundtek) so eine Ferndiagnose zu erstellen ist in dem Fall wohl sehr schwer.
Failure is a good thing! I'll fix it

n-eo

  • Newbie
  • *
  • Beiträge: 10
    • Profil anzeigen
Re:TVHeadend beendet Mediaserver
« Antwort #7 am: März 21, 2013, 12:25:25 Vormittag »
Hab's natürlich vor Neugier nicht ausgehalten und gleich downgegraded :-)

Der Stick ist seit dem 2x in Standby gegangen und läuft stabil, müsste jetzt über eine Stunde in Betrieb sein.

DSM4.1 scheint (für mich) die Lösung zu sein.

Melde mich wieder falls etwas sein sollte ;-)

Danke für eure Unterstützung, da können sich andere Hersteller ein paar Scheiben von abschneiden.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:TVHeadend beendet Mediaserver
« Antwort #8 am: März 21, 2013, 12:45:57 Vormittag »
DSM4.2 kann bzw. darf kein Problem sein, maximal das der Treiber anders gestartet werden müsste. Wiegesagt falls es damit Probleme gibt einfach via Skype (sundtek) melden.
Failure is a good thing! I'll fix it