netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH net-next v2 0/3] Add GBETH glue layer driver for Renesas RZ/V2H(P) SoC
@ 2025-03-08 20:09 Prabhakar
  2025-03-08 20:09 ` [PATCH net-next v2 1/3] dt-bindings: net: dwmac: Increase 'maxItems' for 'interrupts' and 'interrupt-names' Prabhakar
                   ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Prabhakar @ 2025-03-08 20:09 UTC (permalink / raw)
  To: Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Philipp Zabel, Geert Uytterhoeven, Russell King (Oracle),
	Giuseppe Cavallaro, Jose Abreu, Alexandre Torgue
  Cc: netdev, devicetree, linux-kernel, linux-renesas-soc, Prabhakar,
	Biju Das, Fabrizio Castro, Lad Prabhakar

From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>

Hi All,

This patch series adds support for the GBETH (Gigabit Ethernet) interface
on the Renesas RZ/V2H(P) SoC. The changes include updating the device tree
bindings, documenting the GBETH bindings, and adding the DWMAC glue layer
for the Renesas GBETH.

Got to the root cause of unbind/bind failures and fixed the clock driver,
test logs can be found here https://pastebin.com/nJpNkysf

v1->v2
- Updated commit description for patch 2/3
- Updated tx/rx queue completion interrupt names
- Added clks_config callback

v1:
https://lore.kernel.org/all/20250302181808.728734-1-prabhakar.mahadev-lad.rj@bp.renesas.com/

Cheers,
Prabhakar

Lad Prabhakar (3):
  dt-bindings: net: dwmac: Increase 'maxItems' for 'interrupts' and
    'interrupt-names'
  dt-bindings: net: Document support for Renesas RZ/V2H(P) GBETH
  net: stmmac: Add DWMAC glue layer for Renesas GBETH

 .../bindings/net/renesas,r9a09g057-gbeth.yaml | 213 ++++++++++++++++++
 .../devicetree/bindings/net/snps,dwmac.yaml   |   7 +-
 drivers/net/ethernet/stmicro/stmmac/Kconfig   |  11 +
 drivers/net/ethernet/stmicro/stmmac/Makefile  |   1 +
 .../stmicro/stmmac/dwmac-renesas-gbeth.c      | 165 ++++++++++++++
 5 files changed, 395 insertions(+), 2 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/net/renesas,r9a09g057-gbeth.yaml
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c

-- 
2.43.0


^ permalink raw reply	[flat|nested] 13+ messages in thread

* [PATCH net-next v2 1/3] dt-bindings: net: dwmac: Increase 'maxItems' for 'interrupts' and 'interrupt-names'
  2025-03-08 20:09 [PATCH net-next v2 0/3] Add GBETH glue layer driver for Renesas RZ/V2H(P) SoC Prabhakar
@ 2025-03-08 20:09 ` Prabhakar
  2025-03-10 21:30   ` Rob Herring
  2025-03-08 20:09 ` [PATCH net-next v2 2/3] dt-bindings: net: Document support for Renesas RZ/V2H(P) GBETH Prabhakar
  2025-03-08 20:09 ` [PATCH net-next v2 3/3] net: stmmac: Add DWMAC glue layer for Renesas GBETH Prabhakar
  2 siblings, 1 reply; 13+ messages in thread
From: Prabhakar @ 2025-03-08 20:09 UTC (permalink / raw)
  To: Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Philipp Zabel, Geert Uytterhoeven, Russell King (Oracle),
	Giuseppe Cavallaro, Jose Abreu, Alexandre Torgue
  Cc: netdev, devicetree, linux-kernel, linux-renesas-soc, Prabhakar,
	Biju Das, Fabrizio Castro, Lad Prabhakar

From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>

Increase the `maxItems` value for the `interrupts` and `interrupt-names`
properties to accommodate the Renesas RZ/V2H(P) SoC, which features the
`snps,dwmac-5.20` IP with 11 interrupts.

Also add `additionalItems: true` to allow specifying extra interrupts
beyond the predefined ones. Update the `interrupt-names` property to
allow specifying extra `interrupt-names`.

Also refactor the optional `interrupt-names` property by consolidating
repeated enums into a single enum list.

Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
Note, for this change I will be sending a sperate patch for vendor
bindings to add constraints.

v1->v2
- No change
---
 Documentation/devicetree/bindings/net/snps,dwmac.yaml | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/Documentation/devicetree/bindings/net/snps,dwmac.yaml b/Documentation/devicetree/bindings/net/snps,dwmac.yaml
index 3f0aa46d798e..fad0d611a75c 100644
--- a/Documentation/devicetree/bindings/net/snps,dwmac.yaml
+++ b/Documentation/devicetree/bindings/net/snps,dwmac.yaml
@@ -114,6 +114,8 @@ properties:
 
   interrupts:
     minItems: 1
+    maxItems: 11
+    additionalItems: true
     items:
       - description: Combined signal for various interrupt events
       - description: The interrupt to manage the remote wake-up packet detection
@@ -122,11 +124,11 @@ properties:
 
   interrupt-names:
     minItems: 1
+    maxItems: 11
+    additionalItems: true
     items:
       - const: macirq
       - enum: [eth_wake_irq, eth_lpi, sfty]
-      - enum: [eth_wake_irq, eth_lpi, sfty]
-      - enum: [eth_wake_irq, eth_lpi, sfty]
 
   clocks:
     minItems: 1
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH net-next v2 2/3] dt-bindings: net: Document support for Renesas RZ/V2H(P) GBETH
  2025-03-08 20:09 [PATCH net-next v2 0/3] Add GBETH glue layer driver for Renesas RZ/V2H(P) SoC Prabhakar
  2025-03-08 20:09 ` [PATCH net-next v2 1/3] dt-bindings: net: dwmac: Increase 'maxItems' for 'interrupts' and 'interrupt-names' Prabhakar
@ 2025-03-08 20:09 ` Prabhakar
  2025-03-10 21:31   ` Rob Herring (Arm)
  2025-03-08 20:09 ` [PATCH net-next v2 3/3] net: stmmac: Add DWMAC glue layer for Renesas GBETH Prabhakar
  2 siblings, 1 reply; 13+ messages in thread
From: Prabhakar @ 2025-03-08 20:09 UTC (permalink / raw)
  To: Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Philipp Zabel, Geert Uytterhoeven, Russell King (Oracle),
	Giuseppe Cavallaro, Jose Abreu, Alexandre Torgue
  Cc: netdev, devicetree, linux-kernel, linux-renesas-soc, Prabhakar,
	Biju Das, Fabrizio Castro, Lad Prabhakar

From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>

GBETH IP on the Renesas RZ/V2H(P) SoC is integrated with Synopsys
DesignWare MAC (version 5.20). Document the device tree bindings for
the GBETH glue layer.

Generic compatible string 'renesas,rzv2h-gbeth' is added since this
module is identical on both the RZ/V2H(P) and RZ/G3E SoCs.

The Rx/Tx clocks supplied for GBETH on the RZ/V2H(P) SoC is depicted
below:

                      Rx / Tx
-------+------------- on / off -------
       |
       |            Rx-180 / Tx-180
       +---- not ---- on / off -------

Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
v1->v2
- Updated commit description
- Updated interrupts description for clarity
- Updated interrupt-names for clarity
- Updated example node
---
 .../bindings/net/renesas,r9a09g057-gbeth.yaml | 213 ++++++++++++++++++
 .../devicetree/bindings/net/snps,dwmac.yaml   |   1 +
 2 files changed, 214 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/net/renesas,r9a09g057-gbeth.yaml

diff --git a/Documentation/devicetree/bindings/net/renesas,r9a09g057-gbeth.yaml b/Documentation/devicetree/bindings/net/renesas,r9a09g057-gbeth.yaml
new file mode 100644
index 000000000000..b3123e258f66
--- /dev/null
+++ b/Documentation/devicetree/bindings/net/renesas,r9a09g057-gbeth.yaml
@@ -0,0 +1,213 @@
+# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/net/renesas,r9a09g057-gbeth.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: GBETH glue layer for Renesas RZ/V2H(P) (and similar SoCs)
+
+maintainers:
+  - Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
+
+select:
+  properties:
+    compatible:
+      contains:
+        enum:
+          - renesas,r9a09g057-gbeth
+          - renesas,rzv2h-gbeth
+  required:
+    - compatible
+
+properties:
+  compatible:
+    items:
+      - enum:
+          - renesas,r9a09g057-gbeth # RZ/V2H(P)
+      - const: renesas,rzv2h-gbeth
+      - const: snps,dwmac-5.20
+
+  reg:
+    maxItems: 1
+
+  clocks:
+    items:
+      - description: CSR clock
+      - description: AXI system clock
+      - description: PTP clock
+      - description: TX clock
+      - description: RX clock
+      - description: TX clock phase-shifted by 180 degrees
+      - description: RX clock phase-shifted by 180 degrees
+
+  clock-names:
+    items:
+      - const: stmmaceth
+      - const: pclk
+      - const: ptp_ref
+      - const: tx
+      - const: rx
+      - const: tx-180
+      - const: rx-180
+
+  interrupts:
+    items:
+      - description: Subsystem interrupt
+      - description: The interrupt to manage the remote wake-up packet detection
+      - description: The interrupt that occurs when Tx/Rx enters/exits the LPI state
+      - description: Tx queue0 transmit completion interrupt
+      - description: Tx queue1 transmit completion interrupt
+      - description: Tx queue2 transmit completion interrupt
+      - description: Tx queue3 transmit completion interrupt
+      - description: Rx queue0 receive completion interrupt
+      - description: Rx queue1 receive completion interrupt
+      - description: Rx queue2 receive completion interrupt
+      - description: Rx queue3 receive completion interrupt
+
+  interrupt-names:
+    items:
+      - const: macirq
+      - const: eth_wake_irq
+      - const: eth_lpi
+      - const: tx-queue0
+      - const: tx-queue1
+      - const: tx-queue2
+      - const: tx-queue3
+      - const: rx-queue0
+      - const: rx-queue1
+      - const: rx-queue2
+      - const: rx-queue3
+
+  resets:
+    items:
+      - description: AXI power-on system reset
+
+required:
+  - compatible
+  - reg
+  - clocks
+  - clock-names
+  - interrupts
+  - interrupt-names
+  - resets
+
+allOf:
+  - $ref: snps,dwmac.yaml#
+
+unevaluatedProperties: false
+
+examples:
+  - |
+    #include <dt-bindings/clock/renesas-cpg-mssr.h>
+    #include <dt-bindings/interrupt-controller/arm-gic.h>
+
+    ethernet@15c30000 {
+        compatible = "renesas,r9a09g057-gbeth", "renesas,rzv2h-gbeth", "snps,dwmac-5.20";
+        reg = <0x15c30000 0x10000>;
+        clocks =  <&cpg CPG_MOD 0xbd>, <&cpg CPG_MOD 0xbc>,
+                  <&ptp_clock>, <&cpg CPG_MOD 0xb8>,
+                  <&cpg CPG_MOD 0xb9>, <&cpg CPG_MOD 0xba>,
+                  <&cpg CPG_MOD 0xbb>;
+        clock-names = "stmmaceth", "pclk", "ptp_ref",
+                      "tx", "rx", "tx-180", "rx-180";
+        resets = <&cpg 0xb0>;
+        interrupts = <GIC_SPI 765 IRQ_TYPE_LEVEL_HIGH>,
+                     <GIC_SPI 767 IRQ_TYPE_LEVEL_HIGH>,
+                     <GIC_SPI 766 IRQ_TYPE_LEVEL_HIGH>,
+                     <GIC_SPI 768 IRQ_TYPE_LEVEL_HIGH>,
+                     <GIC_SPI 769 IRQ_TYPE_LEVEL_HIGH>,
+                     <GIC_SPI 770 IRQ_TYPE_LEVEL_HIGH>,
+                     <GIC_SPI 771 IRQ_TYPE_LEVEL_HIGH>,
+                     <GIC_SPI 772 IRQ_TYPE_LEVEL_HIGH>,
+                     <GIC_SPI 773 IRQ_TYPE_LEVEL_HIGH>,
+                     <GIC_SPI 774 IRQ_TYPE_LEVEL_HIGH>,
+                     <GIC_SPI 745 IRQ_TYPE_LEVEL_HIGH>;
+        interrupt-names = "macirq", "eth_wake_irq", "eth_lpi",
+                          "tx-queue0", "tx-queue1", "tx-queue2",
+                          "tx-queue3", "rx-queue0", "rx-queue1",
+                          "rx-queue2", "rx-queue3";
+        phy-mode = "rgmii-id";
+        snps,multicast-filter-bins = <256>;
+        snps,perfect-filter-entries = <128>;
+        rx-fifo-depth = <8192>;
+        tx-fifo-depth = <8192>;
+        snps,fixed-burst;
+        snps,force_thresh_dma_mode;
+        snps,axi-config = <&stmmac_axi_setup>;
+        snps,mtl-rx-config = <&mtl_rx_setup>;
+        snps,mtl-tx-config = <&mtl_tx_setup>;
+        snps,en-tx-lpi-clockgating;
+        snps,txpbl = <32>;
+        snps,rxpbl = <32>;
+        phy-handle = <&phy0>;
+
+        stmmac_axi_setup: stmmac-axi-config {
+            snps,lpi_en;
+            snps,wr_osr_lmt = <0xf>;
+            snps,rd_osr_lmt = <0xf>;
+            snps,blen = <16 8 4 0 0 0 0>;
+        };
+
+        mtl_rx_setup: rx-queues-config {
+            snps,rx-queues-to-use = <4>;
+            snps,rx-sched-sp;
+
+            queue0 {
+                snps,dcb-algorithm;
+                snps,priority = <0x1>;
+                snps,map-to-dma-channel = <0>;
+            };
+
+            queue1 {
+                snps,dcb-algorithm;
+                snps,priority = <0x2>;
+                snps,map-to-dma-channel = <1>;
+            };
+
+            queue2 {
+                snps,dcb-algorithm;
+                snps,priority = <0x4>;
+                snps,map-to-dma-channel = <2>;
+            };
+
+            queue3 {
+                snps,dcb-algorithm;
+                snps,priority = <0x8>;
+                snps,map-to-dma-channel = <3>;
+            };
+        };
+
+        mtl_tx_setup: tx-queues-config {
+            snps,tx-queues-to-use = <4>;
+
+            queue0 {
+                snps,dcb-algorithm;
+                snps,priority = <0x1>;
+            };
+
+            queue1 {
+                snps,dcb-algorithm;
+                snps,priority = <0x2>;
+            };
+
+            queue2 {
+                snps,dcb-algorithm;
+                snps,priority = <0x4>;
+            };
+
+            queue3 {
+                snps,dcb-algorithm;
+                snps,priority = <0x1>;
+            };
+        };
+
+        mdio {
+            #address-cells = <1>;
+            #size-cells = <0>;
+            compatible = "snps,dwmac-mdio";
+
+            phy0: ethernet-phy@0 {
+                reg = <0>;
+            };
+        };
+    };
diff --git a/Documentation/devicetree/bindings/net/snps,dwmac.yaml b/Documentation/devicetree/bindings/net/snps,dwmac.yaml
index fad0d611a75c..12b59d9a7f9b 100644
--- a/Documentation/devicetree/bindings/net/snps,dwmac.yaml
+++ b/Documentation/devicetree/bindings/net/snps,dwmac.yaml
@@ -75,6 +75,7 @@ properties:
         - qcom,sm8150-ethqos
         - renesas,r9a06g032-gmac
         - renesas,rzn1-gmac
+        - renesas,rzv2h-gbeth
         - rockchip,px30-gmac
         - rockchip,rk3128-gmac
         - rockchip,rk3228-gmac
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* [PATCH net-next v2 3/3] net: stmmac: Add DWMAC glue layer for Renesas GBETH
  2025-03-08 20:09 [PATCH net-next v2 0/3] Add GBETH glue layer driver for Renesas RZ/V2H(P) SoC Prabhakar
  2025-03-08 20:09 ` [PATCH net-next v2 1/3] dt-bindings: net: dwmac: Increase 'maxItems' for 'interrupts' and 'interrupt-names' Prabhakar
  2025-03-08 20:09 ` [PATCH net-next v2 2/3] dt-bindings: net: Document support for Renesas RZ/V2H(P) GBETH Prabhakar
@ 2025-03-08 20:09 ` Prabhakar
  2025-03-09  8:50   ` Russell King (Oracle)
  2025-03-09  8:53   ` [PATCH net-next] net: stmmac: allow platforms to use PHY tx clock stop capability Russell King (Oracle)
  2 siblings, 2 replies; 13+ messages in thread
From: Prabhakar @ 2025-03-08 20:09 UTC (permalink / raw)
  To: Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Philipp Zabel, Geert Uytterhoeven, Russell King (Oracle),
	Giuseppe Cavallaro, Jose Abreu, Alexandre Torgue
  Cc: netdev, devicetree, linux-kernel, linux-renesas-soc, Prabhakar,
	Biju Das, Fabrizio Castro, Lad Prabhakar

From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>

Add the DWMAC glue layer for the GBETH IP found in the Renesas RZ/V2H(P)
SoC.

Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
---
v1->v2
- Dropped __initconst for renesas_gbeth_clks array
- Added clks_config callback
- Dropped STMMAC_FLAG_RX_CLK_RUNS_IN_LPI flag as this needs
  investigation.
---
 drivers/net/ethernet/stmicro/stmmac/Kconfig   |  11 ++
 drivers/net/ethernet/stmicro/stmmac/Makefile  |   1 +
 .../stmicro/stmmac/dwmac-renesas-gbeth.c      | 165 ++++++++++++++++++
 3 files changed, 177 insertions(+)
 create mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c

diff --git a/drivers/net/ethernet/stmicro/stmmac/Kconfig b/drivers/net/ethernet/stmicro/stmmac/Kconfig
index 3c820ef56775..2c99b23f0faa 100644
--- a/drivers/net/ethernet/stmicro/stmmac/Kconfig
+++ b/drivers/net/ethernet/stmicro/stmmac/Kconfig
@@ -131,6 +131,17 @@ config DWMAC_QCOM_ETHQOS
 	  This selects the Qualcomm ETHQOS glue layer support for the
 	  stmmac device driver.
 
+config DWMAC_RENESAS_GBETH
+	tristate "Renesas RZ/V2H(P) GBETH support"
+	default ARCH_RENESAS
+	depends on OF && (ARCH_RENESAS || COMPILE_TEST)
+	help
+	  Support for Gigabit Ethernet Interface (GBETH) on Renesas
+	  RZ/V2H(P) SoCs.
+
+	  This selects the Renesas RZ/V2H(P) Soc specific glue layer support
+	  for the stmmac device driver.
+
 config DWMAC_ROCKCHIP
 	tristate "Rockchip dwmac support"
 	default ARCH_ROCKCHIP
diff --git a/drivers/net/ethernet/stmicro/stmmac/Makefile b/drivers/net/ethernet/stmicro/stmmac/Makefile
index 594883fb4164..91050215511b 100644
--- a/drivers/net/ethernet/stmicro/stmmac/Makefile
+++ b/drivers/net/ethernet/stmicro/stmmac/Makefile
@@ -20,6 +20,7 @@ obj-$(CONFIG_DWMAC_LPC18XX)	+= dwmac-lpc18xx.o
 obj-$(CONFIG_DWMAC_MEDIATEK)	+= dwmac-mediatek.o
 obj-$(CONFIG_DWMAC_MESON)	+= dwmac-meson.o dwmac-meson8b.o
 obj-$(CONFIG_DWMAC_QCOM_ETHQOS)	+= dwmac-qcom-ethqos.o
+obj-$(CONFIG_DWMAC_RENESAS_GBETH) += dwmac-renesas-gbeth.o
 obj-$(CONFIG_DWMAC_ROCKCHIP)	+= dwmac-rk.o
 obj-$(CONFIG_DWMAC_RZN1)	+= dwmac-rzn1.o
 obj-$(CONFIG_DWMAC_S32)		+= dwmac-s32.o
