Verschiedene Fritz!Boxen unterscheiden sich zunächst bei der CPU-Architektur: mips oder mipsel. mipsel-Fritz!Boxen sind x2xx und Ältere (z.B. 7270, 7170). mips-Fritz!Boxen sind x3xx und Neuere (z.B. 7390, 7340, 3390, 7490).
WICHTIG: Wegen verschiedener Prozessoren kann man ein Binary nicht auf beiden Arten verwenden. Es muss also für beide Arten kompiliert werden.
UPDATE: Funktioniert auch nun bei der neuen Fritz!Box 3272. Danke an dieser Stelle für den Hinweis an Fabian D.
CPU-Architektur per Skript
Oft ist es nützlich, CPU-Architektur per skript herauszufinden. Das funktioniert folgendermaßen:
1 2 |
if egrep -q 'AR9|AR10|VR9|Fusiv' /proc/cpuinfo ; then CPU='mips'; else CPU='mipsel'; fi echo "CPU: $CPU" |
Mit erster Zeile wird in die Variable CPU mips oder mipsel gespeichert. Dies wird dann in der zweiten Zeile am Bildschirm ausgegeben.
MAN MERKE: Die erste Zeile findet man oft in meinen Beschreibungen für Fritz!Boxen ohne USB-Speicher. In debug.cfg oder im anderen Skript muss diese am besten am Anfang und nur einmal vorkommen, wobei jeder weitere Aufruf nichts bringen würde, aber auch nicht stören würde.