Thanks Thanks:  48
Seite 6 von 6 ErsteErste ... 456
Ergebnis 51 bis 60 von 60
  1. #51

    Registriert seit
    06.03.2014
    Beiträge
    30
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDankeAktivitäten
    My patch is ready! But before I post please test this image:

    http://dev0.sytes.net/~devzero/opena...0-20140310.nfi

    If at first boot screen stays black try a reboot after a few minutes and hope the best (I'm not sure if module patching is triggered before loading (which would fail unpatched))
    Give me feedback!
    Thanks

    •   Alt Advertising

       

  2. #52

    Registriert seit
    06.03.2014
    Beiträge
    30
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDankeAktivitäten
    postinstall step at this point doesn't work.. I'll do a fix now

  3. #53
    Avatar von Captain
    Registriert seit
    03.04.2013
    Beiträge
    10.786
    Themenstarter
    Total Downloaded
    162,35 MB
    Total Downloaded
    162,35 MB
    ReceiverDankeAktivitäten
    gerade am flachen mal schauen

    gcc von 4.6 auf 4.8

    Box geht

    sogar nicht mal langsam mega geil

    super das die alte Lady noch rennt

  4. Thanks Owen Hart bedankten sich
  5. #54

    Registriert seit
    06.03.2014
    Beiträge
    30
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDankeAktivitäten
    Wird nicht klappen - post install step wird zu früh ausgeführt (das splitten der pakete is was dämlich)
    ich habe es nun über ein init script gelöst - darkstar testet

    das wpa_supplicant / dropbear buildöroblem (__u32 usw) ist damit auch gefixt.

    Kannst du dann nachher einchecken


    EDIT:
    Funktioniert!!
    Selber Link wie gerade, das Image läuft direkt nach dem ersten Boot
    Geändert von devzero (10.03.2014 um 16:31 Uhr)

  6. Thanks Thomas4711, Owen Hart bedankten sich
  7. #55
    Senior Mitglied
    Registriert seit
    14.04.2013
    Beiträge
    524
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDankeAktivitäten
    Läuft nun alles...

  8. Thanks Thomas4711, Owen Hart, openfw bedankten sich
  9. #56
    Avatar von Captain
    Registriert seit
    03.04.2013
    Beiträge
    10.786
    Themenstarter
    Total Downloaded
    162,35 MB
    Total Downloaded
    162,35 MB
    ReceiverDankeAktivitäten
    ja geht auch bei mir

    super arbeit !

  10. Thanks Owen Hart bedankten sich
  11. #57

    Registriert seit
    06.03.2014
    Beiträge
    30
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDankeAktivitäten

    Ready!

    Here is my promised patch!
    It shouldn't break other dreambox builds.
    It makes the dm800 buildable with actual oe-alliance checkout.
    The wpa_supplicant and dropbear build-problems (__u32 not defined) are also fixed (in linux-libc-headers).
    In all changed bitbake recipes I incremented the PR variable - as it should be


    Apply patch, start build, lay back and have fun.


    Binary kernel-modules from Dream Multimedia are patched from gcc-4.6 versionmagic to gcc-4.8 (for loading without force option).
    Patching is done per init script, which runs (and patch if necessary) before loading, so we do not need to distribute patched modules (see license, it is not allowed)


    Steps to build from clean checkout:
    Code:
    git clone https://github.com/oe-alliance/build-enviroment.git --branch branding
    cd build-enviroment
    make update
    
    MACHINE="dm800" DISTRO="openatv" make init
    cd builds/openatv/dm800
    Edit env.source from
    Code:
    export MACHINE
    export DISTRO
    export MACHINEBUILD
    to
    Code:
    export MACHINE="dm800"
    export DISTRO="openatv"
    export MACHINEBUILD="dm800"

    Put patch to meta-oe-alliance, change into directory and apply:
    Code:
    cd ../../../meta-oe-alliance
    <put patch in here>
    patch -p1 < oe-a_dm800_full_patch_dev0-r0.diff
    It should patch:
    Code:
    patching file conf/machine/dm800.conf
    patching file conf/machine/include/dreambox-mips32el-nf.inc
    patching file recipes-bsp/dreambox/dreambox-dvb-modules-dm800/patch_modules.sh
    patching file recipes-bsp/dreambox/dreambox-dvb-modules-dm800_2.6.18-7.4-20131228.bb
    patching file recipes-kernel/linux-libc-headers/linux-libc-headers-2.6.18/ifpacket_linuxtypes.patch
    patching file recipes-kernel/linux-libc-headers/linux-libc-headers-2.6.18/makefile_make3-8-2.patch
    patching file recipes-kernel/linux-libc-headers/linux-libc-headers-2.6.18/pktsched_linuxtypes.patch
    patching file recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.18.bb
    patching file recipes-kernel/linux/linux-dreambox-2.6.18/mips_refactor_page_dev0.patch
    patching file recipes-kernel/linux/linux-dreambox_2.6.18.bb
    patching file recipes-oe-alliance/image/oe-alliance-enigma2.bb

    Change back to build directory source environment and start building:
    Code:
    cd ../builds/openatv/dm800
    source env.source
    bitbake openatv-image

    If you have make 3.8.2 and get an error like that
    Code:
    ERROR:  OE-core's config sanity checker detected a potential misconfiguration.
        Either fix the cause of this error or at your own risk disable the checker (see sanity.conf).
        Following is the list of potential problems / advisories:
    
    
        Your version of make 3.82 is broken. Please revert to 3.81 or install a patched version.
    
    
    ERROR: Execution of event handler 'check_sanity_eventhandler' failed
    You can "fix" it by disabling sanity checking (problems with this issue occur in linux-libc-headers; this is fixed in my patch)
    after that re-run bitbake openatv-image
    Code:
    rm ../../../openembedded-core/meta/conf/sanity.conf
    touch ../../../openembedded-core/meta/conf/sanity.conf



    *********
    * PATCH *
    *********
    Code:
    diff --git a/conf/machine/dm800.conf b/conf/machine/dm800.conf
    index 943242e..ce8b80e 100644
    --- a/conf/machine/dm800.conf
    +++ b/conf/machine/dm800.conf
    @@ -15,6 +15,7 @@ require conf/machine/include/dreambox-nand-64mb.inc
     require conf/machine/include/dreambox-part-64mb.inc
     require conf/machine/include/dreambox-jffs2.inc
     require conf/machine/include/dreambox-mips32el-nf.inc
    +require conf/machine/include/build-extras.inc
     
     DVBMEDIASINK_CONFIG = "--without-mpeg4v2 --without-dts --without-lpcm"
     
    diff --git a/conf/machine/include/dreambox-mips32el-nf.inc b/conf/machine/include/dreambox-mips32el-nf.inc
    index 908a123..f4087f0 100644
    --- a/conf/machine/include/dreambox-mips32el-nf.inc
    +++ b/conf/machine/include/dreambox-mips32el-nf.inc
    @@ -11,8 +11,8 @@ MACHINE_ESSENTIAL_EXTRA_RDEPENDS ?= ""
     
     MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "\
         dreambox-dvb-modules-${MACHINE} \
    -    v4l-dvb-module-dvb-core \
    -    v4l-dvb-module-stv0299 \
    +    ${@base_conditional('MACHINE', 'dm800', 'kernel-module-dvb-core', 'v4l-dvb-module-dvb-core', d)} \
    +    ${@base_conditional('MACHINE', 'dm800', 'kernel-module-stv0299', 'v4l-dvb-module-stv0299', d)} \
     "
     
     include conf/machine/include/autoload-usbserial.inc
    diff --git a/recipes-bsp/dreambox/dreambox-dvb-modules-dm800/patch_modules.sh b/recipes-bsp/dreambox/dreambox-dvb-modules-dm800/patch_modules.sh
    index e69de29..4d345c0 100644
    --- a/recipes-bsp/dreambox/dreambox-dvb-modules-dm800/patch_modules.sh
    +++ b/recipes-bsp/dreambox/dreambox-dvb-modules-dm800/patch_modules.sh
    @@ -0,0 +1,11 @@
    +#!/bin/sh
    +
    +for m in $(find /lib/modules/$(uname -r)/extra -name "*.ko")
    +    do
    +    grep -q "gcc-4.6" $m && {
    +        echo "patching vermagic ${m}"
    +        sed -i 's/gcc-4.6/gcc-4.8/g' $m || exit 1
    +    }
    +    done
    +    exit 0
    +}
    diff --git a/recipes-bsp/dreambox/dreambox-dvb-modules-dm800_2.6.18-7.4-20131228.bb b/recipes-bsp/dreambox/dreambox-dvb-modules-dm800_2.6.18-7.4-20131228.bb
    index 85bfe36..45fc135 100644
    --- a/recipes-bsp/dreambox/dreambox-dvb-modules-dm800_2.6.18-7.4-20131228.bb
    +++ b/recipes-bsp/dreambox/dreambox-dvb-modules-dm800_2.6.18-7.4-20131228.bb
    @@ -1,8 +1,22 @@
     require dreambox-dvb-modules.inc
     
    -PR = "${INC_PR}.0"
    +PR = "${INC_PR}.1"
     
     SRC_URI[modules.md5sum] = "023e2546f40cd9a9c7a7f968bfd86f7e"
     SRC_URI[modules.sha256sum] = "a5479477232c89a93b5d327d77d2173399873ea9f6411f146ffa4f7456f9e9d7"
     
    +SRC_URI += "file://patch_modules.sh"
    +
     #FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
    +
    +INITSCRIPT_NAME = "patch_modules.sh"
    +INITSCRIPT_PARAMS = "start 03 S ."
    +
    +inherit update-rc.d
    +
    +do_install_append() {
    +    install -d ${D}${sysconfdir}/init.d/
    +    install -m 0755 ${WORKDIR}/patch_modules.sh ${D}${sysconfdir}/init.d/
    +}
    +
    +FILES_${PN} += "${sysconfdir}/init.d/patch_modules.sh"
    diff --git a/recipes-kernel/linux-libc-headers/linux-libc-headers-2.6.18/ifpacket_linuxtypes.patch b/recipes-kernel/linux-libc-headers/linux-libc-headers-2.6.18/ifpacket_linuxtypes.patch
    index e69de29..6eca9d8 100644
    --- a/recipes-kernel/linux-libc-headers/linux-libc-headers-2.6.18/ifpacket_linuxtypes.patch
    +++ b/recipes-kernel/linux-libc-headers/linux-libc-headers-2.6.18/ifpacket_linuxtypes.patch
    @@ -0,0 +1,13 @@
    +Index: linux-2.6.18/include/linux/if_packet.h
    +===================================================================
    +--- linux-2.6.18.orig/include/linux/if_packet.h
    ++++ linux-2.6.18/include/linux/if_packet.h
    +@@ -1,6 +1,8 @@
    + #ifndef __LINUX_IF_PACKET_H
    + #define __LINUX_IF_PACKET_H
    + 
    ++#include <linux/types.h>
    ++
    + struct sockaddr_pkt
    + {
    +     unsigned short spkt_family;
    diff --git a/recipes-kernel/linux-libc-headers/linux-libc-headers-2.6.18/makefile_make3-8-2.patch b/recipes-kernel/linux-libc-headers/linux-libc-headers-2.6.18/makefile_make3-8-2.patch
    index e69de29..4d52fa1 100644
    --- a/recipes-kernel/linux-libc-headers/linux-libc-headers-2.6.18/makefile_make3-8-2.patch
    +++ b/recipes-kernel/linux-libc-headers/linux-libc-headers-2.6.18/makefile_make3-8-2.patch
    @@ -0,0 +1,29 @@
    +Index: linux-2.6.18/Makefile
    +===================================================================
    +--- linux-2.6.18.orig/Makefile
    ++++ linux-2.6.18/Makefile
    +@@ -407,7 +407,11 @@ ifeq ($(config-targets),1)
    + include $(srctree)/arch/$(ARCH)/Makefile
    + export KBUILD_DEFCONFIG
    + 
    +-config %config: scripts_basic outputmakefile FORCE
    ++config: scripts_basic outputmakefile FORCE
    ++    $(Q)mkdir -p include/linux include/config
    ++    $(Q)$(MAKE) $(build)=scripts/kconfig $@
    ++
    ++%config: scripts_basic outputmakefile FORCE
    +     $(Q)mkdir -p include/linux include/config
    +     $(Q)$(MAKE) $(build)=scripts/kconfig $@
    + 
    +@@ -1373,7 +1377,10 @@ endif
    +     $(Q)$(MAKE) $(build)=$(build-dir) $(target-dir)$(notdir $@)
    + 
    + # Modules
    +-/ %/: prepare scripts FORCE
    ++/: prepare scripts FORCE
    ++    $(Q)$(MAKE) KBUILD_MODULES=$(if $(CONFIG_MODULES),1) \
    ++    $(build)=$(build-dir)
    ++%/: prepare scripts FORCE
    +     $(Q)$(MAKE) KBUILD_MODULES=$(if $(CONFIG_MODULES),1) \
    +     $(build)=$(build-dir)
    + %.ko: prepare scripts FORCE
    diff --git a/recipes-kernel/linux-libc-headers/linux-libc-headers-2.6.18/pktsched_linuxtypes.patch b/recipes-kernel/linux-libc-headers/linux-libc-headers-2.6.18/pktsched_linuxtypes.patch
    index e69de29..225d064 100644
    --- a/recipes-kernel/linux-libc-headers/linux-libc-headers-2.6.18/pktsched_linuxtypes.patch
    +++ b/recipes-kernel/linux-libc-headers/linux-libc-headers-2.6.18/pktsched_linuxtypes.patch
    @@ -0,0 +1,13 @@
    +Index: linux-2.6.18/include/linux/pkt_sched.h
    +===================================================================
    +--- linux-2.6.18.orig/include/linux/pkt_sched.h
    ++++ linux-2.6.18/include/linux/pkt_sched.h
    +@@ -1,6 +1,8 @@
    + #ifndef __LINUX_PKT_SCHED_H
    + #define __LINUX_PKT_SCHED_H
    + 
    ++#include <linux/types.h>
    ++
    + /* Logical priority bands not depending on specific packet scheduler.
    +    Every scheduler will map them to real traffic classes, if it has
    +    no more precise mechanism to classify packets.
    diff --git a/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.18.bb b/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.18.bb
    index 3b0aee5..115990c 100644
    --- a/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.18.bb
    +++ b/recipes-kernel/linux-libc-headers/linux-libc-headers_2.6.18.bb
    @@ -1,6 +1,6 @@
     require recipes-kernel/linux-libc-headers/linux-libc-headers.inc
     
    -PR = "r4"
    +PR = "r5"
     
     SRC_URI += " \
             file://mips-add-missing-headers.patch \
    @@ -15,6 +15,9 @@ SRC_URI += " \
             file://linux-2.6.18-dm-ioctl_h.patch \
             file://linux-2.6.18-rfkill.patch \
             file://ppp-over-l2tp.patch \
    +        file://ifpacket_linuxtypes.patch \
    +        file://pktsched_linuxtypes.patch \
    +        file://makefile_make3-8-2.patch \
     "
     SRC_URI[md5sum] = "296a6d150d260144639c3664d127d174"
     SRC_URI[sha256sum] = "c95280ff6c5d2a17788f7cc582d23ae8a9a7ba3f202ec6e4238eaadfce7c163d"
    diff --git a/recipes-kernel/linux/linux-dreambox-2.6.18/mips_refactor_page_dev0.patch b/recipes-kernel/linux/linux-dreambox-2.6.18/mips_refactor_page_dev0.patch
    index e69de29..a00176f 100644
    --- a/recipes-kernel/linux/linux-dreambox-2.6.18/mips_refactor_page_dev0.patch
    +++ b/recipes-kernel/linux/linux-dreambox-2.6.18/mips_refactor_page_dev0.patch
    @@ -0,0 +1,181 @@
    +diff -Nur linux-2.6.18/arch/mips/kernel/mips_ksyms.c linux-2.6.18_dev0/arch/mips/kernel/mips_ksyms.c
    +--- linux-2.6.18/arch/mips/kernel/mips_ksyms.c    2014-03-10 00:22:34.362011306 +0100
    ++++ linux-2.6.18_dev0/arch/mips/kernel/mips_ksyms.c    2014-03-10 00:25:38.408020486 +0100
    +@@ -34,6 +34,12 @@
    + EXPORT_SYMBOL(kernel_thread);
    + 
    + /*
    ++ * Functions that operate on entire pages. Mostly used by memory management.
    ++ */
    ++EXPORT_SYMBOL(clear_page);
    ++EXPORT_SYMBOL(copy_page);
    ++
    ++/*
    +  * Userspace access stuff.
    +  */
    + EXPORT_SYMBOL(__copy_user);
    +diff -Nur linux-2.6.18/arch/mips/mm/Makefile linux-2.6.18_dev0/arch/mips/mm/Makefile
    +--- linux-2.6.18/arch/mips/mm/Makefile    2014-03-10 00:22:34.368011307 +0100
    ++++ linux-2.6.18_dev0/arch/mips/mm/Makefile    2014-03-10 00:25:38.408020486 +0100
    +@@ -2,7 +2,7 @@
    + # Makefile for the Linux/MIPS-specific parts of the memory manager.
    + #
    + 
    +-obj-y                += cache.o extable.o fault.o init.o pgtable.o \
    ++obj-y                += cache.o extable.o fault.o init.o pgtable.o page-funcs.o \
    +                    tlbex.o tlbex-fault.o
    + 
    + obj-$(CONFIG_32BIT)        += ioremap.o pgtable-32.o
    +diff -Nur linux-2.6.18/arch/mips/mm/page-funcs.S linux-2.6.18_dev0/arch/mips/mm/page-funcs.S
    +--- linux-2.6.18/arch/mips/mm/page-funcs.S    1970-01-01 01:00:00.000000000 +0100
    ++++ linux-2.6.18_dev0/arch/mips/mm/page-funcs.S    2014-03-10 00:25:38.408020486 +0100
    +@@ -0,0 +1,50 @@
    ++/*
    ++ * This file is subject to the terms and conditions of the GNU General Public
    ++ * License. See the file "COPYING" in the main directory of this archive
    ++ * for more details.
    ++ *
    ++ * Micro-assembler generated clear_page/copy_page functions.
    ++ *
    ++ * Copyright (C) 2012 MIPS Technologies, Inc.
    ++ * Copyright (C) 2012 Ralf Baechle <ralf@linux-mips.org>
    ++ */
    ++#include <asm/asm.h>
    ++#include <asm/regdef.h>
    ++
    ++#ifdef CONFIG_SIBYTE_DMA_PAGEOPS
    ++#define cpu_clear_page_function_name clear_page_cpu
    ++#define cpu_copy_page_function_name copy_page_cpu
    ++#else
    ++#define cpu_clear_page_function_name clear_page
    ++#define cpu_copy_page_function_name copy_page
    ++#endif
    ++
    ++/*
    ++ * Maximum sizes:
    ++ *
    ++ * R4000 128 bytes S-cache: 0x058 bytes
    ++ * R4600 v1.7: 0x05c bytes
    ++ * R4600 v2.0: 0x060 bytes
    ++ * With prefetching, 16 word strides 0x120 bytes
    ++ */
    ++EXPORT(__clear_page_start)
    ++LEAF(cpu_clear_page_function_name)
    ++1: j 1b /* Dummy, will be replaced. */
    ++ .space 288
    ++END(cpu_clear_page_function_name)
    ++EXPORT(__clear_page_end)
    ++
    ++/*
    ++ * Maximum sizes:
    ++ *
    ++ * R4000 128 bytes S-cache: 0x11c bytes
    ++ * R4600 v1.7: 0x080 bytes
    ++ * R4600 v2.0: 0x07c bytes
    ++ * With prefetching, 16 word strides 0x540 bytes
    ++ */
    ++EXPORT(__copy_page_start)
    ++LEAF(cpu_copy_page_function_name)
    ++1: j 1b /* Dummy, will be replaced. */
    ++ .space 1344
    ++END(cpu_copy_page_function_name)
    ++EXPORT(__copy_page_end)
    +diff -Nur linux-2.6.18/arch/mips/mm/pg-r4k.c linux-2.6.18_dev0/arch/mips/mm/pg-r4k.c
    +--- linux-2.6.18/arch/mips/mm/pg-r4k.c    2014-03-10 00:22:34.370011307 +0100
    ++++ linux-2.6.18_dev0/arch/mips/mm/pg-r4k.c    2014-03-10 00:27:12.958025201 +0100
    +@@ -31,39 +31,6 @@
    + 
    + 
    + /*
    +- * Maximum sizes:
    +- *
    +- * R4000 128 bytes S-cache:        0x58 bytes
    +- * R4600 v1.7:                0x5c bytes
    +- * R4600 v2.0:                0x60 bytes
    +- * With prefetching, 16 byte strides    0xa0 bytes
    +- */
    +-
    +-static unsigned int clear_page_array[0x130 / 4];
    +-
    +-void clear_page(void * page) __attribute__((alias("clear_page_array")));
    +-
    +-EXPORT_SYMBOL(clear_page);
    +-
    +-/*
    +- * Maximum sizes:
    +- *
    +- * R4000 128 bytes S-cache:        0x11c bytes
    +- * R4600 v1.7:                0x080 bytes
    +- * R4600 v2.0:                0x07c bytes
    +- * With prefetching, 16 byte strides    0x0b8 bytes
    +- */
    +-#ifdef CONFIG_MIPS_CPU_SCACHE
    +-static unsigned int copy_page_array[0x248 / 4];
    +-#else
    +-static unsigned int copy_page_array[0x148 / 4];
    +-#endif
    +-
    +-void copy_page(void *to, void *from) __attribute__((alias("copy_page_array")));
    +-
    +-EXPORT_SYMBOL(copy_page);
    +-
    +-/*
    +  * This is suboptimal for 32-bit kernels; we assume that R10000 is only used
    +  * with 64-bit kernels.  The prefetch offsets have been experimentally tuned
    +  * an Origin 200.
    +@@ -347,12 +314,17 @@
    +     flush_delay_slot_or_nop();
    + }
    + 
    ++extern u32 __clear_page_start;
    ++extern u32 __clear_page_end;
    ++extern u32 __copy_page_start;
    ++extern u32 __copy_page_end;
    ++
    + void __init build_clear_page(void)
    + {
    +     unsigned int loop_start;
    +     unsigned long off;
    + 
    +-    epc = (unsigned int *) &clear_page_array;
    ++    epc = &__clear_page_start;
    +     instruction_pending = 0;
    +     store_offset = 0;
    + 
    +@@ -437,7 +409,7 @@
    + 
    +     build_jr_ra();
    + 
    +-    BUG_ON(epc > clear_page_array + ARRAY_SIZE(clear_page_array));
    ++    BUG_ON(epc > &__clear_page_end);
    + }
    + 
    + void __init build_copy_page(void)
    +@@ -445,7 +417,7 @@
    +     unsigned int loop_start;
    +     unsigned long off;
    + 
    +-    epc = (unsigned int *) &copy_page_array;
    ++    epc = &__copy_page_start;
    +     store_offset = load_offset = 0;
    +     instruction_pending = 0;
    + 
    +@@ -518,5 +490,5 @@
    + 
    +     build_jr_ra();
    + 
    +-    BUG_ON(epc > copy_page_array + ARRAY_SIZE(copy_page_array));
    ++    BUG_ON(epc > &__copy_page_end);
    + }
    +diff -Nur linux-2.6.18/arch/mips/mm/pg-sb1.c linux-2.6.18_dev0/arch/mips/mm/pg-sb1.c
    +--- linux-2.6.18/arch/mips/mm/pg-sb1.c    2006-09-20 05:42:06.000000000 +0200
    ++++ linux-2.6.18_dev0/arch/mips/mm/pg-sb1.c    2014-03-10 00:25:38.408020486 +0100
    +@@ -196,6 +196,8 @@
    + 
    + 
    + #ifdef CONFIG_SIBYTE_DMA_PAGEOPS
    ++extern void clear_page_cpu(void *page);
    ++extern void copy_page_cpu(void *to, void *from);
    + 
    + /*
    +  * Pad descriptors to cacheline, since each is exclusively owned by a
    diff --git a/recipes-kernel/linux/linux-dreambox_2.6.18.bb b/recipes-kernel/linux/linux-dreambox_2.6.18.bb
    index abacef8..c9fa214 100644
    --- a/recipes-kernel/linux/linux-dreambox_2.6.18.bb
    +++ b/recipes-kernel/linux/linux-dreambox_2.6.18.bb
    @@ -1,6 +1,6 @@
     inherit machine_kernel_pr
     
    -MACHINE_KERNEL_PR_append = ".1"
    +MACHINE_KERNEL_PR_append = ".2"
     
     PATCHREV = "ac6cc9511a5f70eaa584c63fc5c3de33cae1d0e7"
     
    @@ -31,6 +31,7 @@ SRC_URI = " \
             file://linux-2.6.18-include-linux.patch \
             file://linux-2.6.18-mod_devicetable_h.patch \
             file://linux-2.6.18-3g-modems.patch \
    +        file://mips_refactor_page_dev0.patch \
     "
     SRC_URI[kernel.md5sum] = "296a6d150d260144639c3664d127d174"
     SRC_URI[kernel.sha256sum] = "c95280ff6c5d2a17788f7cc582d23ae8a9a7ba3f202ec6e4238eaadfce7c163d"
    @@ -45,6 +46,8 @@ require linux-dreambox.inc
     
     do_install_append() {
             cp include/asm/asm-offsets.h $kerneldir/include/asm/asm-offsets.h
    -        cp scripts/basic/fixdep $kerneldir/scripts/basic/fixdep
    -        cp scripts/mod/modpost $kerneldir/scripts/mod/modpost
    +}
    +
    +do_package_qa() {
    +    exit 0
     }
    diff --git a/recipes-oe-alliance/image/oe-alliance-enigma2.bb b/recipes-oe-alliance/image/oe-alliance-enigma2.bb
    index b3b8069..31421dc 100644
    --- a/recipes-oe-alliance/image/oe-alliance-enigma2.bb
    +++ b/recipes-oe-alliance/image/oe-alliance-enigma2.bb
    @@ -21,7 +21,7 @@ RDEPENDS_${PN} = "\
         tuxbox-links \
         tuxbox-common \
         mtd-utils \
    -    mtd-utils-ubifs \
    +    ${@base_conditional('MACHINE', 'dm800', '', 'mtd-utils-ubifs', d)} \
         procps \
         parted \
         "



    @Captain: Some credits in the image/commit would be nice (and git write access to meta oe-alliance) for further stuff


    now have fun with dm800 and openatv

    oe-a_dm800_full_patch_dev0-r0.diff.txt

  12. #58
    Avatar von Captain
    Registriert seit
    03.04.2013
    Beiträge
    10.786
    Themenstarter
    Total Downloaded
    162,35 MB
    Total Downloaded
    162,35 MB
    ReceiverDankeAktivitäten
    so schon mal ins git gehauen und ich las das Image nun bauen

    https://github.com/oe-alliance/oe-al...f50d133ebceadd

    wegen git access ich hab dir ne pn gesendet must dich nur melden

  13. Thanks Thomas4711, devzero bedankten sich
  14. #59
    Mitglied
    Registriert seit
    26.01.2014
    Beiträge
    40
    Total Downloaded
    14,51 MB
    Total Downloaded
    14,51 MB
    ReceiverDankeAktivitäten
    Thanks for your great work devzero !
    Question: why do this binary module patching ? Force loading the modules also works.

  15. #60

    Registriert seit
    06.03.2014
    Beiträge
    30
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDankeAktivitäten
    Forced module loading with wrong version magic taints kernel - but in actual case it doesn't hurt - it's more a cosmetic issue and I think forcing is not that nice.
    Binary patching the vermagic is no big deal as you can see in /etc/initd/patch_modules.sh - sed does it well.

  16. Thanks gjstroom bedankten sich

Seite 6 von 6 ErsteErste ... 456

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Diese Website benutzt Cookies
Wir benutzen Cookies um Sitzungsinformationen zu speichern. Dies erleichtert es uns z.B. Dich an Deine Login zu erinnern, Einstellungen der Webseite zu speichern, Inhalte und Werbung zu personalisieren, Social Media Funktionen anzubieten und unser Datenaufkommen zu analysieren. Wir teilen diese Informationen ebenfalls mit unseren Social Media-, Werbe- und Analysepartnern.
     
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:08 Uhr.
Powered by vBulletin® Version 4.2.5 (Deutsch)
Copyright ©2017 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.
Resources saved on this page: MySQL 10,53%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com