Autor Thema: Treiber läuft auf dem Server nicht durch  (Gelesen 14142 mal)

MarkusEh

  • Newbie
  • *
  • Beiträge: 39
    • Profil anzeigen
Treiber läuft auf dem Server nicht durch
« am: November 22, 2011, 09:49:40 Nachmittag »
Hallo,

ich habe zwei DVBs/S2 Sticks an einem sheeva-plug (Server). Der Plug läuft 24/7. Der Treiber läuft mit /opt/bin/mediaclient  --enablenetwork=on .

Der Client ist ein VDR (ubuntu. yaVDR Pakete). Nach der Installation läuft alles. Abends fahre ich den Client herunter (der Server läuft weiter).

Wenn ich am nächsten Tag den Client starte, läuft der sundtek Treiber nicht mehr auf dem Server:

/opt/bin/mediaclient  -e
auf dem Server zeigt die Ausgabe:

Driver is currently not running, please start it as root
mediaclient --start

woran liegt das? Wie kann ich erreichen, dass der Treiber durchläuft?
Hier noch die Log Datei mediasrv.log (Als Attachment hat es nicht funktioniert, daher im Text):
2011-11-19 23:35:38 [982] restarting logging
2011-11-19 23:35:38 [982] problem reading data in service processor...
2011-11-20 20:07:00 [3081] Starting up Multimedia Framework (Nov  5 2011 15:11:20)
2011-11-20 20:07:00 [3081] API Version: 5.1
2011-11-20 20:07:00 [3081] Running on Linux (2.6.36)
2011-11-20 20:07:00 [3081] scanning devices
2011-11-20 20:07:00 [3081] scanning for plugins
2011-11-20 20:07:00 [3081] Starting up device manager
2011-11-20 20:07:00 [3082] Starting service processor (PID 3082)
2011-11-20 20:07:00 [3081] unable to open /dev/misc
2011-11-20 20:07:00 [3081] scanning devices done
2011-11-20 20:07:00 [3081] attached devices:
2011-11-20 20:07:00 [3081] registering ID: 0
2011-11-20 20:07:00 [3082] Autostarting scripts in /etc/sundtek/
2011-11-20 20:07:00 [3082] executed all available items
2011-11-20 20:07:00 [3081] disconnecting kernel driver
2011-11-20 20:07:01 [3081] Attaching DVB-S/S2
2011-11-20 20:07:06 [3081] demodulator successfully attached (DVB_S/S2)!
2011-11-20 20:07:06 [3081] requesting to attach tuner(s) now
2011-11-20 20:07:06 [3081] registering: adapter0/0
2011-11-20 20:07:06 [3081] registered virtual: /dev/dvb/adapter0/frontend0
2011-11-20 20:07:06 [3081] registered virtual: /dev/dvb/adapter0/demux0
2011-11-20 20:07:06 [3081] registered virtual: /dev/dvb/adapter0/dvr0
2011-11-20 20:07:06 [3081] Setting RC Protocol to NEC
2011-11-20 20:07:06 [3081] registered virtual: /dev/mediainput0
2011-11-20 20:07:06 [3082] trying to load uinput module
2011-11-20 20:07:06 [3082] loading uinput kernel extention failed, remote control will not work with lirc
2011-11-20 20:07:06 [3081] No remote control support available
2011-11-20 20:07:06 [3081]
2011-11-20 20:07:06 [3081] Sundtek MediaTV Driver loaded. This driver is licensed for non-commercial use
2011-11-20 20:07:06 [3081] with Sundtek MediaTV only
2011-11-20 20:07:06 [3081] Driver loaded within 5811 milliseconds
2011-11-20 20:07:06 [3081] Serial(0): U110927104037
2011-11-20 20:07:06 [3081] registering ID: 1
2011-11-20 20:07:06 [3081] disconnecting kernel driver
2011-11-20 20:07:07 [3081] Attaching DVB-S/S2
2011-11-20 20:07:12 [3081] demodulator successfully attached (DVB_S/S2)!
2011-11-20 20:07:12 [3081] requesting to attach tuner(s) now
2011-11-20 20:07:12 [3081] registering: adapter1/0
2011-11-20 20:07:12 [3081] registered virtual: /dev/dvb/adapter1/frontend0
2011-11-20 20:07:12 [3081] registered virtual: /dev/dvb/adapter1/demux0
2011-11-20 20:07:12 [3081] registered virtual: /dev/dvb/adapter1/dvr0
2011-11-20 20:07:12 [3081] Setting RC Protocol to NEC
2011-11-20 20:07:12 [3081] registered virtual: /dev/mediainput1
2011-11-20 20:07:12 [3082] trying to load uinput module
2011-11-20 20:07:12 [3082] loading uinput kernel extention failed, remote control will not work with lirc
2011-11-20 20:07:12 [3081] No remote control support available
2011-11-20 20:07:12 [3081]
2011-11-20 20:07:12 [3081] Sundtek MediaTV Driver loaded. This driver is licensed for non-commercial use
2011-11-20 20:07:12 [3081] with Sundtek MediaTV only
2011-11-20 20:07:12 [3081] Driver loaded within 5708 milliseconds
2011-11-20 20:07:12 [3081] Serial(1): U110927104102
2011-11-20 20:07:12 [3081] Initial devicescan done, switching detection mode
2011-11-20 20:07:21 [3081] Enabling standby
2011-11-20 20:07:27 [3081] Enabling standby
2011-11-20 21:38:26 [3081] start network
2011-11-20 21:38:26 [3081] Starting listener
2011-11-20 21:38:26 [3081] Listening on 9234
2011-11-20 21:38:26 [3081] received notification client request
2011-11-20 21:38:29 [3081] NETDRV: Trying to bind interface 0
2011-11-20 21:38:29 [3081] device supports Digital TV
2011-11-20 21:38:29 [3081] disabling remote control
2011-11-20 21:38:29 [3081] listening on port: 40881
2011-11-20 21:46:53 [3081] NETDRV: Trying to bind interface 0
2011-11-20 21:46:53 [3081] device supports Digital TV
2011-11-20 21:46:53 [3081] disabling remote control
2011-11-20 21:46:53 [3081] listening on port: 35419
2011-11-20 21:46:53 [3081] NETDRV: Trying to bind interface 1
2011-11-20 21:46:53 [3081] device supports Digital TV
2011-11-20 21:46:53 [3081] disabling remote control
2011-11-20 21:46:53 [3081] listening on port: 34265
2011-11-20 21:47:23 [3081] NETDRV: Trying to bind interface 0
2011-11-20 21:47:23 [3081] device supports Digital TV
2011-11-20 21:47:23 [3081] disabling remote control
2011-11-20 21:47:23 [3081] listening on port: 34200
2011-11-20 21:47:23 [3081] NETDRV: Trying to bind interface 1
2011-11-20 21:47:23 [3081] device supports Digital TV
2011-11-20 21:47:23 [3081] disabling remote control
2011-11-20 21:47:23 [3081] listening on port: 43178
2011-11-20 22:13:49 [3081] NETDRV: Trying to bind interface 0
2011-11-20 22:13:49 [3081] device supports Digital TV
2011-11-20 22:13:49 [3081] disabling remote control
2011-11-20 22:13:49 [3081] listening on port: 60049
2011-11-20 22:13:49 [3081] NETDRV: Trying to bind interface 1
2011-11-20 22:13:49 [3081] device supports Digital TV
2011-11-20 22:13:49 [3081] disabling remote control
2011-11-20 22:13:49 [3081] listening on port: 50081
2011-11-20 22:13:50 [3081] NETDRV: Trying to bind interface 0
2011-11-20 22:13:50 [3081] device supports Digital TV
2011-11-20 22:13:50 [3081] disabling remote control
2011-11-20 22:13:50 [3081] listening on port: 55793
2011-11-20 22:13:50 [3081] NETDRV: Trying to bind interface 1
2011-11-20 22:13:50 [3081] device supports Digital TV
2011-11-20 22:13:50 [3081] disabling remote control
2011-11-20 22:13:50 [3081] listening on port: 36696
2011-11-20 22:13:55 [3081] Waking up device
2011-11-20 22:13:55 [3081] voltage is low/0
2011-11-20 22:13:55 [3081] Waking up device
2011-11-20 22:13:56 [3081] no lock found
2011-11-20 22:13:56 [3081] voltage is low/0
2011-11-20 22:13:56 [3081] no lock found
2011-11-20 22:13:57 [3081] no lock found
2011-11-20 22:13:58 [3081] no lock found
2011-11-20 22:13:59 [3081] no lock found
2011-11-20 22:13:59 [3081] no lock found
2011-11-20 22:14:00 [3081] no lock found
2011-11-20 22:14:00 [3081] no lock found
2011-11-20 22:14:01 [3081] no lock found
2011-11-20 22:14:01 [3081] no lock found
2011-11-20 22:14:02 [3081] no lock found
2011-11-20 22:14:02 [3081] no lock found
2011-11-20 22:14:03 [3081] no lock found
2011-11-20 22:14:03 [3081] no lock found
2011-11-20 22:14:04 [3081] no lock found
2011-11-20 22:14:04 [3081] no lock found
2011-11-20 22:14:05 [3081] no lock found
2011-11-20 22:14:05 [3081] no lock found
2011-11-20 22:14:06 [3081] no lock found
2011-11-20 22:14:07 [3081] no lock found
2011-11-20 22:14:07 [3081] no lock found
2011-11-20 22:14:07 [3081] Set tone off/0
2011-11-20 22:14:07 [3081] voltage is high/0
2011-11-20 22:14:07 [3081] Starting diseqc timing
2011-11-20 22:14:07 [3081] diseqc len: 4/0
2011-11-20 22:14:07 [3081] Set tone off/0
2011-11-20 22:14:08 [3081] Diseqc execution time: 267 ms
2011-11-20 22:14:08 [3081] Set tone off/0
2011-11-20 22:14:08 [3081] no lock found
2011-11-20 22:14:08 [3081] Starting tuning timing
2011-11-20 22:14:08 [3081] Tuning DVB-S2 (8PSK) Transponder
2011-11-20 22:14:08 [3081] USING FEC_2_3
2011-11-20 22:14:08 [3081] roll off 035
2011-11-20 22:14:08 [3081] LNB tone off
2011-11-20 22:14:08 [3081] voltage is high
2011-11-20 22:14:08 [3081] setting frequency: 1611000
2011-11-20 22:14:08 [3081] setting symbolrate: 22000
2011-11-20 22:14:08 [3081] Good ACQ locked and tracking :-)
2011-11-20 22:14:08 [3081] Tuning delay: 330 ms
2011-11-20 22:14:08 [3081] found lock
2011-11-20 22:14:09 [3081] no lock found
2011-11-20 22:14:09 [3081] Starting up IPTV
2011-11-20 22:14:09 [3081] found lock
2011-11-20 22:14:10 [3081] no lock found
2011-11-20 22:14:11 [3081] found lock
2011-11-20 22:14:11 [3081] no lock found
2011-11-20 22:14:12 [3081] found lock
2011-11-20 22:14:12 [3081] no lock found
2011-11-20 22:14:13 [3081] found lock
2011-11-20 22:14:13 [3081] no lock found
2011-11-20 22:14:14 [3081] found lock
011-11-20 22:14:15 [3081] no lock found
2011-11-20 22:14:16 [3081] found lock
.....
2011-11-20 22:20:10 [3081] no lock found
2011-11-20 22:20:11 [3081] found lock
2011-11-20 22:20:11 [3081] no lock found
2011-11-20 22:20:12 [3081] found lock
2011-11-20 22:20:12 [3081] no lock found
2011-11-20 22:20:13 [3081] found lock
2011-11-20 22:20:13 [3081] no lock found
2011-11-20 22:20:14 [3081] Shutting down IPTV
2011-11-20 22:20:14 [3082] problem reading data in service processor...