diff --git a/drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c b/drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c
new file mode 100644
index 000000000000..7527387f30a0
--- /dev/null
+++ b/drivers/net/ethernet/stmicro/stmmac/dwmac-renesas-gbeth.c
@@ -0,0 +1,165 @@
+// SPDX-License-Identifier: GPL-2.0+
+/*
+ * dwmac-renesas-gbeth.c - DWMAC Specific Glue layer for Renesas GBETH
+ *
+ * The Rx and Tx clocks are supplied as follows for the GBETH IP.
+ *
+ *                         Rx / Tx
+ *   -------+------------- on / off -------
+ *          |
+ *          |            Rx-180 / Tx-180
+ *          +---- not ---- on / off -------
+ *
+ * Copyright (C) 2025 Renesas Electronics Corporation
+ */
+
+#include <linux/clk.h>
+#include <linux/device.h>
+#include <linux/module.h>
+#include <linux/platform_device.h>
+#include <linux/reset.h>
+
+#include "dwmac4.h"
+#include "stmmac_platform.h"
+
+struct renesas_gbeth {
+	struct device *dev;
+	void __iomem *regs;
+	unsigned int num_clks;
+	struct clk *clk_tx_i;
+	struct clk_bulk_data *clks;
+	struct reset_control *rstc;
+};
+
+static const char *const renesas_gbeth_clks[] = {
+	"rx", "rx-180", "tx-180",
+};
+
+static int renesas_gbeth_clks_config(void *priv, bool enabled)
+{
+	struct renesas_gbeth *gbeth = priv;
+	int ret;
+
+	if (enabled) {
+		ret = reset_control_deassert(gbeth->rstc);
+		if (ret) {
+			dev_err(gbeth->dev, "Reset deassert failed\n");
+			return ret;
+		}
+
+		ret = clk_prepare_enable(gbeth->clk_tx_i);
+		if (ret) {
+			dev_err(gbeth->dev, "Tx clock enable failed\n");
+			reset_control_assert(gbeth->rstc);
+			return ret;
+		}
+
+		ret = clk_bulk_prepare_enable(gbeth->num_clks, gbeth->clks);
+		if (ret)
+			clk_disable_unprepare(gbeth->clk_tx_i);
+	} else {
+		clk_bulk_disable_unprepare(gbeth->num_clks, gbeth->clks);
+		clk_disable_unprepare(gbeth->clk_tx_i);
+		ret = reset_control_assert(gbeth->rstc);
+		if (ret)
+			dev_err(gbeth->dev, "Reset assert failed\n");
+	}
+
+	return ret;
+}
+
+static int renesas_gbeth_probe(struct platform_device *pdev)
+{
+	struct plat_stmmacenet_data *plat_dat;
+	struct stmmac_resources stmmac_res;
+	struct device *dev = &pdev->dev;
+	struct renesas_gbeth *gbeth;
+	unsigned int i;
+	int err;
+
+	err = stmmac_get_platform_resources(pdev, &stmmac_res);
+	if (err)
+		return dev_err_probe(dev, err,
+				     "failed to get resources\n");
+
+	plat_dat = devm_stmmac_probe_config_dt(pdev, stmmac_res.mac);
+	if (IS_ERR(plat_dat))
+		return dev_err_probe(dev, PTR_ERR(plat_dat),
+				     "dt configuration failed\n");
+
+	gbeth = devm_kzalloc(dev, sizeof(*gbeth), GFP_KERNEL);
+	if (!gbeth)
+		return -ENOMEM;
+
+	plat_dat->clk_tx_i = devm_clk_get(dev, "tx");
+	if (IS_ERR(plat_dat->clk_tx_i))
+		return dev_err_probe(dev, PTR_ERR(plat_dat->clk_tx_i),
+				     "error getting tx clock\n");
+
+	gbeth->clk_tx_i = plat_dat->clk_tx_i;
+	gbeth->num_clks = ARRAY_SIZE(renesas_gbeth_clks);
+	gbeth->clks = devm_kcalloc(dev, gbeth->num_clks,
+				   sizeof(*gbeth->clks), GFP_KERNEL);
+	if (!gbeth->clks)
+		return -ENOMEM;
+
+	for (i = 0; i <  gbeth->num_clks; i++)
+		gbeth->clks[i].id = renesas_gbeth_clks[i];
+
+	err = devm_clk_bulk_get(dev, gbeth->num_clks, gbeth->clks);
+	if (err < 0)
+		return err;
+
+	gbeth->rstc = devm_reset_control_get_exclusive(dev, NULL);
+	if (IS_ERR(gbeth->rstc))
+		return PTR_ERR(gbeth->rstc);
+
+	gbeth->dev = dev;
+	gbeth->regs = stmmac_res.addr;
+	plat_dat->bsp_priv = gbeth;
+	plat_dat->set_clk_tx_rate = stmmac_set_clk_tx_rate;
+	plat_dat->clks_config = renesas_gbeth_clks_config;
+	plat_dat->flags |= STMMAC_FLAG_HWTSTAMP_CORRECT_LATENCY |
+			   STMMAC_FLAG_EN_TX_LPI_CLOCKGATING |
+			   STMMAC_FLAG_SPH_DISABLE;
+
+	err = renesas_gbeth_clks_config(gbeth, true);
+	if (err)
+		return err;
+
+	err = stmmac_dvr_probe(dev, plat_dat, &stmmac_res);
+	if (err) {
+		renesas_gbeth_clks_config(gbeth, false);
+		return err;
+	}
+
+	return 0;
+}
+
+static void renesas_gbeth_remove(struct platform_device *pdev)
+{
+	stmmac_dvr_remove(&pdev->dev);
+
+	renesas_gbeth_clks_config(get_stmmac_bsp_priv(&pdev->dev), false);
+}
+
+static const struct of_device_id renesas_gbeth_match[] = {
+	{ .compatible = "renesas,rzv2h-gbeth", },
+	{ /* Sentinel */ }
+};
+MODULE_DEVICE_TABLE(of, renesas_gbeth_match);
+
+static struct platform_driver renesas_gbeth_driver = {
+	.probe  = renesas_gbeth_probe,
+	.remove = renesas_gbeth_remove,
+	.driver = {
+		.name		= "renesas-gbeth",
+		.pm		= &stmmac_pltfr_pm_ops,
+		.of_match_table	= renesas_gbeth_match,
+	},
+};
+module_platform_driver(renesas_gbeth_driver);
+
+MODULE_AUTHOR("Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>");
+MODULE_DESCRIPTION("Renesas GBETH DWMAC Specific Glue layer");
+MODULE_LICENSE("GPL");
-- 
2.43.0


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* Re: [PATCH net-next v2 3/3] net: stmmac: Add DWMAC glue layer for Renesas GBETH
  2025-03-08 20:09 ` [PATCH net-next v2 3/3] net: stmmac: Add DWMAC glue layer for Renesas GBETH Prabhakar
@ 2025-03-09  8:50   ` Russell King (Oracle)
  2025-03-09 11:24     ` Lad, Prabhakar
  2025-03-09  8:53   ` [PATCH net-next] net: stmmac: allow platforms to use PHY tx clock stop capability Russell King (Oracle)
  1 sibling, 1 reply; 13+ messages in thread
From: Russell King (Oracle) @ 2025-03-09  8:50 UTC (permalink / raw)
  To: Prabhakar
  Cc: Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Philipp Zabel, Geert Uytterhoeven, Giuseppe Cavallaro, Jose Abreu,
	Alexandre Torgue, netdev, devicetree, linux-kernel,
	linux-renesas-soc, Biju Das, Fabrizio Castro, Lad Prabhakar

On Sat, Mar 08, 2025 at 08:09:21PM +0000, Prabhakar wrote:
> From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> 
> Add the DWMAC glue layer for the GBETH IP found in the Renesas RZ/V2H(P)
> SoC.
> 
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> ---
> v1->v2
> - Dropped __initconst for renesas_gbeth_clks array
> - Added clks_config callback
> - Dropped STMMAC_FLAG_RX_CLK_RUNS_IN_LPI flag as this needs
>   investigation.

I thought you had got to the bottom of this, and it was a bug in your
clock driver?

> + * The Rx and Tx clocks are supplied as follows for the GBETH IP.
> + *
> + *                         Rx / Tx
> + *   -------+------------- on / off -------
> + *          |
> + *          |            Rx-180 / Tx-180
> + *          +---- not ---- on / off -------

Thanks for the diagram.

> +struct renesas_gbeth {
> +	struct device *dev;
> +	void __iomem *regs;
> +	unsigned int num_clks;
> +	struct clk *clk_tx_i;
> +	struct clk_bulk_data *clks;
> +	struct reset_control *rstc;
> +};

If you stored a pointer to struct plat_stmmacenet_data, then you
wouldn't need num_clks, clk_tx_i or clks. If you look at
dwmac-dwc-qos-eth.c, I recently added a helper (dwc_eth_find_clk())
which could be made generic.

You can then include the clk_tx_i clock in the bulk clock, and
use the helper to set plat_dat->clk_tx_i.

> +	plat_dat->flags |= STMMAC_FLAG_HWTSTAMP_CORRECT_LATENCY |
> +			   STMMAC_FLAG_EN_TX_LPI_CLOCKGATING |

Didn't I send you a patch that provides
STMMAC_FLAG_EN_TX_LPI_CLK_PHY_CAP so we can move towards the PHY
saying whether it permits the TX clock to be disabled?

-- 
RMK's Patch system: https://www.armlinux.org.uk/developer/patches/
FTTP is here! 80Mbps down 10Mbps up. Decent connectivity at last!

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [PATCH net-next] net: stmmac: allow platforms to use PHY tx clock stop capability
  2025-03-08 20:09 ` [PATCH net-next v2 3/3] net: stmmac: Add DWMAC glue layer for Renesas GBETH Prabhakar
  2025-03-09  8:50   ` Russell King (Oracle)
@ 2025-03-09  8:53   ` Russell King (Oracle)
  1 sibling, 0 replies; 13+ messages in thread
From: Russell King (Oracle) @ 2025-03-09  8:53 UTC (permalink / raw)
  To: Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Philipp Zabel, Geert Uytterhoeven, Giuseppe Cavallaro, Jose Abreu,
	Alexandre Torgue
  Cc: Biju Das, Fabrizio Castro, Lad, Prabhakar, Lad Prabhakar,
	linux-arm-kernel, linux-kernel, linux-renesas-soc, linux-stm32,
	Maxime Coquelin, netdev, Prabhakar

Allow platform glue to instruct stmmac to make use of the PHY transmit
clock stop capability when deciding whether to allow the transmit clock
from the DWMAC core to be stopped.

Cc: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
Signed-off-by: Russell King (Oracle) <rmk+kernel@armlinux.org.uk>
---
 drivers/net/ethernet/stmicro/stmmac/stmmac.h     |  1 +
 .../net/ethernet/stmicro/stmmac/stmmac_main.c    | 16 ++++++++++++----
 include/linux/stmmac.h                           |  3 ++-
 3 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac.h b/drivers/net/ethernet/stmicro/stmmac/stmmac.h
index d87275c1cf23..bddfa0f4aa21 100644
--- a/drivers/net/ethernet/stmicro/stmmac/stmmac.h
+++ b/drivers/net/ethernet/stmicro/stmmac/stmmac.h
@@ -306,6 +306,7 @@ struct stmmac_priv {
 	struct timer_list eee_ctrl_timer;
 	int lpi_irq;
 	u32 tx_lpi_timer;
+	bool tx_lpi_clk_stop;
 	bool eee_enabled;
 	bool eee_active;
 	bool eee_sw_timer_en;
diff --git a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
index 4e0e72428e29..982b7d82fd53 100644
--- a/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
+++ b/drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
@@ -460,8 +460,7 @@ static void stmmac_try_to_start_sw_lpi(struct stmmac_priv *priv)
 	/* Check and enter in LPI mode */
 	if (!priv->tx_path_in_lpi_mode)
 		stmmac_set_lpi_mode(priv, priv->hw, STMMAC_LPI_FORCED,
-			priv->plat->flags & STMMAC_FLAG_EN_TX_LPI_CLOCKGATING,
-			0);
+				    priv->tx_lpi_clk_stop, 0);
 }
 
 /**
@@ -1107,13 +1106,18 @@ static int stmmac_mac_enable_tx_lpi(struct phylink_config *config, u32 timer,
 
 	priv->eee_enabled = true;
 
+	/* Update the transmit clock stop according to PHY capability if
+	 * the platform allows
+	 */
+	if (priv->plat->flags & STMMAC_FLAG_EN_TX_LPI_CLK_PHY_CAP)
+		priv->tx_lpi_clk_stop = tx_clk_stop;
+
 	stmmac_set_eee_timer(priv, priv->hw, STMMAC_DEFAULT_LIT_LS,
 			     STMMAC_DEFAULT_TWT_LS);
 
 	/* Try to cnfigure the hardware timer. */
 	ret = stmmac_set_lpi_mode(priv, priv->hw, STMMAC_LPI_TIMER,
-				  priv->plat->flags & STMMAC_FLAG_EN_TX_LPI_CLOCKGATING,
-				  priv->tx_lpi_timer);
+				  priv->tx_lpi_clk_stop, priv->tx_lpi_timer);
 
 	if (ret) {
 		/* Hardware timer mode not supported, or value out of range.
@@ -1272,6 +1276,10 @@ static int stmmac_phy_setup(struct stmmac_priv *priv)
 	if (!(priv->plat->flags & STMMAC_FLAG_RX_CLK_RUNS_IN_LPI))
 		priv->phylink_config.eee_rx_clk_stop_enable = true;
 
+	/* Set the default transmit clock stop bit based on the platform glue */
+	priv->tx_lpi_clk_stop = priv->plat->flags &
+				STMMAC_FLAG_EN_TX_LPI_CLOCKGATING;
+
 	mdio_bus_data = priv->plat->mdio_bus_data;
 	if (mdio_bus_data)
 		priv->phylink_config.default_an_inband =
diff --git a/include/linux/stmmac.h b/include/linux/stmmac.h
index b6f03ab12595..c4ec8bb8144e 100644
--- a/include/linux/stmmac.h
+++ b/include/linux/stmmac.h
@@ -183,7 +183,8 @@ struct dwmac4_addrs {
 #define STMMAC_FLAG_INT_SNAPSHOT_EN		BIT(9)
 #define STMMAC_FLAG_RX_CLK_RUNS_IN_LPI		BIT(10)
 #define STMMAC_FLAG_EN_TX_LPI_CLOCKGATING	BIT(11)
-#define STMMAC_FLAG_HWTSTAMP_CORRECT_LATENCY	BIT(12)
+#define STMMAC_FLAG_EN_TX_LPI_CLK_PHY_CAP	BIT(12)
+#define STMMAC_FLAG_HWTSTAMP_CORRECT_LATENCY	BIT(13)
 
 struct plat_stmmacenet_data {
 	int bus_id;
-- 
2.30.2


^ permalink raw reply related	[flat|nested] 13+ messages in thread

* Re: [PATCH net-next v2 3/3] net: stmmac: Add DWMAC glue layer for Renesas GBETH
  2025-03-09  8:50   ` Russell King (Oracle)
@ 2025-03-09 11:24     ` Lad, Prabhakar
  2025-03-09 12:18       ` Russell King (Oracle)
  0 siblings, 1 reply; 13+ messages in thread
From: Lad, Prabhakar @ 2025-03-09 11:24 UTC (permalink / raw)
  To: Russell King (Oracle)
  Cc: Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Philipp Zabel, Geert Uytterhoeven, Giuseppe Cavallaro, Jose Abreu,
	Alexandre Torgue, netdev, devicetree, linux-kernel,
	linux-renesas-soc, Biju Das, Fabrizio Castro, Lad Prabhakar

Hi Russell,

Thank you for the review.

On Sun, Mar 9, 2025 at 8:50 AM Russell King (Oracle)
<linux@armlinux.org.uk> wrote:
>
> On Sat, Mar 08, 2025 at 08:09:21PM +0000, Prabhakar wrote:
> > From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> >
> > Add the DWMAC glue layer for the GBETH IP found in the Renesas RZ/V2H(P)
> > SoC.
> >
> > Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> > ---
> > v1->v2
> > - Dropped __initconst for renesas_gbeth_clks array
> > - Added clks_config callback
> > - Dropped STMMAC_FLAG_RX_CLK_RUNS_IN_LPI flag as this needs
> >   investigation.
>
> I thought you had got to the bottom of this, and it was a bug in your
> clock driver?
>
I have added a fix in the clock driver to ignore CLK_MON bits for
external clocks. The main reason for dropping this flag was despite
trying the below i.e. adding phy_eee_rx_clock_stop() just before
unregister_netdev() in stmmac_dvr_remove() still doesnt stop the Rx
clocks.

         if (ndev->phydev)
                 phy_eee_rx_clock_stop(ndev->phydev, false);

Note, on another platform where I can issue a reset to the PHY I
issued the reset after unbind operation and monitored the Rx clock
using CLK_MON and I noticed they reported  Rx clocks were OFF. But on
the current platform I cannot issue a reset to the PHY after unbind
operation.

> > + * The Rx and Tx clocks are supplied as follows for the GBETH IP.
> > + *
> > + *                         Rx / Tx
> > + *   -------+------------- on / off -------
> > + *          |
> > + *          |            Rx-180 / Tx-180
> > + *          +---- not ---- on / off -------
>
> Thanks for the diagram.
>
> > +struct renesas_gbeth {
> > +     struct device *dev;
> > +     void __iomem *regs;
> > +     unsigned int num_clks;
> > +     struct clk *clk_tx_i;
> > +     struct clk_bulk_data *clks;
> > +     struct reset_control *rstc;
> > +};
>
> If you stored a pointer to struct plat_stmmacenet_data, then you
> wouldn't need num_clks, clk_tx_i or clks. If you look at
> dwmac-dwc-qos-eth.c, I recently added a helper (dwc_eth_find_clk())
> which could be made generic.
>
> You can then include the clk_tx_i clock in the bulk clock, and
> use the helper to set plat_dat->clk_tx_i.
>
Thanks for the pointer, I'll switch to that.

> > +     plat_dat->flags |= STMMAC_FLAG_HWTSTAMP_CORRECT_LATENCY |
> > +                        STMMAC_FLAG_EN_TX_LPI_CLOCKGATING |
>
> Didn't I send you a patch that provides
> STMMAC_FLAG_EN_TX_LPI_CLK_PHY_CAP so we can move towards the PHY
> saying whether it permits the TX clock to be disabled?
>
I'll rebase my changes on top of [0]. Do you want me to run any
specific tests for this?

[0] https://patchwork.kernel.org/project/netdevbpf/patch/E1trCPy-005jZf-Ou@rmk-PC.armlinux.org.uk/

Cheers,
Prabhakar

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH net-next v2 3/3] net: stmmac: Add DWMAC glue layer for Renesas GBETH
  2025-03-09 11:24     ` Lad, Prabhakar
@ 2025-03-09 12:18       ` Russell King (Oracle)
  2025-03-09 21:06         ` Lad, Prabhakar
  0 siblings, 1 reply; 13+ messages in thread
From: Russell King (Oracle) @ 2025-03-09 12:18 UTC (permalink / raw)
  To: Lad, Prabhakar
  Cc: Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Philipp Zabel, Geert Uytterhoeven, Giuseppe Cavallaro, Jose Abreu,
	Alexandre Torgue, netdev, devicetree, linux-kernel,
	linux-renesas-soc, Biju Das, Fabrizio Castro, Lad Prabhakar

On Sun, Mar 09, 2025 at 11:24:57AM +0000, Lad, Prabhakar wrote:
> Hi Russell,
> 
> Thank you for the review.
> 
> On Sun, Mar 9, 2025 at 8:50 AM Russell King (Oracle)
> <linux@armlinux.org.uk> wrote:
> >
> > On Sat, Mar 08, 2025 at 08:09:21PM +0000, Prabhakar wrote:
> > > From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> > >
> > > Add the DWMAC glue layer for the GBETH IP found in the Renesas RZ/V2H(P)
> > > SoC.
> > >
> > > Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> > > ---
> > > v1->v2
> > > - Dropped __initconst for renesas_gbeth_clks array
> > > - Added clks_config callback
> > > - Dropped STMMAC_FLAG_RX_CLK_RUNS_IN_LPI flag as this needs
> > >   investigation.
> >
> > I thought you had got to the bottom of this, and it was a bug in your
> > clock driver?
> >
> I have added a fix in the clock driver to ignore CLK_MON bits for
> external clocks. The main reason for dropping this flag was despite
> trying the below i.e. adding phy_eee_rx_clock_stop() just before
> unregister_netdev() in stmmac_dvr_remove() still doesnt stop the Rx
> clocks.

That's not unexpected, because phy_eee_rx_clock_stop() does not control
a clock gate.

What phy_eee_rx_clock_stop() does is control the clock stop enable bit
in the PHY. Please see IEEE 802.3 section 45.2.3.1.4 and other sections
referred to from that section to gain the appropriate understanding.

The point of adding the phy_eee_rx_clock_stop() call before
stmmac_dvr_remove() was to _test_ (and *only as a test* - a point that
I did stress) to see whether preventing the PHY from stopping it's
receive clock solved the reset timeout on module reload. This test
only makes sense if STMMAC_FLAG_RX_CLK_RUNS_IN_LPI has not been set.

As I understand it, you have found the real issue why that occurs, so
it seems there is little need to continue with that test if, and only
if, everything is now working reliably when removing and re-inserting
the module.

The key point here is "reliably". The receive side of the link *could*
enter or exit LPI at *any* moment - it depends in the link partner. If
the PHY has permission to stop it's receive clock, then this might lead
to stmmac_reset() timing out because the PHY has stopped it's receive
clock _if_ the receive-side LPI persists longer than the reset timeout.

At this point, I am not certain what the current situation is. Are you
now setting STMMAC_FLAG_RX_CLK_RUNS_IN_LPI because it solves a problem?
If the answer is yes, then there is still a bug in the driver that needs
to be solved and I've presented several solutions to that.

I want to remove STMMAC_FLAG_RX_CLK_RUNS_IN_LPI from the stmmac driver
so I'm going to NACK patches that add new uses. Sorry, but we need to
solve the root problem, and stop hacking around it with flags to change
behaviours.

-- 
RMK's Patch system: https://www.armlinux.org.uk/developer/patches/
FTTP is here! 80Mbps down 10Mbps up. Decent connectivity at last!

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH net-next v2 3/3] net: stmmac: Add DWMAC glue layer for Renesas GBETH
  2025-03-09 12:18       ` Russell King (Oracle)
