Beiträge von Cleanie

    Also wenn meine 8k mit OE 2.0 hochfährt und der Fernseher (Sharp) ist nicht eingeschaltet und ich dann den Fernseher einschalte, dann bleibt der Bildschirm schwarz. Ich muss dann die Box einmal in den Standby schicken und wieder einschalten damit das Bild kommt. Das Problem hatte ich mit OE 1.6 nicht.

    Hallo HD-Forever,


    Dein 1. Punkt klingt ja genau so wie es bei mir passiert ist. Es hat Tuner A abgeschossen.
    Also wäre es besser einen 2-fach Verteiler zu verwenden um nicht wieder einen Tuner abzuschiessen?
    (Meiner Meinung nach dürfte so etwas natürlich nicht passieren, aber..... es passiert scheinbar.)

    Hallo Uwe,


    Danke für die Screenshots. Das mit dem Tuner B verbunden mit Tuner A in den Unicable-Einstellungen hatte ich genauso. Es hat ja auch kurz funktioniert.
    Tuner A ist auf jeden Fall defekt. Ich wende mich mal an den Support und beschreibe den Vorgang.
    Ich frage mich jetzt ob die Ursache des Defekts vom Unicable-Router her kommt oder ob ich einfach "Pech" hatte.


    Viele Grüße,
    Cleanie

    Also: Es gab bei den Uni-Cable-Einstellunen für Tuner B die Angabe das dieser intern mit Tuner A verbunden ist. Von daher hätte ich ein Y-Kabel ausgeschlossen.
    Es lief ja auch erstmal. Dann habe ich Pro Sieben als Bild-in-Bild Sender gehabt und ein wenig hin- und her gezappt. Dann wieder nach Pro Sieben und: Standbild. Nichts ging mehr. Vorne am Taster die Box ausgeschaltet und wieder eingeschaltet.
    Jetzt habe ich aber ein noch größeres Problem:
    Nichts ging mehr. Kein Unicable und auch kein Einzelbetrieb. Alles "Tunen fehlgeschlagen"
    Werkseinstellungen -> Nichts, Release 3.2.1 aufgespielt, Tuner A einzeln am Multischalter angeschlossen. Ohne Unicable.:
    Tuner A findet auf Astra 19.2 nur noch 381 Sender. Ich glaube auch nur noch die Vertikalen.
    Tuner B einzeln angeschlossen an das gleiche Kabel angeschlossen: findet 1518 Sender.


    Habe ich mir jetzt etwa durch den Unicable-Router meinen Tuner A abgeschossen?
    Support kontaktieren?

    Hallo zusammen,


    wenn man eine Dreambox 8000 an einen Unicable Router anschliesst (z.B. Technisat Technirouter Mini 2 1x2, 1284/1400 MHz), reicht dann ein Kabel zur Sat-Dose von Tuner A oder muss man über einen 2-fach Verteiler die Anschlüsse beider Tuner anschliessen?
    Und wie stellt man das dann ein (Unicable user defined?) ?


    Viele Grüße,
    Cleanie


    Edit: Habe gefunden. Lief auch ein paar Minuten einwandfrei über ein Kabel. Bis ich auf den Pip-Sender zurück geschaltet habe. Jetzt geht nichts mehr. Nicht mal ohne den Unicable Router. Es kommt immer Tunen fehlgeschlagen.


    Auf dreamboxupdate.com ist für die 8000er kein 2nd stage loader als .nfi file verlinkt - nur für die anderen Boxen.
    Edit: Hier der link: http://www.dreamboxupdate.com/…secondstage-dm8000-84.nfi

    The 1st step was building the dreambox image:

    Code
    make -f Makefile-opendreambox-1.6 image

    The next step was getting the source from http://linuxtv.org/hg/~anttip/af9015/ with

    Code
    hg clone http://linuxtv.org/hg/~anttip/af9015


    Insert these lines at the beginning of the Makefile in /af9015:

    Code
    export KERNELRELEASE := 2.6.18-r7.0
    export SRCDIR := ~/dreambox/dm8000/build/tmp/work/dm8000-oe-linux/linux-dm8000-2.6.18-r7.0/linux-2.6.18
    export OUTDIR := ~/dreambox/dm8000/build/tmp/work/dm8000-oe-linux/linux-dm8000-2.6.18-r7.0/linux-2.6.18
    export DESTDIR := /tmp
    export LANG := C
    
    
    export AS := /home/dreambox/dreambox/dm8000/build/tmp/cross/mipsel/bin/mipsel-oe-linux-as
    export CC := /home/dreambox/dreambox/dm8000/build/tmp/cross/mipsel/bin/mipsel-oe-linux-gcc
    export LD := /home/dreambox/dreambox/dm8000/build/tmp/cross/mipsel/bin/mipsel-oe-linux-ld

    Next step is to edit the Makefile in /af9015/v4l:
    Edit line 17:

    Code
    # -include $(obj)/.version


    Edit line 182:

    Code
    MYCFLAGS := CFLAGS="-mips32 -I../linux/include -D__KERNEL__ -I$(KDIR)/include -DEXPORT_SYMTAB -I/home/dreambox/dreambox/dm8000/build/tmp/staging/dm8000-oe-linux/kernel/include/asm-mips/mach-generic -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fPIC -mno-abicalls -G 0"


    af9015/v4l/compat.h line 251:

    Code
    #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 24)
    #ifndef _LINUX_TYPES_H
    typedef unsigned long uintptr_t;
    #endif
    #endif


    Whenever the compiler had a problem with list_entry (e.g. v4l2-event.c, v4l2-mem2mem.c) functions, I inserted:

    Code
    /**
    * list_first_entry - get the first element from a list
    * @ptr:        the list head to take the element from.
    * @type:       the type of the struct this is embedded in.
    * @member:     the name of the list_struct within the struct.
    *
    * Note, that list is expected to be not empty.
    */
    #define list_first_entry(ptr, type, member) list_entry((ptr)->next, type, member)


    Before starting the make, I set up the terminal with:

    Code
    export PATH=$PATH:/home/dreambox/dreambox/dm8000/build/tmp/cross/mipsel/bin


    and I also built only the modules I really needed: So before making the modules:

    Code
    make menuconfig


    Then

    Code
    make


    Then

    Code
    make install


    There have been some more changes (I think a typedef with bool), but I think you should start and try to see how far you come.

    cleanie


    i have a 800se what can i do now?

    ...
    ...
    The first step was installing the OE 1.6 for building a dreambox image.


    After that I configured the source repository (from linuxtv.org) with the menuconfig interface and selected only the modules I needed.


    I edited the Makefiles (mips32...) and added some missing macro definitions.
    ...
    Maybe Ghost from DMM can help you.

    try this way(Noname Gray works with this)


    can you attach your compilation and which model of dreambox you own
    i interested on drivers for dm8k and dm800SE


    Thanks:

    Code
    root@dm8000:~# usbtuner
    SIFTeam extuner 2.00
    Found usb device A815O (adapter 1 assigned to vtuner 0)
    Initializing adapter 1 and vtuner 0
    Initialized


    and

    and the GUI shows Tuner E :smiling_face::smiling_face::smiling_face:


    MartiniB:
    I am using the following modules for dm8k:
    af9013.ko
    dvb-usb.ko
    dvb-usb-af9015.ko
    mxl5005s.ko
    The first step was installing the OE 1.6 for building a dreambox image.
    After that I configured the source repository (from linuxtv.org) with the menuconfig interface and selected only the modules I needed.
    I edited the Makefiles (mips32...) and added some missing macro definitions.
    After that make, make install
    Next step is the channel scan...


    Edit:


    It works!!!


    found 34 DVB-T channels!
    :smiling_face::smiling_face::smiling_face::smiling_face::smiling_face::smiling_face::smiling_face::smiling_face::smiling_face::smiling_face::smiling_face::smiling_face::smiling_face::smiling_face::smiling_face::smiling_face::smiling_face::smiling_face::smiling_face::smiling_face::smiling_face::smiling_face:
    It was worth all the work!

    update with insmod dvb-usb-af9015.ko remote=-1 I get this:

    Code
    [44379.519000] dvb-usb: found a 'Fujitsu-Siemens Slim Mobile USB DVB-T' in warm state.
    [44379.520000] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
    [44379.529000] DVB: registering new adapter (Fujitsu-Siemens Slim Mobile USB DVB-T)
    [44379.756000] af9013: firmware version:4.95.0
    [44379.764000] DVB: registering adapter 1 frontend 0 (Afatech AF9013 DVB-T)...
    [44379.764000] MXL5005S: Attached at address 0xc6
    [44379.764000] dvb-usb: Fujitsu-Siemens Slim Mobile USB DVB-T successfully initialized and connected.
    [44379.786000] usbcore: registered new driver dvb_usb_af9015


    How can I use my DVB-T-Stick now?

    This is my latest self compiled (source from here) usb-dvb module test with af9015:


    The result:

    Code
    root@dm8000:~# ls -l /dev/dvb/adapter1/
    crw-rw----    1 root     video    212,  24 Jan 11 19:45 demux0
    crw-rw----    1 root     video    212,  25 Jan 11 19:45 dvr0
    crw-rw----    1 root     video    212,  27 Jan 11 19:45 frontend0
    crw-rw----    1 root     video    212,  26 Jan 11 19:45 net0


    What's the next step?

    also nen af 9013 modul liegt auf dem dmm feed...


    und auf dem weg, wie die module im oe 1.6 gebaut werden, würde ich das dann mal mit den 9015 sourcen probieren.


    9015 liegt ja auch bei DMM. Mit den Paketen von DMM siehts so aus (auf einer 8000er):

    Da geht was beim frontend schief. Und das hier:

    Code
    root@dm8000:/# ls -l /dev/dvb/adapter1/
    crw-rw----    1 root     video    212,  24 Jan  2 17:46 demux0
    crw-rw----    1 root     video    212,  25 Jan  2 17:46 dvr0
    crw-rw----    1 root     video    212,  26 Jan  2 17:46 net0


    Und das kommt auch nur wenn ich nach dem Booten den Stick ziehe und wieder stecke. Also das adapter1 Verzeichnis existiert vorher nicht (Image ist iCVS). Mit den selbst compilierten siehts genauso aus.

    und wenn du dich ein wenig auskennen würdest, hättest du mitbekommen , das Ghost die neue dvb api für den .18er kernel backportet hat. soviel zu gefährlichem halbwissen ...

    Ich habe doch gar nicht DMM kritisiert - ich habe nur geschrieben das der offizielle Linux-Kernel die meisten DVB-USB-Sticks erst ab 2.6.2x unterstützt und aus meiner Sicht sind die ganzen Versuche da was zum laufen zu bringen bastelei - das er was back-portiert hat wusste ich natürlich nicht. Woher auch? Die git-commits lese ich nicht täglich und verstehen tu ich die bestimmt auch nicht immer :winking_face: . Aus den bisherigen Erfahrungen bilde ich mir meine Meinung.

    dennoch, auch mit der api und der vtuner schnittstelle wirst du nicht sehen, das dmm die hardware anderer hersteller supporten wird. es wird ja immer gerne in den raum geworfen, was die community so alles machen kann und das dmm immer nur nimmt und nichts gibt. ich sehe hier mal so nen klassischen fall, wo die viel gerühmte community mal was bauen könnte, aber passieren tut da nix. das soll dann wieder dmm machen ...

    Also ich habe die AF9015 Sourcen von http://linuxtv.org/hg/~anttip/af9015/ selber compiliert (aber für ne DM 8000), es kamen auch ladbare Module heraus - aber funktioniert haben sie nicht. Nur wer soll mir da weiterhelfen? DVB-USB-Stick an einer 8000er - hat doch eh keiner (wäre Tuner E). Da geht es mir eigentlich nur um es zum laufen zu bringen und was über die Dreambox zu lernen - also Hobby. Ich konsumiere nicht nur!

    Solange der Kernel der Dreamboxen auf einer Asbach-Uralt-Version basiert (warum eigentlich?), ist die ganze DVB-USB-Stick Geschichte sowieso nur Bastelei (außer der Hersteller des Sticks liefert den Support).
    Schaut doch mal bei linuxtv.org seit wann eure Sticks in der Kernel-Mainline fest verbaut sind - die meisten werden "erst" :winking_face: seit 2.6.2x unterstützt.