- Markus

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Treiber läuft auf dem Server nicht durch
« Antwort #1 am: November 23, 2011, 02:35:13 Vormittag »
Genau dieses Problem wurde mit dem letzten Update behoben, bitte Treiber aktualisieren.
Failure is a good thing! I'll fix it

MarkusEh

  • Newbie
  • *
  • Beiträge: 39
    • Profil anzeigen
Re:Treiber läuft auf dem Server nicht durch
« Antwort #2 am: November 26, 2011, 12:27:54 Nachmittag »
Hallo,

vielen Dank, ich habe den neuen Treiber installiert.
Dieser Fehler ist seitdem nicht mehr aufgetreten.

- Markus

MHi

  • Newbie
  • *
  • Beiträge: 14
    • Profil anzeigen
Re:Treiber läuft auf dem Server nicht durch
« Antwort #3 am: Dezember 10, 2011, 12:10:31 Nachmittag »
Ich habe erst vor einer Woche den Treiber aktualisiert, bei mir besteht genau das gleiche Problem immernoch...

2011-12-10 08:54:13 [446] Starting up IPTV
2011-12-10 08:54:14 [446] no lock found
2011-12-10 08:54:14 [446] Set tone off/0
2011-12-10 08:54:14 [446] voltage is low/0
2011-12-10 08:54:14 [446] Starting diseqc timing
2011-12-10 08:54:14 [446] diseqc len: 4/0
2011-12-10 08:54:14 [446] Set tone off/0
2011-12-10 08:54:14 [446] Diseqc execution time: 268 ms
2011-12-10 08:54:14 [446] diseqc send burst Modulated (SEC_MINI_B)
2011-12-10 08:54:14 [446] Set tone off/0
2011-12-10 08:54:15 [446] Starting tuning timing
2011-12-10 08:54:15 [446] WARNING DISEQC Command wrong argument
2011-12-10 08:54:15 [446] Tuning DVB-S2 (8PSK) Transponder
2011-12-10 08:54:15 [446] USING FEC_2_3
2011-12-10 08:54:15 [446] roll off 035
2011-12-10 08:54:15 [446] LNB tone off
2011-12-10 08:54:15 [446] voltage is low
2011-12-10 08:54:15 [446] setting frequency: 979000
2011-12-10 08:54:15 [446] setting symbolrate: 22000
2011-12-10 08:54:15 [446] Good ACQ locked and tracking :-)
2011-12-10 08:54:15 [446] Tuning delay: 295 ms
2011-12-10 08:54:15 [446] found lock
2011-12-10 08:54:16 [447] problem reading data in service processor...

