[Wien] compiling freifunk firmware
Erich N. Pekarek
(spam-protected)
Do Dez 15 15:14:53 CET 2011
Hallo Alex!
In der Funkfeuer-Backfire von Joe ist "horst" prinzipiell im
brcm-2.4-Zweig verfügbar, jedoch betrachten wir die Linksys mittlerweile
als Auslaufmodell.
(Build 1066 oder 1067 sollte haben, was Du brauchst).
Mit dem Openwrt-Repository (Bleeding Edge) habe ich erst kürzlich wegen
Problemen mit einer Broadcom-Karte in einem Routerboard "gespielt".
Meines Erachtens werden in unserem Builds die Möglichkeiten einer
aktuellen Busybox nicht ausreichend ausgeschöpft.
Was die Freifunk-Firmware anbelangt, kann ich Dir nicht direkt helfen.
Zu Deinem Kompilierungs Problem - ich denke nicht, dass die page.h
Deines Ubuntus, sondern die im include-Verzeichnis Deines Buildroots
Deines Openwrt(-Kernels) gemeint ist.
Versuche doch einmal ein "nacktes" OpenWRT oder ein OpenWRT
Freifunk-Feeds zu kompilieren, sofern das wirklich nötig ist (Siehe
"Image Generator"! - da sind vorkompilierte Pakete vorhanden aus denen
Du ein Image machen kannst. Inwieweit die von Dir gewünschten Patches
enthalten sind, weiß ich nicht.)
Kennst Du:
http://wiki.openwrt.org/doc/devel/feeds
und
http://wiki.freifunk.net/index.php?title=OpenWrt_Buildroot
?
Die 0xFF-Backfire-Images dürften laut Joe's Informationen auf Image
Builder -pardon- Image Generator zu beruhen, umgehen also das Problem,
das Du gerade hast.
Siehe auch:
http://wiki.openwrt.org/doc/howto/obtain.firmware.generate
Anzumerken ist, dass der brcm-2.4-Zweig einige Eigenheiten hat(te), die
nicht ganz mit der OpenWRT-Doku übereinstimmen. (z.B.:
Antennenausgangsbezeichnungen).
Wenn die obigen Informationen Dein Problem noch immer nicht lösen, melde
Dich bitte - auch abseits der Liste. Ich selbst stehe aber auch noch am
Anfang mit meinen Experimenten. Ich hätte gerne einen
0xff-Backfire-Fork, um kleinere Images für ältere oder unterbestückte
Geräte zu haben, die doch noch angemessenen Funktionsumfang haben und
meine Hoffnungen ruhen auf den vielen Busybox-Plugins neuerer Builds.
Mein Problem dabei ist vor allem die mangelnde Zeit, um mich intensiv
mit diesem Problem zu befassen.
SG
Erich
Am 2011-12-15 14:31, schrieb Alex:
> Hi!
>
> Ich kompiliere mir regelmässig aktuelle OpenWRTs aufgrund diverser kleiner
> (meist abgeschriebenen) Modifikationen.
> Da ich auf meinem WRT54GS mit Funkfeuer ähh Freifunk Firmware nun ein
> aktuelles Horst (wegen dem Spectrum Analyzer Mode) kopieren wollte, das
> ich nirgends fand, dachte ich ich mach das auch mal mit der Freifunk
> Firmware, also einem Whiterussian.
>
> 1. Holen mit cvs von ff-firmware.cvs.sourceforge.net - geht.
> 2. Pfade in CONFIG ändern.
> 3. ff-devel/horst.mk editieren zwecks aktueller Version.
> 4. ./horst.mk geht nicht wegen fehlender curses.h.
> also..
> 5. make all
> 6. binutils-uclibc.mk, squashfsroot.mk, ipkg-utils.mk anpassen (weil Pfade
> bzw. Versionen nicht mehr Verfügbar)
> 7. nochmal make all - läuft durch und erzeugt die Images
>
> ABER
>
> make update beschwert sich dass
> cross/ff/trunk/openwrt/build_mipsel/linux-2.4-brcm nicht existiert.
> Also einfach anlegen - ist das wirklich richtig?
>
> DANN
>
> make update
>
> versucht busybox zu erstellen und endet aber weil: asm/page.h: No such
> file or directory
>
> Jetzt denk ich mal es geht nicht um die page.h meines Ubuntus.
> Mit mk-all.sh wird zwar auch einiges im buildroot Verzeichniss von
> ff-devel erstellt, aber bringen tut das auch nichts.
>
> Leider bin ich da nicht so fit, in Openwrt geht das mittlerweile alles
> etwas anders (gerade zusätzliche Packages), und dementsprechend alte Dokus
> find ich auch nicht wirklich :-(.
> Und eigentlich sieht das ja alles fertig durchgescriptet aus.
> Kann mir da bitte wer weiterhelfen?
>
> Danke
>
> Alexander
>
>
>
> --
> Wien mailing list
> (spam-protected)
> https://lists.funkfeuer.at/mailman/listinfo/wien
Mehr Informationen über die Mailingliste Wien