Seite 2 von 7 ErsteErste 1234 ... LetzteLetzte
Ergebnis 11 bis 20 von 67
  1. #11
    VIP Avatar von SpaceRat
    Registriert seit
    12.08.2012
    Ort
    Midgard
    Beiträge
    416
    Thanks
    49
    Thanked 165 Times in 97 Posts
    Zitat Zitat von bonkel Beitrag anzeigen
    wenn das so einfach ist, dann machs doch selbst
    Würde ich ja glatt, aber ich habe ehrlich gesagt nicht viel Erfahrung damit, den Kernel einer Enigma2-Box auszutauschen.
    Außerdem will ich auch einen ansonsten identischen Kernel, also wirklich nur exakt diese eine Änderung. Wenn ich mir einfach nur die Quellen besorge, weiß ich ja noch nicht, welche Einstellungen ansonsten vorgenommen wurden.

    Also drei Probleme:
    a.) Wie cross-compilen eines sh4-Kernels auf einem x86/AMD64-System (Ubuntu in einer VM)
    b.) Woher dieselben Quellen benutzen, aus denen der Standardkernel gebaut wurde?
    c.) Welche anderen Einstellungen wurden genutzt?
    d.) Wie nur den Kernel auf dem Topf austauschen?

    Wenn diese Punkte geklärt wären, würde ich das wirklich glatt selber machen.


  2. #12
    Moderator Avatar von TheChip
    Registriert seit
    18.05.2012
    Beiträge
    3.912
    Thanks
    649
    Thanked 1.127 Times in 852 Posts
    Schau dir mal meinen Beitrag zur Buildumgebung im SH4 Duckboxbereich an. Da findest alles zum selberbauen.
    GB Quad 4K + GB Quad + Octagon SF4008 + Formuler F1

    Fragen bitte ins Forum und nicht in meinen PN-Briefkasten!

    FAQ


  3. #13
    VIP Avatar von SpaceRat
    Registriert seit
    12.08.2012
    Ort
    Midgard
    Beiträge
    416
    Thanks
    49
    Thanked 165 Times in 97 Posts
    Zitat Zitat von TheChip Beitrag anzeigen
    eine passende Kernelconfig geben kannst, bau ich die gerne ein. Aber ich hab bis jetzt noch nichts gefunden.
    Identisch zu 2.6.32.46_stm24_0209
    mit folgenden Änderungen:
    [siehe Seite 3]
    Geändert von SpaceRat (05.07.2013 um 08:45 Uhr) Grund: Veraltet


  4. #14
    VIP Avatar von SpaceRat
    Registriert seit
    12.08.2012
    Ort
    Midgard
    Beiträge
    416
    Thanks
    49
    Thanked 165 Times in 97 Posts
    Wie kann ich denn, nachdem ich einen Kernel gebaut habe, den vorhandenen einfach durch den neuen ersetzen?
    Oder muß ich dazu das ganze Image mit meinem Kernel drin neu installieren?

    Neues uImage nach /boot kopieren und dann
    dd if=/boot/uImage of=/dev/mtdblock3
    ?
    So steht es (analog) im Enigma2-Installer ...
    Geändert von SpaceRat (02.07.2013 um 00:32 Uhr)


  5. #15
    Moderator Avatar von TheChip
    Registriert seit
    18.05.2012
    Beiträge
    3.912
    Thanks
    649
    Thanked 1.127 Times in 852 Posts
    Das kannst Du nur probieren ob es so reicht. Kann ich Dir erst am Donnerstag sagen, bin vorher unterwegs.

    Für die Installation: Wenn es so im Deployscript steht, wird es wohl so stimmen
    GB Quad 4K + GB Quad + Octagon SF4008 + Formuler F1

    Fragen bitte ins Forum und nicht in meinen PN-Briefkasten!

    FAQ


  6. #16
    Moderator Avatar von TheChip
    Registriert seit
    18.05.2012
    Beiträge
    3.912
    Thanks
    649
    Thanked 1.127 Times in 852 Posts
    Hab grad mal nen schnelltest gemacht, aber das reicht noch nicht zum bauen. Kannst ja gern selber nochmal versuchen. Ich komm frühestens am Donnerstag dazu mich damit nochmal näher zu beschäftigen.
    GB Quad 4K + GB Quad + Octagon SF4008 + Formuler F1

    Fragen bitte ins Forum und nicht in meinen PN-Briefkasten!

    FAQ


  7. #17
    VIP Avatar von SpaceRat
    Registriert seit
    12.08.2012
    Ort
    Midgard
    Beiträge
    416
    Thanks
    49
    Thanked 165 Times in 97 Posts
    Ich krieg's nicht hin.
    It compiles, first screen comes up, ship it ...
    Also mein Kernel startet (Mit meinen Modulen), aber offensichtlich habe ich dabei den Treiber für den Tuner zerschossen, ich kann auf keinen Sender mehr gehen. Ansonsten läuft alles ...

    Problematisch ist, daß weder der Kernel aus max-tdt noch tdt mit dem aus dem HDMU-Image übereinstimmt, was die Konfiguration angeht.
    Der max-tdt baut viel mehr intern (CIFS, NFS), dafür kriege ich zusätzliche Module, die im HDMU nicht drin sind, ftdi_sio.ko heißt im HDMU-Image nur ftdi.ko, usw. usf.

    Es wäre wirklich sehr nett, wenn irgendjemand vom Team mir testweise einen Kernel bauen könnte, der absolut identisch zu dem aktuellen normalen Build ist, aber folgende Änderungen (Eigentlich genau eine einzige) an der Kernel-Konfiguration hat:

    Variante 1:
    < # CONFIG_IPV6 is not set
    ---
    > CONFIG_IPV6=y
    > # CONFIG_IPV6_PRIVACY is not set
    > # CONFIG_IPV6_ROUTER_PREF is not set
    > # CONFIG_IPV6_OPTIMISTIC_DAD is not set
    > # CONFIG_INET6_AH is not set
    > # CONFIG_INET6_ESP is not set
    > # CONFIG_INET6_IPCOMP is not set
    > # CONFIG_IPV6_MIP6 is not set
    > # CONFIG_INET6_XFRM_TUNNEL is not set
    > # CONFIG_INET6_TUNNEL is not set
    > # CONFIG_INET6_XFRM_MODE_TRANSPORT is not set
    > # CONFIG_INET6_XFRM_MODE_TUNNEL is not set
    > # CONFIG_INET6_XFRM_MODE_BEET is not set
    > # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
    > # CONFIG_IPV6_SIT is not set
    > # CONFIG_IPV6_TUNNEL is not set
    > # CONFIG_IPV6_MULTIPLE_TABLES is not set
    > # CONFIG_IPV6_MROUTE is not set

    Variante 2:
    < # CONFIG_IPV6 is not set
    ---
    > CONFIG_IPV6=m
    > # CONFIG_IPV6_PRIVACY is not set
    > # CONFIG_IPV6_ROUTER_PREF is not set
    > # CONFIG_IPV6_OPTIMISTIC_DAD is not set
    > # CONFIG_INET6_AH is not set
    > # CONFIG_INET6_ESP is not set
    > # CONFIG_INET6_IPCOMP is not set
    > # CONFIG_IPV6_MIP6 is not set
    > # CONFIG_INET6_XFRM_TUNNEL is not set
    > # CONFIG_INET6_TUNNEL is not set
    > # CONFIG_INET6_XFRM_MODE_TRANSPORT is not set
    > # CONFIG_INET6_XFRM_MODE_TUNNEL is not set
    > # CONFIG_INET6_XFRM_MODE_BEET is not set
    > # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
    > # CONFIG_IPV6_SIT is not set
    > # CONFIG_IPV6_TUNNEL is not set
    > # CONFIG_IPV6_MULTIPLE_TABLES is not set
    > # CONFIG_IPV6_MROUTE is not set



    Mit diesen Einstellungen gibt es auch keine weiteren Abhängigkeiten im Kernel. Crypto wird für IPsec benötigt, aber das brauche ich alles gar nicht.


  8. #18
    VIP Avatar von SpaceRat
    Registriert seit
    12.08.2012
    Ort
    Midgard
    Beiträge
    416
    Thanks
    49
    Thanked 165 Times in 97 Posts
    Hier übrigens mal eine Ausgabe von ifconfig auf dem Topf, wenn der Kernel und Busybox mit IPv6-Support gebaut wurden.
    Es fehlt also wirklich einfach nur ein sauber gebauter Kernel und der Topf kann IPv6.

    Code:
    eth0      Link encap:Ethernet  HWaddr 00:3E:9E:11:22:33
              inet addr:192.168.1.17  Bcast:192.168.1.255  Mask:255.255.255.0
              inet6 addr: 2001:db8:ac00:815d:23e:9eff:fe11:2233/64 Scope:Global
              inet6 addr: fe80::23e:9eff:fe11:2233/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:112 errors:0 dropped:0 overruns:0 frame:0
              TX packets:50 errors:1 dropped:0 overruns:0 carrier:1
              collisions:0 txqueuelen:1000
              RX bytes:10606 (10.3 KiB)  TX bytes:4244 (4.1 KiB)
              Interrupt:133


  9. #19
    VIP Avatar von santa
    Registriert seit
    07.05.2012
    Beiträge
    7.844
    Thanks
    1.070
    Thanked 5.005 Times in 1.790 Posts
    Du musst den enigma2 branch aus dem Max git nehmen, das ist unsere kernelkonfig
    mfg santa

    GigaBlue Quad Plus -->Yamaha AV Receiver-->Panasonic Plasma

    derzeit noch in Betrieb:
    IPBox 9000, Technisat Digicorder HDS2+, AT 500



  10. #20
    VIP Avatar von SpaceRat
    Registriert seit
    12.08.2012
    Ort
    Midgard
    Beiträge
    416
    Thanks
    49
    Thanked 165 Times in 97 Posts
    Zitat Zitat von santa Beitrag anzeigen
    Du musst den enigma2 branch aus dem Max git nehmen, das ist unsere kernelkonfig
    Und was stelle ich hier ein:
    Player:
    1) Player 191 (stmfb-3.1_stm24_0102)
    2) Player 191 (stmfb-3.1_stm24_0104)
    Select player (1-2)?


    Multicom:
    1) Multicom 3.2.4 (Player191)
    2) Multicom 4.0.6 (Player191)
    Select multicom (1-2)?


    Media Framework:
    1) eplayer3
    2) gstreamer
    3) use build-in
    Select media framework (1-3)?


    External LCD support:
    1) No external LCD
    2) graphlcd for external LCD
    Select external LCD support (1-2)?


    Graphic Framework:
    1) Framebuffer
    2) DirectFB (Recommended XBMC)
    Select Graphic Framework (1-2)?


Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •