<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi,</p>
    <p>also das große Problem beim ER-12 ist der Switch, da er per
      QSGMII am SoC hängt. Mein letzter Stand ist (etwa ein Jahr her),
      dass es noch keine passende (DSA-) Treiber gibt, die mit mehreren
      CPU Ports klar kommen. Für den QCA8511-AL1C war zudem auch kein
      Treiber auffindbar.</p>
    <p>Dann kommt noch hinzu, dass die ganzen (Mips) Octeons keinen
      guten Stand in der Openwrt Community haben. Es steht immer wieder
      zur Debatte die Architektur fallen zu lassen.</p>
    <p>Also wenn du nicht wirklich gute, neue Informationen zu den
      offensichtlichen Problemen hast, würde ich die Finger vom Gerät
      lassen - so praktisch das Ding auch wäre.</p>
    <p>Viele Grüße,</p>
    <p>lemmi<br>
      <code></code><code></code></p>
    <div class="moz-cite-prefix">On 18.04.22 18:22, Rainer Batz wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:42c00dda-b48d-db98-f967-2db89c212d96@rainer-batz.com">Hallo,
      <br>
      <br>
      <br>
      ich hätte da mal wieder eine Frage und wende mich hoffnungsvoll an
      die Community :-)
      <br>
      <br>
      <br>
      Da ich  2 EdgeRouter-12 günstig bekommen habe, habe ich mich daran
      versucht, diese erst in OpenWrt und dann mit Freifunk zum laufen
      zu bringen.
      <br>
      <br>
      Dazu habe ich die entsprechenden Repos geforked und Branches
      angelegt (keine Ahnung ob das der gängige Weg ist), und dann in
      Anlehnung an den ER4 die Konfiguration erweitert.
      <br>
      <br>
      Dev-Branches
      <br>
      <br>
      <a class="moz-txt-link-freetext" href="https://github.com/ciybe/openwrt/tree/v21.02.2-er12">https://github.com/ciybe/openwrt/tree/v21.02.2-er12</a>
      <br>
      <br>
      <a class="moz-txt-link-freetext" href="https://github.com/ciybe/ff-firmware/tree/dev-er12">https://github.com/ciybe/ff-firmware/tree/dev-er12</a>
      <br>
      <br>
      Erweiterung ER12 nach ER-4 Vorbild
      <br>
      <br>
<a class="moz-txt-link-freetext" href="https://github.com/ciybe/openwrt/blob/v21.02.2-er12/target/linux/octeon/files/arch/mips/boot/dts/cavium-octeon/cn7130_ubnt_edgerouter-12.dts">https://github.com/ciybe/openwrt/blob/v21.02.2-er12/target/linux/octeon/files/arch/mips/boot/dts/cavium-octeon/cn7130_ubnt_edgerouter-12.dts</a>
      <br>
      <br>
<a class="moz-txt-link-freetext" href="https://github.com/ciybe/openwrt/blob/v21.02.2-er12/target/linux/octeon/files/arch/mips/boot/dts/cavium-octeon/cn7130_ubnt_edgerouter-4.dts">https://github.com/ciybe/openwrt/blob/v21.02.2-er12/target/linux/octeon/files/arch/mips/boot/dts/cavium-octeon/cn7130_ubnt_edgerouter-4.dts</a>
      <br>
      <br>
      und in Anlehnung an die Modifikationen von Dan Brown, nur für
      v21.02.2 adaptiert
      <br>
      <br>
      <a class="moz-txt-link-freetext" href="https://github.com/dbro/openwrt/tree/er12">https://github.com/dbro/openwrt/tree/er12</a>
      <br>
      <br>
      <br>
      Dann habe ich das ganze als Basis für die FF Firmware genommen.
      <br>
      <br>
<a class="moz-txt-link-freetext" href="https://github.com/ciybe/ff-firmware/commit/d562cdb04f37c6bbcc18c84e493f9f878e99b6dc">https://github.com/ciybe/ff-firmware/commit/d562cdb04f37c6bbcc18c84e493f9f878e99b6dc</a>
      <br>
      <br>
      <br>
      Hier ist ein Diskusstionsthread mit Schaltbild ganz unten.
      <br>
      <br>
<a class="moz-txt-link-freetext" href="https://forum.openwrt.org/t/support-possible-for-the-new-ubiquiti-edgerouter-12/32982/9">https://forum.openwrt.org/t/support-possible-for-the-new-ubiquiti-edgerouter-12/32982/9</a>
      <br>
      <br>
      Im Schaltbild sieht man links 4 AR8033 NICs die nicht
      funktionieren, der Rest geht.
      <br>
      <br>
      <br>
      Flashanleitung der Vollständigkeit halber:
      <br>
      <br>
<a class="moz-txt-link-freetext" href="https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=6ee3680614047f7732731ebbaac946a93ab4f693">https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=6ee3680614047f7732731ebbaac946a93ab4f693</a>
      <br>
      <br>
      <br>
      Was noch fehlt bzw wo ich Hilfe brauche ist:
      <br>
      <br>
      <br>
      1) Die Konfiguration der 4 AR8033 NICs (siehe Schaltbild)
      funktioniert nicht (Ports 0-3 bzw lan6-9)
      <br>
      <br>
          - kein Fehler beim bauen aber auch keine Funktion
      <br>
      <br>
          - der angegebene treiber atheros,ar8033 ist auch nirgendwo
      anders in den dts Files auffindbar
      <br>
      <br>
              - entweder der treiber heisst anders oder man braucht
      keinen angeben??
      <br>
      <br>
              - in diversen FritzBoxen scheint jedenfalls eine AR8033
      NIC verbaut zu sein, da steht zB im &eth0 block halt gar
      nichts vom ar8033
      <br>
      <br>
<a class="moz-txt-link-freetext" href="https://github.com/ciybe/openwrt/blob/v21.02.2-er12/target/linux/ath79/dts/qca9556_avm_fritz450e.dts">https://github.com/ciybe/openwrt/blob/v21.02.2-er12/target/linux/ath79/dts/qca9556_avm_fritz450e.dts</a>
      <br>
      <br>
                  includiert indirekt
      <br>
      <br>
<a class="moz-txt-link-freetext" href="https://github.com/ciybe/openwrt/blob/v21.02.2-er12/target/linux/ath79/dts/qca955x.dtsi">https://github.com/ciybe/openwrt/blob/v21.02.2-er12/target/linux/ath79/dts/qca955x.dtsi</a>
      <br>
      <br>
              - es scheint einen Patch zu geben die irgendein Problem
      mit dem ar8033 behebt, habe ich noch nicht versucht
      <br>
      <br>
                  at803x-override-sgmii-link-check;
      <br>
      <br>
              - Kennt sich vielleicht jemand mit so sachen aus?
      <br>
      <br>
      <br>
      2) Reihenfolge/Zuordnung Ports zu lan(x) ist noch falsch, ist kein
      Problem aber ich lasse es vorerst so, weil dann der Uplink lan0
      wenigstens aktiv und verwendbar ist.
      <br>
      <br>
      <br>
      Danke und schöne Grüße
      <br>
      <br>
      Rainer (ciybe)
      <br>
      <br>
      <br>
    </blockquote>
  </body>
</html>