CPE210: Lokale Firmware

Hallo,
ich will mich der Freiburger Community anschließen, und würde da gerne einen Outdoor Router verwenden, im speziellen den CPE210. Jetzt gibt es keine Firmware in Freiburg.
Jetzt habe ich versucht die Firmware selbst zu kompilieren, leider ohne Erfolg, das compilieren failed. Aus der Fehlermeldung werde ich nicht schlau.
Gibt es eine Möglichkeit die Firmware von anderen Communitys zu borgen, und irgendwie abzuändern, dass es funktioniert?
Oder kann mir jemand mit der passenden Firmware helfen?

  • Michael

Wenn du möchtest versuche ich dir mal ein Gluon mit der Freiburger Config auf basis von 2014.4 zu bauen.

Ja, das würde mir sehr helfen!
Das Problem ist, dass es bei mir irgendwie nicht compilieren will.
(Bin aber auch nicht der Compiling-Experte!)

Freiburg nutzt 2014.3+1

PS: Bitte weise darauf hin, dass du schon in der ML gefragt hast:
http://freiburg.freifunk.net/pipermail/freifunk/2015-April/000235.html

Ja und der CPE210 ist erst seit 2014.4 in der Liste. Desswegen sehe ich kein Problem einfach eine Firmware auf 2014.4 zu bauen.

Ich bin mir aber ehrlichgesagt nicht sicher welche site.conf etc. für die FW die Richtige ist, das ist sehr unübersichtlich Dokumentiert… Das sollte besser jemand machen der aus dem Raum kommt.

Ich dachte, wenn vll B.A.T.M.A.N zwischen den Versionen geupdatet wurde, dann würde es nicht funktioniert

Die site.conf ist hier zu finden:
https://gitorious.org/fffr/firmware/source/1e50d8ca51a21239f80b6b7cf4d7d93b1d57c947:

Hallo,

eine fremde Firmware zu modifizieren halte ich für eine sehr schlechte Idee.

Clone einfach das Repo aus Freiburg: https://gitorious.org/fffr/firmware.git

Und dann führst du make aus, das kopiert dir die lokalen Einstellungen ins Gluon. Und dann kannst du Gluon kompilieren.

Bitte poste, wenn es hängt, deine Ein- und die darauf folgenden Ausgaben, dann können wir dir sicherlich helfen, das zu kompilieren.

Sehr guten, direkten Support bekommst du auch im Gluon IRC, der neoraider hat mir da auch schon oft bei Kompilerfehlern geholfen.

Erste Frage:
Wo stelle ich ein, dass die CPE210 firmware compiliert werden soll? Wie mache ich das richtig?
(Eventuell habe ich hier einen Fehler schon gemacht…)

Das musst du nicht einstellen. Der Baut von alleine alle Images!

make GLUON_BRANCH=$branch GLUON_TARGET=ar71xx-generic 

Kannst du auch mal hier nachlesen: Getting Started — Gluon 2014.3 documentation

tut er leider bei mir nicht.

michael@oldgrey:~/compile/freifunk-cpe210/firmware/gluon/images/factory$ ls
gluon-fffr-2014.3±d-link-dir-615-rev-e1.bin
gluon-fffr-2014.3±d-link-dir-825-rev-b1.bin
gluon-fffr-2014.3±linksys-wrt160nl.bin
gluon-fffr-2014.3±tp-link-tl-mr3020-v1.bin
gluon-fffr-2014.3±tp-link-tl-mr3040-v1.bin
gluon-fffr-2014.3±tp-link-tl-mr3220-v1.bin
gluon-fffr-2014.3±tp-link-tl-mr3420-v1.bin
gluon-fffr-2014.3±tp-link-tl-mr3420-v2.bin
gluon-fffr-2014.3±tp-link-tl-wa901n-nd-v2.bin
gluon-fffr-2014.3±tp-link-tl-wdr3500-v1.bin
gluon-fffr-2014.3±tp-link-tl-wdr3600-v1.bin
gluon-fffr-2014.3±tp-link-tl-wdr4300-v1.bin
gluon-fffr-2014.3±tp-link-tl-wr1043n-nd-v1.bin
gluon-fffr-2014.3±tp-link-tl-wr740n-nd-v1.bin
gluon-fffr-2014.3±tp-link-tl-wr740n-nd-v3.bin
gluon-fffr-2014.3±tp-link-tl-wr740n-nd-v4.bin
gluon-fffr-2014.3±tp-link-tl-wr741n-nd-v1.bin
gluon-fffr-2014.3±tp-link-tl-wr741n-nd-v2.bin
gluon-fffr-2014.3±tp-link-tl-wr741n-nd-v4.bin
gluon-fffr-2014.3±tp-link-tl-wr841n-nd-v3.bin
gluon-fffr-2014.3±tp-link-tl-wr841n-nd-v5.bin
gluon-fffr-2014.3±tp-link-tl-wr841n-nd-v7.bin
gluon-fffr-2014.3±tp-link-tl-wr841n-nd-v8.bin
gluon-fffr-2014.3±tp-link-tl-wr841n-nd-v9.bin
gluon-fffr-2014.3±tp-link-tl-wr842n-nd-v1.bin
gluon-fffr-2014.3±tp-link-tl-wr842n-nd-v2.bin
gluon-fffr-2014.3±tp-link-tl-wr941n-nd-v2.bin
gluon-fffr-2014.3±tp-link-tl-wr941n-nd-v3.bin
gluon-fffr-2014.3±tp-link-tl-wr941n-nd-v4.bin
gluon-fffr-2014.3±ubiquiti-bullet-m.bin
gluon-fffr-2014.3±ubiquiti-nanostation-m.bin
gluon-fffr-2014.3±ubiquiti-unifiap-outdoor.bin
gluon-fffr-2014.3±ubiquiti-unifi.bin

Woran könnte das liegen?

Hast du gluon version 2014.4?

git checkout 2014.4.x

Updated habe ich, jetzt kommt die Fehlermeldung:

Collected errors:

  • satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-ath9k:
  • kernel (= 3.3.8-1-d6597ebf6203328d3519ea3c3371a493) * 
    
  • opkg_install_cmd: Cannot install package kmod-ath9k.
  • satisfy_dependencies_for: Cannot satisfy the following dependencies for gluon-next-node:
  • kernel (= 3.3.8-1-d6597ebf6203328d3519ea3c3371a493) * 
    
  • opkg_install_cmd: Cannot install package gluon-next-node.

Wie installier ich das?

Hast du make update gemacht?

make update GLUON_RELEASE=v2014.4 GLUON_TARGET=ar71xx-generic
make clean GLUON_RELEASE=v2014.4 GLUON_TARGET=ar71xx-generic
make V=s GLUON_RELEASE=v2014.4 GLUON_TARGET=ar71xx-generic

Er hat etwas geupdadet, aber Fehlermeldungen kommen trotzdem:

Collected errors:

  • opkg_install_cmd: Cannot install package gluon-config-mode.
  • opkg_install_cmd: Cannot install package gluon-next-node.
  • opkg_install_cmd: Cannot install package gluon-mesh-batman-adv.
  • opkg_install_cmd: Cannot install package gluon-mesh-vpn-fastd.
  • opkg_install_cmd: Cannot install package gluon-radvd.

Entweder hängt es an communityspezifischen Paketen oder er kann Abhängigkeiten nicht runterladen. Frage am Besten Mal im Gluon-IRC nach. Mir fällt leider gerade nicht ein, was du probieren könntest.