@ 2025-03-09 21:06         ` Lad, Prabhakar
  0 siblings, 0 replies; 13+ messages in thread
From: Lad, Prabhakar @ 2025-03-09 21:06 UTC (permalink / raw)
  To: Russell King (Oracle)
  Cc: Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni, Rob Herring, Krzysztof Kozlowski, Conor Dooley,
	Philipp Zabel, Geert Uytterhoeven, Giuseppe Cavallaro, Jose Abreu,
	Alexandre Torgue, netdev, devicetree, linux-kernel,
	linux-renesas-soc, Biju Das, Fabrizio Castro, Lad Prabhakar

[-- Attachment #1: Type: text/plain, Size: 3685 bytes --]

Hi Russell,

On Sun, Mar 9, 2025 at 12:19 PM Russell King (Oracle)
<linux@armlinux.org.uk> wrote:
>
> On Sun, Mar 09, 2025 at 11:24:57AM +0000, Lad, Prabhakar wrote:
> > Hi Russell,
> >
> > Thank you for the review.
> >
> > On Sun, Mar 9, 2025 at 8:50 AM Russell King (Oracle)
> > <linux@armlinux.org.uk> wrote:
> > >
> > > On Sat, Mar 08, 2025 at 08:09:21PM +0000, Prabhakar wrote:
> > > > From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> > > >
> > > > Add the DWMAC glue layer for the GBETH IP found in the Renesas RZ/V2H(P)
> > > > SoC.
> > > >
> > > > Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> > > > ---
> > > > v1->v2
> > > > - Dropped __initconst for renesas_gbeth_clks array
> > > > - Added clks_config callback
> > > > - Dropped STMMAC_FLAG_RX_CLK_RUNS_IN_LPI flag as this needs
> > > >   investigation.
> > >
> > > I thought you had got to the bottom of this, and it was a bug in your
> > > clock driver?
> > >
> > I have added a fix in the clock driver to ignore CLK_MON bits for
> > external clocks. The main reason for dropping this flag was despite
> > trying the below i.e. adding phy_eee_rx_clock_stop() just before
> > unregister_netdev() in stmmac_dvr_remove() still doesnt stop the Rx
> > clocks.
>
> That's not unexpected, because phy_eee_rx_clock_stop() does not control
> a clock gate.
>
> What phy_eee_rx_clock_stop() does is control the clock stop enable bit
> in the PHY. Please see IEEE 802.3 section 45.2.3.1.4 and other sections
> referred to from that section to gain the appropriate understanding.
>
> The point of adding the phy_eee_rx_clock_stop() call before
> stmmac_dvr_remove() was to _test_ (and *only as a test* - a point that
> I did stress) to see whether preventing the PHY from stopping it's
> receive clock solved the reset timeout on module reload. This test
> only makes sense if STMMAC_FLAG_RX_CLK_RUNS_IN_LPI has not been set.
>
Thank you for your clarification.

> As I understand it, you have found the real issue why that occurs, so
> it seems there is little need to continue with that test if, and only
> if, everything is now working reliably when removing and re-inserting
> the module.
>
> The key point here is "reliably". The receive side of the link *could*
> enter or exit LPI at *any* moment - it depends in the link partner. If
> the PHY has permission to stop it's receive clock, then this might lead
> to stmmac_reset() timing out because the PHY has stopped it's receive
> clock _if_ the receive-side LPI persists longer than the reset timeout.
>
> At this point, I am not certain what the current situation is. Are you
> now setting STMMAC_FLAG_RX_CLK_RUNS_IN_LPI because it solves a problem?
> If the answer is yes, then there is still a bug in the driver that needs
> to be solved and I've presented several solutions to that.
>
In this series I have dropped the STMMAC_FLAG_RX_CLK_RUNS_IN_LPI flag
with this unbind/bind works without any issues.

> I want to remove STMMAC_FLAG_RX_CLK_RUNS_IN_LPI from the stmmac driver
> so I'm going to NACK patches that add new uses. Sorry, but we need to
> solve the root problem, and stop hacking around it with flags to change
> behaviours.
>
I have retested the glue driver with and without
STMMAC_FLAG_RX_CLK_RUNS_IN_LPI flag and in both the cases I can see
the unbind/bind operation working without any timeouts (attached are
the logs).

Ive reworked your suggestions from v2, please let me know if I can
send out a v3 without STMMAC_FLAG_RX_CLK_RUNS_IN_LPI and with the new
STMMAC_FLAG_EN_TX_LPI_CLK_PHY_CAP flag added.

Cheers,
Prabhakar

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: gbeth-rxlpi.txt --]
[-- Type: text/plain; charset="US-ASCII"; name="gbeth-rxlpi.txt", Size: 89178 bytes --]

ÿNOTICE:  BL2: v2.7(debug):2.7.0/v2h_1.0.4
NOTICE:  BL2: Built : 17:27:40, Feb 11 2025
INFO:    BL2: Doing platform setup
INFO:    Configuring TrustZone Controller
INFO:    Total 1 regions set.
INFO:    Configuring TrustZone Controller
INFO:    Total 2 regions set.
INFO:    Configuring TrustZone Controller
INFO:    Total 1 regions set.
INFO:    Configuring TrustZone Controller
INFO:    Total 1 regions set.
INFO:    Configuring TrustZone Controller
INFO:    Total 1 regions set.
INFO:    Configuring TrustZone Controller
INFO:    Total 1 regions set.
INFO:    Configuring TrustZone Controller
INFO:    Total 1 regions set.
INFO:    Configuring TrustZone Controller
INFO:    Total 1 regions set.
INFO:    DDR: Setup (Rev. 1.06)
INFO:    BL2: Loading image id 3
INFO:    Loading image id=3 at address 0x44000000
INFO:    Image id=3 loaded: 0x44000000 - 0x440110c9
INFO:    BL2: Loading image id 5
INFO:    Loading image id=5 at address 0x50000000
INFO:    Image id=5 loaded: 0x50000000 - 0x500b4e08
NOTICE:  BL2: Booting BL31
INFO:    Entry point address = 0x44000000
INFO:    SPSR = 0x3cd
NOTICE:  BL31: v2.7(debug):2.7.0/v2h_1.0.4
NOTICE:  BL31: Built : 17:27:43, Feb 11 2025
INFO:    GICv3 without legacy support detected.
INFO:    ARM GICv3 driver initialized in EL3
INFO:    Maximum SPI INTID supported: 991
INFO:    BL31: Initializing runtime services
INFO:    BL31: cortex_a55: CPU workaround for 1530923 was applied
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x50000000
INFO:    SPSR = 0x3c5


U-Boot 2021.10-g195f7ea101-dirty (Feb 11 2025 - 17:26:55 +0000)

CPU:   Renesas Electronics CPU rev 1.0
Model: Renesas EVK Version 1 based on r9a09g057h4
DRAM:  15.9 GiB
MMC:   mmc@15c00000: 0, mmc@15c10000: 1
Loading Environment from SPIFlash... SF: Detected mt25qu512a with page size 256 Bytes, erase size 64 KiB, total 64 MiB
OK
In:    serial@11c01400
Out:   serial@11c01400
Err:   serial@11c01400
Net:
Error: ethernet@15c40000 address not set.
eth0: ethernet@15c30000
Error: ethernet@15c40000 address not set.

Hit any key to stop autoboot:  0
Setting bus to 8
0020: 05 02 02 0f 0e 5a 0b 07 0e 0e 02 32 5a 07 05 00    .....Z.....2Z...
0030: 00 0f 0e 5a 1b 07 0f 0f 0c 14 5a 1b 07 00 00 13    ...Z......Z.....
0040: 0a 5a 1b 07 50 d0 04 32 5a 03 67 04 28 02 5a 67    .Z..P..2Z.g.(.Zg
0050: 04 28 02 5a d2 28 02 5a 3f 00 00 00 00 01 00 00    .(.Z.(.Z?.......
0060: 00 00 00 00 00 00 00 00 00 3f 07 7f 00 00 a8 fa    .........?......
0070: f8 17 1d 1e 11 0c 13 05 0a 3c 03 00 00 00 0f 00    .........<......
0080: 38 03 28 00 00 00 00 00 00 02 0e 2e 2e 22 2c 01    8.(..........",.
0090: 01 00 00 00 00 00 01 9e 05 08 2e 05 18 35 05 18    .............5..
ethernet@15c30000 Waiting for PHY auto negotiation to complete....... done
BOOTP broadcast 1
BOOTP broadcast 2
BOOTP broadcast 3
DHCP client bound to address 192.168.10.138 (1470 ms)
Using ethernet@15c30000 device
TFTP from server 192.168.10.1; our IP address is 192.168.10.138
Filename 'v2h/Image.gz'.
Load address: 0x4a080000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #########################################
         3 MiB/s
done
Bytes transferred = 11086616 (a92b18 hex)
Using ethernet@15c30000 device
TFTP from server 192.168.10.1; our IP address is 192.168.10.138
Filename 'v2h/r9a09g057h44-rzv2h-evk.dtb'.
Load address: 0x48000000
Loading: ##
         1.4 MiB/s
done
Bytes transferred = 19613 (4c9d hex)
Uncompressed size: 25983488 = 0x18C7A00
Moving Image from 0x48080000 to 0x48200000, end=49b90000
## Flattened Device Tree blob at 48000000
   Booting using the fdt blob at 0x48000000
   Loading Device Tree to 0000000057ff8000, end 0000000057fffc9c ... OK
Overlap found: 0x240000000..0x43fffffff / 0x240000000..0x43fffffff

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[    0.000000] Linux version 6.14.0-rc5+ (prasmi@prasmi) (aarch64-none-linux-gnu-gcc (Arm GNU Toolchain 14.2.Rel1 (Build arm-14.52)) 14.2.1 20241119, GNU ld (Arm GNU Toolchain 14.2.Rel1 (Build arm-14.52)) 2.43.1.20241119) #112 SMP PREEMPT Sun Mar  9 20:08:10 GMT 2025
[    0.000000] KASLR disabled due to lack of seed
[    0.000000] Machine model: Renesas RZ/V2H EVK Board based on r9a09g057h44
[    0.000000] efi: UEFI not found.
[    0.000000] earlycon: scif0 at MMIO 0x0000000011c01400 (options '115200n8')
[    0.000000] printk: legacy bootconsole [scif0] enabled
[    0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT
[    0.000000] NUMA: Faking a node at [mem 0x0000000048000000-0x000000043fffffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x43e019fc0-0x43e01c5ff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000048000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x000000043fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000048000000-0x000000043fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000048000000-0x000000043fffffff]
[    0.000000] cma: Reserved 32 MiB at 0x00000000fe000000 on node -1
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 24 pages/cpu s60184 r8192 d29928 u98304
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[    0.000000] alternatives: applying boot alternatives
[    0.000000] Kernel command line: rw rootwait earlycon root=/dev/mmcblk1p2
[    0.000000] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes
[    0.000000] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)
[    0.000000] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.000000] Fallback order for Node 0: 0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 4161536
[    0.000000] Policy zone: Normal
[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[    0.000000] software IO TLB: area num 4.
[    0.000000] software IO TLB: mapped [mem 0x00000000fa000000-0x00000000fe000000] (64MB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=4.
[    0.000000]  Trampoline variant of Tasks RCU enabled.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.000000] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: 960 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GICv3: GICv3 features: 16 PPIs
[    0.000000] GICv3: GICD_CTRL.DS=0, SCR_EL3.FIQ=0
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000014940000
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000000] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.008207] Console: colour dummy device 80x25
[    0.012674] printk: legacy console [tty0] enabled
[    0.017401] printk: legacy bootconsole [scif0] disabled
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[    0.000000] Linux version 6.14.0-rc5+ (prasmi@prasmi) (aarch64-none-linux-gnu-gcc (Arm GNU Toolchain 14.2.Rel1 (Build arm-14.52)) 14.2.1 20241119, GNU ld (Arm GNU Toolchain 14.2.Rel1 (Build arm-14.52)) 2.43.1.20241119) #112 SMP PREEMPT Sun Mar  9 20:08:10 GMT 2025
[    0.000000] KASLR disabled due to lack of seed
[    0.000000] Machine model: Renesas RZ/V2H EVK Board based on r9a09g057h44
[    0.000000] efi: UEFI not found.
[    0.000000] earlycon: scif0 at MMIO 0x0000000011c01400 (options '115200n8')
[    0.000000] printk: legacy bootconsole [scif0] enabled
[    0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT
[    0.000000] NUMA: Faking a node at [mem 0x0000000048000000-0x000000043fffffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x43e019fc0-0x43e01c5ff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000048000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x000000043fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000048000000-0x000000043fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000048000000-0x000000043fffffff]
[    0.000000] cma: Reserved 32 MiB at 0x00000000fe000000 on node -1
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 24 pages/cpu s60184 r8192 d29928 u98304
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[    0.000000] alternatives: applying boot alternatives
[    0.000000] Kernel command line: rw rootwait earlycon root=/dev/mmcblk1p2
[    0.000000] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes
[    0.000000] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)
[    0.000000] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.000000] Fallback order for Node 0: 0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 4161536
[    0.000000] Policy zone: Normal
[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[    0.000000] software IO TLB: area num 4.
[    0.000000] software IO TLB: mapped [mem 0x00000000fa000000-0x00000000fe000000] (64MB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=4.
[    0.000000]  Trampoline variant of Tasks RCU enabled.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.000000] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: 960 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GICv3: GICv3 features: 16 PPIs
[    0.000000] GICv3: GICD_CTRL.DS=0, SCR_EL3.FIQ=0
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000014940000
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000000] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.008207] Console: colour dummy device 80x25
[    0.012674] printk: legacy console [tty0] enabled
[    0.017401] printk: legacy bootconsole [scif0] disabled
[    0.022716] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.022735] pid_max: default: 32768 minimum: 301
[    0.022795] LSM: initializing lsm=capability
[    0.022961] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.023048] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.039106] rcu: Hierarchical SRCU implementation.
[    0.039120] rcu:     Max phase no-delay instances is 1000.
[    0.039313] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[    0.040036] EFI services will not be available.
[    0.042728] smp: Bringing up secondary CPUs ...
[    0.050845] Detected VIPT I-cache on CPU1
[    0.050911] GICv3: CPU1: found redistributor 100 region 0:0x0000000014960000
[    0.050950] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    0.051452] Detected VIPT I-cache on CPU2
[    0.051493] GICv3: CPU2: found redistributor 200 region 0:0x0000000014980000
[    0.051515] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    0.055040] Detected VIPT I-cache on CPU3
[    0.055081] GICv3: CPU3: found redistributor 300 region 0:0x00000000149a0000
[    0.055103] CPU3: Booted secondary processor 0x0000000300 [0x412fd050]
[    0.055202] smp: Brought up 1 node, 4 CPUs
[    0.055258] SMP: Total of 4 processors activated.
[    0.055266] CPU: All CPU(s) started at EL1
[    0.055291] CPU features: detected: 32-bit EL0 Support
[    0.055300] CPU features: detected: 32-bit EL1 Support
[    0.055310] CPU features: detected: Data cache clean to the PoU not required for I/D coherence
[    0.055321] CPU features: detected: Common not Private translations
[    0.055330] CPU features: detected: CRC32 instructions
[    0.055341] CPU features: detected: RCpc load-acquire (LDAPR)
[    0.055350] CPU features: detected: LSE atomic instructions
[    0.055358] CPU features: detected: Privileged Access Never
[    0.055365] CPU features: detected: RAS Extension Support
[    0.055376] CPU features: detected: Speculative Store Bypassing Safe (SSBS)
[    0.055416] alternatives: applying system-wide alternatives
[    0.058835] Memory: 16198200K/16646144K available (15360K kernel code, 1566K rwdata, 6440K rodata, 1856K init, 689K bss, 410248K reserved, 32768K cma-reserved)
[    0.063088] devtmpfs: initialized
[    0.070480] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.070511] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.071151] 26224 pages in range for non-PLT usage
[    0.071158] 517744 pages in range for PLT usage
[    0.071348] pinctrl core: initialized pinctrl subsystem
[    0.071786] DMI not present or invalid.
[    0.073713] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.074337] DMA: preallocated 2048 KiB GFP_KERNEL pool for atomic allocations
[    0.074573] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.074798] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.074844] audit: initializing netlink subsys (disabled)
[    0.074999] audit: type=2000 audit(0.068:1): state=initialized audit_enabled=0 res=1
[    0.075346] thermal_sys: Registered thermal governor 'step_wise'
[    0.075352] thermal_sys: Registered thermal governor 'power_allocator'
[    0.075398] cpuidle: using governor menu
[    0.075529] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.075620] ASID allocator initialised with 65536 entries
[    0.075769] Serial: AMBA PL011 UART driver
[    0.078119] /soc/interrupt-controller@14900000: Fixed dependency cycle(s) with /soc/interrupt-controller@14900000
[    0.082207] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.082225] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[    0.082236] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[    0.082245] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[    0.082254] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.082263] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[    0.082272] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[    0.082281] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[    0.083676] ACPI: Interpreter disabled.
[    0.085579] renesas-rz-sysc 10430000.system-controller: Detected Renesas RZ/V2H r9a09g057 Rev 0 with GE3D (Mali-G31) with ISP (Mali-C55)
[    0.086846] iommu: Default domain type: Translated
[    0.086859] iommu: DMA domain TLB invalidation policy: strict mode
[    0.087145] SCSI subsystem initialized
[    0.087434] usbcore: registered new interface driver usbfs
[    0.087467] usbcore: registered new interface driver hub
[    0.087496] usbcore: registered new device driver usb
[    0.087767] pps_core: LinuxPPS API ver. 1 registered
[    0.087778] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.087803] PTP clock support registered
[    0.087834] EDAC MC: Ver: 3.0.0
[    0.088049] scmi_core: SCMI protocol bus registered
[    0.088436] FPGA manager framework
[    0.088513] Advanced Linux Sound Architecture Driver Initialized.
[    0.089258] vgaarb: loaded
[    0.089514] clocksource: Switched to clocksource arch_sys_counter
[    0.089735] VFS: Disk quotas dquot_6.6.0
[    0.089760] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.089963] pnp: PnP ACPI: disabled
[    0.095781] NET: Registered PF_INET protocol family
[    0.096292] IP idents hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.103248] tcp_listen_portaddr_hash hash table entries: 8192 (order: 5, 131072 bytes, linear)
[    0.103411] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.103440] TCP established hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.103961] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[    0.105447] TCP: Hash tables configured (established 131072 bind 65536)
[    0.105689] UDP hash table entries: 8192 (order: 7, 524288 bytes, linear)
[    0.106098] UDP-Lite hash table entries: 8192 (order: 7, 524288 bytes, linear)
[    0.106613] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.107108] RPC: Registered named UNIX socket transport module.
[    0.107122] RPC: Registered udp transport module.
[    0.107130] RPC: Registered tcp transport module.
[    0.107138] RPC: Registered tcp-with-tls transport module.
[    0.107146] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.107164] PCI: CLS 0 bytes, default 64
[    0.107452] kvm [1]: HYP mode not available
[    0.108301] Initialise system trusted keyrings
[    0.108448] workingset: timestamp_bits=42 max_order=22 bucket_order=0
[    0.108728] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.108928] NFS: Registering the id_resolver key type
[    0.108968] Key type id_resolver registered
[    0.108977] Key type id_legacy registered
[    0.109001] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.109014] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    0.109150] 9p: Installing v9fs 9p2000 file system support
[    0.147188] Key type asymmetric registered
[    0.147202] Asymmetric key parser 'x509' registered
[    0.147259] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    0.147275] io scheduler mq-deadline registered
[    0.147284] io scheduler kyber registered
[    0.147320] io scheduler bfq registered
[    0.148862] ledtrig-cpu: registered to indicate activity on CPUs
[    0.153539] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.155037] SuperH (H)SCI(F) driver initialized
[    0.159589] loop: module loaded
[    0.160145] megasas: 07.727.03.00-rc1
[    0.162885] tun: Universal TUN/TAP device driver, 1.6
[    0.163220] thunder_xcv, ver 1.0
[    0.163252] thunder_bgx, ver 1.0
[    0.163278] nicpf, ver 1.0
[    0.163475] hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version
[    0.163488] hns3: Copyright (c) 2017 Huawei Corporation.
[    0.163523] hclge is initializing
[    0.163556] e1000: Intel(R) PRO/1000 Network Driver
[    0.163566] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    0.163596] e1000e: Intel(R) PRO/1000 Network Driver
[    0.163605] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    0.163630] igb: Intel(R) Gigabit Ethernet Network Driver
[    0.163640] igb: Copyright (c) 2007-2014 Intel Corporation.
[    0.163664] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[    0.163673] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    0.163746] sky2: driver version 1.30
[    0.164482] VFIO - User Level meta-driver version: 0.3
[    0.165255] usbcore: registered new interface driver usb-storage
[    0.166285] i2c_dev: i2c /dev entries driver
[    0.170550] sdhci: Secure Digital Host Controller Interface driver
[    0.170575] sdhci: Copyright(c) Pierre Ossman
[    0.170875] Synopsys Designware Multimedia Card Interface Driver
[    0.171099] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.171596] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    0.171724] clocksource: timer@11800000: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns
[    0.171746] sched_clock: 32 bits at 100MHz, resolution 10ns, wraps every 21474836475ns
[    0.171761] /soc/timer@11800000: used for clocksource
[    0.171996] /soc/timer@11801000: used for clock events
[    0.172162] /soc/timer@14000000: used for clock events
[    0.172306] /soc/timer@14001000: used for clock events
[    0.172447] /soc/timer@12c00000: used for clock events
[    0.172592] /soc/timer@12c01000: used for clock events
[    0.172730] /soc/timer@12c02000: used for clock events
[    0.172869] /soc/timer@12c03000: used for clock events
[    0.173258] usbcore: registered new interface driver usbhid
[    0.173271] usbhid: USB HID core driver
[    0.175288] NET: Registered PF_PACKET protocol family
[    0.175366] 9pnet: Installing 9P2000 support
[    0.175438] Key type dns_resolver registered
[    0.182782] registered taskstats version 1
[    0.182902] Loading compiled-in X.509 certificates
[    0.188575] Demotion targets for Node 0: null
[    0.196882] pinctrl-rzg2l 10410000.pinctrl: pinctrl-rzg2l support registered
[    0.198724] 11c01400.serial: ttySC0 at MMIO 0x11c01400 (irq = 22, base_baud = 0) is a scif
[    0.198806] printk: legacy console [ttySC0] enabled
[    1.510787] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[    1.517268] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[    1.524311] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[    1.529443] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[    1.536913] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[    1.544380] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[    1.550848] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    1.558842] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[    1.565967] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[    1.573090] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[    1.584376] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[    1.590767] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[    1.597811] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[    1.602942] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[    1.610412] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[    1.617875] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[    1.624333] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    1.632325] renesas-gbeth 15c40000.ethernet: device MAC address 22:f1:ac:63:5c:f2
[    1.639795] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[    1.646912] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[    1.654028] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[    1.665988] i2c-riic 14400400.i2c: registered with 400000Hz bus speed
[    1.673370] i2c-riic 14400800.i2c: registered with 400000Hz bus speed
[    1.680648] i2c-riic 14400c00.i2c: registered with 400000Hz bus speed
[    1.687908] i2c-riic 14401000.i2c: registered with 400000Hz bus speed
[    1.695185] i2c-riic 14401c00.i2c: registered with 400000Hz bus speed
[    1.702488] i2c-riic 14402000.i2c: registered with 400000Hz bus speed
[    1.709806] i2c-riic 11c01000.i2c: registered with 400000Hz bus speed
[    1.717118] clk: Disabling unused clocks
[    1.721217] PM: genpd: Disabling unused power domains
[    1.726277] ALSA device list:
[    1.729235]   No soundcards found.
[    1.765728] renesas_sdhi_internal_dmac 15c10000.mmc: mmc1 base at 0x0000000015c10000, max clock rate 200 MHz
[    1.775790] Waiting for root device /dev/mmcblk1p2...
[    2.200625] mmc1: new UHS-I speed SDR104 SDXC card at address aaaa
[    2.208699] mmcblk1: mmc1:aaaa SC64G 59.5 GiB
[    2.222071]  mmcblk1: p1 p2
[    2.920633] EXT4-fs (mmcblk1p2): recovery complete
[    2.926922] EXT4-fs (mmcblk1p2): mounted filesystem 98646198-290c-4ca6-b9ed-8f1b1c29bd6d r/w with ordered data mode. Quota mode: none.
[    2.939036] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    2.950646] devtmpfs: mounted
[    2.954615] Freeing unused kernel memory: 1856K
[    2.959337] Run /sbin/init as init process
[    3.160545] systemd[1]: System time before build time, advancing clock.
[    3.195223] systemd[1]: systemd 244.5+ running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR -SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
[    3.217090] systemd[1]: Detected architecture arm64.

Welcome to Poky (Yocto Project Reference Distro) 3.1.26 (dunfell)!

[    3.264374] systemd[1]: Set hostname to <rzv2h-evk-alpha>.
[    4.357629] random: crng init done
[    4.362842] systemd[1]: Created slice system-getty.slice.
[  OK  ] Created slice system-getty.slice.
[    4.378070] systemd[1]: Created slice system-serial\x2dgetty.slice.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[    4.398026] systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
[    4.413721] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Started Dispatch Password …ts to Console Directory Watch.
[    4.433673] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password R…uests to Wall Directory Watch.
[    4.453656] systemd[1]: Reached target Host and Network Name Lookups.
[  OK  ] Reached target Host and Network Name Lookups.
[    4.473599] systemd[1]: Reached target Paths.
[  OK  ] Reached target Paths.
[    4.485591] systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
[    4.501584] systemd[1]: Reached target Slices.
[  OK  ] Reached target Slices.
[    4.517604] systemd[1]: Reached target Swap.
[  OK  ] Reached target Swap.
[    4.530201] systemd[1]: Listening on Syslog Socket.
[  OK  ] Listening on Syslog Socket.
[    4.545881] systemd[1]: Listening on initctl Compatibility Named Pipe.
[  OK  ] Listening on initctl Compatibility Named Pipe.
[    4.566258] systemd[1]: Listening on Journal Audit Socket.
[  OK  ] Listening on Journal Audit Socket.
[    4.581924] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[    4.598017] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    4.614157] systemd[1]: Listening on Network Service Netlink Socket.
[  OK  ] Listening on Network Service Netlink Socket.
[    4.633985] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[    4.649853] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[    4.690180] systemd[1]: Mounting Huge Pages File System...
         Mounting Huge Pages File System...
[    4.712067] systemd[1]: Mounting POSIX Message Queue File System...
         Mounting POSIX Message Queue File System...
[    4.736264] systemd[1]: Mounting Kernel Debug File System...
         Mounting Kernel Debug File System...
[    4.762465] systemd[1]: Mounting Temporary Directory (/tmp)...
         Mounting Temporary Directory (/tmp)...
[    4.778198] systemd[1]: Condition check resulted in Create list of static device nodes for the current kernel being skipped.
[    4.789928] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
[    4.804670] systemd[1]: Starting Journal Service...
         Starting Journal Service...
[    4.826902] systemd[1]: Condition check resulted in Load Kernel Modules being skipped.
[    4.835966] systemd[1]: Condition check resulted in FUSE Control File System being skipped.
[    4.848530] systemd[1]: Mounting Kernel Configuration File System...
         Mounting Kernel Configuration File System...
[    4.869501] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
[    4.889291] systemd[1]: Starting Apply Kernel Variables...
         Starting Apply Kernel Variables...
[    4.906598] EXT4-fs (mmcblk1p2): re-mounted 98646198-290c-4ca6-b9ed-8f1b1c29bd6d r/w. Quota mode: none.
[    4.954039] systemd[1]: Starting udev Coldplug all Devices...
         Starting udev Coldplug all Devices...
[    4.975485] systemd[1]: Started Journal Service.
[  OK  ] Started Journal Service.
[  OK  ] Mounted Huge Pages File System.
[  OK  ] Mounted POSIX Message Queue File System.
[  OK  ] Mounted Kernel Debug File System.
[  OK  ] Mounted Temporary Directory (/tmp).
[  OK  ] Mounted Kernel Configuration File System.
[  OK  ] Started Remount Root and Kernel File Systems.
[  OK  ] Started Apply Kernel Variables.
         Starting Flush Journal to Persistent Storage...
[    5.155141] systemd-journald[99]: Received client request to flush runtime journal.
         Starting Create Static Device Nodes in /dev...
[  OK  ] Started Flush Journal to Persistent Storage.
[  OK  ] Started Create Static Device Nodes in /dev.
[  OK  ] Reached target Local File Systems (Pre).
         Mounting /var/volatile...
[    5.315581] audit: type=1334 audit(1600598640.152:2): prog-id=5 op=LOAD
[    5.322467] audit: type=1334 audit(1600598640.160:3): prog-id=6 op=LOAD
         Starting udev Kernel Device Manager...
[  OK  ] Started udev Coldplug all Devices.
[  OK  ] Mounted /var/volatile.
         Starting udev Wait for Complete Device Initialization...
         Starting Load/Save Random Seed...
[  OK  ] Reached target Local File Systems.
         Starting Create Volatile Files and Directories...
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started Create Volatile Files and Directories.
         Starting Network Time Synchronization...
         Starting Update UTMP about System Boot/Shutdown...
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Started Network Time Synchronization.
[  OK  ] Reached target System Time Set.
[  OK  ] Reached target System Time Synchronized.
[  OK  ] Started udev Wait for Complete Device Initialization.
[  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
[  OK  ] Reached target System Initialization.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Reached target Timers.
[  OK  ] Listening on D-Bus System Message Bus Socket.
         Starting sshd.socket.
[  OK  ] Listening on sshd.socket.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
[  OK  ] Started Kernel Logging Service.
[  OK  ] Started System Logging Service.
[  OK  ] Started D-Bus System Message Bus.
         Starting IPv6 Packet Filtering Framework...
         Starting IPv4 Packet Filtering Framework...
         Starting Telephony service...
         Starting rng-tools.service...
[    6.229315] audit: type=1334 audit(1741550665.724:4): prog-id=7 op=LOAD
[    6.242651] audit: type=1334 audit(1741550665.736:5): prog-id=8 op=LOAD
         Starting Login Service...
[  OK  ] Started VIN initializing setting.
         Starting OpenSSH Key Generation...
[  OK  ] Started IPv6 Packet Filtering Framework.
[  OK  ] Started IPv4 Packet Filtering Framework.
[  OK  ] Reached target Network (Pre).
         Starting Connection service...
         Starting Network Service...
[  OK  ] Started rng-tools.service.
[  OK  ] Started OpenSSH Key Generation.
[  OK  ] Started Telephony service.
[  OK  ] Started Network Service.
[    6.618309] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[  OK  ] Started Login Service.
[    6.634490] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[    6.654081] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[    6.663107] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[  OK  ] Started Connection service.
[  OK  ] Reached target Network.
[    6.740534] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
         Starting Permit User Sessions...
[    6.761556] dwmac4: Master AXI performs fixed burst length
         Starting     6.773905] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
39mTarget Communication Framework agent...
[    6.785572] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[    6.802104] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[  OK  ] Started     6.810604] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
1;39mPermit User Sessions.
[    6.828153] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[    6.838162] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[    6.850091] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[    6.858276] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[  OK  ] Started Getty on tty1.
[  OK  ] Started Serial Getty on ttySC0.
[  OK  ] Reached target Login Prompts.
[    6.931772] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[    6.953525] dwmac4: Master AXI performs fixed burst length
[    6.959037] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[    6.969536] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[    6.981799] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[    6.989954] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[  OK  ] Started Target Communication Framework agent.
[  OK  ] Reached target Multi-User System.
         Starting Update UTMP about System Runlevel Changes...
         Starting watchdog daemon...
         Starting WPA supplicant...
[    7.148572] audit: type=1334 audit(1741550666.644:6): prog-id=9 op=LOAD
[    7.157583] audit: type=1334 audit(1741550666.652:7): prog-id=10 op=LOAD
         Starting Hostname Service...
[  OK  ] Started Update UTMP about System Runlevel Changes.
[  OK  ] Started WPA supplicant.
[  OK  ] Started watchdog daemon.
[  OK  ] Started Hostname Service.

Poky (Yocto Project Reference Distro) 3.1.26 rzv2h-evk-alpha ttySC0

BSP: RZV2H/RZV2H_EVK_ALPHA/1.0.0
LSI: RZV2H
Version: 1.0.0

[    7.483790] audit: type=1006 audit(1741550666.980:8): pid=202 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1
[    7.497985] audit: type=1300 audit(1741550666.980:8): arch=c00000b7 syscall=64 success=yes exit=1 a0=7 a1=fffff2249860 a2=1 a3=0 items=0 ppid=1 pid=202 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="(systemd)" exe="/lib/systemd/systemd" key=(null)
[    7.533547] audit: type=1327 audit(1741550666.980:8): proctitle="(systemd)"
[    7.542237] audit: type=1334 audit(1741550667.040:9): prog-id=11 op=LOAD
root@rzv2h-evk-alpha:~# [    9.894926] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
[   11.079719] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx

root@rzv2h-evk-alpha:~# cat eth0
ifconfig eth0 down && sleep 1
cd /sys/bus/platform/drivers/renesas-gbeth/
echo 15c30000.ethernet > unbind
sleep 3
echo 15c30000.ethernet > bind
sleep 5
ping 192.168.10.1 -c5
root@rzv2h-evk-alpha:~# cat eth1
ifconfig eth1 down && sleep 1
cd /sys/bus/platform/drivers/renesas-gbeth/
echo 15c40000.ethernet > unbind
sleep 3
echo 15c40000.ethernet > bind
sleep 5
ping 192.168.0.176 -c5
root@rzv2h-evk-alpha:~#
root@rzv2h-evk-alpha:~#
root@rzv2h-evk-alpha:~# for x in {1..10} ; do echo "unbind/bind count: $x"; ./eth0; sleep 1; ./eth1; done
unbind/bind count: 1
[   33.476974] renesas-gbeth 15c30000.ethernet eth0: Link is Down
[   34.500380] renesas-gbeth 15c30000.ethernet eth0: stmmac_dvr_remove: removing driver
[   37.545618] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[   37.552392] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[   37.559511] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[   37.564709] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[   37.572244] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[   37.579775] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[   37.586357] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[   37.594403] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[   37.601552] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[   37.608696] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[   37.628972] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[   37.637172] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[   37.645329] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[   37.653275] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[   37.724290] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[   37.746818] dwmac4: Master AXI performs fixed burst length
[   37.752351] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[   37.759947] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[   37.768869] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[   37.775830] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[   40.033911] kauditd_printk_skb: 11 callbacks suppressed
[   40.033947] audit: type=1334 audit(1741551112.584:13): prog-id=10 op=UNLOAD
[   40.046587] audit: type=1334 audit(1741551112.596:14): prog-id=9 op=UNLOAD
[   40.871848] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=0 ttl=64 time=1.393 ms
64 bytes from 192.168.10.1: seq=1 ttl=64 time=0.929 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=0.923 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=0.837 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=0.923 ms

--- 192.168.10.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.837/1.001/1.393 ms
[   47.657782] renesas-gbeth 15c40000.ethernet eth1: Link is Down
[   47.709339] audit: type=1334 audit(1741551120.256:15): prog-id=13 op=LOAD
[   47.716177] audit: type=1334 audit(1741551120.264:16): prog-id=14 op=LOAD
[   48.670781] renesas-gbeth 15c40000.ethernet eth1: stmmac_dvr_remove: removing driver
[   51.730322] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[   51.737296] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[   51.744451] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[   51.749665] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[   51.757203] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[   51.764733] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[   51.771218] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[   51.779339] renesas-gbeth 15c40000.ethernet: device MAC address 82:e0:1d:fc:fd:32
[   51.786849] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[   51.793999] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[   51.801143] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[   51.823928] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[   51.832790] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[   51.846239] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[   51.854296] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[   51.927950] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[   51.949527] dwmac4: Master AXI performs fixed burst length
[   51.955044] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
[   51.962642] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[   51.971519] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[   51.978558] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
[   55.047780] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
PING 192.168.0.176 (192.168.0.176): 56 data bytes
64 bytes from 192.168.0.176: seq=0 ttl=64 time=11.028 ms
64 bytes from 192.168.0.176: seq=1 ttl=64 time=3.626 ms
64 bytes from 192.168.0.176: seq=2 ttl=64 time=5.999 ms
64 bytes from 192.168.0.176: seq=3 ttl=64 time=3.237 ms
64 bytes from 192.168.0.176: seq=4 ttl=64 time=3.576 ms

--- 192.168.0.176 ping statistics ---
5 pack[   60.838891] renesas-gbeth 15c30000.ethernet eth0: Link is Down
ets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 3.237/5.493/11.028 ms
unbind/bind count: 2
[   61.854546] renesas-gbeth 15c30000.ethernet eth0: stmmac_dvr_remove: removing driver
[   64.937928] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[   64.944806] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[   64.951937] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[   64.957154] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[   64.964758] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[   64.972263] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[   64.978725] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[   64.986746] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[   64.993939] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[   65.001069] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[   65.026847] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[   65.035871] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[   65.048122] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[   65.056166] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[   65.128385] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[   65.149538] dwmac4: Master AXI performs fixed burst length
[   65.155089] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[   65.162713] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[   65.171603] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[   65.178734] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[   68.263296] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=0 ttl=64 time=0.848 ms
64 bytes from 192.168.10.1: seq=1 ttl=64 time=0.790 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=0.779 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=0.906 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=1.004 ms

--- 192.168.10.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.779/0.865/1.004 ms
[   75.035553] renesas-gbeth 15c40000.ethernet eth1: Link is Down
[   76.048293] renesas-gbeth 15c40000.ethernet eth1: stmmac_dvr_remove: removing driver
[   79.120514] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[   79.127592] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[   79.134731] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[   79.139948] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[   79.147563] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[   79.155122] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[   79.161698] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[   79.169726] renesas-gbeth 15c40000.ethernet: device MAC address e2:d9:ff:db:06:3c
[   79.177228] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[   79.184371] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[   79.191552] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[   79.215260] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[   79.223469] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[   79.231686] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[   79.239750] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[   79.302319] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[   79.324858] dwmac4: Master AXI performs fixed burst length
[   79.330457] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
[   79.338037] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[   79.346933] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[   79.353912] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
[   82.437663] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
PING 192.168.0.176 (192.168.0.176): 56 data bytes
64 bytes from 192.168.0.176: seq=0 ttl=64 time=10.240 ms
64 bytes from 192.168.0.176: seq=1 ttl=64 time=3.496 ms
64 bytes from 192.168.0.176: seq=2 ttl=64 time=6.195 ms
64 bytes from 192.168.0.176: seq=3 ttl=64 time=6.004 ms
64 bytes from 192.168.0.176: seq=4 ttl=64 time=5.510 ms

--- 192.168.0.176 ping statistics ---[   88.230473] renesas-gbeth 15c30000.ethernet eth0: Link is Down

5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 3.496/6.289/10.240 ms
unbind/bind count: 3
[   89.244366] renesas-gbeth 15c30000.ethernet eth0: stmmac_dvr_remove: removing driver
[   92.323486] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[   92.330156] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[   92.337274] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[   92.342465] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[   92.349993] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[   92.357519] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[   92.364063] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[   92.372091] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[   92.379246] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[   92.386392] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[   92.419171] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[   92.430010] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[   92.439369] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[   92.448086] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[   92.523660] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[   92.547248] dwmac4: Master AXI performs fixed burst length
[   92.552926] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[   92.560687] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[   92.570167] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[   92.579681] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[   95.653067] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=0 ttl=64 time=1.263 ms
64 bytes from 192.168.10.1: seq=1 ttl=64 time=0.674 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=0.648 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=0.740 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=0.803 ms

--- 192.168.10.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.648/0.825/1.263 ms
[  102.424115] renesas-gbeth 15c40000.ethernet eth1: Link is Down
[  103.443848] renesas-gbeth 15c40000.ethernet eth1: stmmac_dvr_remove: removing driver
[  106.490834] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[  106.497613] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[  106.504740] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[  106.509954] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[  106.517500] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[  106.525032] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[  106.531578] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  106.539610] renesas-gbeth 15c40000.ethernet: device MAC address ca:22:e8:3a:a5:47
[  106.547112] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  106.554255] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[  106.561438] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[  106.584903] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[  106.594022] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[  106.601996] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[  106.609946] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[  106.680917] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  106.702589] dwmac4: Master AXI performs fixed burst length
[  106.708191] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
[  106.715868] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[  106.724940] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[  106.732067] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
[  109.796662] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
PING 192.168.0.176 (192.168.0.176): 56 data bytes
64 bytes from 192.168.0.176: seq=0 ttl=64 time=8.211 ms
64 bytes from 192.168.0.176: seq=1 ttl=64 time=6.936 ms
64 bytes from 192.168.0.176: seq=2 ttl=64 time=9.184 ms
64 bytes from 192.168.0.176: seq=3 ttl=64 time=7.470 ms
64 bytes from 192.168.0.176: seq=4 ttl=64 time=3.251 ms

--- 192.168.0.176 ping statistics ---
5 pack[  115.595420] renesas-gbeth 15c30000.ethernet eth0: Link is Down
ets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 3.251/7.010/9.184 ms
unbind/bind count: 4
[  116.609820] renesas-gbeth 15c30000.ethernet eth0: stmmac_dvr_remove: removing driver
[  119.710947] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[  119.717870] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[  119.725012] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[  119.730205] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[  119.737756] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[  119.745300] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[  119.751791] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  119.759903] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  119.767065] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[  119.774270] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[  119.802119] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  119.811834] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[  119.822488] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[  119.830535] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[  119.901154] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  119.923710] dwmac4: Master AXI performs fixed burst length
[  119.929245] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[  119.936851] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[  119.945718] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[  119.952874] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[  123.044543] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=0 ttl=64 time=1.293 ms
64 bytes from 192.168.10.1: seq=1 ttl=64 time=0.690 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=0.689 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=0.828 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=0.891 ms

--- 192.168.10.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.689/0.878/1.293 ms
[  129.812324] renesas-gbeth 15c40000.ethernet eth1: Link is Down
[  130.825882] renesas-gbeth 15c40000.ethernet eth1: stmmac_dvr_remove: removing driver
[  133.882734] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[  133.889614] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[  133.896737] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[  133.901931] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[  133.909458] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[  133.916987] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[  133.923531] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  133.931564] renesas-gbeth 15c40000.ethernet: device MAC address 26:21:99:79:09:2a
[  133.939071] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  133.946218] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[  133.953417] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[  133.976469] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[  133.987894] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[  133.998293] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[  134.006348] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[  134.076936] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  134.099324] dwmac4: Master AXI performs fixed burst length
[  134.104831] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
[  134.112401] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[  134.121195] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[  134.128074] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
[  137.220649] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
PING 192.168.0.176 (192.168.0.176): 56 data bytes
64 bytes from 192.168.0.176: seq=0 ttl=64 time=7.492 ms
64 bytes from 192.168.0.176: seq=1 ttl=64 time=5.819 ms
64 bytes from 192.168.0.176: seq=2 ttl=64 time=6.416 ms
64 bytes from 192.168.0.176: seq=3 ttl=64 time=17.241 ms
64 bytes from 192.168.0.176: seq=4 ttl=64 time=2.970 ms

--- 192.168.0.176 ping statistics ---
5 pack[  142.987510] renesas-gbeth 15c30000.ethernet eth0: Link is Down
ets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 2.970/7.987/17.241 ms
unbind/bind count: 5
[  144.001598] renesas-gbeth 15c30000.ethernet eth0: stmmac_dvr_remove: removing driver
[  147.058711] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[  147.065487] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[  147.072614] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[  147.077827] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[  147.085373] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[  147.092922] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[  147.099490] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  147.107515] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  147.114666] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[  147.121810] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[  147.147747] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  147.155956] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[  147.164140] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[  147.172099] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[  147.229023] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  147.245942] dwmac4: Master AXI performs fixed burst length
[  147.251481] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[  147.259221] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[  147.268129] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[  147.275076] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[  150.340554] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=0 ttl=64 time=0.837 ms
64 bytes from 192.168.10.1: seq=1 ttl=64 time=0.725 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=0.691 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=0.826 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=0.848 ms

--- 192.168.10.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.691/0.785/0.848 ms
[  157.160291] renesas-gbeth 15c40000.ethernet eth1: Link is Down
[  158.173262] renesas-gbeth 15c40000.ethernet eth1: stmmac_dvr_remove: removing driver
[  161.254643] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[  161.261679] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[  161.268819] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[  161.274019] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[  161.281552] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[  161.289083] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[  161.295642] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  161.303675] renesas-gbeth 15c40000.ethernet: device MAC address 12:0a:0d:b2:f8:c4
[  161.311183] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  161.318340] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[  161.325522] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[  161.350117] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[  161.359131] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[  161.367666] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[  161.375813] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[  161.449832] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  161.472806] dwmac4: Master AXI performs fixed burst length
[  161.478414] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
[  161.486070] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[  161.495235] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[  161.503472] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
[  164.580577] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
PING 192.168.0.176 (192.168.0.176): 56 data bytes
64 bytes from 192.168.0.176: seq=0 ttl=64 time=10.225 ms
64 bytes from 192.168.0.176: seq=1 ttl=64 time=3.735 ms
64 bytes from 192.168.0.176: seq=2 ttl=64 time=2.796 ms
64 bytes from 192.168.0.176: seq=3 ttl=64 time=3.572 ms
64 bytes from 192.168.0.176: seq=4 ttl=64 time=2.901 ms

--- 192.168.0.176 ping statistics ---
5 pack[  170.360241] renesas-gbeth 15c30000.ethernet eth0: Link is Down
ets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 2.796/4.645/10.225 ms
unbind/bind count: 6
[  171.374445] renesas-gbeth 15c30000.ethernet eth0: stmmac_dvr_remove: removing driver
[  174.442543] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[  174.449292] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[  174.456372] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[  174.461542] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[  174.469037] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[  174.476527] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[  174.482975] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  174.491029] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  174.498159] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[  174.505288] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[  174.527615] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  174.535852] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[  174.544024] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[  174.551967] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[  174.625088] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  174.647621] dwmac4: Master AXI performs fixed burst length
[  174.653163] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[  174.660765] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[  174.669719] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[  174.677328] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[  177.764592] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=0 ttl=64 time=1.321 ms
64 bytes from 192.168.10.1: seq=1 ttl=64 time=0.825 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=0.749 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=0.927 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=0.879 ms

--- 192.168.10.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.749/0.940/1.321 ms
[  184.540360] renesas-gbeth 15c40000.ethernet eth1: Link is Down
[  185.554347] renesas-gbeth 15c40000.ethernet eth1: stmmac_dvr_remove: removing driver
[  188.626447] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[  188.633237] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[  188.640365] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[  188.645561] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[  188.653097] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[  188.660630] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[  188.667186] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  188.675210] renesas-gbeth 15c40000.ethernet: device MAC address 92:be:61:dc:b8:62
[  188.682720] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  188.689872] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[  188.697066] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[  188.723799] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[  188.733186] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[  188.741843] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[  188.749879] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[  188.821093] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  188.842326] dwmac4: Master AXI performs fixed burst length
[  188.847876] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
[  188.855526] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[  188.864405] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[  188.872376] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
[  191.940427] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
PING 192.168.0.176 (192.168.0.176): 56 data bytes
64 bytes from 192.168.0.176: seq=0 ttl=64 time=14.055 ms
64 bytes from 192.168.0.176: seq=1 ttl=64 time=3.769 ms
64 bytes from 192.168.0.176: seq=2 ttl=64 time=2.896 ms
64 bytes from 192.168.0.176: seq=3 ttl=64 time=5.218 ms
64 bytes from 192.168.0.176: seq=4 ttl=64 time=7.438 ms

--- 192.168.0.176 ping statistics ---[  197.734806] renesas-gbeth 15c30000.ethernet eth0: Link is Down

5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 2.896/6.675/14.055 ms
unbind/bind count: 7
[  198.748805] renesas-gbeth 15c30000.ethernet eth0: stmmac_dvr_remove: removing driver
[  201.838710] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[  201.845546] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[  201.852720] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[  201.857937] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[  201.865487] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[  201.873050] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[  201.879616] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  201.887695] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  201.894825] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[  201.901949] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[  201.920564] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  201.928759] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[  201.936942] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[  201.944893] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[  202.004974] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  202.027511] dwmac4: Master AXI performs fixed burst length
[  202.033048] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[  202.040646] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[  202.049602] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[  202.057204] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[  205.124493] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=0 ttl=64 time=1.335 ms
64 bytes from 192.168.10.1: seq=1 ttl=64 time=0.681 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=0.667 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=0.803 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=0.865 ms

--- 192.168.10.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.667/0.870/1.335 ms
[  211.937351] renesas-gbeth 15c40000.ethernet eth1: Link is Down
[  212.949874] renesas-gbeth 15c40000.ethernet eth1: stmmac_dvr_remove: removing driver
[  216.023264] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[  216.030392] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[  216.037532] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[  216.042743] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[  216.050279] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[  216.057830] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[  216.064401] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  216.072429] renesas-gbeth 15c40000.ethernet: device MAC address 06:50:ad:d5:d7:96
[  216.079931] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  216.087075] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[  216.094256] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[  216.120971] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[  216.131437] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[  216.141447] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[  216.150772] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[  216.227022] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  216.240448] dwmac4: Master AXI performs fixed burst length
[  216.246134] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
[  216.253881] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[  216.263362] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[  216.272896] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
[  219.364535] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
PING 192.168.0.176 (192.168.0.176): 56 data bytes
64 bytes from 192.168.0.176: seq=0 ttl=64 time=7.534 ms
64 bytes from 192.168.0.176: seq=1 ttl=64 time=3.901 ms
64 bytes from 192.168.0.176: seq=2 ttl=64 time=4.914 ms
64 bytes from 192.168.0.176: seq=3 ttl=64 time=18.277 ms
64 bytes from 192.168.0.176: seq=4 ttl=64 time=5.066 ms

--- 192.168.0.176 ping statistics ---[  225.131011] renesas-gbeth 15c30000.ethernet eth0: Link is Down

5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 3.901/7.938/18.277 ms
unbind/bind count: 8
[  226.144808] renesas-gbeth 15c30000.ethernet eth0: stmmac_dvr_remove: removing driver
[  229.203849] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[  229.210846] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[  229.217992] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[  229.223185] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[  229.230713] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[  229.238238] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[  229.244793] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  229.252786] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  229.259910] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[  229.267039] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[  229.290332] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  229.301076] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[  229.309986] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[  229.318541] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[  229.386683] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  229.410249] dwmac4: Master AXI performs fixed burst length
[  229.415941] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[  229.423699] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[  229.433190] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[  229.442103] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[  232.515678] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=0 ttl=64 time=0.789 ms
64 bytes from 192.168.10.1: seq=1 ttl=64 time=0.796 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=0.758 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=0.862 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=0.945 ms

--- 192.168.10.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.758/0.830/0.945 ms
[  239.299257] renesas-gbeth 15c40000.ethernet eth1: Link is Down
[  240.311793] renesas-gbeth 15c40000.ethernet eth1: stmmac_dvr_remove: removing driver
[  243.376533] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[  243.383322] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[  243.390453] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[  243.395646] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[  243.403176] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[  243.410701] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[  243.417245] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  243.425344] renesas-gbeth 15c40000.ethernet: device MAC address aa:2f:3c:19:e8:8e
[  243.432902] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  243.440098] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[  243.447325] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[  243.472746] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[  243.481181] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[  243.489206] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[  243.497160] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[  243.558617] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  243.581152] dwmac4: Master AXI performs fixed burst length
[  243.586699] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
[  243.594301] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[  243.603282] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[  243.610843] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
[  246.689710] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
PING 192.168.0.176 (192.168.0.176): 56 data bytes
64 bytes from 192.168.0.176: seq=0 ttl=64 time=14.300 ms
64 bytes from 192.168.0.176: seq=1 ttl=64 time=9.618 ms
64 bytes from 192.168.0.176: seq=2 ttl=64 time=4.142 ms
64 bytes from 192.168.0.176: seq=3 ttl=64 time=2.300 ms
64 bytes from 192.168.0.176: seq=4 ttl=64 time=2.771 ms

--- 192.168.0.176 ping statistics ---
5 pack[  252.483405] renesas-gbeth 15c30000.ethernet eth0: Link is Down
ets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 2.300/6.626/14.300 ms
unbind/bind count: 9
[  253.497587] renesas-gbeth 15c30000.ethernet eth0: stmmac_dvr_remove: removing driver
[  256.559298] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[  256.566285] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[  256.573430] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[  256.578664] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[  256.586234] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[  256.593771] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[  256.600254] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  256.608377] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  256.615535] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[  256.622684] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[  256.643849] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  256.652287] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[  256.660301] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[  256.668257] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[  256.741281] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  256.763807] dwmac4: Master AXI performs fixed burst length
[  256.769343] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[  256.776941] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[  256.785920] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[  256.793279] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[  259.872453] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=0 ttl=64 time=1.301 ms
64 bytes from 192.168.10.1: seq=1 ttl=64 time=0.645 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=0.692 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=0.857 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=0.741 ms

--- 192.168.10.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.645/0.847/1.301 ms
[  266.659333] renesas-gbeth 15c40000.ethernet eth1: Link is Down
[  267.672921] renesas-gbeth 15c40000.ethernet eth1: stmmac_dvr_remove: removing driver
[  270.762586] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[  270.769706] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[  270.777012] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[  270.782215] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[  270.789769] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[  270.797302] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[  270.803798] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  270.811916] renesas-gbeth 15c40000.ethernet: device MAC address ee:d0:10:c6:37:cf
[  270.819429] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  270.826591] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[  270.833743] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[  270.861916] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[  270.870735] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[  270.882928] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[  270.891794] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[  270.963915] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  270.985483] dwmac4: Master AXI performs fixed burst length
[  270.991000] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
[  270.998583] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[  271.007450] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[  271.014858] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
[  274.079534] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
PING 192.168.0.176 (192.168.0.176): 56 data bytes
64 bytes from 192.168.0.176: seq=0 ttl=64 time=10.817 ms
64 bytes from 192.168.0.176: seq=1 ttl=64 time=5.481 ms
64 bytes from 192.168.0.176: seq=2 ttl=64 time=6.771 ms
64 bytes from 192.168.0.176: seq=3 ttl=64 time=3.089 ms
64 bytes from 192.168.0.176: seq=4 ttl=64 time=2.955 ms

--- 192.168.0.176 ping statistics ---
5 pack[  279.866575] renesas-gbeth 15c30000.ethernet eth0: Link is Down
ets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 2.955/5.822/10.817 ms
unbind/bind count: 10
[  280.880328] renesas-gbeth 15c30000.ethernet eth0: stmmac_dvr_remove: removing driver
[  283.937355] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[  283.944182] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[  283.951309] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[  283.956523] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[  283.964126] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[  283.971635] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[  283.978094] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  283.986113] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  283.993321] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[  284.000454] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[  284.025930] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  284.034425] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[  284.042775] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[  284.052215] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[  284.103205] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  284.125613] dwmac4: Master AXI performs fixed burst length
[  284.131128] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[  284.138705] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[  284.147459] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[  284.154384] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[  287.230900] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=1 ttl=64 time=1.421 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=0.635 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=0.776 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=0.933 ms

--- 192.168.10.1 ping statistics ---
5 packets transmitted, 4 packets received, 20% packet loss
round-trip min/avg/max = 0.635/0.941/1.421 ms
[  295.034610] renesas-gbeth 15c40000.ethernet eth1: Link is Down
[  296.047442] renesas-gbeth 15c40000.ethernet eth1: stmmac_dvr_remove: removing driver
[  299.092554] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[  299.099371] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[  299.106492] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[  299.111710] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[  299.119260] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[  299.126792] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[  299.133337] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  299.141369] renesas-gbeth 15c40000.ethernet: device MAC address b2:61:f5:ba:22:0e
[  299.148870] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  299.156013] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[  299.163199] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[  299.189526] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[  299.197960] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[  299.205976] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[  299.213936] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[  299.286883] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  299.309574] dwmac4: Master AXI performs fixed burst length
[  299.315114] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
[  299.322714] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[  299.331670] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[  299.338937] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
[  302.430263] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
PING 192.168.0.176 (192.168.0.176): 56 data bytes
64 bytes from 192.168.0.176: seq=0 ttl=64 time=149.008 ms
64 bytes from 192.168.0.176: seq=1 ttl=64 time=2.922 ms
64 bytes from 192.168.0.176: seq=2 ttl=64 time=3.754 ms
64 bytes from 192.168.0.176: seq=3 ttl=64 time=3.601 ms
64 bytes from 192.168.0.176: seq=4 ttl=64 time=4.860 ms

--- 192.168.0.176 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 2.922/32.829/149.008 ms
root@rzv2h-evk-alpha:~# [  335.587426] audit: type=1334 audit(1741551408.146:17): prog-id=14 op=UNLOAD
[  335.594442] audit: type=1334 audit(1741551408.146:18): prog-id=13 op=UNLOAD

root@rzv2h-evk-alpha:~#
root@rzv2h-evk-alpha:~#
root@rzv2h-evk-alpha:~#

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: gbeth-no-rxlpi.txt --]
[-- Type: text/plain; charset="US-ASCII"; name="gbeth-no-rxlpi.txt", Size: 89299 bytes --]

NOTICE:  BL2: v2.7(debug):2.7.0/v2h_1.0.4
NOTICE:  BL2: Built : 17:27:40, Feb 11 2025
INFO:    BL2: Doing platform setup
INFO:    Configuring TrustZone Controller
INFO:    Total 1 regions set.
INFO:    Configuring TrustZone Controller
INFO:    Total 2 regions set.
INFO:    Configuring TrustZone Controller
INFO:    Total 1 regions set.
INFO:    Configuring TrustZone Controller
INFO:    Total 1 regions set.
INFO:    Configuring TrustZone Controller
INFO:    Total 1 regions set.
INFO:    Configuring TrustZone Controller
INFO:    Total 1 regions set.
INFO:    Configuring TrustZone Controller
INFO:    Total 1 regions set.
INFO:    Configuring TrustZone Controller
INFO:    Total 1 regions set.
INFO:    DDR: Setup (Rev. 1.06)
INFO:    BL2: Loading image id 3
INFO:    Loading image id=3 at address 0x44000000
INFO:    Image id=3 loaded: 0x44000000 - 0x440110c9
INFO:    BL2: Loading image id 5
INFO:    Loading image id=5 at address 0x50000000
INFO:    Image id=5 loaded: 0x50000000 - 0x500b4e08
NOTICE:  BL2: Booting BL31
INFO:    Entry point address = 0x44000000
INFO:    SPSR = 0x3cd
NOTICE:  BL31: v2.7(debug):2.7.0/v2h_1.0.4
NOTICE:  BL31: Built : 17:27:43, Feb 11 2025
INFO:    GICv3 without legacy support detected.
INFO:    ARM GICv3 driver initialized in EL3
INFO:    Maximum SPI INTID supported: 991
INFO:    BL31: Initializing runtime services
INFO:    BL31: cortex_a55: CPU workaround for 1530923 was applied
INFO:    BL31: Preparing for EL3 exit to normal world
INFO:    Entry point address = 0x50000000
INFO:    SPSR = 0x3c5


U-Boot 2021.10-g195f7ea101-dirty (Feb 11 2025 - 17:26:55 +0000)

CPU:   Renesas Electronics CPU rev 1.0
Model: Renesas EVK Version 1 based on r9a09g057h4
DRAM:  15.9 GiB
MMC:   mmc@15c00000: 0, mmc@15c10000: 1
Loading Environment from SPIFlash... SF: Detected mt25qu512a with page size 256 Bytes, erase size 64 KiB, total 64 MiB
OK
In:    serial@11c01400
Out:   serial@11c01400
Err:   serial@11c01400
Net:
Error: ethernet@15c40000 address not set.
eth0: ethernet@15c30000
Error: ethernet@15c40000 address not set.

Hit any key to stop autoboot:  0
Setting bus to 8
0020: 05 02 02 0f 0e 5a 0b 07 0e 0e 02 32 5a 07 05 00    .....Z.....2Z...
0030: 00 0f 0e 5a 1b 07 0f 0f 0c 14 5a 1b 07 00 00 13    ...Z......Z.....
0040: 0a 5a 1b 07 50 d0 04 32 5a 03 67 04 28 02 5a 67    .Z..P..2Z.g.(.Zg
0050: 04 28 02 5a d2 28 02 5a 3f 00 00 00 00 01 00 00    .(.Z.(.Z?.......
0060: 00 00 00 00 00 00 00 00 00 3f 07 7f 00 00 a8 fa    .........?......
0070: f8 17 1d 1e 11 0c 13 05 0a 3c 03 00 00 00 0f 00    .........<......
0080: 38 03 28 00 00 00 00 00 00 02 0e 2e 2e 22 2c 01    8.(..........",.
0090: 01 00 00 00 00 00 01 9e 05 08 2e 05 18 35 05 18    .............5..
ethernet@15c30000 Waiting for PHY auto negotiation to complete....... done
BOOTP broadcast 1
BOOTP broadcast 2
DHCP client bound to address 192.168.10.138 (466 ms)
Using ethernet@15c30000 device
TFTP from server 192.168.10.1; our IP address is 192.168.10.138
Filename 'v2h/Image.gz'.
Load address: 0x4a080000
Loading: #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #################################################################
         #########################################
         3.1 MiB/s
done
Bytes transferred = 11086305 (a929e1 hex)
Using ethernet@15c30000 device
TFTP from server 192.168.10.1; our IP address is 192.168.10.138
Filename 'v2h/r9a09g057h44-rzv2h-evk.dtb'.
Load address: 0x48000000
Loading: ##
         1.6 MiB/s
done
Bytes transferred = 19613 (4c9d hex)
Uncompressed size: 25983488 = 0x18C7A00
Moving Image from 0x48080000 to 0x48200000, end=49b90000
## Flattened Device Tree blob at 48000000
   Booting using the fdt blob at 0x48000000
   Loading Device Tree to 0000000057ff8000, end 0000000057fffc9c ... OK
Overlap found: 0x240000000..0x43fffffff / 0x240000000..0x43fffffff

Starting kernel ...

[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[    0.000000] Linux version 6.14.0-rc5+ (prasmi@prasmi) (aarch64-none-linux-gnu-gcc (Arm GNU Toolchain 14.2.Rel1 (Build arm-14.52)) 14.2.1 20241119, GNU ld (Arm GNU Toolchain 14.2.Rel1 (Build arm-14.52)) 2.43.1.20241119) #111 SMP PREEMPT Sun Mar  9 19:53:31 GMT 2025
[    0.000000] KASLR disabled due to lack of seed
[    0.000000] Machine model: Renesas RZ/V2H EVK Board based on r9a09g057h44
[    0.000000] efi: UEFI not found.
[    0.000000] earlycon: scif0 at MMIO 0x0000000011c01400 (options '115200n8')
[    0.000000] printk: legacy bootconsole [scif0] enabled
[    0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT
[    0.000000] NUMA: Faking a node at [mem 0x0000000048000000-0x000000043fffffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x43e019fc0-0x43e01c5ff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000048000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x000000043fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000048000000-0x000000043fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000048000000-0x000000043fffffff]
[    0.000000] cma: Reserved 32 MiB at 0x00000000fe000000 on node -1
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 24 pages/cpu s60184 r8192 d29928 u98304
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[    0.000000] alternatives: applying boot alternatives
[    0.000000] Kernel command line: rw rootwait earlycon root=/dev/mmcblk1p2
[    0.000000] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes
[    0.000000] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)
[    0.000000] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.000000] Fallback order for Node 0: 0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 4161536
[    0.000000] Policy zone: Normal
[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[    0.000000] software IO TLB: area num 4.
[    0.000000] software IO TLB: mapped [mem 0x00000000fa000000-0x00000000fe000000] (64MB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=4.
[    0.000000]  Trampoline variant of Tasks RCU enabled.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.000000] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: 960 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GICv3: GICv3 features: 16 PPIs
[    0.000000] GICv3: GICD_CTRL.DS=0, SCR_EL3.FIQ=0
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000014940000
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000001] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.008204] Console: colour dummy device 80x25
[    0.012671] printk: legacy console [tty0] enabled
[    0.017397] printk: legacy bootconsole [scif0] disabled
[    0.000000] Booting Linux on physical CPU 0x0000000000 [0x412fd050]
[    0.000000] Linux version 6.14.0-rc5+ (prasmi@prasmi) (aarch64-none-linux-gnu-gcc (Arm GNU Toolchain 14.2.Rel1 (Build arm-14.52)) 14.2.1 20241119, GNU ld (Arm GNU Toolchain 14.2.Rel1 (Build arm-14.52)) 2.43.1.20241119) #111 SMP PREEMPT Sun Mar  9 19:53:31 GMT 2025
[    0.000000] KASLR disabled due to lack of seed
[    0.000000] Machine model: Renesas RZ/V2H EVK Board based on r9a09g057h44
[    0.000000] efi: UEFI not found.
[    0.000000] earlycon: scif0 at MMIO 0x0000000011c01400 (options '115200n8')
[    0.000000] printk: legacy bootconsole [scif0] enabled
[    0.000000] OF: reserved mem: Reserved memory: No reserved-memory node in the DT
[    0.000000] NUMA: Faking a node at [mem 0x0000000048000000-0x000000043fffffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x43e019fc0-0x43e01c5ff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000048000000-0x00000000ffffffff]
[    0.000000]   DMA32    empty
[    0.000000]   Normal   [mem 0x0000000100000000-0x000000043fffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000048000000-0x000000043fffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000048000000-0x000000043fffffff]
[    0.000000] cma: Reserved 32 MiB at 0x00000000fe000000 on node -1
[    0.000000] psci: probing for conduit method from DT.
[    0.000000] psci: PSCIv1.1 detected in firmware.
[    0.000000] psci: Using standard PSCI v0.2 function IDs
[    0.000000] psci: MIGRATE_INFO_TYPE not supported.
[    0.000000] psci: SMC Calling Convention v1.2
[    0.000000] percpu: Embedded 24 pages/cpu s60184 r8192 d29928 u98304
[    0.000000] Detected VIPT I-cache on CPU0
[    0.000000] CPU features: detected: GIC system register CPU interface
[    0.000000] CPU features: detected: ARM errata 1165522, 1319367, or 1530923
[    0.000000] alternatives: applying boot alternatives
[    0.000000] Kernel command line: rw rootwait earlycon root=/dev/mmcblk1p2
[    0.000000] printk: log buffer data + meta data: 131072 + 458752 = 589824 bytes
[    0.000000] Dentry cache hash table entries: 2097152 (order: 12, 16777216 bytes, linear)
[    0.000000] Inode-cache hash table entries: 1048576 (order: 11, 8388608 bytes, linear)
[    0.000000] Fallback order for Node 0: 0
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 4161536
[    0.000000] Policy zone: Normal
[    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
[    0.000000] software IO TLB: area num 4.
[    0.000000] software IO TLB: mapped [mem 0x00000000fa000000-0x00000000fe000000] (64MB)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] rcu: Preemptible hierarchical RCU implementation.
[    0.000000] rcu:     RCU event tracing is enabled.
[    0.000000] rcu:     RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=4.
[    0.000000]  Trampoline variant of Tasks RCU enabled.
[    0.000000]  Tracing variant of Tasks RCU enabled.
[    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 25 jiffies.
[    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[    0.000000] RCU Tasks: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.000000] RCU Tasks Trace: Setting shift to 2 and lim to 1 rcu_task_cb_adjust=1 rcu_task_cpu_ids=4.
[    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[    0.000000] GICv3: 960 SPIs implemented
[    0.000000] GICv3: 0 Extended SPIs implemented
[    0.000000] Root IRQ handler: gic_handle_irq
[    0.000000] GICv3: GICv3 features: 16 PPIs
[    0.000000] GICv3: GICD_CTRL.DS=0, SCR_EL3.FIQ=0
[    0.000000] GICv3: CPU0: found redistributor 0 region 0:0x0000000014940000
[    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
[    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (virt).
[    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[    0.000001] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[    0.008204] Console: colour dummy device 80x25
[    0.012671] printk: legacy console [tty0] enabled
[    0.017397] printk: legacy bootconsole [scif0] disabled
[    0.022709] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[    0.022729] pid_max: default: 32768 minimum: 301
[    0.022790] LSM: initializing lsm=capability
[    0.022957] Mount-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.023041] Mountpoint-cache hash table entries: 32768 (order: 6, 262144 bytes, linear)
[    0.042722] rcu: Hierarchical SRCU implementation.
[    0.042735] rcu:     Max phase no-delay instances is 1000.
[    0.046780] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
[    0.047502] EFI services will not be available.
[    0.047692] smp: Bringing up secondary CPUs ...
[    0.048131] Detected VIPT I-cache on CPU1
[    0.048196] GICv3: CPU1: found redistributor 100 region 0:0x0000000014960000
[    0.048237] CPU1: Booted secondary processor 0x0000000100 [0x412fd050]
[    0.048739] Detected VIPT I-cache on CPU2
[    0.048779] GICv3: CPU2: found redistributor 200 region 0:0x0000000014980000
[    0.048800] CPU2: Booted secondary processor 0x0000000200 [0x412fd050]
[    0.049260] Detected VIPT I-cache on CPU3
[    0.049299] GICv3: CPU3: found redistributor 300 region 0:0x00000000149a0000
[    0.049319] CPU3: Booted secondary processor 0x0000000300 [0x412fd050]
[    0.049417] smp: Brought up 1 node, 4 CPUs
[    0.049471] SMP: Total of 4 processors activated.
[    0.049479] CPU: All CPU(s) started at EL1
[    0.049506] CPU features: detected: 32-bit EL0 Support
[    0.049515] CPU features: detected: 32-bit EL1 Support
[    0.049524] CPU features: detected: Data cache clean to the PoU not required for I/D coherence
[    0.049536] CPU features: detected: Common not Private translations
[    0.049544] CPU features: detected: CRC32 instructions
[    0.049556] CPU features: detected: RCpc load-acquire (LDAPR)
[    0.049565] CPU features: detected: LSE atomic instructions
[    0.049573] CPU features: detected: Privileged Access Never
[    0.049581] CPU features: detected: RAS Extension Support
[    0.049592] CPU features: detected: Speculative Store Bypassing Safe (SSBS)
[    0.049631] alternatives: applying system-wide alternatives
[    0.053029] Memory: 16198200K/16646144K available (15360K kernel code, 1566K rwdata, 6440K rodata, 1856K init, 689K bss, 410248K reserved, 32768K cma-reserved)
[    0.057301] devtmpfs: initialized
[    0.064699] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.064730] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.065372] 26224 pages in range for non-PLT usage
[    0.065379] 517744 pages in range for PLT usage
[    0.065562] pinctrl core: initialized pinctrl subsystem
[    0.065989] DMI not present or invalid.
[    0.067896] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.068524] DMA: preallocated 2048 KiB GFP_KERNEL pool for atomic allocations
[    0.068760] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
[    0.068997] DMA: preallocated 2048 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
[    0.069044] audit: initializing netlink subsys (disabled)
[    0.069199] audit: type=2000 audit(0.060:1): state=initialized audit_enabled=0 res=1
[    0.069547] thermal_sys: Registered thermal governor 'step_wise'
[    0.069554] thermal_sys: Registered thermal governor 'power_allocator'
[    0.069597] cpuidle: using governor menu
[    0.069729] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[    0.069818] ASID allocator initialised with 65536 entries
[    0.069969] Serial: AMBA PL011 UART driver
[    0.072326] /soc/interrupt-controller@14900000: Fixed dependency cycle(s) with /soc/interrupt-controller@14900000
[    0.076431] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
[    0.076446] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
[    0.076457] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
[    0.076466] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
[    0.076475] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
[    0.076483] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
[    0.076493] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
[    0.076501] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
[    0.077897] ACPI: Interpreter disabled.
[    0.079794] renesas-rz-sysc 10430000.system-controller: Detected Renesas RZ/V2H r9a09g057 Rev 0 with GE3D (Mali-G31) with ISP (Mali-C55)
[    0.080890] iommu: Default domain type: Translated
[    0.080902] iommu: DMA domain TLB invalidation policy: strict mode
[    0.081188] SCSI subsystem initialized
[    0.081477] usbcore: registered new interface driver usbfs
[    0.081508] usbcore: registered new interface driver hub
[    0.081538] usbcore: registered new device driver usb
[    0.081800] pps_core: LinuxPPS API ver. 1 registered
[    0.081811] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.081837] PTP clock support registered
[    0.081869] EDAC MC: Ver: 3.0.0
[    0.082082] scmi_core: SCMI protocol bus registered
[    0.082462] FPGA manager framework
[    0.082538] Advanced Linux Sound Architecture Driver Initialized.
[    0.083315] vgaarb: loaded
[    0.083577] clocksource: Switched to clocksource arch_sys_counter
[    0.083791] VFS: Disk quotas dquot_6.6.0
[    0.083817] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.084015] pnp: PnP ACPI: disabled
[    0.089908] NET: Registered PF_INET protocol family
[    0.090412] IP idents hash table entries: 262144 (order: 9, 2097152 bytes, linear)
[    0.097336] tcp_listen_portaddr_hash hash table entries: 8192 (order: 5, 131072 bytes, linear)
[    0.097469] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.097500] TCP established hash table entries: 131072 (order: 8, 1048576 bytes, linear)
[    0.098011] TCP bind hash table entries: 65536 (order: 9, 2097152 bytes, linear)
[    0.099508] TCP: Hash tables configured (established 131072 bind 65536)
[    0.099664] UDP hash table entries: 8192 (order: 7, 524288 bytes, linear)
[    0.100115] UDP-Lite hash table entries: 8192 (order: 7, 524288 bytes, linear)
[    0.100658] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    0.101023] RPC: Registered named UNIX socket transport module.
[    0.101036] RPC: Registered udp transport module.
[    0.101044] RPC: Registered tcp transport module.
[    0.101052] RPC: Registered tcp-with-tls transport module.
[    0.101060] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    0.101077] PCI: CLS 0 bytes, default 64
[    0.101344] kvm [1]: HYP mode not available
[    0.102160] Initialise system trusted keyrings
[    0.102305] workingset: timestamp_bits=42 max_order=22 bucket_order=0
[    0.102590] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.102816] NFS: Registering the id_resolver key type
[    0.102846] Key type id_resolver registered
[    0.102855] Key type id_legacy registered
[    0.102880] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    0.102893] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    0.103034] 9p: Installing v9fs 9p2000 file system support
[    0.141188] Key type asymmetric registered
[    0.141203] Asymmetric key parser 'x509' registered
[    0.141256] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 246)
[    0.141271] io scheduler mq-deadline registered
[    0.141281] io scheduler kyber registered
[    0.141317] io scheduler bfq registered
[    0.142977] ledtrig-cpu: registered to indicate activity on CPUs
[    0.147680] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[    0.149153] SuperH (H)SCI(F) driver initialized
[    0.153682] loop: module loaded
[    0.154242] megasas: 07.727.03.00-rc1
[    0.157025] tun: Universal TUN/TAP device driver, 1.6
[    0.157357] thunder_xcv, ver 1.0
[    0.157385] thunder_bgx, ver 1.0
[    0.157410] nicpf, ver 1.0
[    0.157614] hns3: Hisilicon Ethernet Network Driver for Hip08 Family - version
[    0.157628] hns3: Copyright (c) 2017 Huawei Corporation.
[    0.157662] hclge is initializing
[    0.157697] e1000: Intel(R) PRO/1000 Network Driver
[    0.157708] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    0.157735] e1000e: Intel(R) PRO/1000 Network Driver
[    0.157745] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    0.157770] igb: Intel(R) Gigabit Ethernet Network Driver
[    0.157779] igb: Copyright (c) 2007-2014 Intel Corporation.
[    0.157808] igbvf: Intel(R) Gigabit Virtual Function Network Driver
[    0.157819] igbvf: Copyright (c) 2009 - 2012 Intel Corporation.
[    0.157889] sky2: driver version 1.30
[    0.158642] VFIO - User Level meta-driver version: 0.3
[    0.159412] usbcore: registered new interface driver usb-storage
[    0.160451] i2c_dev: i2c /dev entries driver
[    0.164503] sdhci: Secure Digital Host Controller Interface driver
[    0.164527] sdhci: Copyright(c) Pierre Ossman
[    0.164837] Synopsys Designware Multimedia Card Interface Driver
[    0.165058] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.165555] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
[    0.165680] clocksource: timer@11800000: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604467 ns
[    0.165703] sched_clock: 32 bits at 100MHz, resolution 10ns, wraps every 21474836475ns
[    0.165717] /soc/timer@11800000: used for clocksource
[    0.165918] /soc/timer@11801000: used for clock events
[    0.166072] /soc/timer@14000000: used for clock events
[    0.166203] /soc/timer@14001000: used for clock events
[    0.166328] /soc/timer@12c00000: used for clock events
[    0.166472] /soc/timer@12c01000: used for clock events
[    0.166598] /soc/timer@12c02000: used for clock events
[    0.166733] /soc/timer@12c03000: used for clock events
[    0.167107] usbcore: registered new interface driver usbhid
[    0.167120] usbhid: USB HID core driver
[    0.169198] NET: Registered PF_PACKET protocol family
[    0.169272] 9pnet: Installing 9P2000 support
[    0.169333] Key type dns_resolver registered
[    0.176853] registered taskstats version 1
[    0.176975] Loading compiled-in X.509 certificates
[    0.182681] Demotion targets for Node 0: null
[    0.190447] pinctrl-rzg2l 10410000.pinctrl: pinctrl-rzg2l support registered
[    0.192321] 11c01400.serial: ttySC0 at MMIO 0x11c01400 (irq = 22, base_baud = 0) is a scif
[    0.192402] printk: legacy console [ttySC0] enabled
[    1.504753] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[    1.511480] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[    1.518525] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[    1.523665] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[    1.531129] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[    1.538599] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[    1.545067] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    1.553060] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[    1.560185] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[    1.567303] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[    1.578742] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[    1.585319] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[    1.592382] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[    1.597514] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[    1.604983] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[    1.612457] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[    1.618915] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[    1.626914] renesas-gbeth 15c40000.ethernet: device MAC address d6:c4:55:9c:b3:9b
[    1.634387] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[    1.641511] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[    1.648636] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[    1.660421] i2c-riic 14400400.i2c: registered with 400000Hz bus speed
[    1.667896] i2c-riic 14400800.i2c: registered with 400000Hz bus speed
[    1.675277] i2c-riic 14400c00.i2c: registered with 400000Hz bus speed
[    1.682644] i2c-riic 14401000.i2c: registered with 400000Hz bus speed
[    1.689981] i2c-riic 14401c00.i2c: registered with 400000Hz bus speed
[    1.697362] i2c-riic 14402000.i2c: registered with 400000Hz bus speed
[    1.704692] i2c-riic 11c01000.i2c: registered with 400000Hz bus speed
[    1.712052] clk: Disabling unused clocks
[    1.716134] PM: genpd: Disabling unused power domains
[    1.721188] ALSA device list:
[    1.724167]   No soundcards found.
[    1.760408] renesas_sdhi_internal_dmac 15c10000.mmc: mmc1 base at 0x0000000015c10000, max clock rate 200 MHz
[    1.770460] Waiting for root device /dev/mmcblk1p2...
[    2.258578] mmc1: new UHS-I speed SDR104 SDXC card at address aaaa
[    2.266556] mmcblk1: mmc1:aaaa SC64G 59.5 GiB
[    2.278825]  mmcblk1: p1 p2
[    2.993289] EXT4-fs (mmcblk1p2): recovery complete
[    2.999317] EXT4-fs (mmcblk1p2): mounted filesystem 98646198-290c-4ca6-b9ed-8f1b1c29bd6d r/w with ordered data mode. Quota mode: none.
[    3.011437] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    3.022990] devtmpfs: mounted
[    3.026803] Freeing unused kernel memory: 1856K
[    3.031521] Run /sbin/init as init process
[    3.270594] systemd[1]: System time before build time, advancing clock.
[    3.322772] systemd[1]: systemd 244.5+ running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR -SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
[    3.344735] systemd[1]: Detected architecture arm64.

Welcome to Poky (Yocto Project Reference Distro) 3.1.26 (dunfell)!

[    3.406775] systemd[1]: Set hostname to <rzv2h-evk-alpha>.
[    4.459680] random: crng init done
[    4.464926] systemd[1]: Created slice system-getty.slice.
[  OK  ] Created slice system-getty.slice.
[    4.480187] systemd[1]: Created slice system-serial\x2dgetty.slice.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[    4.500098] systemd[1]: Created slice User and Session Slice.
[  OK  ] Created slice User and Session Slice.
[    4.515813] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Started Dispatch Password …ts to Console Directory Watch.
[    4.535752] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password R…uests to Wall Directory Watch.
[    4.555721] systemd[1]: Reached target Host and Network Name Lookups.
[  OK  ] Reached target Host and Network Name Lookups.
[    4.575666] systemd[1]: Reached target Paths.
[  OK  ] Reached target Paths.
[    4.587659] systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
[    4.603652] systemd[1]: Reached target Slices.
[  OK  ] Reached target Slices.
[    4.619667] systemd[1]: Reached target Swap.
[  OK  ] Reached target Swap.
[    4.632269] systemd[1]: Listening on Syslog Socket.
[  OK  ] Listening on Syslog Socket.
[    4.647940] systemd[1]: Listening on initctl Compatibility Named Pipe.
[  OK  ] Listening on initctl Compatibility Named Pipe.
[    4.668322] systemd[1]: Listening on Journal Audit Socket.
[  OK  ] Listening on Journal Audit Socket.
[    4.683989] systemd[1]: Listening on Journal Socket (/dev/log).
[  OK  ] Listening on Journal Socket (/dev/log).
[    4.700089] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    4.716242] systemd[1]: Listening on Network Service Netlink Socket.
[  OK  ] Listening on Network Service Netlink Socket.
[    4.736053] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[    4.751927] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[    4.792215] systemd[1]: Mounting Huge Pages File System...
         Mounting Huge Pages File System...
[    4.814254] systemd[1]: Mounting POSIX Message Queue File System...
         Mounting POSIX Message Queue File System...
[    4.838395] systemd[1]: Mounting Kernel Debug File System...
         Mounting Kernel Debug File System...
[    4.864623] systemd[1]: Mounting Temporary Directory (/tmp)...
         Mounting Temporary Directory (/tmp)...
[    4.880274] systemd[1]: Condition check resulted in Create list of static device nodes for the current kernel being skipped.
[    4.891985] systemd[1]: Condition check resulted in File System Check on Root Device being skipped.
[    4.906752] systemd[1]: Starting Journal Service...
         Starting Journal Service...
[    4.930255] systemd[1]: Condition check resulted in Load Kernel Modules being skipped.
[    4.939282] systemd[1]: Condition check resulted in FUSE Control File System being skipped.
[    4.951754] systemd[1]: Mounting Kernel Configuration File System...
         Mounting Kernel Configuration File System...
[    4.971362] systemd[1]: Starting Remount Root and Kernel File Systems...
         Starting Remount Root and Kernel File Systems...
[    4.990667] systemd[1]: Starting Apply Kernel Variables...
         Starting Apply Kernel Variables...
[    5.008104] EXT4-fs (mmcblk1p2): re-mounted 98646198-290c-4ca6-b9ed-8f1b1c29bd6d r/w. Quota mode: none.
[    5.040104] systemd[1]: Starting udev Coldplug all Devices...
         Starting udev Coldplug all Devices...
[    5.059748] systemd[1]: Started Journal Service.
[  OK  ] Started Journal Service.
[  OK  ] Mounted Huge Pages File System.
[  OK  ] Mounted POSIX Message Queue File System.
[  OK  ] Mounted Kernel Debug File System.
[  OK  ] Mounted Temporary Directory (/tmp).
[  OK  ] Mounted Kernel Configuration File System.
[  OK  ] Started Remount Root and Kernel File Systems.
[  OK  ] Started Apply Kernel Variables.
         Starting Flush Journal to Persistent Storage...
         Starting Create Static Device Nodes in /dev...
[    5.244538] systemd-journald[100]: Received client request to flush runtime journal.
[  OK  ] Started Flush Journal to Persistent Storage.
[  OK  ] Started Create Static Device Nodes in /dev.
[  OK  ] Reached target Local File Systems (Pre).
         Mounting /var/volatile...
[    5.381382] audit: type=1334 audit(1600598640.108:2): prog-id=5 op=LOAD
         Startin[    5.388445] audit: type=1334 audit(1600598640.108:3): prog-id=6 op=LOAD
g udev Kernel Device Manager...
[  OK  ] Started udev Coldplug all Devices.
[  OK  ] Mounted /var/volatile.
         Starting udev Wait for Complete Device Initialization...
         Starting Load/Save Random Seed...
[  OK  ] Reached target Local File Systems.
         Starting Create Volatile Files and Directories...
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Started Create Volatile Files and Directories.
         Starting Network Time Synchronization...
         Starting Update UTMP about System Boot/Shutdown...
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Started Network Time Synchronization.
[  OK  ] Reached target System Time Set.
[  OK  ] Reached target System Time Synchronized.
[  OK  ] Started udev Wait for Complete Device Initialization.
[  OK  ] Started Hardware RNG Entropy Gatherer Daemon.
[  OK  ] Reached target System Initialization.
[  OK  ] Started Daily Cleanup of Temporary Directories.
[  OK  ] Reached target Timers.
[  OK  ] Listening on D-Bus System Message Bus Socket.
         Starting sshd.socket.
[  OK  ] Listening on sshd.socket.
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
[  OK  ] Started Kernel Logging Service.
[  OK  ] Started System Logging Service.
[  OK  ] Started D-Bus System Message Bus.
         Starting IPv6 Packet Filtering Framework...
         Starting IPv4 Packet Filtering Framework...
         Starting Telephony service...
         Starting rng-tools.service...
[    6.269589] audit: type=1334 audit(1741461581.153:4): prog-id=7 op=LOAD
         Starting Login Service...
[    6.279864] audit: type=1334 audit(1741461581.153:5): prog-id=8 op=LOAD
[  OK  ] Started VIN initializing setting.
         Starting OpenSSH Key Generation...
[  OK  ] Started IPv6 Packet Filtering Framework.
[  OK  ] Started IPv4 Packet Filtering Framework.
[  OK  ] Reached target Network (Pre).
         Starting Connection service...
         Starting Network Service...
[  OK  ] Star[    6.639833] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
ted Login Service.
[    6.652159] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[    6.664148] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[  OK      6.672482] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
0m] Started Network Service.
[  OK  ] Started rng-tools.service.
[  OK  ] Started OpenSSH Key Generation.
[  OK  ] Started Telephony service.
[  OK  ] Started Connection service.
[  OK  ] Reached target Network.
[    6.752720] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[    6.784654] dwmac4: Master AXI performs fixed burst length
[    6.790193] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
         Starting Permit User Sessions renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[0m...
[    6.821174] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
         Starting Targe[    6.830795] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
t Communication Framework agent...
[  OK  ] Started Permit User Sessions.
[    6.856662] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[    6.869124] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[    6.880218] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[  OK  ] Started Get[    6.895978] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
ty on tty1.
[  OK  ] Started Serial Getty on ttySC0.
[  OK  ] Reached target Login Prompts.
[    6.969910] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[    6.996465] dwmac4: Master AXI performs fixed burst length
[    7.001980] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[    7.011601] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[    7.024178] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[    7.033069] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[  OK  ] Started Target Communication Framework agent.
[  OK  ] Reached target Multi-User System.
[    7.094133] audit: type=1334 audit(1741461581.977:6): prog-id=9 op=LOAD
[    7.103625] audit: type=1334 audit(1741461581.989:7): prog-id=10 op=LOAD
         Starting Hostname Service...
         Starting Update UTMP about System Runlevel Changes...
         Starting watchdog daemon...
         Starting WPA supplicant...
[  OK  ] Started Update UTMP about System Runlevel Changes.
[  OK  ] Started Hostname Service.
[  OK  ] Started watchdog daemon.
[  OK  ] Started WPA supplicant.

Poky (Yocto Project Reference Distro) 3.1.26 rzv2h-evk-alpha ttySC0

BSP: RZV2H/RZV2H_EVK_ALPHA/1.0.0
LSI: RZV2H
Version: 1.0.0

[    7.506169] audit: type=1006 audit(1741461582.389:8): pid=202 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1
[    7.524030] audit: type=1300 audit(1741461582.389:8): arch=c00000b7 syscall=64 success=yes exit=1 a0=7 a1=ffffeabc70c0 a2=1 a3=0 items=0 ppid=1 pid=202 auid=0 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=1 comm="(systemd)" exe="/lib/systemd/systemd" key=(null)
[    7.556506] audit: type=1327 audit(1741461582.389:8): proctitle="(systemd)"
[    7.563866] audit: type=1334 audit(1741461582.409:9): prog-id=11 op=LOAD
root@rzv2h-evk-alpha:~# [    9.933208] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
[   11.145046] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx

root@rzv2h-evk-alpha:~#
root@rzv2h-evk-alpha:~#
root@rzv2h-evk-alpha:~#
root@rzv2h-evk-alpha:~#
root@rzv2h-evk-alpha:~# cat eth0
ifconfig eth0 down && sleep 1
cd /sys/bus/platform/drivers/renesas-gbeth/
echo 15c30000.ethernet > unbind
sleep 3
echo 15c30000.ethernet > bind
sleep 5
ping 192.168.10.1 -c5
root@rzv2h-evk-alpha:~# cat eth1
ifconfig eth1 down && sleep 1
cd /sys/bus/platform/drivers/renesas-gbeth/
echo 15c40000.ethernet > unbind
sleep 3
echo 15c40000.ethernet > bind
sleep 5
ping 192.168.0.176 -c5
root@rzv2h-evk-alpha:~# [   42.564026] kauditd_printk_skb: 11 callbacks suppressed
[   42.564041] audit: type=1334 audit(1741550408.205:13): prog-id=10 op=UNLOAD
[   42.576367] audit: type=1334 audit(1741550408.205:14): prog-id=9 op=UNLOAD
for x in {1..10} ; do echo "unbind/bind count: $x"; ./eth0; sleep 1; ./eth1; done
unbind/bind count: 1
[   48.366922] renesas-gbeth 15c30000.ethernet eth0: Link is Down
[   49.386134] renesas-gbeth 15c30000.ethernet eth0: stmmac_dvr_remove: removing driver
[   52.449858] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[   52.456806] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[   52.463961] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[   52.469161] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[   52.476689] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[   52.484217] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[   52.490705] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[   52.498835] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[   52.505995] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[   52.513163] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[   52.541102] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[   52.549300] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[   52.557475] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[   52.565420] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[   52.638373] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[   52.662823] dwmac4: Master AXI performs fixed burst length
[   52.668362] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[   52.675959] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[   52.684924] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[   52.692474] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[   55.785740] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=0 ttl=64 time=0.886 ms
64 bytes from 192.168.10.1: seq=1 ttl=64 time=0.924 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=0.933 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=0.907 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=0.870 ms

--- 192.168.10.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.870/0.904/0.933 ms
[   62.564815] renesas-gbeth 15c40000.ethernet eth1: Link is Down
[   62.597430] audit: type=1334 audit(1741550428.237:15): prog-id=13 op=LOAD
[   62.604271] audit: type=1334 audit(1741550428.245:16): prog-id=14 op=LOAD
[   63.577957] renesas-gbeth 15c40000.ethernet eth1: stmmac_dvr_remove: removing driver
[   66.643787] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[   66.650556] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[   66.657639] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[   66.662815] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[   66.670312] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[   66.677817] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[   66.684280] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[   66.692306] renesas-gbeth 15c40000.ethernet: device MAC address ae:f2:e8:f5:c9:62
[   66.699859] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[   66.706990] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[   66.714119] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[   66.738236] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[   66.748443] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[   66.759155] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[   66.767179] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[   66.818015] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[   66.842178] dwmac4: Master AXI performs fixed burst length
[   66.847689] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
[   66.855260] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[   66.864112] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[   66.871097] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
[   69.961721] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
PING 192.168.0.176 (192.168.0.176): 56 data bytes
64 bytes from 192.168.0.176: seq=0 ttl=64 time=8.151 ms
64 bytes from 192.168.0.176: seq=1 ttl=64 time=4.838 ms
64 bytes from 192.168.0.176: seq=2 ttl=64 time=8.566 ms
64 bytes from 192.168.0.176: seq=3 ttl=64 time=5.346 ms
64 bytes from 192.168.0.176: seq=4 ttl=64 time=4.243 ms

--- 192.168.0.176 ping statistics ---[   75.747446] renesas-gbeth 15c30000.ethernet eth0: Link is Down

5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 4.243/6.228/8.566 ms
unbind/bind count: 2
[   76.761537] renesas-gbeth 15c30000.ethernet eth0: stmmac_dvr_remove: removing driver
[   79.844440] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[   79.851344] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[   79.858491] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[   79.863709] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[   79.871249] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[   79.878797] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[   79.885301] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[   79.893432] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[   79.900595] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[   79.907748] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[   79.932704] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[   79.940895] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[   79.949064] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[   79.957014] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[   80.030350] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[   80.054768] dwmac4: Master AXI performs fixed burst length
[   80.060303] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[   80.067899] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[   80.076843] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[   80.084265] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[   83.177826] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=0 ttl=64 time=1.481 ms
64 bytes from 192.168.10.1: seq=1 ttl=64 time=0.868 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=0.918 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=1.038 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=1.005 ms

--- 192.168.10.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.868/1.062/1.481 ms
[   89.945872] renesas-gbeth 15c40000.ethernet eth1: Link is Down
[   90.958806] renesas-gbeth 15c40000.ethernet eth1: stmmac_dvr_remove: removing driver
[   94.056171] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[   94.063216] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[   94.070412] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[   94.075645] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[   94.083194] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[   94.090812] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[   94.097278] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[   94.105300] renesas-gbeth 15c40000.ethernet: device MAC address 22:21:ba:d6:f1:80
[   94.112793] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[   94.119975] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[   94.127101] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[   94.150557] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[   94.159517] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[   94.168546] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[   94.177023] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[   94.215466] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[   94.241517] dwmac4: Master AXI performs fixed burst length
[   94.247206] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
[   94.255054] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[   94.264243] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[   94.271886] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
[   97.353907] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
PING 192.168.0.176 (192.168.0.176): 56 data bytes
64 bytes from 192.168.0.176: seq=0 ttl=64 time=13.730 ms
64 bytes from 192.168.0.176: seq=1 ttl=64 time=2.931 ms
64 bytes from 192.168.0.176: seq=2 ttl=64 time=3.224 ms
64 bytes from 192.168.0.176: seq=3 ttl=64 time=14.481 ms
64 bytes from 192.168.0.176: seq=4 ttl=64 time=3.329 ms

--- 192.168.0.176 ping statistics ---
5 pack[  103.163281] renesas-gbeth 15c30000.ethernet eth0: Link is Down
ets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 2.931/7.539/14.481 ms
unbind/bind count: 3
[  104.177840] renesas-gbeth 15c30000.ethernet eth0: stmmac_dvr_remove: removing driver
[  107.259852] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[  107.266626] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[  107.273763] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[  107.278980] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[  107.286530] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[  107.294172] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[  107.300614] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  107.308607] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  107.315732] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[  107.322855] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[  107.347096] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  107.363179] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[  107.371309] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[  107.379369] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[  107.450055] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  107.474393] dwmac4: Master AXI performs fixed burst length
[  107.479906] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[  107.487478] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[  107.496280] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[  107.503292] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[  110.569328] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=0 ttl=64 time=1.410 ms
64 bytes from 192.168.10.1: seq=1 ttl=64 time=0.744 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=0.750 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=1.041 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=0.848 ms

--- 192.168.10.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.744/0.958/1.410 ms
[  117.356150] renesas-gbeth 15c40000.ethernet eth1: Link is Down
[  118.369153] renesas-gbeth 15c40000.ethernet eth1: stmmac_dvr_remove: removing driver
[  121.414615] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[  121.421438] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[  121.428566] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[  121.433782] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[  121.441392] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[  121.448899] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[  121.455360] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  121.463387] renesas-gbeth 15c40000.ethernet: device MAC address 66:55:98:5c:89:3f
[  121.470946] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  121.478079] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[  121.485207] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[  121.506564] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[  121.515405] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[  121.525781] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[  121.534204] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[  121.604347] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  121.628505] dwmac4: Master AXI performs fixed burst length
[  121.634015] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
[  121.641584] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[  121.650450] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[  121.657370] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
[  124.743873] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
PING 192.168.0.176 (192.168.0.176): 56 data bytes
64 bytes from 192.168.0.176: seq=0 ttl=64 time=7.334 ms
64 bytes from 192.168.0.176: seq=1 ttl=64 time=2.603 ms
64 bytes from 192.168.0.176: seq=2 ttl=64 time=2.881 ms
64 bytes from 192.168.0.176: seq=3 ttl=64 time=3.646 ms
64 bytes from 192.168.0.176: seq=4 ttl=64 time=33.113 ms

--- 192.168.0.176 ping statistics --[  130.546785] renesas-gbeth 15c30000.ethernet eth0: Link is Down
-
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 2.603/9.915/33.113 ms
unbind/bind count: 4
[  131.560135] renesas-gbeth 15c30000.ethernet eth0: stmmac_dvr_remove: removing driver
[  134.618563] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[  134.625359] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[  134.632469] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[  134.637689] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[  134.645219] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[  134.652765] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[  134.659331] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  134.667356] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  134.674515] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[  134.681667] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[  134.707058] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  134.715486] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[  134.723609] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[  134.733887] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[  134.803695] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  134.826161] dwmac4: Master AXI performs fixed burst length
[  134.831693] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[  134.839289] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[  134.848167] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[  134.855851] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[  137.927347] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=0 ttl=64 time=0.889 ms
64 bytes from 192.168.10.1: seq=1 ttl=64 time=0.814 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=0.743 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=0.901 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=0.908 ms

--- 192.168.10.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.743/0.851/0.908 ms
[  144.717277] renesas-gbeth 15c40000.ethernet eth1: Link is Down
[  145.731871] renesas-gbeth 15c40000.ethernet eth1: stmmac_dvr_remove: removing driver
[  148.825656] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[  148.832429] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[  148.839607] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[  148.844823] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[  148.852372] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[  148.859924] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[  148.866485] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  148.874516] renesas-gbeth 15c40000.ethernet: device MAC address 52:4e:59:83:ff:0a
[  148.882020] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  148.889166] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[  148.896350] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[  148.920151] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[  148.928913] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[  148.937136] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[  148.945189] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[  149.016272] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  149.041302] dwmac4: Master AXI performs fixed burst length
[  149.046888] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
[  149.054546] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[  149.063741] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[  149.071023] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
[  152.167192] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
PING 192.168.0.176 (192.168.0.176): 56 data bytes
64 bytes from 192.168.0.176: seq=0 ttl=64 time=16.759 ms
64 bytes from 192.168.0.176: seq=1 ttl=64 time=2.903 ms
64 bytes from 192.168.0.176: seq=2 ttl=64 time=3.143 ms
64 bytes from 192.168.0.176: seq=3 ttl=64 time=22.885 ms
64 bytes from 192.168.0.176: seq=4 ttl=64 time=4.714 ms

--- 192.168.0.176 ping statistics ---
5 pack[  157.935640] renesas-gbeth 15c30000.ethernet eth0: Link is Down
ets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 2.903/10.080/22.885 ms
unbind/bind count: 5
[  158.950349] renesas-gbeth 15c30000.ethernet eth0: stmmac_dvr_remove: removing driver
[  162.002238] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[  162.009208] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[  162.016332] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[  162.021536] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[  162.029070] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[  162.036597] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[  162.043147] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  162.051171] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  162.058327] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[  162.065480] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[  162.092323] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  162.103388] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[  162.112632] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[  162.121386] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[  162.197699] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  162.223845] dwmac4: Master AXI performs fixed burst length
[  162.229533] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[  162.237290] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[  162.246808] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[  162.256160] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[  165.351100] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=0 ttl=64 time=1.528 ms
64 bytes from 192.168.10.1: seq=1 ttl=64 time=0.711 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=0.780 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=0.922 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=0.771 ms

--- 192.168.10.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.711/0.942/1.528 ms
[  172.099788] renesas-gbeth 15c40000.ethernet eth1: Link is Down
[  173.112354] renesas-gbeth 15c40000.ethernet eth1: stmmac_dvr_remove: removing driver
[  176.168972] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[  176.175696] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[  176.182797] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[  176.187968] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[  176.195468] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[  176.202963] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[  176.209416] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  176.217429] renesas-gbeth 15c40000.ethernet: device MAC address 8e:c2:be:f0:dc:8e
[  176.224972] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  176.232107] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[  176.239237] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[  176.265504] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[  176.275225] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[  176.283581] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[  176.291662] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[  176.358702] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  176.381211] dwmac4: Master AXI performs fixed burst length
[  176.386742] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
[  176.394325] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[  176.403136] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[  176.410253] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
[  179.494327] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
PING 192.168.0.176 (192.168.0.176): 56 data bytes
64 bytes from 192.168.0.176: seq=0 ttl=64 time=12.226 ms
64 bytes from 192.168.0.176: seq=1 ttl=64 time=4.555 ms
64 bytes from 192.168.0.176: seq=2 ttl=64 time=2.935 ms
64 bytes from 192.168.0.176: seq=3 ttl=64 time=2.837 ms
64 bytes from 192.168.0.176: seq=4 ttl=64 time=10.795 ms

--- 192.168.0.176 ping statistics ---
5 pac[  185.279751] renesas-gbeth 15c30000.ethernet eth0: Link is Down
kets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 2.837/6.669/12.226 ms
unbind/bind count: 6
[  186.294370] renesas-gbeth 15c30000.ethernet eth0: stmmac_dvr_remove: removing driver
[  189.339240] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[  189.346045] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[  189.353173] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[  189.358371] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[  189.365909] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[  189.373443] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[  189.379996] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  189.388014] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  189.395173] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[  189.402325] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[  189.426530] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  189.436502] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[  189.447320] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[  189.455599] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[  189.525806] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  189.550040] dwmac4: Master AXI performs fixed burst length
[  189.555629] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[  189.563202] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[  189.572001] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[  189.578826] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[  192.645302] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=0 ttl=64 time=1.692 ms
64 bytes from 192.168.10.1: seq=1 ttl=64 time=0.864 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=0.769 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=0.897 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=0.905 ms

--- 192.168.10.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.769/1.025/1.692 ms
[  199.437088] renesas-gbeth 15c40000.ethernet eth1: Link is Down
[  200.449536] renesas-gbeth 15c40000.ethernet eth1: stmmac_dvr_remove: removing driver
[  203.495646] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[  203.502414] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[  203.509572] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[  203.514782] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[  203.522314] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[  203.529839] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[  203.536389] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  203.544415] renesas-gbeth 15c40000.ethernet: device MAC address da:8c:f3:d1:1a:3f
[  203.551923] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  203.559069] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[  203.566251] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[  203.587483] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[  203.595911] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[  203.603875] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[  203.611839] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[  203.685200] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  203.709576] dwmac4: Master AXI performs fixed burst length
[  203.715116] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
[  203.722713] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[  203.731669] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[  203.739007] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
[  206.820679] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
PING 192.168.0.176 (192.168.0.176): 56 data bytes
64 bytes from 192.168.0.176: seq=0 ttl=64 time=8.250 ms
64 bytes from 192.168.0.176: seq=1 ttl=64 time=2.961 ms
64 bytes from 192.168.0.176: seq=2 ttl=64 time=8.731 ms
64 bytes from 192.168.0.176: seq=3 ttl=64 time=4.055 ms
64 bytes from 192.168.0.176: seq=4 ttl=64 time=2.900 ms

--- 192.168.0.176 ping statistics ---
5 pack[  212.599143] renesas-gbeth 15c30000.ethernet eth0: Link is Down
ets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 2.900/5.379/8.731 ms
unbind/bind count: 7
[  213.613404] renesas-gbeth 15c30000.ethernet eth0: stmmac_dvr_remove: removing driver
[  216.690029] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[  216.696964] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[  216.704095] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[  216.709316] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[  216.716923] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[  216.724425] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[  216.730886] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  216.738898] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  216.746092] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[  216.753223] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[  216.777538] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  216.787797] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[  216.796447] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[  216.804398] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[  216.877354] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  216.902365] dwmac4: Master AXI performs fixed burst length
[  216.907948] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[  216.915604] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[  216.924744] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[  216.933034] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[  220.004076] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=0 ttl=64 time=0.867 ms
64 bytes from 192.168.10.1: seq=1 ttl=64 time=0.827 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=0.817 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=0.968 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=1.002 ms

--- 192.168.10.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.817/0.896/1.002 ms
[  226.787702] renesas-gbeth 15c40000.ethernet eth1: Link is Down
[  227.800653] renesas-gbeth 15c40000.ethernet eth1: stmmac_dvr_remove: removing driver
[  230.854154] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[  230.860908] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[  230.868027] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[  230.873217] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[  230.880766] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[  230.888308] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[  230.894877] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  230.902906] renesas-gbeth 15c40000.ethernet: device MAC address 2a:6b:19:02:41:90
[  230.910406] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  230.917550] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[  230.924732] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[  230.949878] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[  230.960687] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[  230.970263] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[  230.979034] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[  231.054143] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  231.070192] dwmac4: Master AXI performs fixed burst length
[  231.075881] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
[  231.083625] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[  231.093092] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[  231.102403] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
[  234.179624] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
PING 192.168.0.176 (192.168.0.176): 56 data bytes
64 bytes from 192.168.0.176: seq=0 ttl=64 time=18.083 ms
64 bytes from 192.168.0.176: seq=1 ttl=64 time=2.956 ms
64 bytes from 192.168.0.176: seq=2 ttl=64 time=2.787 ms
64 bytes from 192.168.0.176: seq=3 ttl=64 time=7.702 ms
64 bytes from 192.168.0.176: seq=4 ttl=64 time=5.030 ms

--- 192.168.0.176 ping statistics ---
5 pack[  239.959576] renesas-gbeth 15c30000.ethernet eth0: Link is Down
ets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 2.787/7.311/18.083 ms
unbind/bind count: 8
[  240.974531] renesas-gbeth 15c30000.ethernet eth0: stmmac_dvr_remove: removing driver
[  244.041862] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[  244.048992] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[  244.056147] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[  244.061360] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[  244.068900] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[  244.076434] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[  244.082986] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  244.091015] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  244.098165] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[  244.105308] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[  244.129246] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  244.137444] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[  244.145640] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[  244.153635] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[  244.223919] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  244.241517] dwmac4: Master AXI performs fixed burst length
[  244.247051] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[  244.254650] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[  244.263573] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[  244.270806] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[  247.363352] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=0 ttl=64 time=1.311 ms
64 bytes from 192.168.10.1: seq=1 ttl=64 time=0.736 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=0.741 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=0.786 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=0.961 ms

--- 192.168.10.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.736/0.907/1.311 ms
[  254.143991] renesas-gbeth 15c40000.ethernet eth1: Link is Down
[  255.158692] renesas-gbeth 15c40000.ethernet eth1: stmmac_dvr_remove: removing driver
[  258.229354] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[  258.236318] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[  258.243476] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[  258.248677] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[  258.256216] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[  258.263742] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[  258.270298] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  258.278328] renesas-gbeth 15c40000.ethernet: device MAC address be:ff:02:f6:b0:24
[  258.285823] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  258.292975] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[  258.300156] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[  258.321973] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[  258.330391] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[  258.338375] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[  258.346316] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[  258.419592] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  258.443970] dwmac4: Master AXI performs fixed burst length
[  258.449512] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
[  258.457114] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[  258.466087] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[  258.473591] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
[  261.539041] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
PING 192.168.0.176 (192.168.0.176): 56 data bytes
64 bytes from 192.168.0.176: seq=0 ttl=64 time=9.459 ms
64 bytes from 192.168.0.176: seq=1 ttl=64 time=3.205 ms
64 bytes from 192.168.0.176: seq=2 ttl=64 time=2.468 ms
64 bytes from 192.168.0.176: seq=3 ttl=64 time=4.366 ms
64 bytes from 192.168.0.176: seq=4 ttl=64 time=2.557 ms

--- 192.168.0.176 ping statistics ---
5 pack[  267.332465] renesas-gbeth 15c30000.ethernet eth0: Link is Down
ets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 2.468/4.411/9.459 ms
unbind/bind count: 9
[  268.346829] renesas-gbeth 15c30000.ethernet eth0: stmmac_dvr_remove: removing driver
[  271.397322] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[  271.404119] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[  271.411245] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[  271.416456] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[  271.424067] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[  271.431572] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[  271.438034] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  271.446054] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  271.453247] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[  271.460378] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[  271.487502] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  271.499425] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[  271.510380] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[  271.518682] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[  271.591064] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  271.613521] dwmac4: Master AXI performs fixed burst length
[  271.619038] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[  271.626620] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[  271.635457] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[  271.642603] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[  274.722761] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=0 ttl=64 time=1.628 ms
64 bytes from 192.168.10.1: seq=1 ttl=64 time=0.824 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=0.765 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=0.872 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=0.997 ms

--- 192.168.10.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.765/1.017/1.628 ms
[  281.498364] renesas-gbeth 15c40000.ethernet eth1: Link is Down
[  282.511359] renesas-gbeth 15c40000.ethernet eth1: stmmac_dvr_remove: removing driver
[  285.568850] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[  285.575691] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[  285.582815] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[  285.588028] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[  285.595586] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[  285.603137] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[  285.609704] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  285.617736] renesas-gbeth 15c40000.ethernet: device MAC address 36:6f:77:47:5b:e1
[  285.625235] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  285.632379] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[  285.639593] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[  285.661064] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[  285.669532] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[  285.680086] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[  285.688221] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[  285.738823] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  285.761309] dwmac4: Master AXI performs fixed burst length
[  285.766828] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
[  285.774425] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[  285.783194] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[  285.790144] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
[  288.866629] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
PING 192.168.0.176 (192.168.0.176): 56 data bytes
64 bytes from 192.168.0.176: seq=0 ttl=64 time=8.171 ms
64 bytes from 192.168.0.176: seq=1 ttl=64 time=4.293 ms
64 bytes from 192.168.0.176: seq=2 ttl=64 time=6.013 ms
64 bytes from 192.168.0.176: seq=3 ttl=64 time=176.788 ms
64 bytes from 192.168.0.176: seq=4 ttl=64 time=10.655 ms

--- 192.168.0.176 ping statistics ---
5 pac[  294.681018] renesas-gbeth 15c30000.ethernet eth0: Link is Down
kets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 4.293/41.184/176.788 ms
unbind/bind count: 10
[  295.696490] renesas-gbeth 15c30000.ethernet eth0: stmmac_dvr_remove: removing driver
[  298.756945] renesas-gbeth 15c30000.ethernet: IRQ sfty not found
[  298.763876] renesas-gbeth 15c30000.ethernet: User ID: 0x1, Synopsys ID: 0x52
[  298.771027] renesas-gbeth 15c30000.ethernet:         DWMAC4/5
[  298.776280] renesas-gbeth 15c30000.ethernet: DMA HW capability register supported
[  298.783817] renesas-gbeth 15c30000.ethernet: RX Checksum Offload Engine supported
[  298.791361] renesas-gbeth 15c30000.ethernet: Wake-Up On Lan supported
[  298.797854] renesas-gbeth 15c30000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  298.805971] renesas-gbeth 15c30000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  298.813198] renesas-gbeth 15c30000.ethernet: Enabled RFS Flow TC (entries=10)
[  298.820328] renesas-gbeth 15c30000.ethernet: Using 32/32 bits DMA host/device width
[  298.846871] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-0
[  298.857617] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-1
[  298.866856] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-2
[  298.877716] renesas-gbeth 15c30000.ethernet eth0: Register MEM_TYPE_PAGE_POOL RxQ-3
[  298.952952] renesas-gbeth 15c30000.ethernet eth0: PHY [stmmac-0:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  298.979127] dwmac4: Master AXI performs fixed burst length
[  298.984810] renesas-gbeth 15c30000.ethernet eth0: No Safety Features support found
[  298.992560] renesas-gbeth 15c30000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[  299.002026] renesas-gbeth 15c30000.ethernet eth0: registered PTP clock
[  299.011134] renesas-gbeth 15c30000.ethernet eth0: configuring for phy/rgmii-id link mode
[  302.082295] renesas-gbeth 15c30000.ethernet eth0: Link is Up - 1Gbps/Full - flow control rx/tx
PING 192.168.10.1 (192.168.10.1): 56 data bytes
64 bytes from 192.168.10.1: seq=0 ttl=64 time=0.823 ms
64 bytes from 192.168.10.1: seq=1 ttl=64 time=0.768 ms
64 bytes from 192.168.10.1: seq=2 ttl=64 time=0.843 ms
64 bytes from 192.168.10.1: seq=3 ttl=64 time=0.997 ms
64 bytes from 192.168.10.1: seq=4 ttl=64 time=0.860 ms

--- 192.168.10.1 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 0.768/0.858/0.997 ms
[  308.856596] renesas-gbeth 15c40000.ethernet eth1: Link is Down
[  309.869574] renesas-gbeth 15c40000.ethernet eth1: stmmac_dvr_remove: removing driver
[  312.935516] renesas-gbeth 15c40000.ethernet: IRQ sfty not found
[  312.942279] renesas-gbeth 15c40000.ethernet: User ID: 0x0, Synopsys ID: 0x52
[  312.949397] renesas-gbeth 15c40000.ethernet:         DWMAC4/5
[  312.954613] renesas-gbeth 15c40000.ethernet: DMA HW capability register supported
[  312.962154] renesas-gbeth 15c40000.ethernet: RX Checksum Offload Engine supported
[  312.969686] renesas-gbeth 15c40000.ethernet: Wake-Up On Lan supported
[  312.976232] renesas-gbeth 15c40000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[  312.984265] renesas-gbeth 15c40000.ethernet: device MAC address 6a:8f:f9:f1:c7:7b
[  312.991820] renesas-gbeth 15c40000.ethernet: Enabled L3L4 Flow TC (entries=8)
[  312.998945] renesas-gbeth 15c40000.ethernet: Enabled RFS Flow TC (entries=10)
[  313.006069] renesas-gbeth 15c40000.ethernet: Using 32/32 bits DMA host/device width
[  313.031238] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
[  313.039451] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-1
[  313.047635] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-2
[  313.055636] renesas-gbeth 15c40000.ethernet eth1: Register MEM_TYPE_PAGE_POOL RxQ-3
[  313.093466] renesas-gbeth 15c40000.ethernet eth1: PHY [stmmac-1:00] driver [Microchip KSZ9131 Gigabit PHY] (irq=POLL)
[  313.117868] dwmac4: Master AXI performs fixed burst length
[  313.123418] renesas-gbeth 15c40000.ethernet eth1: No Safety Features support found
[  313.131020] renesas-gbeth 15c40000.ethernet eth1: IEEE 1588-2008 Advanced Timestamp supported
[  313.139956] renesas-gbeth 15c40000.ethernet eth1: registered PTP clock
[  313.147078] renesas-gbeth 15c40000.ethernet eth1: configuring for phy/rgmii-id link mode
[  316.224790] renesas-gbeth 15c40000.ethernet eth1: Link is Up - 1Gbps/Full - flow control off
PING 192.168.0.176 (192.168.0.176): 56 data bytes
64 bytes from 192.168.0.176: seq=0 ttl=64 time=10.328 ms
64 bytes from 192.168.0.176: seq=1 ttl=64 time=3.213 ms
64 bytes from 192.168.0.176: seq=2 ttl=64 time=2.962 ms
64 bytes from 192.168.0.176: seq=3 ttl=64 time=4.367 ms
64 bytes from 192.168.0.176: seq=4 ttl=64 time=3.167 ms

--- 192.168.0.176 ping statistics ---
5 packets transmitted, 5 packets received, 0% packet loss
round-trip min/avg/max = 2.962/4.807/10.328 ms
root@rzv2h-evk-alpha:~# [  348.288496] audit: type=1334 audit(1741550713.940:17): prog-id=14 op=UNLOAD
[  348.295485] audit: type=1334 audit(1741550713.940:18): prog-id=13 op=UNLOAD

root@rzv2h-evk-alpha:~#
root@rzv2h-evk-alpha:~#
root@rzv2h-evk-alpha:~#
root@rzv2h-evk-alpha:~#
root@rzv2h-evk-alpha:~#

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH net-next v2 1/3] dt-bindings: net: dwmac: Increase 'maxItems' for 'interrupts' and 'interrupt-names'
  2025-03-08 20:09 ` [PATCH net-next v2 1/3] dt-bindings: net: dwmac: Increase 'maxItems' for 'interrupts' and 'interrupt-names' Prabhakar
