Autor Thema: Update 23. Januar 2010  (Gelesen 25233 mal)

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Update 23. Januar 2010
« am: Januar 23, 2010, 12:31:54 Vormittag »
Version: http://www.sundtek.de/support/empia_installer_100125.sh

* Option hinzugefuegt um den CRC Check fuer DVB auszuschalten 1)
* Option hinzugefuegt um Logging auszuschalten 2)
* Numerierung der Devicenodes fuer mehrere angeschlossene Sundtek Geraete wurde nachgebessert
* DVB PSI Filtermaske korrigiert, dies wird besonders von VDR benutzt und hatte ab 1.7.9 Probleme mit EPG bereitet
* mediaclient -e, API Aenderung (net_device_enum) um USB-CI bzw CAM Module darzustellen

* Viele weitere interne Updates welche beim naechsten Update erlaeutert werden und Auswirkungen haben werden

Hotfixes:
* Installer ueberprueft libc Systemvoraussetzungen (2010-01-25)
* 32bit/libc2.3 Treiber hinzugefuegt (z.B.: fuer easyVDR) (2010-01-25)

1)
on .. CRC weiter nach Aufforderung der Applikation durchfuehren (default)
off .. CRC Check ausschalten
/opt/bin/mediaclient --crc=[on|off]

2)
off .. logging ausschalten
min .. minimales logging
max .. maximales logging (min/max haben zZ. den gleichen Effekt)
/opt/bin/mediaclient --loglevel=[off|min|max]
« Letzte Änderung: Januar 25, 2010, 09:03:32 Vormittag von Sundtek »
Failure is a good thing! I'll fix it

joergd

  • Newbie
  • *
  • Beiträge: 26
    • Profil anzeigen
Re:Update 23. Januar 2010
« Antwort #1 am: Januar 23, 2010, 12:24:45 Nachmittag »
Nach dem ersten Test sieht das bei mir sehr gut aus: sowohl mit QAM64- als auch QAM256-Sendern Top-Bild, obwohl sich an der Signalstärke nichts geändert hat. Dabei habe ich auch den CRC-Check nicht deaktiviert, sondern nutze die Default-Einstellungen. Gute Arbeit!
Hardware Server: 2x MediaTV Pro an OpenRD Client, TC Kabelanschluß
Software Server: Gentoo/ARM (EABI), VDR 1.6.0
Hardware Client: Commell LV-668 (AMD Geode NX), Reel eHD
Software Client: ReelVDR

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Update 23. Januar 2010
« Antwort #2 am: Januar 23, 2010, 12:37:29 Nachmittag »
Das einzige was sich geaendert hat waren die oben angegebenen Punkte. Es gab keine versteckten Verbesserungen bei DVB. Eventuell hat die Filtermaske bei Ihnen etwas verbessert.
« Letzte Änderung: Januar 23, 2010, 12:47:31 Nachmittag von Sundtek »
Failure is a good thing! I'll fix it

Hergorn

  • Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
Re:Update 23. Januar 2010
« Antwort #3 am: Januar 23, 2010, 02:55:13 Nachmittag »
Hallo,

mit der neuen Version  gibt es hier keine EPG-Probleme mehr.

Der Betrieb mit 2 Eurer Sticks ist etwas besser, als mit der Beta-Version aus dieser Woche. Leider haengt sich das OSD bei wechseln von Kanaelen sehr schnell auf. Z.B.
2 Aufnahmen von 2 verschieden Anbietern (ARD/Pro7) und wechseln von ARD auf Pro7 oder SAT1
1 Aufnahme (ARD) und wechsel auf Pro 7
Aufruf Plugin Gerätestatus
....

Im Plugin Signalinformation gibt es !!!3!!! Suntek Devices (war mit der Beta-Version auch schon so): DVB-C #1, C #2 und DVB-C #8???? Wenn auf 8 umgeschaltet wird, hängt das OSD und nur ein reboot hilft. Mit der Version vom 09.11.09 gab es nach meiner Erinnerung nur #0 und #1. Auch sonst hilft nur ein Reboot. Auch bei gestopptem vdr laueft das Bild weiter und der vdr laesst sich nicht neu starten.


cu

Hergorn




