Gast
#5322726
Schönen guten Tag, ich arbeite derzeit an einen ARM-Board (AM335X) bei welchen es in einen bestimmten Betriebsmodus nur beschränkt viel Leistung vom Netzteil(Was nicht veränderbar ist) zur Verfügung steht. Um meine Leistungsaufnahme in den Fall zu verringern, suche ich eine Möglichkeit die Autonegotiation der Netzwerkschnittstelle auf 100 Mbit zu begrenzen(Schnittstelle hat Gigabit und spart auf diesen Weg ungemein viel Energie). Eine Hardware Änderung kommt in diesen Fall leider nicht in Frage, da es ebenso Betriebsfälle gibt, bei den die 1000 Mbit vom Kunden gefordert werden. Das Modul hat selbständig die Möglichkeit zu erkennen in welchen Betriebsfall es sich gerade befindet und könnte dementsprechend die Einstellung ändern. Wenn ich die gängigen Tools wie ethtool oder den Vorgänger mii-tool nutze, habe ich das Problem, das ich die Netzwerkschnittstelle nur fest auf eine Geschwindigkeit einstellen kann. Jedoch kann ich vorneweg nicht sagen, ob mir das Netzwerk 10 Mbit 100 Mbit 1000 Mbit mit Full- oder Halbduplex zur Verfügung stellt. Eine Reine Begrenzung der Bandbreite(wozu es viele Tools gibt) reicht in diesen Fall nicht aus. Es muss die Geschwindigkeit beeinflusst werden. Kennt jemand eine Möglichkeit dies zu bewerkstelligen? Vielen Dank für Ihre Hilfe.