@ 2025-03-10 21:30   ` Rob Herring
  2025-03-11  7:16     ` Lad, Prabhakar
  0 siblings, 1 reply; 13+ messages in thread
From: Rob Herring @ 2025-03-10 21:30 UTC (permalink / raw)
  To: Prabhakar
  Cc: Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni, Krzysztof Kozlowski, Conor Dooley, Philipp Zabel,
	Geert Uytterhoeven, Russell King (Oracle), Giuseppe Cavallaro,
	Jose Abreu, Alexandre Torgue, netdev, devicetree, linux-kernel,
	linux-renesas-soc, Biju Das, Fabrizio Castro, Lad Prabhakar

On Sat, Mar 08, 2025 at 08:09:19PM +0000, Prabhakar wrote:
> From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> 
> Increase the `maxItems` value for the `interrupts` and `interrupt-names`
> properties to accommodate the Renesas RZ/V2H(P) SoC, which features the
> `snps,dwmac-5.20` IP with 11 interrupts.
> 
> Also add `additionalItems: true` to allow specifying extra interrupts
> beyond the predefined ones. Update the `interrupt-names` property to
> allow specifying extra `interrupt-names`.
> 
> Also refactor the optional `interrupt-names` property by consolidating
> repeated enums into a single enum list.
> 
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> ---
> Note, for this change I will be sending a sperate patch for vendor
> bindings to add constraints.
> 
> v1->v2
> - No change
> ---
>  Documentation/devicetree/bindings/net/snps,dwmac.yaml | 6 ++++--
>  1 file changed, 4 insertions(+), 2 deletions(-)
> 
> diff --git a/Documentation/devicetree/bindings/net/snps,dwmac.yaml b/Documentation/devicetree/bindings/net/snps,dwmac.yaml
> index 3f0aa46d798e..fad0d611a75c 100644
> --- a/Documentation/devicetree/bindings/net/snps,dwmac.yaml
> +++ b/Documentation/devicetree/bindings/net/snps,dwmac.yaml
> @@ -114,6 +114,8 @@ properties:
>  
>    interrupts:
>      minItems: 1
> +    maxItems: 11
> +    additionalItems: true
>      items:
>        - description: Combined signal for various interrupt events
>        - description: The interrupt to manage the remote wake-up packet detection
> @@ -122,11 +124,11 @@ properties:
>  
>    interrupt-names:
>      minItems: 1
> +    maxItems: 11
> +    additionalItems: true
>      items:
>        - const: macirq
>        - enum: [eth_wake_irq, eth_lpi, sfty]
> -      - enum: [eth_wake_irq, eth_lpi, sfty]
> -      - enum: [eth_wake_irq, eth_lpi, sfty]

