[Problem]Twinhan SatExpress + DXR - can't attach driver

  • Guten Morgen,


    bis dato hab ich mich gescheut ein Thema zu öffnen, da ich hoffte mit er Suche zum Ziel zu finden - aber dem ist leider nicht so.


    Nachdem ich nun seit letztem Miontag am VDR Konfigurieren bin, ists nun mit meinem Wissen zu ende.


    Aber erstmals kurz hier meine Aktuelle konfiguriation:
    Mandrake Linux 10 (Kernel 2.6.3)
    TwinHan Satexpress (BT87xx Chipsatz, 'DST Frontend) [Die 38 Euro Budget Karte ist das]
    Creative DXR3 mit AV17xx Chipsatz


    Guut, nun mein aktueller Stand :
    - Treiber werden einwandfrei mit ModProbe geladen, Kernel ist ungepatcht, da die TwinHan unterstützt wird.
    Ich lade den Treiber mit
    - modprobe bttv i2c_hw=1 card=0x71
    (Card 0x68 hängt mein Sys auf)
    danach das modul dvb_bt8xx mit
    - modprobe dvb_bt8xx
    laden
    und zu guter letzt das DST Modul mit:
    - modprobe dst dst_type=0
    Somit wird das DST Frontend für SAT geladen.


    Soweit so gut, das nächste war, das ich den EM8300 CVS Driver installierte. Der DXR3 funktioniert einwandfrei, wie die Tests mit Mplayer und VDR bewiesen.


    Nachdem diese Hürden geschafft waren wurde die Version ffmpeg CVS installiert, auch dies geschah ohne Probleme.


    Zu guter letzt ging es dann mit den DVB Drivern und VDR weiter.
    Das DXR3 Plugin kompilierte nach einigen anpassungen in der Makefile (Siehe hier im Board) einwandfrei.


    Gut, also danach den VDR mit ./vdr -Pdxr3 gestartet...
    Hmm OSD ist da (Sprich DXR3 Funktioniert), aber kein Bild oder Ton *strange*
    Konsole gewechselt und die Logs ausgegeben...
    Als Fehlermeldung bekomm ich nach dem Kanalwechsel :
    Can't lock [...] can't attach driver


    Dies heisst unter anderem ja leider auch das die Signalstärke zu schwach ist, was ich aber nun nicht glaub, da das ganze gut unter Windows mit ~90% Signalstärke funktionierte und die SAT Schüssel mit einem Kathrein MSK33 ausgerichtet wurde - kenner wissen das dies ein Creme della Creme Gerät ist mit 20000 euro bereich..


    Aber ich geb ja nicht auf..
    mal ins /usr/src/dvb/apps/scan Verzeichniss gegangen und dort versucht eine Channels.conf zu erstellen...
    Urgs...
    Ich bekomm als meldung Can't tune und scan bricht ab.. Scheint also ein Problem zu sein zu "tunen" auf der Karte, somit würd sich auch das Problem mit dem VDR erklären.


    Kurz, bevor ich mit einer weiteren vermutung weitergehe, hier mein SOURCE Verzeichniss


    usr
    |->src
    |->vdr (VDR drinnen)
    |->dvb (DVB Driver)
    |->ffmpeg (ffmepg sourcen)
    |->em8300 (dxr3 drv)


    Ok, im Verzeichniss DVB liegt ein entpackter Tarball von www.linuxtv.org, wobei dieser die letzte CVS Version ist, aber leider nicht ganz aktuell... kann das sein das es darum nicht geht, da mein Frontend / Karte damals noch nicht unterstützt wurde ?
    Ansonsten hab ich noch den dvb-kernel - aber wohin mit diesem ? Ich weiss das ich damit die DVB Module meines Kernels "patchen" kann, aber VDR braucht ja die API - und was braucht VDR dort genau?


    Ich hab echt keine Ahnung mehr...


    Gruss
    Bernhard

  • Also ich hatte hier testweise ne Twinhan Sat-Express mit ner DXR3 laufen. Da gabs so keine Probleme.
    Allerdings verwende ich den CT-VDR-3 mit dem aktuelleren DVB-Treiberpaket. Da wird die Sat-Karte als solche erkannt und eingebunden.


    Was sagt den szap ?


    Und prüf nochmal die IRQ-Verteilung. Die kann unter Linux duch aus anders ausschauen als unter Windows (apic läst grüßen).


    Die DXR3 ist, was ihren IRQ betrifft, mitunter sehr eigen (schlimmer als die FF Karten).


    Ansonsten mal die aktuellen (CVS) DVB-Treiber installieren.



    Lars

  • Hi Lars,


    danke für die Antwort.. Ich bin momentan ein wenig "verwirrt" um dies so zu sagen..


    Es gibt ja anscheinend 2 DVB - Driver vom DVB Projekt oder bin ich da falsch ?
    1. DVB = DVB API + APPS
    2. DVB-KERNEL : DVB CORE Kernel, wird im Kernel verwendet..


    Wobei ich ,wenn ich nun nicht total falsch liege, die DVB (nicht DVB-Kernel!) nicht mehr oder momentan nicht weiterentwickelt wird ??


    szap sagt bloss 0000000, was soviel heissen soll wie : ich find nix ;(...


    Gruss
    Bernhard

  • ..und vor allem, wenn ich vdr mit DXR3 + Budget verwende, braucht VDR dann unbedingt die Sourcen für die Karte (ich geb ja in den Makefiles des VDR ein DVB Verzeichniss an) oder wird des nur für die DXR3 Karte verwendet ?
    Ansonsten wenn der VDR nun die aktuellen Sourcen des DVB-Kernels benötigt wohin soll ich dann mit dem DVBDIR hinzeigen ?
    Bin momentan ziemlich durcheinander *g..
    Ich werd nu mal den 2.6.11 Kernel installieren und deinen Tipp mit den IRQs versuchen..


    Gruss
    Bernhard

  • Also aktuell werden wohl nurnoch die Kernel-Treiber weiterentwickelt.


    Was die Installation betrifft, wird hier alles erklärt.


    Eventuell bist du ja über die Major Nummer gestolpert.


    Du solltest auch mal prüfen ob in der Kernel-Konfig der DVB-Suport aktiv ist.


    Mit dem Kompilieren der Treiber hab ich mich bisher nur zweimal auseinander gesetzt. Einmal für die DXR3 und einmal für die ATI-Fernbedienung (mit LIRC). Beides unter CT-VDR-2 und somit Kernel 2.4.24.


    Der größte Stolperstrick ist die richtige ffmpeg Version für die DXR3.
    Für das kompilieren der DXR3 Treiber gabs hier auch schon nen Tread, in dem alles ausführlichst beschrieben wurde.
    Ein Blick ins Makefile kann da auch nicht schaden. Manschmal denken die Entwickler etwas um die Ecke, und ein einziger Punkt macht alles zunichte (../../ffmpeg oder ./../ffmpeg).



    Lars

  • Ich würde mal sagen, dass dein Problem nichts mit der DXR3 zu tun hat, da du OSD hast. Es liegt wohl an der TwinHan Karte. Ich habe auch 2 und momentan massive Probleme mit der Empfangsqualität, möglicherweise ein Treiber Problem. Sehr oft tunt die Karte einfach nicht. Probier doch mal die experimentellen Twinhan Treiber von Manu A. aus, ich kann sie leider nicht testen, weil mein System dann hängt. Möglicherweise hast du ja mehr Glück. Bekommen tust du sie mit:

    Code
    cvs -z9 -d :pserver:anonymous@cvs.linuxtv.org:/cvs/linuxtv co -rtwinhan-exp dvb-kernel


    Würde mich interessieren ob das was bringt.

  • Zitat

    Original von Dr.Nop

    Code
    cvs -z9 -d :pserver:anonymous@cvs.linuxtv.org:/cvs/linuxtv co -rtwinhan-exp dvb-kernel


    Würde mich interessieren ob das was bringt.


    Eines vorab: mit Kernel 2.6.11 funktioniert das noch nicht. Dann hängt die Kiste. Hab kurz nach Erscheinen des twinhan-exp einen 2.6.10 gepacht und ausprobiert. Zuweilen läuft das, aber ncht gerade selten gibt es Aussetzer bzw. es geht garnichts mehr.


    Tune ich mit szap, dann gibt es evtl. einen Lock, der ein paar Sekunden später wieder für kurze Zeit oder sogar ganz verloren wird. Oder es geht garnichts..... Verschiedene Slots hab ich auch schon probiert, und die Karte hat ihren eigenen Interrupt.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!