Hallo, Ich habe hier ein ATSAMA5D27-SOM1 Modul auf welchem ein KSZ8081RNA Ethernet PHY verbaut ist. Dessen LED0 Ausgang soll bei fehlendem Link high und bei vorhandenem Link Low sein. Bei mir ist er leider immer high, auch bei funktionierender Verbindung. Richtung VCC kann ich nur die vorgesehenen 10k messen, sollte also alles in Ordnung sein. Das Verhalten zeigt sich auf allen Modulen die ich habe, weshalb ich nicht von einem Hardwaredefekt ausgehe. Hat jemand eine Idee was das Problem sein könnte? Grüße
Beim KSZ8081RNA sollte das PHY-Register 0x1F.5:4 = [00] = Link/Activity-Anzeige (voreingestellt) oder [01] = nur Link-Anzeige gesetzt sein. Normalerweise sind in diesem Register 0x1F alle Bits = 0. Die PHY-Register werden per MIIM (MDIO/MDC) bedient (zur Kontrolle einfach mal alle PHY-Register auslesen), wobei die PHY-Adresse auf 0 eingestellt ist (per Strapping-Widerstand R51).
Hallo, ich habe das gleiche Problem. Gibt es hier mittlerweile eine Lösung? Gruß
"net: phy: micrel: make sure the factory test bit is cleared The KSZ8081 PHY has a factory test mode which is set at the de-assertion of the reset line based on the RXER (KSZ8081RNA/RND) or TXC (KSZ8081MNX/RNB) pin. If a pull-down is missing, or if the pin has a pull-up, the factory test mode should be cleared by manually writing a 0 (according to the datasheet). This patch makes sure this factory test bit is cleared in config_init(). Tested-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Antoine Tenart <antoine.tenart@bootlin.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: David S. Miller <davem@davemloft.net>" commit: 7a1d8390d015a13c42b1effa1f22fda0858fe6f9
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.