I think this should be structured similar to the DWC PCIe binding where 
we define all possible names, but not the order:

minItems: 1
maxItems: 11
items:
  oneOf:
    - const: macirq
      description: ...
    - const: eth_wake_irq
      description: ...
    - pattern: '^rx-queue-[0-3]$'
      description: ...
    - pattern: '^tx-queue-[0-3]$'
      description: ...

And so on. Move the descriptions from 'interrupts' and drop 'items' and 
'additionalItems' from it.

Rob

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH net-next v2 2/3] dt-bindings: net: Document support for Renesas RZ/V2H(P) GBETH
  2025-03-08 20:09 ` [PATCH net-next v2 2/3] dt-bindings: net: Document support for Renesas RZ/V2H(P) GBETH Prabhakar
@ 2025-03-10 21:31   ` Rob Herring (Arm)
  0 siblings, 0 replies; 13+ messages in thread
From: Rob Herring (Arm) @ 2025-03-10 21:31 UTC (permalink / raw)
  To: Prabhakar
  Cc: devicetree, Paolo Abeni, Alexandre Torgue, linux-renesas-soc,
	Philipp Zabel, Andrew Lunn, Fabrizio Castro, linux-kernel,
	Lad Prabhakar, Geert Uytterhoeven, netdev, Eric Dumazet,
	Krzysztof Kozlowski, Jakub Kicinski, Russell King (Oracle),
	Biju Das, David S. Miller, Jose Abreu, Giuseppe Cavallaro,
	Conor Dooley