Server ist eine Dockstar mit Debian squeeze. Der Stick laeuft ohne Netzteil am aktiven Diseqc-Multischalter.

Ausserdem funktioniert bei mir Diseqc nur dann wenn das Loglevel mindestens auf "min" steht... bei "off" tut sich nichts.

Das spannende daran ist dass auf der anderen Dockstar mit gleicher Config ein weiterer Stick problemlos laeuft, da allerdings mit Netzteil.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Treiber läuft auf dem Server nicht durch
« Antwort #4 am: Dezember 12, 2011, 08:57:02 Vormittag »
Wurde die Logfile ausgeschalten?
Failure is a good thing! I'll fix it

MHi

  • Newbie
  • *
  • Beiträge: 14
    • Profil anzeigen
Re:Treiber läuft auf dem Server nicht durch
« Antwort #5 am: Dezember 12, 2011, 09:38:56 Vormittag »
Wurde die Logfile ausgeschalten?

Auf der Dockstar wo nach einiger Zeit die Karte aussteigt steht das Logging auf min (weil bei off das Diseqc nicht geht).
Auf der anderen ist loglevel auf off, da laeuft die Karte dann Problemlos durch.

Auf beiden laeuft Debian squeeze.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Treiber läuft auf dem Server nicht durch
« Antwort #6 am: Dezember 12, 2011, 09:52:37 Vormittag »
Diseqc hat mit dem Loglevel absolut nichts zu tun, es scheint das normale Problem zu sein das der Dockstar der Speicher ausgeht (es wird ja in die RAM gelogt) sofern die Logfile eingeschalten ist.


