AM62L: AM62L: [DP83822] Link speed downshift and communication failure on AM62L custom board

Part Number: AM62L


Tool/software:

Hello Support Team,

We are developing a custom board based on AM62L.
This board uses the DP83822 Ethernet PHY, which is recognized at PHY Address=9 and operates with the TI DP83822 driver.

[ 3.787182] davinci_mdio 8000f00.mdio: phy[9]: device 8000f00.mdio:09, driver TI DP83822

Issue

When the AM62L custom board and a Windows PC are connected via LAN, communication sometimes fails.

Normally, the link comes up at 100Mbps/Full, and communication with the Windows PC works correctly:

[ 6170.238949] ... eth0: Link is Up - 100Mbps/Full - flow control rx/tx

In this state, ping works fine.

However, sometimes the following messages appear, and the link speed downshifts to 10Mbps/Half:

[ 6173.776236] TI DP83822 8000f00.mdio:09: Downshift occurred from negotiated speed 100Mbps to actual speed 10Mbps, check cabling!
[ 6174.048950] ... eth0: Link is Up - 10Mbps/Half - flow control off

In this state, communication with the Windows PC fails (no ping response).

This issue occurs with both CAT6 and CAT6A cables, as it was observed when using either type.

Verification

We confirmed that both AM62L and the Windows PC are set to 100Mbps/Full, regardless of whether the downshift to 10Mbps/Half occurs or not.

  • AM62L side:
root@custom_board:~# ethtool eth0 | grep -iE "speed|duplex" 
    Speed: 100Mb/s 
    Duplex: Full
  • Windows PC side:
PS C:\Users\user> Get-NetAdapter | Select-Object Status, LinkSpeed, FullDuplex
Status       LinkSpeed FullDuplex
------       --------- ----------
Up           100 Mbps        True

Questions

  • What could be the possible causes of this behavior?