vdr 1.7.9 vpau xineliboutout - asrock 330 Pro (ION) 2x Sundtek Media DVB-C Lirc per USB-Lirc-Empfänger
yavdr 0.3a - asrock 330 Pro (ION) 2x Sundtek Media DVB-C, Lirc per USB-Lirc-Empfänger, ÖR und prvate über s*

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Update 23. Januar 2010
« Antwort #4 am: Januar 23, 2010, 03:48:11 Nachmittag »
Die Plugins und Aufnahmen mit 2 Geraeten werden naechste Woche umgehend ueberprueft. Die derzeitigen Tests mit 2 USB Adaptern waren leider eher rudimentaer. Dies sollte aber auch kein allzugrosses Problem darstellen.
« Letzte Änderung: Januar 23, 2010, 03:50:42 Nachmittag von Sundtek »
Failure is a good thing! I'll fix it

lavestido

  • Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
Re:Update 23. Januar 2010
« Antwort #5 am: Januar 24, 2010, 12:33:23 Vormittag »
Hallo,

habe versucht die Treiber zu installieren - danach ist kein Reboot mehr möglich: "Kernel Panic".

Installation im frisch installierten "easyVDR"
http://ftp.gwdg.de/pub/linux/easyvdr/beta/07/easyvdr-0.7.14-k2.6.28.9-HD-Edition.iso
auf Zotac ION ITX A (Atom) Mainboard.

Bildschirmausgabe beim Installieren: siehe unten.

Danach kann man das System nicht mehr booten: Kernel Panic und "GLIBC_2.4"-Fehlermeldung wie unten.

Was mache ich falsch?

Danke im Voraus.



easyVDR:/tmp# sudo sh ./empia_installer_100123.sh

Welcome to the EETI em28xx linux driver setup

Legal notice:
This software comes without any warranty, use it at your own risk

Do you want to continue [Y/N]:
Nutzungsbedingungen:
Sundtek übernimmt keinerlei Haftung für Schäden welche eventuell durch
das System oder die angebotenen Dateien entstehen können.