/etc/sundtek.conf
loglevel=off
Failure is a good thing! I'll fix it

MHi

  • Newbie
  • *
  • Beiträge: 14
    • Profil anzeigen
Re:Treiber läuft auf dem Server nicht durch
« Antwort #7 am: Dezember 12, 2011, 10:12:24 Vormittag »
OK, das wuerde zumindest erklaeren warum Diseqc bei loglevel auf min nicht geht.

Das Problem mit dem aussteigen der Karte hat aber definitiv nichts mit dem RAM zu tun, die Dockstar auf der das Passiert hat in der Regel 80-90 MB RAM frei.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Treiber läuft auf dem Server nicht durch
« Antwort #8 am: Dezember 12, 2011, 10:28:25 Vormittag »
Wir hatten das soweit reproduziert, der Speicherverbrauch geht über das Filesystem und kurz vor dem Absturz gibt es teilweise auch andere Probleme mit anderen Treibern (not enough Memory usw. auf der Dockstar).

Um diesen Problemen aus dem Weg zu gehen muss auf der Dockstar das Loglevel ausgeschalten werden damit es stabil läuft.
« Letzte Änderung: Dezember 12, 2011, 11:43:41 Vormittag von Sundtek »
Failure is a good thing! I'll fix it

MHi

  • Newbie
  • *
  • Beiträge: 14
    • Profil anzeigen
