<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: RX operation abnormality when connected via mac to mac RGMII in S32G</title>
    <link>https://community.nxp.com/t5/S32G/RX-operation-abnormality-when-connected-via-mac-to-mac-RGMII/m-p/1584127#M2039</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Could you provide which platform (if any) are you using for this application? Also, which drivers (RTD/BSP) are you using on the S32G side (IDE if any)?&lt;/P&gt;
&lt;P&gt;Please, let us know.&lt;/P&gt;</description>
    <pubDate>Tue, 17 Jan 2023 18:04:19 GMT</pubDate>
    <dc:creator>Daniel-Aguirre</dc:creator>
    <dc:date>2023-01-17T18:04:19Z</dc:date>
    <item>
      <title>RX operation abnormality when connected via mac to mac RGMII</title>
      <link>https://community.nxp.com/t5/S32G/RX-operation-abnormality-when-connected-via-mac-to-mac-RGMII/m-p/1583956#M2037</link>
      <description>&lt;P&gt;Hello~&lt;BR /&gt;I connected S32G2 and SWITCH (QCA8337N) through RGMII (MAC to MAC).&lt;BR /&gt;QCA8337 was set as MDC/MDIO and Ping was set to the PC connected to QCA.&lt;BR /&gt;It was confirmed that the ARP/ICMP request was normally transmitted to the PC and the ARP/ICMP response was transmitted to S32G2. (Check receipt with Wireshark on PC)&lt;BR /&gt;However, a ping fail occurred on S32G2.&lt;BR /&gt;S32G2 received the ARP response normally, but the next ICMP response is not being received.&lt;BR /&gt;However, when QCA mirrored the port connected to S32G2, the ICMP response was successfully delivered to S32G2.&lt;BR /&gt;Looking at the debug message below, the phrase "eqos_recv: RX packet not available" is repeatedly printed.&lt;BR /&gt;It is also confirmed that the ARP request coming from the PC after a certain period of time is well received and the ARP response is sent.&lt;BR /&gt;For reference, the [Rx_CRC_Error_Packets] register was 0.&lt;BR /&gt;What am I doing wrong?&lt;/P&gt;&lt;P&gt;------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;Trying eth_eqos&lt;BR /&gt;eqos_start(dev=00000000fcd28bd0):&lt;BR /&gt;[[[[[[[[[[[[[[[[[[ 0x0&lt;BR /&gt;0x0 ]]]]]]]]]]]]]]]]]]&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x42 (66)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x203001 (2109441)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x43 (67)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x200001 (2097153)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x44 (68)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x200001 (2097153)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x45 (69)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x200001 (2097153)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x46 (70)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x200001 (2097153)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x47 (71)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x200001 (2097153)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x48 (72)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x80000 (524288)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x49 (73)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x80000 (524288)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x4a (74)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x80000 (524288)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x4b (75)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x80000 (524288)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x4c (76)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x80000 (524288)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x4d (77)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x80000 (524288)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x21a (538)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x2 (2)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x211 (529)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x2 (2)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x212 (530)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x2 (2)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x213 (531)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x2 (2)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x214 (532)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x2 (2)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x215 (533)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x2 (2)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x216 (534)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x2 (2)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x3c (60)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x200001 (2097153)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x3d (61)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x280001 (2621441)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x20f (527)&lt;BR /&gt;ofnode_read_u32_index: fsl,pins: 0x2 (2)&lt;BR /&gt;clk_get_by_name(dev=00000000fcd28bd0, name=tx_rgmii, clk=00000000fcd21578)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;clk_of_xlate_default(clk=00000000fcd21578)&lt;BR /&gt;clk_request(dev=00000000fcd28130, clk=00000000fcd21578)&lt;BR /&gt;clk_set_rate(clk=00000000fcd21578, rate=125000000)&lt;BR /&gt;clk_free(clk=00000000fcd21578)&lt;BR /&gt;clk_get_by_name(dev=00000000fcd28bd0, name=tx_rgmii, clk=00000000fcd21578)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;clk_of_xlate_default(clk=00000000fcd21578)&lt;BR /&gt;clk_request(dev=00000000fcd28130, clk=00000000fcd21578)&lt;BR /&gt;clk_enable(clk=00000000fcd21578)&lt;BR /&gt;clk_free(clk=00000000fcd21578)&lt;BR /&gt;clk_get_by_name(dev=00000000fcd28bd0, name=rx_rgmii, clk=00000000fcd215a8)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;clk_of_xlate_default(clk=00000000fcd215a8)&lt;BR /&gt;clk_request(dev=00000000fcd28130, clk=00000000fcd215a8)&lt;BR /&gt;clk_enable(clk=00000000fcd215a8)&lt;BR /&gt;clk_free(clk=00000000fcd215a8)&lt;BR /&gt;clk_get_by_name(dev=00000000fcd28bd0, name=tx_rgmii, clk=00000000fcd215a8)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;clk_of_xlate_default(clk=00000000fcd215a8)&lt;BR /&gt;clk_request(dev=00000000fcd28130, clk=00000000fcd215a8)&lt;BR /&gt;clk_enable(clk=00000000fcd215a8)&lt;BR /&gt;clk_free(clk=00000000fcd215a8)&lt;BR /&gt;clk_get_by_name(dev=00000000fcd28bd0, name=ts_rgmii, clk=00000000fcd215a8)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;clk_of_xlate_default(clk=00000000fcd215a8)&lt;BR /&gt;clk_request(dev=00000000fcd28130, clk=00000000fcd215a8)&lt;BR /&gt;clk_enable(clk=00000000fcd215a8)&lt;BR /&gt;clk_free(clk=00000000fcd215a8)&lt;BR /&gt;clk_get_by_name(dev=00000000fcd28bd0, name=axi, clk=00000000fcd215f8)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;clk_of_xlate_default(clk=00000000fcd215f8)&lt;BR /&gt;clk_request(dev=00000000fcd28130, clk=00000000fcd215f8)&lt;BR /&gt;clk_get_rate(clk=00000000fcd215f8)&lt;BR /&gt;clk_free(clk=00000000fcd215f8)&lt;BR /&gt;eqos_adjust_link(dev=00000000fcd28bd0):&lt;BR /&gt;eqos_set_full_duplex(dev=00000000fcd28bd0):&lt;BR /&gt;eqos_set_mii_speed_100(dev=00000000fcd28bd0):&lt;BR /&gt;clk_get_by_name(dev=00000000fcd28bd0, name=tx_rgmii, clk=00000000fcd215c8)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;clk_of_xlate_default(clk=00000000fcd215c8)&lt;BR /&gt;clk_request(dev=00000000fcd28130, clk=00000000fcd215c8)&lt;BR /&gt;clk_set_rate(clk=00000000fcd215c8, rate=25000000)&lt;BR /&gt;clk_free(clk=00000000fcd215c8)&lt;BR /&gt;clk_get_by_name(dev=00000000fcd28bd0, name=tx_rgmii, clk=00000000fcd215c8)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;fdtdec_get_int: #clock-cells: 0x1 (1)&lt;BR /&gt;clk_of_xlate_default(clk=00000000fcd215c8)&lt;BR /&gt;clk_request(dev=00000000fcd28130, clk=00000000fcd215c8)&lt;BR /&gt;clk_enable(clk=00000000fcd215c8)&lt;BR /&gt;clk_free(clk=00000000fcd215c8)&lt;BR /&gt;eqos_start: OK&lt;BR /&gt;Using eth_eqos device&lt;BR /&gt;&lt;STRONG&gt;eqos_send(dev=00000000fcd28bd0, packet=00000000fcfec880, length=42):&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;0xff 0xff 0xff 0xff 0xff 0xff 0x2 0x2d 0xc4 0x8 0xa0 0x8a 0x8 0x6 0x0 0x1&lt;BR /&gt;0x8 0x0 0x6 0x4 0x0 0x1 0x2 0x2d 0xc4 0x8 0xa0 0x8a 0xc0 0xa8 0x15 0x58&lt;BR /&gt;0x0 0x0 0x0 0x0 0x0 0x0 0xc0 0xa8 0x15 0xd2&lt;BR /&gt;eqos_recv(dev=00000000fcd28bd0, flags=1):&lt;BR /&gt;&lt;STRONG&gt;eqos_recv: *packetp=00000000fcd36980, length=60&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;0x2 0x2d 0xc4 0x8 0xa0 0x8a 0x7c 0xc2 0xc6 0x14 0x2b 0xad 0x8 0x6 0x0 0x1&lt;BR /&gt;0x8 0x0 0x6 0x4 0x0 0x2 0x7c 0xc2 0xc6 0x14 0x2b 0xad 0xc0 0xa8 0x15 0xd2&lt;BR /&gt;0x2 0x2d 0xc4 0x8 0xa0 0x8a 0xc0 0xa8 0x15 0x58 0x0 0x0 0x0 0x0 0x0 0x0&lt;BR /&gt;0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0&lt;BR /&gt;&lt;STRONG&gt;eqos_send(dev=00000000fcd28bd0, packet=00000000fcfed400, length=42):&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;0x7c 0xc2 0xc6 0x14 0x2b 0xad 0x2 0x2d 0xc4 0x8 0xa0 0x8a 0x8 0x0 0x45 0x0&lt;BR /&gt;0x0 0x1c 0x0 0x5 0x40 0x0 0xff 0x1 0xcf 0x60 0xc0 0xa8 0x15 0x58 0xc0 0xa8&lt;BR /&gt;0x15 0xd2 0x8 0x0 0xf7 0xfa 0x0 0x0 0x0 0x5&lt;BR /&gt;eqos_free_pkt(packet=00000000fcd36980, length=60)&lt;BR /&gt;eqos_recv(dev=00000000fcd28bd0, flags=0):&lt;BR /&gt;eqos_recv: RX packet not available&lt;BR /&gt;eqos_recv(dev=00000000fcd28bd0, flags=1):&lt;BR /&gt;eqos_recv: RX packet not available&lt;BR /&gt;eqos_recv(dev=00000000fcd28bd0, flags=1):&lt;BR /&gt;eqos_recv: RX packet not available&lt;BR /&gt;eqos_recv(dev=00000000fcd28bd0, flags=1):&lt;BR /&gt;eqos_recv: RX packet not available&lt;BR /&gt;eqos_recv(dev=00000000fcd28bd0, flags=1):&lt;BR /&gt;eqos_recv: RX packet not available&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;eqos_recv: RX packet not available&lt;BR /&gt;eqos_recv(dev=00000000fcd28bd0, flags=1):&lt;BR /&gt;eqos_recv: RX packet not available&lt;BR /&gt;eqos_recv(dev=00000000fcd28bd0, flags=1):&lt;BR /&gt;&lt;STRONG&gt;eqos_recv: *packetp=00000000fcd37600, length=60&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;0x2 0x2d 0xc4 0x8 0xa0 0x8a 0x7c 0xc2 0xc6 0x14 0x2b 0xad 0x8 0x6 0x0 0x1&lt;BR /&gt;0x8 0x0 0x6 0x4 0x0 0x1 0x7c 0xc2 0xc6 0x14 0x2b 0xad 0xc0 0xa8 0x15 0xd2&lt;BR /&gt;0x2 0x2d 0xc4 0x8 0xa0 0x8a 0xc0 0xa8 0x15 0x58 0x0 0x0 0x0 0x0 0x0 0x0&lt;BR /&gt;0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0&lt;BR /&gt;&lt;STRONG&gt;eqos_send(dev=00000000fcd28bd0, packet=00000000fcfed400, length=42):&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;0x7c 0xc2 0xc6 0x14 0x2b 0xad 0x2 0x2d 0xc4 0x8 0xa0 0x8a 0x8 0x6 0x0 0x1&lt;BR /&gt;0x8 0x0 0x6 0x4 0x0 0x2 0x2 0x2d 0xc4 0x8 0xa0 0x8a 0xc0 0xa8 0x15 0x58&lt;BR /&gt;0x7c 0xc2 0xc6 0x14 0x2b 0xad 0xc0 0xa8 0x15 0xd2&lt;BR /&gt;eqos_free_pkt(packet=00000000fcd37600, length=60)&lt;BR /&gt;eqos_recv(dev=00000000fcd28bd0, flags=0):&lt;BR /&gt;eqos_recv: RX packet not available&lt;BR /&gt;eqos_recv(dev=00000000fcd28bd0, flags=1):&lt;BR /&gt;eqos_recv: RX packet not available&lt;BR /&gt;eqos_recv(dev=00000000fcd28bd0, flags=1):&lt;BR /&gt;eqos_recv: RX packet not available&lt;/P&gt;&lt;P&gt;...&lt;/P&gt;&lt;P&gt;eqos_recv(dev=00000000fcd28bd0, flags=1):&lt;BR /&gt;eqos_recv: RX packet not available&lt;BR /&gt;eqos_recv(dev=00000000fcd28bd0, flags=1):&lt;BR /&gt;eqos_recv: RX packet not available&lt;BR /&gt;eqos_stop(dev=00000000fcd28bd0):&lt;BR /&gt;eqos_stop: OK&lt;BR /&gt;ping failed; host 192.168.21.210 is not alive&lt;BR /&gt;Command failed, result=1&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jan 2023 12:02:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/RX-operation-abnormality-when-connected-via-mac-to-mac-RGMII/m-p/1583956#M2037</guid>
      <dc:creator>kdh</dc:creator>
      <dc:date>2023-01-17T12:02:45Z</dc:date>
    </item>
    <item>
      <title>Re: RX operation abnormality when connected via mac to mac RGMII</title>
      <link>https://community.nxp.com/t5/S32G/RX-operation-abnormality-when-connected-via-mac-to-mac-RGMII/m-p/1584127#M2039</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;
