Aktuelle Treiber für Octopus(ddbridge), CineS2(ngene/ddbridge), DuoFlex-S2, DuoFlex-CT, CineCT sowie TT S2-6400 (Teil 2)

  • Hi,


    ich hatte bisher immer den Media-Built Treiber von UFO verwendet und dort wird der Treiber von Powarman eingebunden.


    Wie kann ich den DVB Treiber v4l-dvb-saa716x von hier -> https://bitbucket.org/powARman/v4l-dvb-saa716x/ so übersetzen das dieser mit meiner TT-6400 läuft?


    EDIT:
    so wie im Readme etc. beschrieben bin ich vorgegangen allerdings bricht der Treiber beim Übersetzen mit folgendem Fehler ab:


  • Hi,


    I'm not sure if someone who could help is reading this, but I've encountered some kernel errors when unplugging->plugging back cable to DVB-T card (Digitaldevices DVBT extension card) while card was in use (streaming).


    It looks like this:



    I've tried to dig a bit, but it seams that I hit on some kernel memory management where I'm total n00b.


    Where can we report a bug against driver? I suppose UFO is reading this, or I'm wrong?


    Thanks and sorry for writing English, meine Deutsch is still in alpha :)

  • Hi all


    I had a fine working setup but I needed to rebuild my chassi and at the same time I thought I do a new clean install since my previous install was a quite messy initial test setup (being a Linux-newbie...)


    Anyway, I have installed the Ubuntu 12.04.3 LTS version that I downloaded today from Ubuntu.com
    After the fresh and clean install I also ran all available updates according to the Update Manager.


    Directly after the above installations and after a reboot and started to add the drivers for my Cine S2 v6.5 card by adding the repository from https://launchpad.net/~yavdr/+archive/unstable-main:


    sudo add-apt-repository ppa:yavdr/unstable-main


    and then I do:


    sudo apt-get install media-build-experimental-dkms


    however, the compilation fails at the end giving me system error reports and this is what I find in the make.log after compilation exits with an error:

    ----------------------

    DKMS make.log for media-build-experimental-0~20130831.210530 for kernel 3.8.0-31-generic (x86_64)
    Sun Oct 20 18:46:03 CEST 2013
    make -C /var/lib/dkms/media-build-experimental/0~20130831.210530/build/v4l
    make[1]: Entering directory `/var/lib/dkms/media-build-experimental/0~20130831.210530/build/v4l'
    Updating/Creating .config
    make[2]: Entering directory `/var/lib/dkms/media-build-experimental/0~20130831.210530/build/linux'
    make[3]: Entering directory `/var/lib/dkms/media-build-experimental/0~20130831.210530/build/linux'
    Unapplying patches
    patch -s -f -R -p1 -i ../backports/v3.2_alloc_ordered_workqueue.patch
    patch -s -f -R -p1 -i ../backports/v3.2_devnode_uses_mode_t.patch
    patch -s -f -R -p1 -i ../backports/v3.8_config_of.patch
    patch -s -f -R -p1 -i ../backports/v3.10_fw_driver_probe.patch
    patch -s -f -R -p1 -i ../backports/pr_fmt.patch
    patch -s -f -R -p1 -i ../backports/api_version.patch
    make[3]: Leaving directory `/var/lib/dkms/media-build-experimental/0~20130831.210530/build/linux'
    Applying patches for kernel 3.8.0-31-generic
    patch -s -f -N -p1 -i ../backports/api_version.patch
    patch -s -f -N -p1 -i ../backports/pr_fmt.patch
    patch -s -f -N -p1 -i ../backports/v3.10_fw_driver_probe.patch
    patch -s -f -N -p1 -i ../backports/v3.8_config_of.patch
    drivers/media/dvb-core/dvbdev.c was already patched
    drivers/media/v4l2-core/v4l2-dev.c was already patched
    drivers/media/rc/rc-main.c was already patched
    make[2]: Leaving directory `/var/lib/dkms/media-build-experimental/0~20130831.210530/build/linux'
    ./scripts/make_kconfig.pl /lib/modules/3.8.0-31-generic/build /lib/modules/3.8.0-31-generic/build
    Preparing to compile for kernel version 3.2.0


    ***WARNING:*** You do not have the full kernel sources installed.
    This does not prevent you from building the v4l-dvb tree if you have the
    kernel headers, but the full kernel source may be required in order to use
    make menuconfig / xconfig / qconfig.
    ----------------------

    and at the end of the log file I see the following exit error:


    ---------------
    BEGIN failed--compilation aborted at ./scripts/rmmod.pl line 4.
    make[1]: *** [default] Error 2
    make[1]: Leaving directory `/var/lib/dkms/media-build-experimental/0~20130831.210530/build/v4l'
    make: *** [all] Error 2

    ----------------------

    I am so confused since on my previous Ubuntu installation this installation of media-build-experimental-dkms package installed and compiled without any errors and I was able to detect the CineS2 6.5 card properly.


    Anyone with some tips on what to do?

  • sudo add-apt-repository ppa:yavdr/unstable-main


    It is really crazy to use our unstable ppa (nomen est omen).


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • It is really crazy to use our unstable ppa (nomen est omen).

    He he yes I understand but isn't that the only ppa where I can find the "media-build-experimental-dkms" package?


    What ppa do you suggest in order to get the Cine S2 v6.5 card to work in Ubuntu 12.04.3 LTS?

  • What ppa do you suggest in order to get the Cine S2 v6.5 card to work in Ubuntu 12.04.3 LTS?

    Ah, found it in the main ppa:yavdr/main... ?(


    Now I´ll add that PPA and then I´ll download the new package media-build-experimental-dkms and see if the compiling goes better this time.


    Back soon with a report...

  • What ppa do you suggest in order to get the Cine S2 v6.5 card to work in Ubuntu 12.04.3 LTS?


    I never suggest any of our PPAs. That would mean I would have to support it, but last time I have looked for it I had seen it in yavdr/main too.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Back soon with a report...


    No, don't give a report. The packages in this ppa are totally off topic in this thread and I have no interest in any reports for it, as I know the package is working in yaVDR with stock kernels.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • No, don't give a report. The packages in this ppa are totally off topic in this thread and I have no interest in any reports for it, as I know the package is working in yaVDR with stock kernels.

    Ah sorry! I am obviously totally in the wrong thread then when trying to get help for this issue?


    I guess I should go to http://www.yavdr.org/ to find more help on this?


  • ngene-octopus-test basiert auf dem alten Master-HG-Repository von linuxtv, bevor dieses nach GIT konvertiert wurde. Dies müßte im offiziellen media-build GIT enthalten sein.


    Zitat
    • Problem 2: Die Verzeichnisstruktur unterscheidet sich grundlegend zwischen den alten HG-Repos und den neuen GIT-Repos


    Die Verzeichnisstruktur wurde vor einiger Zeit im GIT geändert (vgl. Log). Leider machen solche Änderungen der Verzeichnisstruktur es mühsam, die Änderungen zu verfolgen. Sind aber alle drin.


    Zitat
    • Lösungsmöglichkeit 1: Einfach gegen die beiden aktuellen Stände an den jeweils relevanten Stellen ein Diff erstellen und als einzelnes Commit weitergeben.
    • Lösungsmöglichkeit 2: Problem 1 lösen und ab da an jede Änderung manuell commiten. Dazu dann Author auf Oliver Endriss verbiegen, Datum an den entsprechenden Punkt in der Vergangenheit setzen und Commitmessage übernehmen.
    • Lösungsmöglichkeit 3: UFOs Arbeit komplett ignorieren und das Tarball von Ralph Metzler als aktuellen Stand annehmen und ein entsprechendes Diff erstellen und als einzelnes Commit weitergeben.
    • Lösungsmöglichkeit 4: Im Kernel scheint schon Version 0.5 von Ralph Metzler enthalten zu sein. Wenn man an alle alten Stände seitdem kommen könnte, könnte man diese der Reihe nach commiten. Dann natürlich Author und Datum wieder entsprechend verbiegen.


    Wahrscheinlich sind die Möglichkeiten 3 und 4 am schönsten. Da müsste allerdings Ralph Metzler mitspielen und alle alten Stände mit richtigen Timestamps zur Verfügung stellen.


    #1 und #2 machen wenig Sinn, da man dann immer noch nicht auf dem neuesten Treiberstand ist und es einfach zu viel Arbeit ist. (Machbar wäre es natürlich!)


    #4 scheidet aus, da Ralph keine Changesets, sondern nur komplette Treiberarchive bereitstellt.


    Die einzig sinnvolle Möglichkeit ist also #3.


    CU
    Oliver


  • (Note that I am not the driver author. I am just maintaining this repository.)


    Anyway, this sounds more like an mechanical or electrical problem than a driver bug.
    Please verify that the cables are connected properly. Check the floppy connector for good contact.
    (I guess that the DRXK crashed due to a short loss of power or something like that.)


    CU
    Oliver

  • Hallo Forum, ich verwende SuSE12.3 und habe die neuen Treiber von der Quelle die auf der ersten Seite steht benutzt und bin nach der Anleitung vorgegangen. ich habe eine Cine flex s2. Nach der Treiberinstallation fand ich unter /dev keinen Hinweis auf die video-Schnittstellen und wenn ich dmesg | grep ddb eingebekommt folgendes zum Vorschein.

    Code
    make[1]: Leaving directory `/usr/local/src/media_build_experimental/v4l'
    linux-y3rv:/usr/local/src/media_build_experimental # dmesg | grep ddb
    [	8.824033]  ngene-octopus-test: 406ffecccbec6e22da954a07b7398292330bc767 ddbridge: Add ID of Digital Devices Octopus V3.
    [	8.885221] ddbridge: disagrees about version of symbol cxd2099_attach
    [	8.885225] ddbridge: Unknown symbol cxd2099_attach (err -22)
    [	8.885457] ddbridge: disagrees about version of symbol cxd2099_attach
    [	8.885459] ddbridge: Unknown symbol cxd2099_attach (err -22)


    Hätte da jemand eine Lösung für mich

  • Hätte da jemand eine Lösung für mich


    Du hast entweder gegen die falschen Kernel-Header gebaut, oder du hast jetzt einen bunten Mix aus alten und neuen Kernel-Modulen.


    Gerald


    HP Proliant MicroServer Gen8, Xeon E3-1230, 12 GB RAM, 3xWD red 2TB im RAID 5, 2xSundtek MediaTV Home DVB-C/T, L4M TWIN-C/T, Ubuntu Server 14.04.1, Plex Media Server
    Samsung UE55H6470

  • Dabnke für den Gedankenanstoß, habe die Verzeichnisse, wie in der Anleitung gelöscht und nochmal make und make install und schon keine Fehlermeldungen mehr, super. Danke für die schnelle Hilfe. Aber ein kleine Frage hätte ich noch: Müßte jetzt nicht unter /dev irgendetwas zu sehen sein, was auf die Empfangskarte hinweist?

Jetzt mitmachen!

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