Re:Treiber läuft auf dem Server nicht durch
« Antwort #9 am: Dezember 12, 2011, 07:32:53 Nachmittag »
OK, das erklaert warum die eine Dockstar sauber durchlaeuft und die andere nicht.

Mit loglevel=off funktioniert Diseqc dummerweise nicht, keine Ahnung ob das an der Dockstar oder am Treiber liegt.
mit loglevel auf min schaltet die Karte Problemlos auf den 2. Satteliten, mit loglevel=off geht nur der erste. Zwischen verschiedenen Polarisationen schaltet er auf dem 1. Satteliten ganz normal um.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Treiber läuft auf dem Server nicht durch
« Antwort #10 am: Dezember 12, 2011, 08:03:43 Nachmittag »
Das kann unmöglich in Verbindung mit dem Logging sein, welches Programm wird als Client verwendet?
Failure is a good thing! I'll fix it

MHi

  • Newbie
  • *
  • Beiträge: 14
    • Profil anzeigen
Re:Treiber läuft auf dem Server nicht durch
« Antwort #11 am: Dezember 12, 2011, 08:08:17 Nachmittag »
Client ist ein VDR (1.7.21)...

wie schon geschrieben mit logging=min auf der Dockstar geht alles, mit logging=off geht nur der 1. Sattelit.

Edit: ich hatte auch schon probiert einen Symlink von /var/log/mediasrv.log nach /dev/null anzulegen, aber dabei stuerzt der mediasrv auch irgendwann ab.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Treiber läuft auf dem Server nicht durch
« Antwort #12 am: Dezember 12, 2011, 08:31:45 Nachmittag »
Nocheinmal zum klarstellen loglevel=off schaltet das logging aus das scheint soweit klar zu sein.

loglevel=min loggt die Daten jedoch gepuffert auf die Festplatte. Als eine Regel muss das Logging bei Systemen mit wenig RAM ausgeschalten werden. Es geht nicht nur der Treiber in die Knie sondern auch andere Dinge (ggf. siehe dmesg).

----

Kannst du dieses Diseqc Verhalten auf beiden Dockstars nachvollziehen?
Failure is a good thing! I'll fix it

MHi

  • Newbie
  • *
  • Beiträge: 14
    • Profil anzeigen
Re:Treiber läuft auf dem Server nicht durch
« Antwort #13 am: Dezember 12, 2011, 09:32:21 Nachmittag »
Die Dockstar selbst lief weiter... im dmesg war nichts ungewoehnliches erkennbar.

Ja, ich konnte das Diseqc verhalten auf beiden Dockstars nachvollziehen (auch mit 2 unterschiedlichen Sundtek-Sticks).

Das loglevel=off das logging ausstellt habe ich schon angenommen ;-)
Wie schon geschrieben sollte aber auch der Speicher nicht das Problem sein... die entsprechende Dockstar hat derzeit 93964 KB RAM frei. Gegebenenfalls kann ich dass nochmal auf einer iConnect testen sobald ich die Zeit dazu finde (nahezu gleiche CPU/SoC, etwas langsamer getaktet, dafuer 256 MB RAM).

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Treiber läuft auf dem Server nicht durch
« Antwort #14 am: Dezember 13, 2011, 07:36:36 Nachmittag »
Falls du die Möglichkeit hast uns via Skype (sundtek) oder irc Chat zu kontaktieren wäre das eventuell hilfreich.
Failure is a good thing! I'll fix it