<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 ð0 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>