Wollen Sie fortfahren [J/N]:
j
adding /opt/bin to environment paths
adding administrator to audio group for playback...
installing em28xx driver to /opt
unpacking...
checking system... 32Bit System detected
installing...
finalizing configuration... (can take a few seconds)
chmod: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by /opt/lib/libmediaclient.so)
rm: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by /opt/lib/libmediaclient.so)
Starting driver...
/opt/bin/udevsrv: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by /opt/bin/udevsrv)
/opt/bin/udevsrv: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by /opt/lib/libmediaclient.so)
sleep: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by /opt/lib/libmediaclient.so)
rm: /lib/tls/libc.so.6: version `GLIBC_2.4' not found (required by /opt/lib/libmediaclient.so)
done.
easyVDR:/tmp#



 

joergd

  • Newbie
  • *
  • Beiträge: 26
    • Profil anzeigen
Re:Update 23. Januar 2010
« Antwort #6 am: Januar 24, 2010, 12:21:08 Nachmittag »
Das einzige was sich geaendert hat waren die oben angegebenen Punkte. Es gab keine versteckten Verbesserungen bei DVB. Eventuell hat die Filtermaske bei Ihnen etwas verbessert.
Wahrscheinlich. Habe inwischen auch einen einzigen QAM256-Sender ohne Verschlüsselung entdeckt. Dieser funktioniert auch schon mit der alten Treiberversion. Die Probleme gab es also wohl im Zusammenspiel mit dem entsprechenden VDR-Plugin.

Sind im ARM-Treiber auch alle Änderungen drin? Da hat sich nämlich leider nichts verbessert...
Hardware Server: 2x MediaTV Pro an OpenRD Client, TC Kabelanschluß
Software Server: Gentoo/ARM (EABI), VDR 1.6.0
Hardware Client: Commell LV-668 (AMD Geode NX), Reel eHD
Software Client: ReelVDR

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Update 23. Januar 2010
« Antwort #7 am: Januar 24, 2010, 03:58:01 Nachmittag »
Hallo,

habe versucht die Treiber zu installieren - danach ist kein Reboot mehr möglich: "Kernel Panic".

Installation im frisch installierten "easyVDR"
http://ftp.gwdg.de/pub/linux/easyvdr/beta/07/easyvdr-0.7.14-k2.6.28.9-HD-Edition.iso
auf Zotac ION ITX A (Atom) Mainboard.

EasyVDR ist eine merkwuerdige Distribution, libc ist aelter als 4 Jahre (Linux 2.6.15 ist auch ca. 4 Jahre alt), wobei alles andere etwas neuer zu sein scheint. Wir werden hierfuer umgehend einen Check einbauen. Fuer EasyVDR koennen wir lediglich ein eigenes Treiberpaket bereitstellen (fuer libc<2.4) In so einem Fall kann man mit einer Bootcd hochfahren und /etc/ld.so.preload entfernen. Ein kerneloops sollte jedoch dennoch nicht passieren, das zeigt das es hierbei noch andere Probleme mit dieser Distribution gibt.
Failure is a good thing! I'll fix it

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Update 23. Januar 2010
« Antwort #8 am: Januar 24, 2010, 04:04:44 Nachmittag »
Wahrscheinlich. Habe inwischen auch einen einzigen QAM256-Sender ohne Verschlüsselung entdeckt. Dieser funktioniert auch schon mit der alten Treiberversion. Die Probleme gab es also wohl im Zusammenspiel mit dem entsprechenden VDR-Plugin.

Sind im ARM-Treiber auch alle Änderungen drin? Da hat sich nämlich leider nichts verbessert...


Es sollten alle Treiber das selbe Build Datum haben, auch wurden alle vom gleichen Source gebaut.

Zitat
/opt/bin/mediaclient --build
Build date: Jan 23 2010
/opt/bin/mediasrv --build
Build date: Jan 23 2010

Koennen Sie /var/log/mediasrv.log bereitstellen? Falls es zu Performance Problemen kommt, koennen Sie folgenden Patch auf ARM ausprobieren (dieser Patch ist bereits Bestandteil neuerer Linuxversionen):

http://www.kernel.org/pub/linux/kernel/people/gregkh/usb/2.6/2.6.31/usb-increase-usbdevfs-max-isoc-buffer-size.patch
« Letzte Änderung: Januar 24, 2010, 05:09:28 Nachmittag von Sundtek »
Failure is a good thing! I'll fix it

joergd

  • Newbie
  • *
  • Beiträge: 26
    • Profil anzeigen
Re:Update 23. Januar 2010
« Antwort #9 am: Januar 24, 2010, 07:03:54 Nachmittag »
Es sollten alle Treiber das selbe Build Datum haben, auch wurden alle vom gleichen Source gebaut.

Schade, dann ist das doch noch etwas anderes...

Zitat
/opt/bin/mediaclient --build
Build date: Jan 23 2010
/opt/bin/mediasrv --build
Build date: Jan 23 2010

Das sieht bei mir auch so aus.

Koennen Sie /var/log/mediasrv.log bereitstellen?

Im Folgenden habe ich das mit verschiedenen empfangenen Sendern mal zusammengestellt:

Nach dem Start:
Zitat
Starting up Multimedia Framework (Jan 23 2010 04:59:51)
Detected DVB version.h                                 
API Version: 5.0                                       
Running on Linux (2.6.32-flatty-ocf-1)                 
scanning devices                                       
scanning for plugins                                   
disconnecting kernel driver                           
attaching Videodecoder                                 
attaching DVB-T, DVB-C                                 
demodulator successfully attached (DVB_C)!             
requesting to attach tuner(s) now                     
registering: adapter0                                 
registered virtual: /dev/dvb/adapter0/frontend0       
registered virtual: /dev/dvb/adapter0/demux0           
registered virtual: /dev/dvb/adapter0/dvr0             
registered virtual: /dev/video0                       
registered virtual: /dev/radio0                       
registered virtual: /dev/rds0                         
registered virtual: /dev/vbi0                         
registered virtual: /dev/mediainput0                   
Registering OSS emulation                             
registered virtual: /dev/dsp0                         

Sundtek MediaTV Driver loaded. This driver is licensed for non-commercial use
with Sundtek MediaTV only                                                   
Contact: kontakt@sundtek.de                                                 

scanning devices done
attached devices:   
0 .. Sundtek MediaTV Pro
attached devices:       
0 .. Sundtek MediaTV Pro
RC: IR Event /dev/input/event0

Nach dem Start des VDR, Sender "Das Erste" (QAM64, unverschlüsselt, Bild okay):
Zitat
Channel found (410000000)     
=============                 
Symbol rate: 6899795         
Constellation: QAM64         
Mirroring: Normal             
Das wird mit leicht veränderter Symbolrate immer wiederholt.

Nach dem Umschalten auf "France24" (QAM256, unverschlüsselt, Bild okay):
Zitat
Channel found (338000000)     
=============                 
Symbol rate: 6899964         
Constellation: QAM256         
Mirroring: Mirrored           
Auch das wird immer wiederholt. Was bedeutet eigentlich das Mirroring?

Nach dem Umschalten auf "RTL" (QAM256, CONAX, starke Artefakte):
Zitat
Channel found (330000000)     
=============                 
Symbol rate: 6899940         
Constellation: QAM256         
Mirroring: Mirrored           
CRC invalid of requested section (0001 01)
CRC invalid of requested section (0001 01)

Nach "mediaclient --crc=off" fehlt dann "CRC invalid of requested section (0001 01)", das Bild wird aber nicht besser.

Falls es zu Performance Problemen kommt, koennen Sie folgenden Patch auf ARM ausprobieren (dieser Patch ist bereits Bestandteil neuerer Linuxversionen):

http://www.kernel.org/pub/linux/kernel/people/gregkh/usb/2.6/2.6.31/usb-increase-usbdevfs-max-isoc-buffer-size.patch

Der Patch ist bei mir schon drin (Kernel 2.6.32).
Hardware Server: 2x MediaTV Pro an OpenRD Client, TC Kabelanschluß
Software Server: Gentoo/ARM (EABI), VDR 1.6.0
Hardware Client: Commell LV-668 (AMD Geode NX), Reel eHD
Software Client: ReelVDR

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Update 23. Januar 2010
« Antwort #10 am: Januar 24, 2010, 07:31:18 Nachmittag »
Zitat
Auch das wird immer wiederholt. Was bedeutet eigentlich das Mirroring?

Dies zeigt lediglich die Information an ob das Senderspektrum gespiegelt ist oder nicht.

Das wiederholen wird dadurch verursacht das VDR wiederholt versucht den Kanalstatus auszulesen (was auch in Ordnung ist).

Das ganze zeigt das ihr Signal sehr grenzwertig zu sein scheint, besteht die Moeglichkeit Ihre Leitung von Telecolumbus ausmessen zu lassen?
In sehr seltenen Faellen (von 200 Stueck sind eventuell 2-3 Geraete idR. nicht in Ordnung) aber das 2 Geraete nebeneinander das gleiche anzeigen und dies dann nicht zutrifft waere hoechst unwarscheinlich.
QAM256 funktioniert ansonsten auch bei praktisch allen Kunden, und auch mit 100% Signalqualitaet (ansonsten wuerde es hier auch sehr viel mehr Anfragen diesbezueglich geben).

Zusaetzlich koennen Sie das Windows Testtool auch verwenden um die Signalqualitaet im Windows mit dem anderen Treiber zu ueberpruefen.
« Letzte Änderung: Januar 24, 2010, 07:53:55 Nachmittag von Sundtek »
Failure is a good thing! I'll fix it

joergd

  • Newbie
  • *
  • Beiträge: 26
    • Profil anzeigen
Re:Update 23. Januar 2010
« Antwort #11 am: Januar 24, 2010, 07:58:58 Nachmittag »
Das ganze zeigt das ihr Signal sehr grenzwertig zu sein scheint, besteht die Moeglichkeit Ihre Leitung von Telecolumbus ausmessen zu lassen?

Sicher, wenn es dann aber in Ordnung ist, kostet es sicher nicht zuwenig Geld...
Komischerweise ist ja das Bild nun auf x86-Hardware mit dem aktuellen Treiber völlig in Ordnung.

Ich denke mal, wir suchen da in die falsche Richtung. Nach weiteren Tests sieht es nun so aus, daß ohne das gewisse VDR-Plugin keine CRC-Fehler auftreten. Natürlich habe ich dann gar kein Bild  ;)
Komisch ist nur, wie ein VDR-Plugin dazu führen kann, daß im Treiber CRC-Fehler auftreten. Die CPU-Last liegt um die 50%.
Hardware Server: 2x MediaTV Pro an OpenRD Client, TC Kabelanschluß
Software Server: Gentoo/ARM (EABI), VDR 1.6.0
Hardware Client: Commell LV-668 (AMD Geode NX), Reel eHD
Software Client: ReelVDR

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Update 23. Januar 2010
« Antwort #12 am: Januar 24, 2010, 08:10:20 Nachmittag »
40% Signalqualitaet ist auf jeden Fall grenzwertig. ARM wurde bereits getestet ebenfalls mit QAM256, die Signalstaerke wird nicht beeinflusst von VDR.
Es wird demnaechst auch eine Applikation geben mit der man die verschiedenen Bit Error Ratios auslesen kann (das Geraet unterstuetzt 3 verschiedene BER Werte welche derzeit programmtechnisch nur ueber einen eigenen Befehl ausgelesen werden koennen).
Die CRC Fehler kommen daher das VDR besonders viele Nodes aufmacht und jeder Node fuer sich selber einen CRC Check macht. Hierbei kann natuerlich auch hinzukommen falls IO auf dem Rechner zu langsam ist IO ebenfalls zusaetzlich Last verursacht. Ueber Videodaten kann kein CRC Check gemacht werden, lediglich ueber PSI Daten wie EPG/EIT(Kanalinformationen)/etc (dies ist laut DVB/MPEG Spezifikationen festgelegt)

Wie schon erwaehnt QAM256 funktioniert bei praktisch jedem auch mit 100% Signalqualitaet, eventuell koennen Sie das Geraet auch bei Freunden testen?
Dies ist absolut der einzige Fall in dem es so gravierende Probleme mit einigen QAM256 Sendern gibt, wobei wir aber auch die 40% Signalqualitaet beruecksichtigen.

http://support.sundtek.com/index.php/topic,158.0.html in diesem Fall gehen wir derzeit tatsaechlich von einem defekten Geraet aus.

Sie koennen uns auch gerne ein Geraet zuruecksenden zur Ueberpruefung, eine Loesung fuer Ihr Problem muss irgendwie moeglich sein.
« Letzte Änderung: Januar 25, 2010, 04:37:56 Vormittag von Sundtek »
Failure is a good thing! I'll fix it

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8512
    • Profil anzeigen
Re:Update 23. Januar 2010
« Antwort #13 am: Januar 25, 2010, 08:17:50 Vormittag »
Hallo,

habe versucht die Treiber zu installieren - danach ist kein Reboot mehr möglich: "Kernel Panic".

Installation im frisch installierten "easyVDR"
http://ftp.gwdg.de/pub/linux/easyvdr/beta/07/easyvdr-0.7.14-k2.6.28.9-HD-Edition.iso
auf Zotac ION ITX A (Atom) Mainboard.

Bildschirmausgabe beim Installieren: siehe unten.

Danach kann man das System nicht mehr booten: Kernel Panic und "GLIBC_2.4"-Fehlermeldung wie unten.

Was mache ich falsch?


Wir haben den Installer aktualisiert, easyVDR sollte ab jetzt auch damit funktionieren. Der Installer ueberprueft ab sofort die Systemvoraussetzungen (hauptsaechlich die libc Version) damit es zu keinen inkompatibilitaeten kommen kann.
« Letzte Änderung: Januar 25, 2010, 09:48:58 Vormittag von Sundtek »
Failure is a good thing! I'll fix it

mockfrog

  • Newbie
  • *
  • Beiträge: 18
    • Profil anzeigen
Re:Update 23. Januar 2010
« Antwort #14 am: Januar 25, 2010, 05:46:57 Nachmittag »
In dem Zusammenhang würde mich interessieren, ob mittlerweile die Möglichkeit besteht, die Installationsdateien als tar.gz Archiv zu erhalten. Das würde mir die Arbeit an dem Arch Linux PKGBUILD erleichtern.

Vielen Dank
while (!asleep)
  ++sheep;