NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

port-evbarm/56095: SOPINE Clusterboard unable to transmit network data

>Number:         56095
>Category:       port-evbarm
>Synopsis:       SOPINE Clusterboard unable to transmit network data
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    port-evbarm-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Apr 06 21:00:00 +0000 2021
>Originator:     snow flurry
>Release:        current, 202104041700Z
NetBSD fairy01 9.99.81 NetBSD 9.99.81 (GENERIC64) #0: Sat Apr  3 07:38:11 UTC 2021 evbarm
With the current sun50i-a64-sopine-baseboard dtb, SOPINE units connected to a clusterboard are unable to transmit network data over emac0. Cursory testing with tcpdump shows packets are being received and show as sent on the SOPINE, but said sent packets never show up on the other end.
1. Connect an ethernet cable between the clusterboard and a secondary device (ex. laptop)
2. Attempt to access the SOPINE via the secondary device; or, using the SOPINE, try to access the secondary device
The following patch to the sun50i-a64-sopine-baseboard dts (also used by the SOPINE in clusterboard configuration) seems to fix the issue.

--- sys/external/gpl2/dts/dist/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts.orig	2021-04-06 20:37:08.252335236 +0000
+++ sys/external/gpl2/dts/dist/arch/arm64/boot/dts/allwinner/sun50i-a64-sopine-baseboard.dts	2021-04-06 00:26:16.422894811 +0000
@@ -122,6 +122,7 @@
 	phy-mode = "rgmii";
 	phy-handle = <&ext_rgmii_phy>;
 	phy-supply = <&reg_dc1sw>;
+	allwinner,tx-delay-ps = <500>;
 	status = "okay";

Home | Main Index | Thread Index | Old Index