[FS#4032] Uplink ethernet ports not connecting at gigabit speeds (Ath79)

OpenWrt Bugs openwrt-bugs at lists.openwrt.org
Fri Oct 8 08:52:35 PDT 2021


The following task has a new comment added:

FS#4032 - Uplink ethernet ports not connecting at gigabit speeds (Ath79)
User who did this - Boris Gjenero (dreamlayers)

I also have this issue on my WZR-600DHP. The WAN port is connected via a cat 6 cable to an Arris TM822 cable modem. When I reboot the WZR-600DHP, while the red diagnostic light is lit or blinking, the modem status light lights up green, indicating a gigabit connection. However, when WZR-600DHP status lights indicate normal operation, the connection is always 100 Mbit. This seems to indicate hardware on both ends and the cable are capable of gigabit, but OpenWrt is causing a 100 Mbit connection.

If I try to force gigabit on eth1 with ethtool, I either get "Speed: 100Mb/s" or "Speed: Unknown!" and "Duplex: Unknown! (255)". This can cause the link to stop functioning until I set it back to 100.

In https://github.com/openwrt/openwrt/blob/ec6293febc244d187e71a6e54f44920be679cde4/target/linux/ath79/dts/ar7100.dtsi#L188 I don't see any differences between eth0 and eth1 which might cause this. In https://github.com/openwrt/openwrt/blob/ec6293febc244d187e71a6e54f44920be679cde4/target/linux/ath79/dts/ar7161_buffalo_wzr-hp-ag300h.dtsi#L248 I see differences. Eth0, which works at gigabit, has:
	fixed-link {
		speed = ;
While eth1 instead has:
	phy-handle = ;

Eth1 may have worked at gigabit speed before the ar71xx to ath79 transition, but I'm not certain of that.

More information can be found at the following URL:

You are receiving this message because you have requested it from the Flyspray bugtracking system.  If you did not expect this message or don't want to receive mails in future, you can change your notification settings at the URL shown above.

More information about the openwrt-bugs mailing list