On Sat, 08 Mar 2025 20:09:20 +0000, Prabhakar wrote:
> From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> 
> GBETH IP on the Renesas RZ/V2H(P) SoC is integrated with Synopsys
> DesignWare MAC (version 5.20). Document the device tree bindings for
> the GBETH glue layer.
> 
> Generic compatible string 'renesas,rzv2h-gbeth' is added since this
> module is identical on both the RZ/V2H(P) and RZ/G3E SoCs.
> 
> The Rx/Tx clocks supplied for GBETH on the RZ/V2H(P) SoC is depicted
> below:
> 
>                       Rx / Tx
> -------+------------- on / off -------
>        |
>        |            Rx-180 / Tx-180
>        +---- not ---- on / off -------
> 
> Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> ---
> v1->v2
> - Updated commit description
> - Updated interrupts description for clarity
> - Updated interrupt-names for clarity
> - Updated example node
> ---
>  .../bindings/net/renesas,r9a09g057-gbeth.yaml | 213 ++++++++++++++++++
>  .../devicetree/bindings/net/snps,dwmac.yaml   |   1 +
>  2 files changed, 214 insertions(+)
>  create mode 100644 Documentation/devicetree/bindings/net/renesas,r9a09g057-gbeth.yaml
> 

Reviewed-by: Rob Herring (Arm) <robh@kernel.org>


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH net-next v2 1/3] dt-bindings: net: dwmac: Increase 'maxItems' for 'interrupts' and 'interrupt-names'
  2025-03-10 21:30   ` Rob Herring
@ 2025-03-11  7:16     ` Lad, Prabhakar
  2025-03-11  8:50       ` Lad, Prabhakar
  0 siblings, 1 reply; 13+ messages in thread
From: Lad, Prabhakar @ 2025-03-11  7:16 UTC (permalink / raw)
  To: Rob Herring, Russell King (Oracle)
  Cc: Andrew Lunn, David S. Miller, Eric Dumazet, Jakub Kicinski,
	Paolo Abeni, Krzysztof Kozlowski, Conor Dooley, Philipp Zabel,
	Geert Uytterhoeven, Giuseppe Cavallaro, Jose Abreu,
	Alexandre Torgue, netdev, devicetree, linux-kernel,
	linux-renesas-soc, Biju Das, Fabrizio Castro, Lad Prabhakar

Hi Rob,

Thank you for the review.

On Mon, Mar 10, 2025 at 9:30 PM Rob Herring <robh@kernel.org> wrote:
>
> On Sat, Mar 08, 2025 at 08:09:19PM +0000, Prabhakar wrote:
> > From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> >
> > Increase the `maxItems` value for the `interrupts` and `interrupt-names`
> > properties to accommodate the Renesas RZ/V2H(P) SoC, which features the
> > `snps,dwmac-5.20` IP with 11 interrupts.
> >
> > Also add `additionalItems: true` to allow specifying extra interrupts
> > beyond the predefined ones. Update the `interrupt-names` property to
> > allow specifying extra `interrupt-names`.
> >
> > Also refactor the optional `interrupt-names` property by consolidating
> > repeated enums into a single enum list.
> >
> > Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> > ---
> > Note, for this change I will be sending a sperate patch for vendor
> > bindings to add constraints.
> >
> > v1->v2
> > - No change
> > ---
> >  Documentation/devicetree/bindings/net/snps,dwmac.yaml | 6 ++++--
> >  1 file changed, 4 insertions(+), 2 deletions(-)
> >
> > diff --git a/Documentation/devicetree/bindings/net/snps,dwmac.yaml b/Documentation/devicetree/bindings/net/snps,dwmac.yaml
> > index 3f0aa46d798e..fad0d611a75c 100644
> > --- a/Documentation/devicetree/bindings/net/snps,dwmac.yaml
> > +++ b/Documentation/devicetree/bindings/net/snps,dwmac.yaml
> > @@ -114,6 +114,8 @@ properties:
> >
> >    interrupts:
> >      minItems: 1
> > +    maxItems: 11
> > +    additionalItems: true
> >      items:
> >        - description: Combined signal for various interrupt events
> >        - description: The interrupt to manage the remote wake-up packet detection
> > @@ -122,11 +124,11 @@ properties:
> >
> >    interrupt-names:
> >      minItems: 1
> > +    maxItems: 11
> > +    additionalItems: true
> >      items:
> >        - const: macirq
> >        - enum: [eth_wake_irq, eth_lpi, sfty]
> > -      - enum: [eth_wake_irq, eth_lpi, sfty]
> > -      - enum: [eth_wake_irq, eth_lpi, sfty]
>
> I think this should be structured similar to the DWC PCIe binding where
> we define all possible names, but not the order:
>
> minItems: 1
> maxItems: 11
> items:
>   oneOf:
>     - const: macirq
>       description: ...
>     - const: eth_wake_irq
>       description: ...
>     - pattern: '^rx-queue-[0-3]$'
>       description: ...
>     - pattern: '^tx-queue-[0-3]$'
>       description: ...
>
> And so on. Move the descriptions from 'interrupts' and drop 'items' and
> 'additionalItems' from it.
>
Thanks for the pointer, I'll do as suggested above.

@Russel, are you OK from me to add rx-queue/tx-queue in this binding
file or would you suggest different names for it. Please share your
thoughts.

Cheers,
Prabhakar

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH net-next v2 1/3] dt-bindings: net: dwmac: Increase 'maxItems' for 'interrupts' and 'interrupt-names'
  2025-03-11  7:16     ` Lad, Prabhakar