Thank you for your support.

  • May I ask if there have been any updates on this matter?

  • Hi,

    Is the downshift a test condition being applied? Or is the downshift an action being taken to test the system? Is the downshift being applied at the link partner?

    Best Regards,

    Schuyler

  • Thank you for your reply.

    >Is the downshift a test condition being applied? Or is the downshift an action being taken to test the system? 
    I’m not sure if I fully understand your question, but are you asking whether the downshift is intentionally triggered in my environment or not?
    The downshift is not intentionally caused — there is no test condition or speed limitation being applied.
    It occurs spontaneously at the moment the LAN cable is connected and the link goes up.

    >Is the downshift being applied at the link partner?
    I connected my custom board (AM62L + DP83822) to an AM62L-EVM (AM62L + DP83867) for testing.
    When a downshift occurs on the custom board, the EVM does not experience a downshift.
    Interestingly, there are also cases where the EVM itself experiences a downshift while the custom board does not.
    (In that situation, communication fails.)

  • Hi, 

    Link downshifts should be reported on the Linux console. Falling back to 10Mbps half duplex is indicating a failed auto-negotiation sequence by the PHYs. This is essentially is the speed that PHYs fall back to. When in 10Mbps half, are both link partners reporting the same speed?

    Could you please attach the results of ethtool -S eth0? Or portions reporting errors. Attaching (not cut and paste) the console log would also be helpful. Is this a custom board or TI EVM?

    Best Regards,

    Schuyler

  • Hi,

    >When in 10Mbps half, are both link partners reporting the same speed?
    No, the link partner does not report 10Mbps/Half.

    >Could you please attach the results of ethtool -S eth0?
    Here are the outputs of ethtool -S eth0 taken under three conditions: (1)when the link is down, (2)after it linked up at 100Mbps/Full without downshift, and (3)after downshift occurred and it reported 10Mbps/Half.
    (1)

    NIC statistics:
         p0_rx_good_frames: 818
         p0_rx_broadcast_frames: 15
         p0_rx_multicast_frames: 64
         p0_rx_crc_errors: 0
         p0_rx_oversized_frames: 0
         p0_rx_undersized_frames: 0
         p0_ale_drop: 0
         p0_ale_overrun_drop: 0
         p0_rx_octets: 100406
         p0_tx_good_frames: 1438
         p0_tx_broadcast_frames: 111
         p0_tx_multicast_frames: 9
         p0_tx_octets: 1904870
         p0_tx_64B_frames: 100
         p0_tx_65_to_127B_frames: 837
         p0_tx_128_to_255B_frames: 17
         p0_tx_256_to_511B_frames: 31
         p0_tx_512_to_1023B_frames: 7
         p0_tx_1024B_frames: 1264
         p0_net_octets: 2005276
         p0_rx_bottom_fifo_drop: 0
         p0_rx_port_mask_drop: 0
         p0_rx_top_fifo_drop: 0
         p0_ale_rate_limit_drop: 0
         p0_ale_vid_ingress_drop: 0
         p0_ale_da_eq_sa_drop: 0
         p0_ale_block_drop: 0
         p0_ale_secure_drop: 0
         p0_ale_auth_drop: 0
         p0_ale_unknown_ucast: 0
         p0_ale_unknown_ucast_bytes: 0
         p0_ale_unknown_mcast: 0
         p0_ale_unknown_mcast_bytes: 0
         p0_ale_unknown_bcast: 0
         p0_ale_unknown_bcast_bytes: 0
         p0_ale_pol_match: 0
         p0_ale_pol_match_red: 0
         p0_ale_pol_match_yellow: 0
         p0_ale_mcast_sa_drop: 0
         p0_ale_dual_vlan_drop: 0
         p0_ale_len_err_drop: 0
         p0_ale_ip_next_hdr_drop: 0
         p0_ale_ipv4_frag_drop: 0
         p0_tx_mem_protect_err: 0
         p0_tx_pri0: 1423
         p0_tx_pri1: 0
         p0_tx_pri2: 0
         p0_tx_pri3: 0
         p0_tx_pri4: 0
         p0_tx_pri5: 0
         p0_tx_pri6: 0
         p0_tx_pri7: 15
         p0_tx_pri0_bcnt: 1899740
         p0_tx_pri1_bcnt: 0
         p0_tx_pri2_bcnt: 0
         p0_tx_pri3_bcnt: 0
         p0_tx_pri4_bcnt: 0
         p0_tx_pri5_bcnt: 0
         p0_tx_pri6_bcnt: 0
         p0_tx_pri7_bcnt: 5130
         p0_tx_pri0_drop: 0
         p0_tx_pri1_drop: 0
         p0_tx_pri2_drop: 0
         p0_tx_pri3_drop: 0
         p0_tx_pri4_drop: 0
         p0_tx_pri5_drop: 0
         p0_tx_pri6_drop: 0
         p0_tx_pri7_drop: 0
         p0_tx_pri0_drop_bcnt: 0
         p0_tx_pri1_drop_bcnt: 0
         p0_tx_pri2_drop_bcnt: 0
         p0_tx_pri3_drop_bcnt: 0
         p0_tx_pri4_drop_bcnt: 0
         p0_tx_pri5_drop_bcnt: 0
         p0_tx_pri6_drop_bcnt: 0
         p0_tx_pri7_drop_bcnt: 0
         rx_good_frames: 1558
         rx_broadcast_frames: 111
         rx_multicast_frames: 129
         rx_pause_frames: 0
         rx_crc_errors: 0
         rx_align_code_errors: 0
         rx_oversized_frames: 0
         rx_jabber_frames: 0
         rx_undersized_frames: 0
         rx_fragments: 9
         ale_drop: 120
         ale_overrun_drop: 0
         rx_octets: 1917210
         tx_good_frames: 790
         tx_broadcast_frames: 0
         tx_multicast_frames: 51
         tx_pause_frames: 0
         tx_deferred_frames: 0
         tx_collision_frames: 0
         tx_single_coll_frames: 0
         tx_mult_coll_frames: 0
         tx_excessive_collisions: 0
         tx_late_collisions: 0
         rx_ipg_error: 0
         tx_carrier_sense_errors: 0
         tx_octets: 94128
         tx_64B_frames: 109
         tx_65_to_127B_frames: 917
         tx_128_to_255B_frames: 35
         tx_256_to_511B_frames: 16
         tx_512_to_1023B_frames: 7
         tx_1024B_frames: 1264
         net_octets: 2011508
         rx_bottom_fifo_drop: 0
         rx_port_mask_drop: 124
         rx_top_fifo_drop: 0
         ale_rate_limit_drop: 0
         ale_vid_ingress_drop: 0
         ale_da_eq_sa_drop: 0
         ale_block_drop: 0
         ale_secure_drop: 0
         ale_auth_drop: 0
         ale_unknown_ucast: 1318
         ale_unknown_ucast_bytes: 1892019
         ale_unknown_mcast: 129
         ale_unknown_mcast_bytes: 13017
         ale_unknown_bcast: 111
         ale_unknown_bcast_bytes: 12174
         ale_pol_match: 1558
         ale_pol_match_red: 0
         ale_pol_match_yellow: 0
         ale_mcast_sa_drop: 0
         ale_dual_vlan_drop: 0
         ale_len_err_drop: 0
         ale_ip_next_hdr_drop: 0
         ale_ipv4_frag_drop: 0
         iet_rx_assembly_err: 0
         iet_rx_assembly_ok: 0
         iet_rx_smd_err: 0
         iet_rx_frag: 0
         iet_tx_hold: 0
         iet_tx_frag: 0
         tx_mem_protect_err: 0
         tx_pri0: 790
         tx_pri1: 0
         tx_pri2: 0
         tx_pri3: 0
         tx_pri4: 0
         tx_pri5: 0
         tx_pri6: 0
         tx_pri7: 0
         tx_pri0_bcnt: 94128
         tx_pri1_bcnt: 0
         tx_pri2_bcnt: 0
         tx_pri3_bcnt: 0
         tx_pri4_bcnt: 0
         tx_pri5_bcnt: 0
         tx_pri6_bcnt: 0
         tx_pri7_bcnt: 0
         tx_pri0_drop: 0
         tx_pri1_drop: 0
         tx_pri2_drop: 0
         tx_pri3_drop: 0
         tx_pri4_drop: 0
         tx_pri5_drop: 0
         tx_pri6_drop: 0
         tx_pri7_drop: 0
         tx_pri0_drop_bcnt: 0
         tx_pri1_drop_bcnt: 0
         tx_pri2_drop_bcnt: 0
         tx_pri3_drop_bcnt: 0
         tx_pri4_drop_bcnt: 0
         tx_pri5_drop_bcnt: 0
         tx_pri6_drop_bcnt: 0
         tx_pri7_drop_bcnt: 0
    

    (2)
    NIC statistics:
         p0_rx_good_frames: 822
         p0_rx_broadcast_frames: 15
         p0_rx_multicast_frames: 68
         p0_rx_crc_errors: 0
         p0_rx_oversized_frames: 0
         p0_rx_undersized_frames: 0
         p0_ale_drop: 0
         p0_ale_overrun_drop: 0
         p0_rx_octets: 100742
         p0_tx_good_frames: 1466
         p0_tx_broadcast_frames: 135
         p0_tx_multicast_frames: 13
         p0_tx_octets: 1907309
         p0_tx_64B_frames: 112
         p0_tx_65_to_127B_frames: 857
         p0_tx_128_to_255B_frames: 17
         p0_tx_256_to_511B_frames: 31
         p0_tx_512_to_1023B_frames: 7
         p0_tx_1024B_frames: 1264
         p0_net_octets: 2008051
         p0_rx_bottom_fifo_drop: 0
         p0_rx_port_mask_drop: 0
         p0_rx_top_fifo_drop: 0
         p0_ale_rate_limit_drop: 0
         p0_ale_vid_ingress_drop: 0
         p0_ale_da_eq_sa_drop: 0
         p0_ale_block_drop: 0
         p0_ale_secure_drop: 0
         p0_ale_auth_drop: 0
         p0_ale_unknown_ucast: 0
         p0_ale_unknown_ucast_bytes: 0
         p0_ale_unknown_mcast: 0
         p0_ale_unknown_mcast_bytes: 0
         p0_ale_unknown_bcast: 0
         p0_ale_unknown_bcast_bytes: 0
         p0_ale_pol_match: 0
         p0_ale_pol_match_red: 0
         p0_ale_pol_match_yellow: 0
         p0_ale_mcast_sa_drop: 0
         p0_ale_dual_vlan_drop: 0
         p0_ale_len_err_drop: 0
         p0_ale_ip_next_hdr_drop: 0
         p0_ale_ipv4_frag_drop: 0
         p0_tx_mem_protect_err: 0
         p0_tx_pri0: 1451
         p0_tx_pri1: 0
         p0_tx_pri2: 0
         p0_tx_pri3: 0
         p0_tx_pri4: 0
         p0_tx_pri5: 0
         p0_tx_pri6: 0
         p0_tx_pri7: 15
         p0_tx_pri0_bcnt: 1902179
         p0_tx_pri1_bcnt: 0
         p0_tx_pri2_bcnt: 0
         p0_tx_pri3_bcnt: 0
         p0_tx_pri4_bcnt: 0
         p0_tx_pri5_bcnt: 0
         p0_tx_pri6_bcnt: 0
         p0_tx_pri7_bcnt: 5130
         p0_tx_pri0_drop: 0
         p0_tx_pri1_drop: 0
         p0_tx_pri2_drop: 0
         p0_tx_pri3_drop: 0
         p0_tx_pri4_drop: 0
         p0_tx_pri5_drop: 0
         p0_tx_pri6_drop: 0
         p0_tx_pri7_drop: 0
         p0_tx_pri0_drop_bcnt: 0
         p0_tx_pri1_drop_bcnt: 0
         p0_tx_pri2_drop_bcnt: 0
         p0_tx_pri3_drop_bcnt: 0
         p0_tx_pri4_drop_bcnt: 0
         p0_tx_pri5_drop_bcnt: 0
         p0_tx_pri6_drop_bcnt: 0
         p0_tx_pri7_drop_bcnt: 0
         rx_good_frames: 1625
         rx_broadcast_frames: 135
         rx_multicast_frames: 172
         rx_pause_frames: 0
         rx_crc_errors: 0
         rx_align_code_errors: 0
         rx_oversized_frames: 0
         rx_jabber_frames: 0
         rx_undersized_frames: 0
         rx_fragments: 9
         ale_drop: 159
         ale_overrun_drop: 0
         rx_octets: 1923992
         tx_good_frames: 794
         tx_broadcast_frames: 0
         tx_multicast_frames: 55
         tx_pause_frames: 0
         tx_deferred_frames: 0
         tx_collision_frames: 0
         tx_single_coll_frames: 0
         tx_mult_coll_frames: 0
         tx_excessive_collisions: 0
         tx_late_collisions: 0
         rx_ipg_error: 0
         tx_carrier_sense_errors: 0
         tx_octets: 94464
         tx_64B_frames: 126
         tx_65_to_127B_frames: 961
         tx_128_to_255B_frames: 45
         tx_256_to_511B_frames: 16
         tx_512_to_1023B_frames: 7
         tx_1024B_frames: 1264
         net_octets: 2018626
         rx_bottom_fifo_drop: 0
         rx_port_mask_drop: 163
         rx_top_fifo_drop: 0
         ale_rate_limit_drop: 0
         ale_vid_ingress_drop: 0
         ale_da_eq_sa_drop: 0
         ale_block_drop: 0
         ale_secure_drop: 0
         ale_auth_drop: 0
         ale_unknown_ucast: 1318
         ale_unknown_ucast_bytes: 1892019
         ale_unknown_mcast: 172
         ale_unknown_mcast_bytes: 17663
         ale_unknown_bcast: 135
         ale_unknown_bcast_bytes: 14310
         ale_pol_match: 1625
         ale_pol_match_red: 0
         ale_pol_match_yellow: 0
         ale_mcast_sa_drop: 0
         ale_dual_vlan_drop: 0
         ale_len_err_drop: 0
         ale_ip_next_hdr_drop: 0
         ale_ipv4_frag_drop: 0
         iet_rx_assembly_err: 0
         iet_rx_assembly_ok: 0
         iet_rx_smd_err: 0
         iet_rx_frag: 0
         iet_tx_hold: 0
         iet_tx_frag: 0
         tx_mem_protect_err: 0
         tx_pri0: 794
         tx_pri1: 0
         tx_pri2: 0
         tx_pri3: 0
         tx_pri4: 0
         tx_pri5: 0
         tx_pri6: 0
         tx_pri7: 0
         tx_pri0_bcnt: 94464
         tx_pri1_bcnt: 0
         tx_pri2_bcnt: 0
         tx_pri3_bcnt: 0
         tx_pri4_bcnt: 0
         tx_pri5_bcnt: 0
         tx_pri6_bcnt: 0
         tx_pri7_bcnt: 0
         tx_pri0_drop: 0
         tx_pri1_drop: 0
         tx_pri2_drop: 0
         tx_pri3_drop: 0
         tx_pri4_drop: 0
         tx_pri5_drop: 0
         tx_pri6_drop: 0
         tx_pri7_drop: 0
         tx_pri0_drop_bcnt: 0
         tx_pri1_drop_bcnt: 0
         tx_pri2_drop_bcnt: 0
         tx_pri3_drop_bcnt: 0
         tx_pri4_drop_bcnt: 0
         tx_pri5_drop_bcnt: 0
         tx_pri6_drop_bcnt: 0
         tx_pri7_drop_bcnt: 0
    

    (3)
    NIC statistics:
         p0_rx_good_frames: 895
         p0_rx_broadcast_frames: 18
         p0_rx_multicast_frames: 138
         p0_rx_crc_errors: 0
         p0_rx_oversized_frames: 0
         p0_rx_undersized_frames: 0
         p0_ale_drop: 0
         p0_ale_overrun_drop: 0
         p0_rx_octets: 107886
         p0_tx_good_frames: 1583
         p0_tx_broadcast_frames: 224
         p0_tx_multicast_frames: 41
         p0_tx_octets: 1917271
         p0_tx_64B_frames: 179
         p0_tx_65_to_127B_frames: 973
         p0_tx_128_to_255B_frames: 17
         p0_tx_256_to_511B_frames: 38
         p0_tx_512_to_1023B_frames: 7
         p0_tx_1024B_frames: 1264
         p0_net_octets: 2025157
         p0_rx_bottom_fifo_drop: 0
         p0_rx_port_mask_drop: 0
         p0_rx_top_fifo_drop: 0
         p0_ale_rate_limit_drop: 0
         p0_ale_vid_ingress_drop: 0
         p0_ale_da_eq_sa_drop: 0
         p0_ale_block_drop: 0
         p0_ale_secure_drop: 0
         p0_ale_auth_drop: 0
         p0_ale_unknown_ucast: 0
         p0_ale_unknown_ucast_bytes: 0
         p0_ale_unknown_mcast: 0
         p0_ale_unknown_mcast_bytes: 0
         p0_ale_unknown_bcast: 0
         p0_ale_unknown_bcast_bytes: 0
         p0_ale_pol_match: 0
         p0_ale_pol_match_red: 0
         p0_ale_pol_match_yellow: 0
         p0_ale_mcast_sa_drop: 0
         p0_ale_dual_vlan_drop: 0
         p0_ale_len_err_drop: 0
         p0_ale_ip_next_hdr_drop: 0
         p0_ale_ipv4_frag_drop: 0
         p0_tx_mem_protect_err: 0
         p0_tx_pri0: 1564
         p0_tx_pri1: 0
         p0_tx_pri2: 0
         p0_tx_pri3: 0
         p0_tx_pri4: 0
         p0_tx_pri5: 0
         p0_tx_pri6: 0
         p0_tx_pri7: 19
         p0_tx_pri0_bcnt: 1910773
         p0_tx_pri1_bcnt: 0
         p0_tx_pri2_bcnt: 0
         p0_tx_pri3_bcnt: 0
         p0_tx_pri4_bcnt: 0
         p0_tx_pri5_bcnt: 0
         p0_tx_pri6_bcnt: 0
         p0_tx_pri7_bcnt: 6498
         p0_tx_pri0_drop: 0
         p0_tx_pri1_drop: 0
         p0_tx_pri2_drop: 0
         p0_tx_pri3_drop: 0
         p0_tx_pri4_drop: 0
         p0_tx_pri5_drop: 0
         p0_tx_pri6_drop: 0
         p0_tx_pri7_drop: 0
         p0_tx_pri0_drop_bcnt: 0
         p0_tx_pri1_drop_bcnt: 0
         p0_tx_pri2_drop_bcnt: 0
         p0_tx_pri3_drop_bcnt: 0
         p0_tx_pri4_drop_bcnt: 0
         p0_tx_pri5_drop_bcnt: 0
         p0_tx_pri6_drop_bcnt: 0
         p0_tx_pri7_drop_bcnt: 0
         rx_good_frames: 1999
         rx_broadcast_frames: 224
         rx_multicast_frames: 457
         rx_pause_frames: 0
         rx_crc_errors: 0
         rx_align_code_errors: 0
         rx_oversized_frames: 0
         rx_jabber_frames: 0
         rx_undersized_frames: 0
         rx_fragments: 18
         ale_drop: 416
         ale_overrun_drop: 0
         rx_octets: 1957777
         tx_good_frames: 864
         tx_broadcast_frames: 0
         tx_multicast_frames: 125
         tx_pause_frames: 0
         tx_deferred_frames: 0
         tx_collision_frames: 0
         tx_single_coll_frames: 0
         tx_mult_coll_frames: 0
         tx_excessive_collisions: 0
         tx_late_collisions: 0
         rx_ipg_error: 0
         tx_carrier_sense_errors: 0
         tx_octets: 100564
         tx_64B_frames: 237
         tx_65_to_127B_frames: 1272
         tx_128_to_255B_frames: 63
         tx_256_to_511B_frames: 20
         tx_512_to_1023B_frames: 7
         tx_1024B_frames: 1264
         net_octets: 2058704
         rx_bottom_fifo_drop: 0
         rx_port_mask_drop: 425
         rx_top_fifo_drop: 0
         ale_rate_limit_drop: 0
         ale_vid_ingress_drop: 0
         ale_da_eq_sa_drop: 0
         ale_block_drop: 0
         ale_secure_drop: 0
         ale_auth_drop: 0
         ale_unknown_ucast: 1318
         ale_unknown_ucast_bytes: 1892019
         ale_unknown_mcast: 457
         ale_unknown_mcast_bytes: 43740
         ale_unknown_bcast: 224
         ale_unknown_bcast_bytes: 22018
         ale_pol_match: 1999
         ale_pol_match_red: 0
         ale_pol_match_yellow: 0
         ale_mcast_sa_drop: 0
         ale_dual_vlan_drop: 0
         ale_len_err_drop: 0
         ale_ip_next_hdr_drop: 0
         ale_ipv4_frag_drop: 0
         iet_rx_assembly_err: 0
         iet_rx_assembly_ok: 0
         iet_rx_smd_err: 0
         iet_rx_frag: 0
         iet_tx_hold: 0
         iet_tx_frag: 0
         tx_mem_protect_err: 0
         tx_pri0: 864
         tx_pri1: 0
         tx_pri2: 0
         tx_pri3: 0
         tx_pri4: 0
         tx_pri5: 0
         tx_pri6: 0
         tx_pri7: 0
         tx_pri0_bcnt: 100564
         tx_pri1_bcnt: 0
         tx_pri2_bcnt: 0
         tx_pri3_bcnt: 0
         tx_pri4_bcnt: 0
         tx_pri5_bcnt: 0
         tx_pri6_bcnt: 0
         tx_pri7_bcnt: 0
         tx_pri0_drop: 0
         tx_pri1_drop: 0
         tx_pri2_drop: 0
         tx_pri3_drop: 0
         tx_pri4_drop: 0
         tx_pri5_drop: 0
         tx_pri6_drop: 0
         tx_pri7_drop: 0
         tx_pri0_drop_bcnt: 0
         tx_pri1_drop_bcnt: 0
         tx_pri2_drop_bcnt: 0
         tx_pri3_drop_bcnt: 0
         tx_pri4_drop_bcnt: 0
         tx_pri5_drop_bcnt: 0
         tx_pri6_drop_bcnt: 0
         tx_pri7_drop_bcnt: 0
    

    >Attaching (not cut and paste) the console log would also be helpful.
    Sorry, since this is a custom board under development, I cannot provide the raw console log.
    I will attach the output of dmesg | grep -iE "cpsw-nuss|mdio|eth0|phy". Please check it, and let me know if you need any additional information.

    >Is this a custom board or TI EVM?
    It is a custom board. (However, as mentioned before, the same phenomenon also occurs on the TI EVM.)

  • Hi,

    I do not see the dmesg attachment. Thank you for attaching the HW statistics from the interface. I do not see any CRC errors or errors on the external port. Since this is a TI PHY I will ask the team that supports the PHY for suggestions.

    What I am looking for in the boot log are any link down messages that occur with the downshift in speed. If the PHY is reporting a link speed change this may be PHY related. 

    Best Regards,

    Schuyler

  • Hi, 

    I support TI PHYs. What is the cable length that you are using to make this connection?

    Best,
    J

  • Hi,

    >I do not see the dmesg attachment.
    Sorry, here is the dmesg.

    [    0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
    [    0.000000] Linux version 6.12.24-ti-rt-00806-gb0afb35642d7-dirty (oe-user@oe-host) (aarch64-oe-linux-gcc (GCC) 13.3.0, GNU ld (GNU Binutils) 2.42.0.20240723) #1 SMP PREEMPT_RT Thu May 29 19:26:40 UTC 2025
    [    0.000000] Machine model: IDEC AM62L3 FC7A Comm / FC7A Motion
    [    0.000000] earlycon: ns16550a0 at MMIO32 0x0000000002800000 (options '')
    [    0.000000] printk: legacy bootconsole [ns16550a0] enabled
    [    0.000000] efi: UEFI not found.
    [    0.000000] OF: reserved mem: 0x0000000080200000..0x00000000809fffff (8192 KiB) nomap non-reusable optee@80200000
    [    0.000000] OF: reserved mem: 0x0000000080000000..0x00000000801fffff (2048 KiB) nomap non-reusable tfa@80000000
    [    0.000000] Zone ranges:
    [    0.000000]   DMA      [mem 0x0000000080000000-0x00000000bfffffff]
    [    0.000000]   DMA32    empty
    [    0.000000]   Normal   empty
    [    0.000000] Movable zone start for each node
    [    0.000000] Early memory node ranges
    [    0.000000]   node   0: [mem 0x0000000080000000-0x00000000809fffff]
    [    0.000000]   node   0: [mem 0x0000000080a00000-0x00000000bfffffff]
    [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000bfffffff]
    [    0.000000] cma: Reserved 32 MiB at 0x00000000bce00000 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.5
    [    0.000000] percpu: Embedded 23 pages/cpu s54640 r8192 d31376 u94208
    [    0.000000] pcpu-alloc: s54640 r8192 d31376 u94208 alloc=23*4096
    [    0.000000] pcpu-alloc: [0] 0 [0] 1 
    [    0.000000] Detected VIPT I-cache on CPU0
    [    0.000000] CPU features: detected: GIC system register CPU interface
    [    0.000000] CPU features: kernel page table isolation disabled by kernel configuration
    [    0.000000] CPU features: detected: ARM erratum 845719
    [    0.000000] alternatives: applying boot alternatives
    [    0.000000] Kernel command line: console=ttyS0,115200n8 vt.global_cursor_default=0 earlycon=ns16550a,mmio32,0x02800000 nand0:512k(NAND.tiboot3),1536k(NAND.tispl),2m(NAND.u-boot),512k(NAND.tiboot3.backup),1536k(NAND.tispl.backup),2m(NAND.u-boot.backup),256k(NAND.u-boot-env),256k(NAND.u-boot-env.backup),-(NAND.file-system) usbethaddr=FF:FF:FF:FF:FF:FF root=PARTUUID=076c4a2a-02 rw rootfstype=ext4 rootwait
    [    0.000000] Unknown kernel command line parameters "usbethaddr=FF:FF:FF:FF:FF:FF", will be passed to user space.
    [    0.000000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes, linear)
    [    0.000000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes, linear)
    [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 262144
    [    0.000000] mem auto-init: stack:all(zero), heap alloc:off, heap free:off
    [    0.000000] software IO TLB: SWIOTLB bounce buffer size adjusted to 1MB
    [    0.000000] software IO TLB: area num 2.
    [    0.000000] software IO TLB: mapped [mem 0x00000000bcd00000-0x00000000bce00000] (1MB)
    [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1
    [    0.000000] rcu: Preemptible hierarchical RCU implementation.
    [    0.000000] rcu: 	RCU restricting CPUs from NR_CPUS=512 to nr_cpu_ids=2.
    [    0.000000] rcu: 	RCU_SOFTIRQ processing moved to rcuc kthreads.
    [    0.000000] 	No expedited grace period (rcu_normal_after_boot).
    [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 100 jiffies.
    [    0.000000] rcu: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2
    [    0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
    [    0.000000] GICv3: GIC: Using split EOI/Deactivate mode
    [    0.000000] GICv3: 960 SPIs implemented
    [    0.000000] GICv3: 0 Extended SPIs implemented
    [    0.000000] Root IRQ handler: 0xffff8000800100bc
    [    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:0x0000000001840000
    [    0.000000] ITS [mem 0x01820000-0x0182ffff]
    [    0.000000] GIC: enabling workaround for ITS: Socionext Synquacer pre-ITS
    [    0.000000] ITS@0x0000000001820000: Devices Table too large, reduce ids 20->19
    [    0.000000] ITS@0x0000000001820000: allocated 524288 Devices @81400000 (flat, esz 8, psz 64K, shr 0)
    [    0.000000] ITS: using cache flushing for cmd queue
    [    0.000000] GICv3: using LPI property table @0x0000000080c30000
    [    0.000000] GIC: using cache flushing for LPI property table
    [    0.000000] GICv3: CPU0: using allocated LPI pending table @0x0000000080c40000
    [    0.000000] rcu: srcu_init: Setting srcu_struct sizes based on contention.
    [    0.000000] arch_timer: cp15 timer(s) running at 200.00MHz (phys).
    [    0.000000] clocksource: arch_sys_counter: mask: 0x3ffffffffffffff max_cycles: 0x2e2049d3e8, max_idle_ns: 440795210634 ns
    [    0.000001] sched_clock: 58 bits at 200MHz, resolution 5ns, wraps every 4398046511102ns
    [    0.000288] Console: colour dummy device 80x25
    [    0.000342] Calibrating delay loop (skipped), value calculated using timer frequency.. 400.00 BogoMIPS (lpj=200000)
    [    0.000353] pid_max: default: 32768 minimum: 301
    [    0.000414] LSM: initializing lsm=capability
    [    0.000578] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
    [    0.000591] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes, linear)
    [    0.007189] rcu: Hierarchical SRCU implementation.
    [    0.007202] rcu: 	Max phase no-delay instances is 400.
    [    0.074958] Timer migration: 1 hierarchy levels; 8 children per group; 1 crossnode level
    [    0.129264] EFI services will not be available.
    [    0.139418] smp: Bringing up secondary CPUs ...
    [    1.249077] psci: failed to boot CPU1 (-22)
    [    1.539724] CPU1: failed to boot: -22
    [    1.539771] smp: Brought up 1 node, 1 CPU
    [    1.539776] SMP: Total of 1 processors activated.
    [    1.539779] CPU: All CPU(s) started at EL2
    [    1.539786] CPU features: detected: 32-bit EL0 Support
    [    1.539792] CPU features: detected: CRC32 instructions
    [    1.567090] alternatives: applying system-wide alternatives
    [    1.567472] Memory: 961336K/1048576K available (10432K kernel code, 1188K rwdata, 2756K rodata, 2304K init, 533K bss, 47084K reserved, 32768K cma-reserved)
    [    1.588138] devtmpfs: initialized
    [    1.600303] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
    [    1.600327] futex hash table entries: 512 (order: 3, 32768 bytes, linear)
    [    1.618369] 28416 pages in range for non-PLT usage
    [    1.618383] 519936 pages in range for PLT usage
    [    1.618620] pinctrl core: initialized pinctrl subsystem
    [    1.619202] DMI not present or invalid.
    [    1.638568] NET: Registered PF_NETLINK/PF_ROUTE protocol family
    [    1.640792] DMA: preallocated 128 KiB GFP_KERNEL pool for atomic allocations
    [    1.653484] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA pool for atomic allocations
    [    1.654193] DMA: preallocated 128 KiB GFP_KERNEL|GFP_DMA32 pool for atomic allocations
    [    1.654293] audit: initializing netlink subsys (disabled)
    [    1.665152] thermal_sys: Registered thermal governor 'step_wise'
    [    1.665382] ASID allocator initialised with 65536 entries
    [    1.688671] audit: type=2000 audit(0.645:1): state=initialized audit_enabled=0 res=1
    [    1.702332] /bus@f0000/interrupt-controller@1800000: Fixed dependency cycle(s) with /bus@f0000/interrupt-controller@1800000
    [    1.721254] HugeTLB: registered 1.00 GiB page size, pre-allocated 0 pages
    [    1.721268] HugeTLB: 0 KiB vmemmap can be freed for a 1.00 GiB page
    [    1.721273] HugeTLB: registered 32.0 MiB page size, pre-allocated 0 pages
    [    1.721276] HugeTLB: 0 KiB vmemmap can be freed for a 32.0 MiB page
    [    1.721280] HugeTLB: registered 2.00 MiB page size, pre-allocated 0 pages
    [    1.721282] HugeTLB: 0 KiB vmemmap can be freed for a 2.00 MiB page
    [    1.721286] HugeTLB: registered 64.0 KiB page size, pre-allocated 0 pages
    [    1.721289] HugeTLB: 0 KiB vmemmap can be freed for a 64.0 KiB page
    [    1.776291] k3-chipinfo 43000014.chipid: Family:AM62LX rev:SR1.0 JTAGID[0x0bba702f] Detected
    [    1.785942] iommu: Default domain type: Translated
    [    1.785953] iommu: DMA domain TLB invalidation policy: strict mode
    [    1.797870] SCSI subsystem initialized
    [    1.798108] libata version 3.00 loaded.
    [    1.802260] usbcore: registered new interface driver usbfs
    [    1.802295] usbcore: registered new interface driver hub
    [    1.802332] usbcore: registered new device driver usb
    [    1.811844] pps_core: LinuxPPS API ver. 1 registered
    [    1.811850] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
    [    1.811864] PTP clock support registered
    [    1.811901] EDAC MC: Ver: 3.0.0
    [    1.840956] scmi_core: SCMI protocol bus registered
    [    1.841307] FPGA manager framework
    [    1.841422] Advanced Linux Sound Architecture Driver Initialized.
    [    1.857355] clocksource: Switched to clocksource arch_sys_counter
    [    1.860359] VFS: Disk quotas dquot_6.6.0
    [    1.860383] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
    [    1.882067] NET: Registered PF_INET protocol family
    [    1.882291] IP idents hash table entries: 16384 (order: 5, 131072 bytes, linear)
    [    1.895951] tcp_listen_portaddr_hash hash table entries: 512 (order: 2, 20480 bytes, linear)
    [    1.895986] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
    [    1.895996] TCP established hash table entries: 8192 (order: 4, 65536 bytes, linear)
    [    1.896122] TCP bind hash table entries: 8192 (order: 7, 655360 bytes, linear)
    [    1.925762] TCP: Hash tables configured (established 8192 bind 8192)
    [    1.925948] UDP hash table entries: 512 (order: 3, 49152 bytes, linear)
    [    1.926022] UDP-Lite hash table entries: 512 (order: 3, 49152 bytes, linear)
    [    1.926277] NET: Registered PF_UNIX/PF_LOCAL protocol family
    [    1.955966] RPC: Registered named UNIX socket transport module.
    [    1.955975] RPC: Registered udp transport module.
    [    1.955978] RPC: Registered tcp transport module.
    [    1.955981] RPC: Registered tcp-with-tls transport module.
    [    1.955983] RPC: Registered tcp NFSv4.1 backchannel transport module.
    [    1.955997] PCI: CLS 0 bytes, default 64
    [    1.988982] Initialise system trusted keyrings
    [    1.989235] workingset: timestamp_bits=62 max_order=18 bucket_order=0
    [    2.000790] squashfs: version 4.0 (2009/01/31) Phillip Lougher
    [    2.001060] NFS: Registering the id_resolver key type
    [    2.001100] Key type id_resolver registered
    [    2.001104] Key type id_legacy registered
    [    2.001122] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
    [    2.001127] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
    [    2.085550] Key type asymmetric registered
    [    2.085561] Asymmetric key parser 'x509' registered
    [    2.085628] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
    [    2.085634] io scheduler mq-deadline registered
    [    2.085638] io scheduler kyber registered
    [    2.085659] io scheduler bfq registered
    [    2.130713] pinctrl-single 4084000.pinctrl: 8192 pins, size 32768
    [    2.141275] ti-udma-am62l 485c4000.dma-controller: Number of rings: 144
    [    2.148263] ti-udma-am62l 485c4000.dma-controller: Channels: 144 (bchan: 16, tchan + rchan: 128)
    [    2.165627] ti-udma-am62l 485c0000.dma-controller: Number of rings: 112
    [    2.165707] ti-udma-am62l 485c0000.dma-controller: Channels: 97 (tchan + rchan: 97)
    [    2.190606] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
    [    2.207113] loop: module loaded
    [    2.211619] megasas: 07.727.03.00-rc1
    [    2.220662] tun: Universal TUN/TAP device driver, 1.6
    [    2.220969] CAN device driver interface
    [    2.230568] usbcore: registered new interface driver smsc95xx
    [    2.230988] VFIO - User Level meta-driver version: 0.3
    [    2.243270] usbcore: registered new interface driver usb-storage
    [    2.250046] i2c_dev: i2c /dev entries driver
    [    2.255080] sdhci: Secure Digital Host Controller Interface driver
    [    2.255087] sdhci: Copyright(c) Pierre Ossman
    [    2.255333] sdhci-pltfm: SDHCI platform and OF driver helper
    [    2.274797] arm-scmi arm-scmi.0.auto: Using scmi_smc_transport
    [    2.274815] arm-scmi arm-scmi.0.auto: SCMI max-rx-timeout: 30ms
    [    2.275024] scmi_protocol scmi_dev.1: Enabled polling mode TX channel - prot_id:16
    [    2.275334] arm-scmi arm-scmi.0.auto: SCMI Notifications - Core Enabled.
    [    2.290403] arm-scmi arm-scmi.0.auto: SCMI Protocol v2.0 'Texas:Instruments' Firmware version 0x0
    [    2.336984] SMCCC: SOC_ID: ARCH_SOC_ID not implemented, skipping ....
    [    2.346760] usbcore: registered new interface driver usbhid
    [    2.346773] usbhid: USB HID core driver
    [    2.357284] omap-gpmc 3b000000.memory-controller: GPMC revision 6.0
    [    2.357300] gpmc_mem_init: disabling cs 0 mapped at 0x11000000-0x12000000
    [    2.372574] optee: probing for conduit method.
    [    2.372593] optee: api uid mismatch
    [    2.372599] optee firmware:optee: probe with driver optee failed with error -22
    [    2.381074] NET: Registered PF_PACKET protocol family
    [    2.381088] can: controller area network core
    [    2.381152] NET: Registered PF_CAN protocol family
    [    2.381236] Key type dns_resolver registered
    [    2.419700] Loading compiled-in X.509 certificates
    [    2.475187] /bus@f0000/bus@43000000/i2c@2b200000/pmic@30: Fixed dependency cycle(s) with /bus@f0000/bus@43000000/i2c@2b200000/pmic@30/regulators/buck2
    [    2.504419] omap_i2c 2b200000.i2c: bus 0 rev0.12 at 400 kHz
    [    2.525177] rtc-rx8111 1-0032: registered as rtc0
    [    2.525289] omap_i2c 20010000.i2c: bus 1 rev0.12 at 400 kHz
    [    2.538300] printk: legacy console [ttyS0] disabled
    [    2.543844] 2800000.serial: ttyS0 at MMIO 0x2800000 (irq = 205, base_baud = 3000000) is a 8250
    [    2.552871] printk: legacy console [ttyS0] enabled
    [    2.552879] printk: legacy bootconsole [ns16550a0] disabled
    [    2.577484] 2850000.serial: ttyS2 at MMIO 0x2850000 (irq = 206, base_baud = 3000000) is a 8250
    [    2.588224] 2860000.serial: ttyS1 at MMIO 0x2860000 (irq = 207, base_baud = 3000000) is a 8250
    [    2.607087] m_can_platform 20701000.can: m_can device registered (irq=212, version=32)
    [    2.616732] m_can_platform 20711000.can: m_can device registered (irq=213, version=32)
    [    2.625244] m_can_platform 20721000.can: m_can device registered (irq=214, version=32)
    [    2.668424] davinci_mdio 8000f00.mdio: davinci mdio revision 17.7, bus freq 1000000
    [    3.312589] davinci_mdio 8000f00.mdio: phy[9]: device 8000f00.mdio:09, driver TI DP83822
    [    3.312650] am65-cpsw-nuss 8000000.ethernet: initializing am65 cpsw nuss version 0x6BA00103, cpsw version 0x6BA80103 Ports: 3 quirks:00000006
    [    3.313030] am65-cpsw-nuss 8000000.ethernet: Use random MAC address
    [    3.313225] am65-cpsw-nuss 8000000.ethernet: initialized cpsw ale version 1.5
    [    3.313232] am65-cpsw-nuss 8000000.ethernet: ALE Table size 512, Policers 32
    [    3.345391] am65-cpsw-nuss 8000000.ethernet: CPTS ver 0x4e8a010d, freq:500000000, add_val:1 pps:0
    [    3.375696] am65-cpsw-nuss 8000000.ethernet: set new flow-id-base 96
    [    3.387915] xhci-hcd xhci-hcd.3.auto: xHCI Host Controller
    [    3.387952] xhci-hcd xhci-hcd.3.auto: new USB bus registered, assigned bus number 1
    [    3.388094] xhci-hcd xhci-hcd.3.auto: USB3 root hub has no ports
    [    3.388102] xhci-hcd xhci-hcd.3.auto: hcc params 0x0258fe6d hci version 0x110 quirks 0x0000808020000010
    [    3.416943] xhci-hcd xhci-hcd.3.auto: irq 225, io mem 0x31000000
    [    3.423975] hub 1-0:1.0: USB hub found
    [    3.424011] hub 1-0:1.0: 1 port detected
    [    3.434572] xhci-hcd xhci-hcd.4.auto: xHCI Host Controller
    [    3.434604] xhci-hcd xhci-hcd.4.auto: new USB bus registered, assigned bus number 2
    [    3.434746] xhci-hcd xhci-hcd.4.auto: USB3 root hub has no ports
    [    3.434753] xhci-hcd xhci-hcd.4.auto: hcc params 0x0258fe6d hci version 0x110 quirks 0x0000808020000010
    [    3.434975] xhci-hcd xhci-hcd.4.auto: irq 226, io mem 0x31100000
    [    3.470841] hub 2-0:1.0: USB hub found
    [    3.470957] hub 2-0:1.0: 1 port detected
    [    3.480690] mmc0: CQHCI version 5.10
    [    3.485574] nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xdc
    [    3.485589] nand: Micron MT29F4G08ABAFAH4
    [    3.485593] nand: 512 MiB, SLC, erase size: 256 KiB, page size: 4096, OOB size: 256
    [    3.485626] nand: using OMAP_ECC_BCH8_CODE_HW ECC scheme
    [    3.511210] 9 fixed-partitions partitions found on MTD device omap2-nand.0
    [    3.518623] Creating 9 MTD partitions on "omap2-nand.0":
    [    3.518640] 0x000000000000-0x000000080000 : "NAND.tiboot3"
    [    3.519094] mmc1: CQHCI version 5.10
    [    3.536094] 0x000000080000-0x000000200000 : "NAND.tispl"
    [    3.543555] 0x000000200000-0x000000400000 : "NAND.u-boot"
    [    3.551049] 0x000000400000-0x000000480000 : "NAND.tiboot3.backup"
    [    3.558952] 0x000000480000-0x000000600000 : "NAND.tispl.bin.backup"
    [    3.560063] mmc0: SDHCI controller on fa10000.mmc [fa10000.mmc] using ADMA 64-bit
    [    3.574981] 0x000000600000-0x000000800000 : "NAND.u-boot.backup"
    [    3.582946] mmc1: SDHCI controller on fa00000.mmc [fa00000.mmc] using ADMA 64-bit
    [    3.591516] 0x000000800000-0x000000840000 : "NAND.u-boot-env"
    [    3.599167] 0x000000840000-0x000000880000 : "NAND.u-boot-env.backup"
    [    3.607458] 0x000000880000-0x000020000000 : "NAND.file-system"
    [    3.655586] mmc1: new ultra high speed SDR104 SDHC card at address 5048
    [    3.663833] mmcblk1: mmc1:5048 SD32G 28.8 GiB
    [    3.673027] mmc0: new HS200 MMC card at address 0001
    [    3.679551]  mmcblk1: p1 p2
    [    3.680848] mmcblk0: mmc0:0001 IS004G 3.65 GiB
    [    3.692380]  mmcblk0: p1 p2
    [    3.693156] mmcblk0boot0: mmc0:0001 IS004G 4.00 MiB
    [    3.703990] mmcblk0boot1: mmc0:0001 IS004G 4.00 MiB
    [    3.712531] mmcblk0rpmb: mmc0:0001 IS004G 4.00 MiB, chardev (239:0)
    [    3.740370] usb 2-1: new high-speed USB device number 2 using xhci-hcd
    [    3.760722] clk: Disabling unused clocks
    [    3.769215] PM: genpd: Disabling unused power domains
    [    3.774616] ALSA device list:
    [    3.774624]   No soundcards found.
    [    3.817840] EXT4-fs (mmcblk1p2): recovery complete
    [    3.819549] EXT4-fs (mmcblk1p2): mounted filesystem 99ce3b54-dae0-41d0-8808-d2846da6e95d r/w with ordered data mode. Quota mode: none.
    [    3.819643] VFS: Mounted root (ext4 filesystem) on device 179:2.
    [    3.841482] devtmpfs: mounted
    [    3.845709] Freeing unused kernel memory: 2304K
    [    3.845828] Run /sbin/init as init process
    [    3.845832]   with arguments:
    [    3.845834]     /sbin/init
    [    3.845836]   with environment:
    [    3.845838]     HOME=/
    [    3.845840]     TERM=linux
    [    3.845842]     usbethaddr=FF:FF:FF:FF:FF:FF
    [    3.872958] smsc95xx v2.0.0
    [    3.877248] smsc95xx 2-1:1.0 (unnamed net_device) (uninitialized): usbethaddr is invalid
    [    4.058416] systemd[1]: System time before build time, advancing clock.
    [    4.087987] NET: Registered PF_INET6 protocol family
    [    4.093735] SMSC LAN8710/LAN8720 usb-002:002:01: attached PHY driver (mii_bus:phy_addr=usb-002:002:01, irq=229)
    [    4.104911] smsc95xx 2-1:1.0 eth2: register 'smsc95xx' at usb-xhci-hcd.4.auto-1, smsc95xx USB 2.0 Ethernet, ca:6d:06:79:37:7f
    [    4.117408] Segment Routing with IPv6
    [    4.117463] In-situ OAM (IOAM) with IPv6
    [    4.140452] systemd[1]: systemd 255.18^ running in system mode (+PAM -AUDIT -SELINUX -APPARMOR +IMA -SMACK +SECCOMP -GCRYPT -GNUTLS -OPENSSL +ACL +BLKID -CURL -ELFUTILS -FIDO2 -IDN2 -IDN -IPTC +KMOD -LIBCRYPTSETUP +LIBFDISK -PCRE2 -PWQUALITY -P11KIT -QRENCODE -TPM2 -BZIP2 -LZ4 -XZ -ZLIB +ZSTD -BPF_FRAMEWORK -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=unified)
    [    4.140485] systemd[1]: Detected architecture arm64.
    [    4.187007] systemd[1]: Hostname set to <am62lxx-fc7a-comm>.
    [    4.626237] systemd[1]: Configuration file /etc/systemd/system/codesys.service is marked executable. Please remove executable permission bits. Proceeding anyway.
    [    4.814268] systemd[1]: Queued start job for default target Multi-User System.
    [    4.833282] systemd[1]: Created slice Slice /system/getty.
    [    4.847909] systemd[1]: Created slice Slice /system/modprobe.
    [    4.862919] systemd[1]: Created slice Slice /system/serial-getty.
    [    4.877551] systemd[1]: Created slice User and Session Slice.
    [    4.890958] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
    [    4.908948] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
    [    4.926666] systemd[1]: Expecting device /dev/ttyS0...
    [    4.938703] systemd[1]: Reached target Path Units.
    [    4.950653] systemd[1]: Reached target Remote File Systems.
    [    4.963634] systemd[1]: Reached target Slice Units.
    [    4.975662] systemd[1]: Reached target Swaps.
    [    4.988816] systemd[1]: Listening on Syslog Socket.
    [    5.009821] systemd[1]: Listening on Process Core Dump Socket.
    [    5.024070] systemd[1]: Listening on initctl Compatibility Named Pipe.
    [    5.040958] systemd[1]: Listening on Journal Audit Socket.
    [    5.055325] systemd[1]: Listening on Journal Socket (/dev/log).
    [    5.069482] systemd[1]: Listening on Journal Socket.
    [    5.082592] systemd[1]: Listening on Network Service Netlink Socket.
    [    5.097667] systemd[1]: Listening on udev Control Socket.
    [    5.111280] systemd[1]: Listening on udev Kernel Socket.
    [    5.125442] systemd[1]: Listening on User Database Manager Socket.
    [    5.147789] systemd[1]: Mounting Huge Pages File System...
    [    5.171871] systemd[1]: Mounting POSIX Message Queue File System...
    [    5.202843] systemd[1]: Mounting Kernel Debug File System...
    [    5.218165] systemd[1]: Kernel Trace File System was skipped because of an unmet condition check (ConditionPathExists=/sys/kernel/tracing).
    [    5.257007] systemd[1]: Mounting Temporary Directory /tmp...
    [    5.297128] systemd[1]: Starting Create List of Static Device Nodes...
    [    5.345193] systemd[1]: Starting Load Kernel Module configfs...
    [    5.389135] systemd[1]: Starting Load Kernel Module drm...
    [    5.436290] systemd[1]: Starting Load Kernel Module fuse...
    [    5.452857] systemd[1]: File System Check on Root Device was skipped because of an unmet condition check (ConditionPathIsReadWrite=!/).
    [    5.469979] systemd[1]: systemd-journald.service: unit configures an IP firewall, but the local system does not support BPF/cgroup firewalling.
    [    5.470005] systemd[1]: systemd-journald.service: (This warning is only shown for the first unit using IP firewalling.)
    [    5.517875] systemd[1]: Starting Journal Service...
    [    5.559973] systemd[1]: Starting Load Kernel Modules...
    [    5.610208] systemd[1]: Starting Generate network units from Kernel command line...
    [    5.665544] systemd[1]: Starting Remount Root and Kernel File Systems...
    [    5.719300] systemd[1]: Starting Coldplug All udev Devices...
    [    5.732576] fuse: init (API version 7.41)
    [    5.788416] systemd[1]: Mounted Huge Pages File System.
    [    5.805914] systemd[1]: Mounted POSIX Message Queue File System.
    [    5.830639] systemd[1]: Mounted Kernel Debug File System.
    [    5.846732] systemd[1]: Mounted Temporary Directory /tmp.
    [    5.875548] systemd[1]: Finished Create List of Static Device Nodes.
    [    5.900108] systemd[1]: modprobe@configfs.service: Deactivated successfully.
    [    5.911714] systemd[1]: Finished Load Kernel Module configfs.
    [    5.936230] systemd[1]: modprobe@drm.service: Deactivated successfully.
    [    5.948620] systemd[1]: Finished Load Kernel Module drm.
    [    5.972245] systemd[1]: modprobe@fuse.service: Deactivated successfully.
    [    5.985665] systemd[1]: Finished Load Kernel Module fuse.
    [    6.007639] systemd-journald[129]: Collecting audit messages is enabled.
    [    6.035809] systemd[1]: Mounting FUSE Control File System...
    [    6.095824] systemd[1]: Mounting Kernel Configuration File System...
    [    6.152053] systemd[1]: Starting Create Static Device Nodes in /dev gracefully...
    [    6.167121] EXT4-fs (mmcblk1p2): re-mounted 99ce3b54-dae0-41d0-8808-d2846da6e95d r/w. Quota mode: none.
    [    6.207580] systemd[1]: Finished Load Kernel Modules.
    [    6.229044] systemd[1]: Finished Generate network units from Kernel command line.
    [    6.254583] systemd[1]: Finished Remount Root and Kernel File Systems.
    [    6.273743] systemd[1]: Reached target Preparation for Network.
    [    6.297020] systemd[1]: Rebuild Hardware Database was skipped because of an unmet condition check (ConditionNeedsUpdate=/etc).
    [    6.340961] systemd[1]: Starting Apply Kernel Variables...
    [    6.375029] systemd[1]: Mounted FUSE Control File System.
    [    6.418866] systemd[1]: Mounted Kernel Configuration File System.
    [    6.560724] systemd[1]: Started Journal Service.
    [    6.873566] systemd-journald[129]: Received client request to flush runtime journal.
    [    7.604460] random: crng init done
    [    8.777644] cfg80211: Loading compiled-in X.509 certificates for regulatory database
    [    8.854169] Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
    [    8.865112] Loaded X.509 cert 'wens: 61c038651aabdcf94bd0ac7ff06c7248db18c600'
    [    8.865284] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
    [    8.865300] cfg80211: failed to load regulatory.db
    [    9.012174] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
    [    9.647562] m_can_platform 20711000.can main_mcan1: renamed from can1
    [    9.670245] m_can_platform 20701000.can main_mcan0: renamed from can0
    [    9.689607] mtdblock: MTD device 'NAND.tiboot3' is NAND, please consider using UBI block devices instead.
    [    9.725826] m_can_platform 20721000.can main_mcan2: renamed from can2
    [    9.777439] mtdblock: MTD device 'NAND.tispl' is NAND, please consider using UBI block devices instead.
    [    9.777962] mtdblock: MTD device 'NAND.u-boot' is NAND, please consider using UBI block devices instead.
    [    9.798530] mtdblock: MTD device 'NAND.tispl.bin.backup' is NAND, please consider using UBI block devices instead.
    [    9.840945] mtdblock: MTD device 'NAND.tiboot3.backup' is NAND, please consider using UBI block devices instead.
    [    9.901895] mtdblock: MTD device 'NAND.u-boot-env.backup' is NAND, please consider using UBI block devices instead.
    [    9.913321] mtdblock: MTD device 'NAND.u-boot-env' is NAND, please consider using UBI block devices instead.
    [    9.938837] mtdblock: MTD device 'NAND.u-boot.backup' is NAND, please consider using UBI block devices instead.
    [    9.979659] mtdblock: MTD device 'NAND.file-system' is NAND, please consider using UBI block devices instead.
    [   11.195850] am65-cpsw-nuss 8000000.ethernet eth0: PHY [8000f00.mdio:09] driver [TI DP83822] (irq=POLL)
    [   11.195874] am65-cpsw-nuss 8000000.ethernet eth0: configuring for phy/rmii link mode
    [   11.596779] smsc95xx 2-1:1.0 enu1: renamed from eth2
    [   11.623842] clk: failed to reparent 0_ADC0 to 2_ADC0: -22
    [   11.668258] am65-cpsw-nuss 8000000.ethernet eth1: configuring for fixed/rmii link mode
    [   11.668393] am65-cpsw-nuss 8000000.ethernet eth1: Link is Up - 100Mbps/Full - flow control off
    [   13.565682] ksz8863-switch gpio-0:00: found switch: KSZ8863/KSZ8873, rev 0
    [   13.708318] smsc95xx 2-1:1.0 enu1: Link is Down
    [   13.975571] ksz8863-switch gpio-0:00: configuring for fixed/rmii link mode
    [   13.984679] ksz8863-switch gpio-0:00: Link is Up - 100Mbps/Full - flow control off
    [   13.994841] ksz8863-switch gpio-0:00 lan1 (uninitialized): PHY [dsa-0.0:00] driver [Micrel KSZ8851 Ethernet MAC or KSZ886X Switch] (irq=POLL)
    [   14.036116] ksz8863-switch gpio-0:00 lan2 (uninitialized): PHY [dsa-0.0:01] driver [Micrel KSZ8851 Ethernet MAC or KSZ886X Switch] (irq=POLL)
    [   14.067747] am65-cpsw-nuss 8000000.ethernet eth1: entered promiscuous mode
    [   14.068288] audit: type=1700 audit(1741191680.697:2): dev=eth1 prom=256 old_prom=0 auid=4294967295 uid=0 gid=0 ses=4294967295
    [   14.086784] DSA: tree 0 setup
    [   14.094417] audit: type=1300 audit(1741191680.697:2): arch=c00000b7 syscall=273 success=yes exit=0 a0=16 a1=ffff9e820de8 a2=0 a3=1f8b000000000000 items=0 ppid=167 pid=176 auid=4294967295 uid=0 gid=0 euid=0 suid=0 fsuid=0 egid=0 sgid=0 fsgid=0 tty=(none) ses=4294967295 comm="(udev-worker)" exe="/usr/bin/udevadm" key=(null)
    [   14.094443] audit: type=1327 audit(1741191680.697:2): proctitle="(udev-worker)"
    [   14.339551] br0: port 1(lan1) entered blocking state
    [   14.339576] br0: port 1(lan1) entered disabled state
    [   14.339628] ksz8863-switch gpio-0:00 lan1: entered allmulticast mode
    [   14.339642] am65-cpsw-nuss 8000000.ethernet eth1: entered allmulticast mode
    [   14.371525] ksz8863-switch gpio-0:00 lan1: entered promiscuous mode
    [   14.384133] audit: type=1700 audit(1741191681.597:3): dev=lan1 prom=256 old_prom=0 auid=4294967295 uid=997 gid=995 ses=4294967295
    [   14.397394] audit: type=1300 audit(1741191681.597:3): arch=c00000b7 syscall=206 success=yes exit=40 a0=3 a1=3f54e8e0 a2=28 a3=0 items=0 ppid=1 pid=175 auid=4294967295 uid=997 gid=995 euid=997 suid=997 fsuid=997 egid=995 sgid=995 fsgid=995 tty=(none) ses=4294967295 comm="systemd-network" exe="/usr/lib/systemd/systemd-networkd" key=(null)
    [   14.397417] audit: type=1327 audit(1741191681.597:3): proctitle="/usr/lib/systemd/systemd-networkd"
    [   14.443692] br0: port 2(lan2) entered blocking state
    [   14.443717] br0: port 2(lan2) entered disabled state
    [   14.443768] ksz8863-switch gpio-0:00 lan2: entered allmulticast mode
    [   14.468180] ksz8863-switch gpio-0:00 lan2: entered promiscuous mode
    [   14.479478] audit: type=1700 audit(1741191681.701:4): dev=lan2 prom=256 old_prom=0 auid=4294967295 uid=997 gid=995 ses=4294967295
    [   14.479510] audit: type=1300 audit(1741191681.701:4): arch=c00000b7 syscall=206 success=yes exit=40 a0=3 a1=3f537c50 a2=28 a3=0 items=0 ppid=1 pid=175 auid=4294967295 uid=997 gid=995 euid=997 suid=997 fsuid=997 egid=995 sgid=995 fsgid=995 tty=(none) ses=4294967295 comm="systemd-network" exe="/usr/lib/systemd/systemd-networkd" key=(null)
    [   14.479523] audit: type=1327 audit(1741191681.701:4): proctitle="/usr/lib/systemd/systemd-networkd"
    [   14.555031] ksz8863-switch gpio-0:00 lan1: configuring for phy/gmii link mode
    [   14.573012] ksz8863-switch gpio-0:00 lan2: configuring for phy/gmii link mode
    [   16.270272] can: raw protocol
    [   29.970965] audit: type=1006 audit(1741191697.228:5): pid=297 uid=0 old-auid=4294967295 auid=0 tty=(none) old-ses=4294967295 ses=1 res=1
    [   29.971158] audit: type=1300 audit(1741191697.228:5): arch=c00000b7 syscall=64 success=yes exit=1 a0=8 a1=fffff9a14bc8 a2=1 a3=1 items=0 ppid=1 pid=297 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="/usr/lib/systemd/systemd-executor" key=(null)
    [   30.010874] audit: type=1327 audit(1741191697.228:5): proctitle="(systemd)"
    [   71.039725] am65-cpsw-nuss 8000000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
    [  107.916634] am65-cpsw-nuss 8000000.ethernet eth0: Link is Down
    [  111.406319] TI DP83822 8000f00.mdio:09: Downshift occurred from negotiated speed 100Mbps to actual speed 10Mbps, check cabling!
    [  111.679195] am65-cpsw-nuss 8000000.ethernet eth0: Link is Up - 10Mbps/Half - flow control off
    


    >I support TI PHYs. What is the cable length that you are using to make this connection?
    I am using a 1 m Cat6A cable and a 50 cm Cat6 cable. 

  • Hi, 

    Thank you for including the dmesg log. After looking at the log I see a message about the link going down :

    [   71.039725] am65-cpsw-nuss 8000000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
    [  107.916634] am65-cpsw-nuss 8000000.ethernet eth0: Link is Down
    [  111.406319] TI DP83822 8000f00.mdio:09: Downshift occurred from negotiated speed 100Mbps to actual speed 10Mbps, check cabling!
    [  111.679195] am65-cpsw-nuss 8000000.ethernet eth0: Link is Up - 10Mbps/Half - flow control off

    Was the cable disconnected and reconnected between 107.9.. seconds and 111.4.. seconds? Which cable is on this port, the 1m or the 50cm? 

    Another question is what is the link partner in eth0? The windows PC?

    Best Regards,

    Schuyler

  • Hi,

    Interesting. Have you tried restarting auto-negotiation by setting bit 9 of register 0 high? This will be resolved if this is an auto-negotiation issue.

    Also, could you share register dump of 0x00 to 0x1F?

    We are wondering if RX error count on 15h goes up, or any other issues are flagged in the PHY.

    Best,

    J

  • Hi,

    >Was the cable disconnected and reconnected between 107.9.. seconds and 111.4.. seconds?
    Yes, that’s correct.

    >Which cable is on this port, the 1m or the 50cm?
    This log was taken using the 50cm cable.

    >Another question is what is the link partner in eth0? The Windows PC?
    Yes, it’s a Windows PC.

    >Have you tried restarting auto-negotiation by setting bit 9 of register 0 high? This will be resolved if this is an auto-negotiation issue.
    I hadn’t tried that before. I just did, and it reconnected at 100 Mbps/Full successfully, and communication is now working.

     185.046523] TI DP83822 8000f00.mdio:09: Downshift occurred from negotiated speed 100Mbps to actual speed 10Mbps, check cabling!
    [  185.319323] am65-cpsw-nuss 8000000.ethernet eth0: Link is Up - 10Mbps/Half - flow control off
    root@custom_board:~# mdio 8000f00.mdio 0x09 0x0000
    0x3100
    root@custom_board:~# mdio 8000f00.mdio 0x09 0x0000 0x3300
    root@custom_board:~# [  278.610406] am65-cpsw-nuss 8000000.ethernet eth0: Link is Down
    [  281.220981] am65-cpsw-nuss 8000000.ethernet eth0: Link is Up - 100Mbps/Full - flow control rx/tx
    root@custom_board:~# ping 192.168.2.185
    PING 192.168.2.185 (192.168.2.185): 56 data bytes
    64 bytes from 192.168.2.185: seq=0 ttl=128 time=1.415 ms
    64 bytes from 192.168.2.185: seq=1 ttl=128 time=1.007 ms
    64 bytes from 192.168.2.185: seq=2 ttl=128 time=0.683 ms
    ^C
    --- 192.168.2.185 ping statistics ---
    3 packets transmitted, 3 packets received, 0% packet loss
    round-trip min/avg/max = 0.683/1.035/1.415 ms

    >Also, could you share register dump of 0x00 to 0x1F?
    These are the register dump logs for each case:
    (1) During link down,
    (2) After the downshift occurred, and
    (3) After restarting auto-negotiation, when the link came up at 100 Mbps/Full.

    (1)

    Reg 0x00: 0x3100
    Reg 0x01: 0x7849
    Reg 0x02: 0x2000
    Reg 0x03: 0xa240
    Reg 0x04: 0x05e1
    Reg 0x05: 0x0000
    Reg 0x06: 0x0004
    Reg 0x07: 0x2001
    Reg 0x08: 0x0000
    Reg 0x09: 0x0000
    Reg 0x0A: 0x0100
    Reg 0x0B: 0x1000
    Reg 0x0C: 0x0000
    Reg 0x0D: 0x4007
    Reg 0x0E: 0x0000
    Reg 0x0F: 0x0000
    Reg 0x10: 0x4002
    Reg 0x11: 0x0108
    Reg 0x12: 0x0000
    Reg 0x13: 0x0800
    Reg 0x14: 0x0000
    Reg 0x15: 0x0000
    Reg 0x16: 0x0100
    Reg 0x17: 0x0061
    Reg 0x18: 0x0400
    Reg 0x19: 0x8009
    Reg 0x1A: 0x0000
    Reg 0x1B: 0x007d
    Reg 0x1C: 0x05ee
    Reg 0x1D: 0x0000
    Reg 0x1E: 0x0102
    Reg 0x1F: 0x0000
    

    (2)
    Reg 0x00: 0x3100
    Reg 0x01: 0x786d
    Reg 0x02: 0x2000
    Reg 0x03: 0xa240
    Reg 0x04: 0x05e1
    Reg 0x05: 0xcde1
    Reg 0x06: 0x000f
    Reg 0x07: 0x2001
    Reg 0x08: 0x4006
    Reg 0x09: 0x0000
    Reg 0x0A: 0x0100
    Reg 0x0B: 0x1000
    Reg 0x0C: 0x0000
    Reg 0x0D: 0x4007
    Reg 0x0E: 0x0006
    Reg 0x0F: 0x0000
    Reg 0x10: 0x4e15
    Reg 0x11: 0x0108
    Reg 0x12: 0xe600
    Reg 0x13: 0x2800
    Reg 0x14: 0x0000
    Reg 0x15: 0x0000
    Reg 0x16: 0x0100
    Reg 0x17: 0x0065
    Reg 0x18: 0x0400
    Reg 0x19: 0xbc09
    Reg 0x1A: 0x0000
    Reg 0x1B: 0x007d
    Reg 0x1C: 0x05ee
    Reg 0x1D: 0x0000
    Reg 0x1E: 0x0102
    Reg 0x1F: 0x0000
    

    (3)
    Reg 0x00: 0x3100
    Reg 0x01: 0x786d
    Reg 0x02: 0x2000
    Reg 0x03: 0xa240
    Reg 0x04: 0x05e1
    Reg 0x05: 0xcde1
    Reg 0x06: 0x000f
    Reg 0x07: 0x2001
    Reg 0x08: 0x4006
    Reg 0x09: 0x0000
    Reg 0x0A: 0x0100
    Reg 0x0B: 0x1000
    Reg 0x0C: 0x0000
    Reg 0x0D: 0x4007
    Reg 0x0E: 0x0006
    Reg 0x0F: 0x0000
    Reg 0x10: 0x0615
    Reg 0x11: 0x0108
    Reg 0x12: 0x6400
    Reg 0x13: 0x2800
    Reg 0x14: 0x0000
    Reg 0x15: 0x0000
    Reg 0x16: 0x0100
    Reg 0x17: 0x0065
    Reg 0x18: 0x0400
    Reg 0x19: 0xbc09
    Reg 0x1A: 0x0000
    Reg 0x1B: 0x007d
    Reg 0x1C: 0x05ee
    Reg 0x1D: 0x0000
    Reg 0x1E: 0x0102
    Reg 0x1F: 0x0000
    

  • Hi Kawashima-san, 

    Thank you for this log. It doesn't seem like the PHY is detecting any symbol errors that may cause the link to downshift. 
    Based on the fact that restarting auto-negotiation works, it looks like this can be auto-negotiation failure possibly due to a short cable issue. Has this issue occurred on long cables before (>1m)?

    Also, how often this issue occurs?


    Best,
    J

  • Hi J,

    Thank you for your analysis.

    >It doesn't seem like the PHY is detecting any symbol errors that may cause the link to downshift.
    From this result, which parts can we exclude as possible root causes?
    I’d like to understand which area is most likely responsible for this issue.

    >Has this issue occurred on long cables before (>1m)?
    I tested with a 1.8 m CAT5E cable and observed a downshift around the 10th plug/unplug cycle.
    When I used a CAT5E cable longer than 10 m, I performed about 50 plug/unplug cycles and no downshift occurred.
    So, it does seem that cable length has an effect.
    However, since most of our customers use cables around 1 m, suggesting the use of cables longer than 10 m would not be a practical workaround.

    >Also, how often this issue occurs?
    The issue occurs roughly once every 15 plug/unplug cycles, but it’s not consistent — sometimes on the first attempt, sometimes after 30 attempts.

    By the way, this phenomenon also occurs on the AM62L EVM, so you should be able to reproduce it there as well.
    Could you please try reproducing the issue on your side to help narrow down whether the cause is hardware- or software-related (e.g., RJ45, PHY, Linux driver, etc.)?

    Best regards,
    Kawashima

  • >It doesn't seem like the PHY is detecting any symbol errors that may cause the link to downshift.
    From this result, which parts can we exclude as possible root causes?
    I’d like to understand which area is most likely responsible for this issue.

    We can exclude that the link is being dropped due to excessive symbol errors. 
    Could you also check the register 0x218 before the downshift happens? This register records the link quality.

    Unfortunately, my team does not have AM62L EVM, so I tried to recreate the issue with two 822 EVMs since this issue will show up if this is PHY related issue. However, I did not see the PHY's link dropping to 10M on HW side. Additionally, I see that PHY status register (0x10) does not report 10M link even after the downshift occurs (the register reads 0h'XXX5, which means the link is 100M full duplex). 

    Based on this, I do not think this is PHY MDI side or RJ45 related issue. 

    What is the MAC connection between the AM62L and DP83822 on the custom board? If it is RGMII, have you been using delay mode, or shift mode?
    Because RGMII speed changes based on the MDI link speed, if the RGMII does not clock properly, the link may be downshifted also. 

    Best,
    J


  • Thank you for the investigation. I understand that there is no issue with the PHY or RJ45 hardware.

    >What is the MAC connection between the AM62L and DP83822 on the custom board?
    We are using RMII.

    The custom board uses TI’s Linux-RT-SDK to build the image. Further investigation shows that the SDK version affects the occurrence of the issue:

    • The SDK version we are currently using (11.00.15.05): the issue was reproducible with LAN cable insertions/removals

    • Latest SDK version (11.01.16.13): the issue does not occur under the same conditions (tested ~100 times)

    Could you let me know if any Ethernet-related fixes were included in this update, and whether any changes could affect the issue we observed?

    Best regards,
    Kawashima

  • Hi Kawashima-san, 

    I cannot find the SDK versions you mentioned. But, between 11.00 and 11.01, there is no ethernet driver changes we are aware of. Sitara team can comment on their changes. 

    Best,
    J

  • Hi,

    >Sitara team can comment on their changes. 
    May I ask if there has been any update or additional information from the Sitara team regarding this issue?

    Best regards,
    Kawashima