Beiträge von Marcus3967

    1) Habe die S660 nur am internen(Board-eigenen) USB-Bus getestet
    2) Bei mir mußte sie beim Einschalten eingesteckt sein und lief
    dann nur nach einem Reboot (Warmstart)
    3) Habe nun die S470 drin und die kann ich empfehlen (zumindest
    unter XBMC mit TVHeadend). Keine Probleme, HD geht und selbst
    da nur ca 1 sec Umschaltzeit.


    Die S660 werde ich nun an meinen Windows PC anschließen. Da geht
    die prima und die blaue LED leuchtet da immer...


    Der TeVii Support hat mir weitere Analyse der S660 Probleme
    und ein Feedback versprochen. Mal sehen...

    Ich habe i.d. Zwischenzeit den Treiber 100315_Beta_linux_tevii_ds3000.rar
    von Teviis Website probiert. Aber immer noch der gleiche Fehler.
    Zusätzlich bekomme ich jetzt im Sekundentakt von dmesg folgendes
    gemeldet:
    [ 88.916024] dw2102: query RC start
    [ 88.924511] dw2102: query RC end
    [ 89.076025] dw2102: query RC enter
    [ 89.076030] dw2102: query RC start
    [ 89.084516] dw2102: query RC end
    usw...


    Ich gebe das jetzt mal auf, werde die S660 für meinen Windows-Rechner
    verwenden und die XBMC Kiste bekommt eine S470 verpaßt.

    Bei mir liefs sofort unter Win7/32bit. Wobei da die blaue LED
    im Betrieb immer leuchtet. Das mit der USB PCI Karte unter
    Ubuntu war ja auch schon mal hier diskutiert worden. Scheint wohl
    i.M. eine gute Lösung zu sein. Allerdings baue ich mir dann eher
    eine S470 ein (i.d. Hoffnung, daß die dann besser läuft).

    Ich hatte in der Zwischenzeit vom TeVii Support neue Treiber
    bekommen. Die habens aber null gebracht :(
    Ein Test an einem Windows 7 PC ergab, daß die S660 selbst
    aber wunderbar funktioniert. Ich habe festgestellt, daß unter
    Windows die rote UND die blaue LED immer leuchten (die blaue
    zumindest wenn die S660 erstmal initalisiert wurde; dann bleibt die
    immer an). Unter Linux nicht.... Was habt Ihr da für Erfahrungen?
    Hat jemand auch die S470 unter Linux zum Vergleich mal getestet?
    Läufts da besser?

    ich habe den tevii support nochmals wegen der probleme mit der
    s660 angeschrieben. v.a. warum das teil beim kaltstart net geht,
    beim warmstart aber schon. antwort:



    das ist natürlich sehr unbefriedigend, weil man dann ja vor jedem
    kaltstart das kabel ziehen und wieder stecken müßte, bzw. erkennt
    tvheadend ein usb device nicht, nachdem es schon gestartet
    wurde. bringt also nix!


    @gulp:
    1) wie es aussieht haben viele das problem, das lsusb keinen
    'richtigen' namen anzeigt
    2) wird bei dir erst nach 132 sekunden die s660 zum ersten mal
    angesprochen? findest du in deinem dmesg output auch hinweise
    auf ein zweifaches initialisieren der s660 bei kaltstart?
    3) bekommst du in dmesg mal den hinweis auf ein laden der dvb-fe-ds3000.fw?

    habe jetzt endlich tvheadend mit der s660 zum laufen gebracht und
    auch schon die ersten bewegten bilder gesehen (auch HD).
    ABER, folgendes problem:


    wenn man den rechner & die s660 gleichzeitig ans stromnetz
    anschließt und dann kalt bootet, meldet tvheadend immer, daß keine
    hardware erkannt wurde. wenn man dann nur den rechner
    neu startet und dabei die s660 am stromnetzt läßt, dann gehts!!
    mach kaltstart sieht eigentlich alles ok aus, also in dev/dvb alles da, lsusb ok, usw.
    trotzdem erkennt tvheadend die s660 nicht. dann, nach dem warmstart,
    sehe ich folgende unterschiede mit 'dmesg':


    1) beim kaltstart wird die s660 erkannt, die firmware dvb-usb-teviis660.fw geladen,
    kurz danach wieder disconnected, dann wieder connect udn die dvb-usb-teviis660.fw wieder geladen.
    2) beim warmstart wird die dvb-usb-teviis660.fw nur einmal geladen, kein disconnect
    und am ende wird auch noch die firmware dvb-fe-ds3000.fw geladen(?)


    dmesg:

    Zitat


    [ 16.076023] ds3000_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3000.fw)...
    [ 16.076031] usb 1-1: firmware: requesting dvb-fe-ds3000.fw
    [ 16.154298] ds3000_firmware_ondemand: Waiting for firmware upload(2)...



    wird denn nun die dvb-fe-ds3000.fw geladen oder nicht?
    wie sieht bei euch die dmesg ausgabe nach kalt/warmstart aus?


    [edit]
    habe gerade getestet, daß es nach kaltstart auch geht, wenn man
    tvheadend killt und wieder neu startet. es wird wohl zu früh gestartet,
    wenn die s660 noch nicht ganz fertig ist. sie wird beim kaltstart (s.o.)
    ja dummerweise 2x initialisiert.


    Mario: du hattest doch vor der hama-karte auch dieses disconnect
    und wieder re-connect, oder? hast du das jetzt, nach kaltstart, auch noch??

    ich habe am w/e xbmc live 9.11 nochmal komplett neu aufgesetzt,
    danach die tevii treiber vom 2.3.2010 und diesmal ging es
    ohne probleme durch. tvheadend erkannte die s660 dann auch
    und ein scan lief auch durch. soweit, so gut.


    meine fragen an euch:
    1) wenn man sich nach dem booten den dmesg output ansieht, scheint es so,
    als würde die s660 erkannt, firmware geladen und dann das gleiche einige zeit (im sekunden bereich)
    nochmal durchlaufen. danach aber rührt sich nix mehr. habt ihr ähnliche einträge?


    2) wie lange dauerte bei euch der erste scan? bei mir ne stunde oder so.


    Mario: prima, daß es bei deinem board jetzt auch läuft! :arme

    ah, ok, das habe ich nicht gleich gesehen. hmm, könnte
    wirklich an der kombi aus board und s660 liegen. darauf deuten
    ja auch deine tests mit andren kernel versionen.
    mit ION boards scheint die s660 wohl immer(?) zum laufen zu bringen
    zu sein..


    meiner meinung nach gibts bei pci(-e) karten auch weniger probleme als mit usb und man spart sich das externe netzteil!

    @oswald: ich meinte auch nur die kombi aus dem gigabyteboard
    UND der s660. als keine genereller defekt an dem board. welches
    modell ist es denn?


    ich weiß nicht, was du noch an zeit investieren willst. aber
    probier doch mal eine test-installation mit einem z.b. ubuntu
    welches den kernel 2.6.33 oder größer hat, bei dem die treiber
    schon eingebaut sind und probiers mal damit.

    so,


    jetzt habe ich die tests abgeschlossen:


    also, das ding wird nach wie vor erkannt. in var/log/kern.log, syslog und
    messages nichts auffälliges. lsusb ging auch die ganze zeit, keine beeinflussung
    des gesamtsystems zu bemerken. keine hinweise nach dmesg.


    das einizge was ich noch nicht testen konnte, ob das ding
    überhaupt funktioniert, also ich meine ein bild liefert, denn
    in tvheadend wird es noch immer nicht gelistet. ist aber ein zugriffsrechte
    problem (glaube ich). auch lsusb listet keinen namen auf, da steht
    nur ID 9022:d660.
    fernbedienung weiß ich auch nocht nicht, ob die geht.


    Oswald-Kolle: auf deinem aopen board, wo sie s660 funzt, was
    zeigt lsusb da für diese an? auch keinen richtigen namen?


    ich habe noch ein andres ION board, ein zotac geforce-9300. da ging
    der vorletzte treiber von tevii nicht. werde am w/e mal den neusten auf
    diesem board testen.


    ich denke mal, daß es bei dir wirklich irgendwas am board ist, aber
    schwer zu sagen.

    ich hatte auch schon gelesen, daß die teiber ab 2.6.33 im kernel
    drin sind. leider baut xbmc 9.11 auf 2.6.31 auf.


    wie geschrieben, bin ein linux newbie. daher meine frage, wie
    geht denn so ein kernel update?
    beeinflußt das nicht die darüberliegenden teile des systems,
    die ja auf 2.6.31 aufbauen, bzw dafür compliliert wurden?


    Oswald-Kolle:
    melde mich abends mit meinen testergebnis. schon mal zur
    info vorab: benutze ein Aopen nMCP7AUt-V Mainbaord
    (http://global.aopen.com/products_detail.aspx?Auno=2952) mit Zwei-Kern Pentium.

    hmm, ich bin keinesfalls der linux experte, aber es sieht
    fast so aus, als wäre da was anderes faul :evil:. die s660 wird ja
    ohne dein zutun wieder abgemeldet (hast sie ja nicht manuell
    abgezogen?). ich hatte das mal getestet, also abziehen und
    wieder anstecken, das ging einwandfrei.
    ich werde morgen nochmal testen, ob sich bei mir nach
    ein paar minuten auch fehler ergeben (incl. kernel panics).
    schreib das ergebnis dann hier rein.

    Oswald-Kolle


    Ok, dann poste hier bitte mal das Ergebnis Deiner Tests.
    Ich komme heute nicht mehr dazu, aber sicher morgen abend.
    Soweit ich mich erinnern kann wurde bei mir unter dev/dvb/ das
    device korrekt angelegt. Auch lsmod sah gut aus.
    Ich werde dann mal testen, wie lange das dauert. Lsusb ging
    aber immer, soweit ich mich erinnern kann. Kann ich aber nochmal
    checken. Zwei Fragen an Dich:
    1) In der Zeit, wo das Gerät korrekt angemeldet ist, wie
    sieht dann Deine lssub Ausgabe aus? Bei mir wird nur die ID
    des Geräts, aber kein Name, wie 'S660' oder ähnliches angezeigt...
    2) Wie kann ich diese Kernel-Fehler checken?

    so, hab neuste treiber von tevii seite gezogen.
    dann ging es problemlos, nur beim 'make' hat er bei
    zwei treibern gefragt, ob diese zu verwenden sind, owohl erst ab
    kernel 2.6.32. habe ich verneint, es ging aber problemlos durch.


    danach wurde die s660 sofort erkannt und (anscheinend) die
    richtige firmware geladen (blaue led an/aus und meldung unten
    sehen ok aus).



    dmesg---------------------


    leider ist sie im tvheadend webinterface NICHT gelistet. weiß jemand
    woran das liegen könnte, bzw. wie man sie sonst erstmal testen könnte?

    Mein Bruder hat auf seinem Rechner die Treiber kompilieren
    können. Ich habe seinen Output dann auf meinen Rechner
    kopiert und 'make install' lief dann ohne Probleme durch.
    Aber danach ging es immer noch nicht.


    Er hat auch 'make config' aufrufen können, entgegen anderer
    Beiträge in div. Foren konnte er ab NICHT dediziert die
    Tevii S660 auswählen. In einem Ubuntu Forum stand drin,
    daß dem aber sein soll.


    Die Sache mit der Firmware war mir bekannt, hat aber auch nix
    geholfen.


    Ich hab dann noch an den Tevii Support geschrieben. Von dort kam die
    Antwort:
    (...) We will solve this problem & release new driver ASAP. (...)


    Also doch net alles i.O. mit den letzten Treibern... :schiel ??

    Hallo,


    habe die S660 nicht um Laufen gebracht. Benutze XBMC 9.11 Live vom Dez-2009. Dieses baut auf Kernel 2.6.31 auf. Dazu habe ich mir heute die neusten Treiber bei Tevii besorgt und bin nach Anleitung vorgegangen.
    Dann kommt folgender Fehler:


    File not found: ../linux/drivers/media/IR/Kconfig at ./scripts/make_kconfig.pl line 283, <GEN2> line 102.
    make[1]: *** No rule to make target `.myconfig', needed by `config-compat.h'. Stop.
    make[1]: Leaving directory `/home/xbmc/linux-tevii-ds3000/linux-tevii-ds3000/v4l'
    make: *** [all] Error 2


    Ich habe tatsächlich in .../media kein IR Verzeichnis. Habe auch Kernel
    Sources nachgeladen, aber kein Erfolg.


    - Hat jemand ähnliche Fehlermeldungen?
    - Laut http://git.kernel.org/linus/e2…f189a9ebf560aa104cb102253 ist angeblich
    der IR code nach /media verschoben (V4L/DVB (13612): IR: Move common IR code to drivers/media/IR).
    Kann es sein, daß das Makefile von Tevii darauf aufbaut und deshalb es mit Kernel 2.6.31 nicht funzt?
    - Unter welchem Kernel habt Ihr die Tevii Treiber vom 25-02-2010 (http://www.tevii.com/100222_linux_tevii_ds3000.rar) kompilieren können?


    Vielen Dank für jegliche Hilfe!


    Gruß,
    Marcus

    Zitat

    Original von Phr0zenPhara0
    Normal läuft xbmc als user xbmc. Dies kannst du mit ps -aux überprüfen (Erste Spalte des letzten xbmc Prozesses)


    Der Pfad /home/xbmc/.xbmc/userdata/keymaps ist schon korrekt. Es ist auch korrekt wenn irw 4 Zeilen ausgibt nach dem drücken einer Taste....


    habe 9.11(live) nochmal klpt. neu installiert und bin nochmal genauso
    vorgegangen, wie von dir beschrieben.


    irw gibt nach wie vor die codes wie aus deiner lircd.conf aus, aber sonst
    ist die x10 wie tot....


    1) laut des logfiles werden die *xml dateien auch geladen. owner/group sind
    zwar root, aber alle haben leserechte. kann es daran liegen, MUSS
    xbmc auch der owner sein?


    2) direkt nach der installation läuft 1 x lircd, nach deinen änderungen
    läuft es 2x. wie oft bei dir?


    3) Muß irexec und/oder irxevent laufen?


    4) irgendwelche weitern tipps, was man noch tun kann?


    danke & gruß,
    MarcuS