&lt;P&gt;Could you provide which platform (if any) are you using for this application? Also, which drivers (RTD/BSP) are you using on the S32G side (IDE if any)?&lt;/P&gt;
&lt;P&gt;Please, let us know.&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jan 2023 18:04:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/RX-operation-abnormality-when-connected-via-mac-to-mac-RGMII/m-p/1584127#M2039</guid>
      <dc:creator>Daniel-Aguirre</dc:creator>
      <dc:date>2023-01-17T18:04:19Z</dc:date>
    </item>
    <item>
      <title>Re: RX operation abnormality when connected via mac to mac RGMII</title>
      <link>https://community.nxp.com/t5/S32G/RX-operation-abnormality-when-connected-via-mac-to-mac-RGMII/m-p/1584226#M2043</link>
      <description>&lt;P&gt;Hi~&lt;/P&gt;&lt;P&gt;I used S32g274ardb2 as the base platform and s32g_bsp28.0 version for bsp.&lt;BR /&gt;The interface used GMAC0 and set 100M (target is 1G) as fixed mode.&lt;/P&gt;&lt;P&gt;Thanks you.&lt;/P&gt;</description>
      <pubDate>Wed, 18 Jan 2023 00:05:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/RX-operation-abnormality-when-connected-via-mac-to-mac-RGMII/m-p/1584226#M2043</guid>
      <dc:creator>kdh</dc:creator>
      <dc:date>2023-01-18T00:05:54Z</dc:date>
    </item>
    <item>
      <title>Re: RX operation abnormality when connected via mac to mac RGMII</title>
      <link>https://community.nxp.com/t5/S32G/RX-operation-abnormality-when-connected-via-mac-to-mac-RGMII/m-p/1584881#M2048</link>
      <description>&lt;P&gt;Thanks for the information.&lt;/P&gt;
&lt;P&gt;Have you tried updating to Linux BSP 33.0?? To see if the problem is related to version or to implementation.&lt;/P&gt;
&lt;P&gt;Please, let us know.&lt;/P&gt;</description>
      <pubDate>Wed, 18 Jan 2023 18:35:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S32G/RX-operation-abnormality-when-connected-via-mac-to-mac-RGMII/m-p/1584881#M2048</guid>
      <dc:creator>Daniel-Aguirre</dc:creator>
      <dc:date>2023-01-18T18:35:02Z</dc:date>
    </item>
  </channel>
</rss>

