[1] Archiv / MLD 4.x / Development / Devel für das BananaPI?
 

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
Devel für das BananaPI?
« on: December 31, 2014, 20:13:08 »
Habe haute mal versucht am BananaPi mit Lubuntu 14.4 einen Devel Umgebung aufzubauen. So weit so gut ich konnte die ganze Repository hinzufügen und es ging alles bis hin zu "make" Bei habe mir gedacht ich versuche erst mal den Kernel zu bauen mit
Code: [Select]
cd /kernel
date && make kernel && date
da bekam ich dann folgenden Fehler
Code: [Select]
fatal: ambiguous argument 'src/linux.config.armv7l': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
Was ich mir fast gedacht habe das es nicht so geht. Wie ich den Fehler verstehe das ich per git clone den Kernel holen muss und ihn dann mit
Code: [Select]
make j3
make install
machen. Das das ganze auch unter dem BananaPi läuft. Hoffe ich bin da nicht komplett am Holzweg!   ???

SO JETZT WÜNSCHE ICH ALLEN EINEN GUTEN RUTSCH UND EIN ERFOLGREICHES UND GESUNDES JAHR 2015
Gruß Mario
Meine Hardware (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20313
    • View Profile
    • ClausMuus.de
Devel für das BananaPI?
« Reply #1 on: January 01, 2015, 02:11:27 »
Hi,

es gibt drei Probleme:
- es wird fälschlicherweise ein RPI System erkannt
- es fehlt eine Kernel Konfiguration für die Hardware
- das arch lib Verzeichnis ist nicht definiert

Der ersten und dritten Punkt wird in der MLD/Makefile.default in Zeile 3 und 4 definiert und kann in der Makefile.config mit passenden Werten überladen werden. So sollte das passen:
Code: [Select]
dest := bpi
arch_lib := $(shell cd /lib; ls -d *-linux-*)

Den zweiten Punkt kannst Du beheben, wenn (durch die vorherige Korrektur) der Kernel herunter geladen werden konnte. Dann wechselst Du in den Ordner MLD/kernel/src/linux und machst Dort nen "make defconfig" und anschließend unter MLD/kernel nen "make menuconfig". Dort musst Du einstellen, dass die initramfs lzma Komprimiert ist und, dass das btrfs Filesystem fest im Kernel integriert ist.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20313
    • View Profile
    • ClausMuus.de
Devel für das BananaPI?
« Reply #2 on: January 01, 2015, 02:33:06 »
Hi,

die Makefile.default habe ich nun so angepasst, das die nicht mehr fälschlich den rpi erkennt. Die Kernel Konfiguration musst DU aber weiterhin selbst erstellen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
Devel für das BananaPI?
« Reply #3 on: January 01, 2015, 10:10:07 »
Hi Claus!

Danke für die Info und ein Gutes Neues Jahr mit viel Gesundheit dir und deiner Familie!
Das Makefile werde ich mir heute ansehen und schaue das ich es anpassen kann. Das mit dem Kernel, könnte man da nicht den Kernel von http://www.igorpecovnik.com/2014/09/07/banana-pi-debian-sd-image/ verwende? Oder muss der trotzdem angepasst werden an die MLD wie ich mir vorstellen kann.
Gruß Mario
Meine Hardware (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20313
    • View Profile
    • ClausMuus.de
Devel für das BananaPI?
« Reply #4 on: January 01, 2015, 11:43:53 »
Hi,

Du könntest es mal mit dieser Quelle für den Kernel versuchen und folgendes im kernel Makefile eintragen:
Code: [Select]
src_url = https://github.com/LeMaker/linux-sunxi/archive/lemaker-3.4.tar.gz
version_base = 3.4
latest_version = 3.4.103
und die Konfig solltest Du so bekommen:
Code: [Select]
wget "https://raw.githubusercontent.com/LeMaker/linux-sunxi/lemaker-3.4/arch/arm/configs/sun7i_defconfig" -O src/linux.config.armv7l
sed "s/# CONFIG_BTRFS_FS is not set/CONFIG_BTRFS_FS=y/" -i src/linux.config.armv7l
Mit etwas Glück kann der Kernel bereits booten.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
Devel für das BananaPI?
« Reply #5 on: January 01, 2015, 11:52:02 »
Hi Claus!

Werde ich heute versuchen vorher mach ich Lubuntu nochmal neu drauf das ich wieder ein sauberes Grundsystem habe.
« Last Edit: January 01, 2015, 12:37:31 by mafe68 »
Gruß Mario
Meine Hardware (show / hide)

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
Devel für das BananaPI?
« Reply #6 on: January 01, 2015, 22:51:26 »
Hi Claus!

Habe mal das gemacht wie du es geschrieben hast aber bekomme bei "make" folgende Fehlermeldung!
Code: [Select]
root@lemaker:~/MLD/kernel# make
kernel:
  Build kernel...
/bin/bash: line 10: xgettext: command not found
/bin/bash: line 6: msgfmt: command not found
/bin/bash: line 6: msgfmt: command not found
make[2]: *** [translate] Error 127
make[1]: *** [package/data/usr/share/doc] Error 2
make: *** [_all] Error 2
Gruß Mario
Meine Hardware (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20313
    • View Profile
    • ClausMuus.de
Devel für das BananaPI?
« Reply #7 on: January 01, 2015, 22:58:43 »
Hi,

Du musst mindestens die Ubuntu Pakete installieren, die im Wiki zum Aufsetzen eines Devel Systems beschrieben sind. Alternativ würde ein make im MLD Ordner auch anzeigen welche Pakete noch fehlen.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
Devel für das BananaPI?
« Reply #8 on: January 01, 2015, 23:06:32 »
Ich habe nach dem Wiki die MLD Devel installiert und jetzt nochmal eine "make" im MLD Ordner gemacht und habe die Fehlermeldung bekommen
Code: [Select]
Das für base benötigtes Ubuntu Paket syslinux-common fehlt. Heb das Paket nachinstalliert und nochmal versucht und wieder die selbe Meldung bekommen wie vorher.
Gruß Mario
Meine Hardware (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20313
    • View Profile
    • ClausMuus.de
Devel für das BananaPI?
« Reply #9 on: January 01, 2015, 23:14:29 »
OK, mach mal nen "make deps" dann wird Dir alles angezeigt was fehlt.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline mafe68

  • MLD-Tester
  • Expert Member
  • ******
  • Posts: 2389
  • Immer auf der Suche nach was neuem!
    • View Profile
    • Mediastreambox
Devel für das BananaPI?
« Reply #10 on: January 01, 2015, 23:22:42 »
Schreibt mit diese Fehler
Spoiler (show / hide)
Habe aber die alle in der Source.list drin
Quote
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-security main restricted
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-security main restricted
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-security universe
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-security universe
deb http://ports.ubuntu.com/ubuntu-ports/ trusty-security multiverse
deb-src http://ports.ubuntu.com/ubuntu-ports/ trusty-security multiverse
deb http://plex.r.worldssl.net/PlexMediaServer/ubuntu-repo lucid main
deb-src http://plex.r.worldssl.net/PlexMediaServer/ubuntu-repo lucid main
deb http://repository.spotify.com/ stable non-free
deb-src http://repository.spotify.com/ stable non-free
deb http://archive.mene.za.net/raspbian wheezy contrib
deb-src http://archive.mene.za.net/raspbian wheezy contrib
deb http://apt.pilight.org/ stable main
deb-src http://apt.pilight.org/ stable main
Gruß Mario
Meine Hardware (show / hide)

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20313
    • View Profile
    • ClausMuus.de
Devel für das BananaPI?
« Reply #11 on: January 02, 2015, 12:56:01 »
Na ja, da kannst Du Dich ja später drum kümmern. Es geht ja vor allem um die ersten 5 bis 10 Pakete die beim "make deps" aufgelistet werden, denn die werden zum Bauen des Kernels benötigt.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] Archiv / MLD 4.x / Development / Devel für das BananaPI?
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.