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.