
On Tue, Mar 17, 2020 at 01:07:15PM -0700, twarren@nvidia.com wrote:
From: Tom Warren twarren@nvidia.com
This is a WAR for DHCP failure after rebooting from the L4T kernel. The r8169.c kernel driver is setting bit 19 of the rt816x HW register 0xF0, which goes by FuncEvent and MISC in various driver source/datasheets. That bit is called RxDv_Gated_En in the r8169.c kernel driver. Clear it here at the end of probe to ensure that U-Boot can get an IP assigned via DHCP.
Signed-off-by: Tom Warren twarren@nvidia.com
drivers/net/rtl8169.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+)
Is this still needed? In my old p3450 branch that I worked on to get Porg up and running I don't have this patch. It's also not in my local development tree that I typically use to boot Tegra186 and earlier boards. That branch works fine on the Jetson Nano, so I don't think this is needed anymore. I vaguely recall that I determined that this was fixed some other way, but unfortunately I don't remember the exact details.
Thierry