@ 2025-03-11  8:50       ` Lad, Prabhakar
  0 siblings, 0 replies; 13+ messages in thread
From: Lad, Prabhakar @ 2025-03-11  8:50 UTC (permalink / raw)
  To: Russell King (Oracle)
  Cc: Rob Herring, Andrew Lunn, David S. Miller, Eric Dumazet,
	Jakub Kicinski, Paolo Abeni, Krzysztof Kozlowski, Conor Dooley,
	Philipp Zabel, Geert Uytterhoeven, Giuseppe Cavallaro, Jose Abreu,
	Alexandre Torgue, netdev, devicetree, linux-kernel,
	linux-renesas-soc, Biju Das, Fabrizio Castro, Lad Prabhakar

Hi Russell,

On Tue, Mar 11, 2025 at 7:16 AM Lad, Prabhakar
<prabhakar.csengg@gmail.com> wrote:
>
> Hi Rob,
>
> Thank you for the review.
>
> On Mon, Mar 10, 2025 at 9:30 PM Rob Herring <robh@kernel.org> wrote:
> >
> > On Sat, Mar 08, 2025 at 08:09:19PM +0000, Prabhakar wrote:
> > > From: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> > >
> > > Increase the `maxItems` value for the `interrupts` and `interrupt-names`
> > > properties to accommodate the Renesas RZ/V2H(P) SoC, which features the
> > > `snps,dwmac-5.20` IP with 11 interrupts.
> > >
> > > Also add `additionalItems: true` to allow specifying extra interrupts
> > > beyond the predefined ones. Update the `interrupt-names` property to
> > > allow specifying extra `interrupt-names`.
> > >
> > > Also refactor the optional `interrupt-names` property by consolidating
> > > repeated enums into a single enum list.
> > >
> > > Signed-off-by: Lad Prabhakar <prabhakar.mahadev-lad.rj@bp.renesas.com>
> > > ---
> > > Note, for this change I will be sending a sperate patch for vendor
> > > bindings to add constraints.
> > >
> > > v1->v2
> > > - No change
> > > ---
> > >  Documentation/devicetree/bindings/net/snps,dwmac.yaml | 6 ++++--
> > >  1 file changed, 4 insertions(+), 2 deletions(-)
> > >
> > > diff --git a/Documentation/devicetree/bindings/net/snps,dwmac.yaml b/Documentation/devicetree/bindings/net/snps,dwmac.yaml
> > > index 3f0aa46d798e..fad0d611a75c 100644
> > > --- a/Documentation/devicetree/bindings/net/snps,dwmac.yaml
> > > +++ b/Documentation/devicetree/bindings/net/snps,dwmac.yaml
> > > @@ -114,6 +114,8 @@ properties:
> > >
> > >    interrupts:
> > >      minItems: 1
> > > +    maxItems: 11
> > > +    additionalItems: true
> > >      items:
> > >        - description: Combined signal for various interrupt events
> > >        - description: The interrupt to manage the remote wake-up packet detection
> > > @@ -122,11 +124,11 @@ properties:
> > >
> > >    interrupt-names:
> > >      minItems: 1
> > > +    maxItems: 11
> > > +    additionalItems: true
> > >      items:
> > >        - const: macirq
> > >        - enum: [eth_wake_irq, eth_lpi, sfty]
> > > -      - enum: [eth_wake_irq, eth_lpi, sfty]
> > > -      - enum: [eth_wake_irq, eth_lpi, sfty]
> >
> > I think this should be structured similar to the DWC PCIe binding where
> > we define all possible names, but not the order:
> >
> > minItems: 1
> > maxItems: 11
> > items:
> >   oneOf:
> >     - const: macirq
> >       description: ...
> >     - const: eth_wake_irq
> >       description: ...
> >     - pattern: '^rx-queue-[0-3]$'
> >       description: ...
> >     - pattern: '^tx-queue-[0-3]$'
> >       description: ...
> >
> > And so on. Move the descriptions from 'interrupts' and drop 'items' and
> > 'additionalItems' from it.
> >
> Thanks for the pointer, I'll do as suggested above.
>
> @Russel, are you OK from me to add rx-queue/tx-queue in this binding
Apologies for the typo in your name.

Cheers,
Prabhakar

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2025-03-11  8:51 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-03-08 20:09 [PATCH net-next v2 0/3] Add GBETH glue layer driver for Renesas RZ/V2H(P) SoC Prabhakar
2025-03-08 20:09 ` [PATCH net-next v2 1/3] dt-bindings: net: dwmac: Increase 'maxItems' for 'interrupts' and 'interrupt-names' Prabhakar
2025-03-10 21:30   ` Rob Herring
2025-03-11  7:16     ` Lad, Prabhakar
2025-03-11  8:50       ` Lad, Prabhakar
2025-03-08 20:09 ` [PATCH net-next v2 2/3] dt-bindings: net: Document support for Renesas RZ/V2H(P) GBETH Prabhakar
2025-03-10 21:31   ` Rob Herring (Arm)
2025-03-08 20:09 ` [PATCH net-next v2 3/3] net: stmmac: Add DWMAC glue layer for Renesas GBETH Prabhakar
2025-03-09  8:50   ` Russell King (Oracle)
2025-03-09 11:24     ` Lad, Prabhakar
2025-03-09 12:18       ` Russell King (Oracle)
2025-03-09 21:06         ` Lad, Prabhakar
2025-03-09  8:53   ` [PATCH net-next] net: stmmac: allow platforms to use PHY tx clock stop capability Russell King (Oracle)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).