VDR Headless auf Intel Synology im CHROOT installieren

  • Hallo ich möchte gerne auf meiner Synology NAS (Intel Prozessor) im CHROOT einen Headless VDR aufsetzen.


    Wegen der Pakete hatte ich dabei an einen e-Tobi VDR gedacht da dies wohl am ehesten zu meiner CHROOT Debian Jessie umgebung auf der Synology passt.


    Installiert bekommen habe ich die Pakete bisher auch alle aber scheitere jetzt an den Treibern für meine Cine S2



    03:00.0 Multimedia controller: Digital Devices GmbH Octopus DVB Adapter


    Ich scheitere denke ich an dem Problem der Linux Header die er zum bauen gerne möchte aber die ich nicht habe.
    Er nimmt immer das Wirtssystem als Basis statt der CHROOT Umgebung



    Auf der Synology:
    Tallax> uname -a
    Linux Tallax 3.10.35 #1 SMP Mon Aug 3 15:44:49 UTC 2015 x86_64 GNU/Linux synology_bromolow_3615xs


    in der chroot Umgebung:
    root@Tallax:/# uname -a
    Linux Tallax 3.10.35 #1 SMP Mon Aug 3 15:44:49 UTC 2015 x86_64 GNU/Linux




    root@Tallax:/media_build_experimental# apt-cache search linux-headers
    linux-headers-3.16.0-4-586 - Header files for Linux 3.16.0-4-586
    linux-headers-3.16.0-4-686-pae - Header files for Linux 3.16.0-4-686-pae
    linux-headers-3.16.0-4-all - All header files for Linux 3.16 (meta-package)
    linux-headers-3.16.0-4-all-i386 - All header files for Linux 3.16 (meta-package)
    linux-headers-3.16.0-4-amd64 - Header files for Linux 3.16.0-4-amd64
    linux-headers-3.16.0-4-common - Common header files for Linux 3.16.0-4
    linux-headers-486 - Header files for Linux 486 configuration (dummy package)
    linux-headers-586 - Header files for Linux 586 configuration (meta-package)
    linux-headers-686-pae - Header files for Linux 686-pae configuration (meta-package)
    linux-headers-amd64 - Header files for Linux amd64 configuration (meta-package)


    Die Header die ich gefunden habe, hab ich auch Installiert.


    Beim Bauen passiert dann folgendes:



    hg clone http://linuxtv.org/hg/~endriss/media_build_experimental
    cd media_build_experimental/
    make download
    make untar


    root@Tallax:/media_build_experimental# make menuconfig
    make -C /media_build_experimental/v4l menuconfig
    make[1]: Entering directory '/media_build_experimental/v4l'
    No version yet, using 3.10.35
    make -C /lib/modules/3.10.35/build -f /media_build_experimental/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 SRCDIR=/lib/modules/3.10.35/build v4l-mconf
    make[2]: Entering directory '/media_build_experimental/v4l'
    make[2]: *** /lib/modules/3.10.35/build: No such file or directory. Stop.
    make[2]: Leaving directory '/media_build_experimental/v4l'
    Makefile:390: recipe for target '/lib/modules/3.10.35/build/scripts/kconfig/mconf' failed
    make[1]: *** [/lib/modules/3.10.35/build/scripts/kconfig/mconf] Error 2
    make[1]: Leaving directory '/media_build_experimental/v4l'
    Makefile:28: recipe for target 'menuconfig' failed
    make: *** [menuconfig] Error 2


    root@Tallax:/media_build_experimental# make
    make -C /media_build_experimental/v4l
    make[1]: Entering directory '/media_build_experimental/v4l'
    scripts/make_makefile.pl
    Updating/Creating .config
    make[2]: Entering directory '/media_build_experimental/linux'
    Applying patches for kernel 3.10.35
    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/debug.patch
    patch -s -f -N -p1 -i ../backports/drx39xxj.patch
    patch -s -f -N -p1 -i ../backports/v4.0_dma_buf_export.patch
    patch -s -f -N -p1 -i ../backports/v4.0_drop_trace.patch
    patch -s -f -N -p1 -i ../backports/v3.16_netdev.patch
    patch -s -f -N -p1 -i ../backports/v3.16_wait_on_bit.patch
    patch -s -f -N -p1 -i ../backports/v3.16_void_gpiochip_remove.patch
    patch -s -f -N -p1 -i ../backports/v3.11_dev_groups.patch
    patch -s -f -N -p1 -i ../backports/v3.10_fw_driver_probe.patch
    patch -s -f -N -p1 -i ../backports/v3.10_ir_hix5hd2.patch
    Patched drivers/media/dvb-core/dvbdev.c
    Patched drivers/media/v4l2-core/v4l2-dev.c
    Patched drivers/media/rc/rc-main.c
    make[2]: Leaving directory '/media_build_experimental/linux'
    Preparing to compile for kernel version 3.10.35
    File not found: /lib/modules/3.10.35/build/.config at ./scripts/make_kconfig.pl line 34, <IN> line 4.
    make[2]: Entering directory '/media_build_experimental/linux'
    Patches for 3.10.35 already applied.
    make[2]: Leaving directory '/media_build_experimental/linux'
    ./scripts/make_kconfig.pl /lib/modules/3.10.35/build /lib/modules/3.10.35/build
    Preparing to compile for kernel version 3.10.35
    File not found: /lib/modules/3.10.35/build/.config at ./scripts/make_kconfig.pl line 34, <IN> line 4.
    Updating/Creating .config
    make[2]: Entering directory '/media_build_experimental/linux'
    Patches for 3.10.35 already applied.
    make[2]: Leaving directory '/media_build_experimental/linux'
    Preparing to compile for kernel version 3.10.35
    File not found: /lib/modules/3.10.35/build/.config at ./scripts/make_kconfig.pl line 34, <IN> line 4.
    make[2]: Entering directory '/media_build_experimental/linux'
    Patches for 3.10.35 already applied.
    make[2]: Leaving directory '/media_build_experimental/linux'
    ./scripts/make_kconfig.pl /lib/modules/3.10.35/build /lib/modules/3.10.35/build
    Preparing to compile for kernel version 3.10.35
    File not found: /lib/modules/3.10.35/build/.config at ./scripts/make_kconfig.pl line 34, <IN> line 4.
    make[1]: *** No rule to make target 'Kconfig', needed by '.myconfig'. Stop.
    make[1]: Leaving directory '/media_build_experimental/v4l'
    Makefile:28: recipe for target 'all' failed
    make: *** [all] Error 2



    Kann mir jemand sagen wie ich das Problem umschiffen kann? Wir bringe ich das ganze dazu die Linux-Header aus der CHROOT zu nehmen?
    Oder muss ich die alten Header Installieren und wenn ja wie?


    Vermutlich stell ich mich einfach zu blöd an.. Aber wo das Wissen fehlt, fragt man eben nach....


    Grüße Hannes

    Mainboard: MSI C847MS-E33 ## Graphics Card: ZOTAC GeForce GT 630 ZONE ## Tuner-Card: dd Cine S2 v6.5 ## Remote: yaUsbIR V3 + Harmony


    PC-Case: SilverStone Grandia SST-GD02-MT (iMon TFT Touchscreen) ## Memory: 4GB G-Skill PC3-12800U CL9


    Harddrive: SanDisk ReadyCache SSD 32GB ## PSU: be quiet! PURE POWER CM BQT L8-CM-430W

  • Das wird doch nichts, selbst wenn du jetzt ein Kernel-Modul für einen 3.16er Kernel gebaut bekommst, dann kannst du das doch nicht in dem 3.10er Kernel laden.


    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

Jetzt mitmachen!

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