Ethernet is not working in Rock 3

Greetings !

I am booting my Rock3 board from the Ubuntu image downloaded from the below mentioned link .
https://wiki.radxa.com/Rock3/downloads

But after booting , Ethernet is not working . Please find the below mentioned log :


Ubuntu 20.04 LTS rock3a ttyFIQ0

rock3a login: [ 11.632314] rk-pcie 3c0800000.pcie: PCIe Link Fail
[ 11.632344] rk-pcie 3c0000000.pcie: PCIe Link Fail
[ 11.632425] rk-pcie 3c0800000.pcie: failed to initialize host
[ 11.632463] rk-pcie 3c0000000.pcie: failed to initialize host

rock3a login: rock
Password:
Welcome to Ubuntu 20.04 LTS (GNU/Linux 4.19.193-16-rockchip-g0cca7bdf9cdb aarch64)

Last login: Sat Nov 13 01:02:50 UTC 2021 on ttyFIQ0

rock@rock3a:~$ dmesg | grep "ethernet"
[ 0.554200] rk_gmac-dwmac fe010000.ethernet: Looking up phy-supply from device tree
[ 0.554227] rk_gmac-dwmac fe010000.ethernet: Looking up phy-supply property in node /ethernet@fe010000 failed
[ 0.554253] rk_gmac-dwmac fe010000.ethernet: no regulator found
[ 0.554319] rk_gmac-dwmac fe010000.ethernet: clock input or output? (output).
[ 0.554352] rk_gmac-dwmac fe010000.ethernet: TX delay(0x42).
[ 0.554392] rk_gmac-dwmac fe010000.ethernet: RX delay(0x28).
[ 0.554435] rk_gmac-dwmac fe010000.ethernet: integrated PHY? (no).
[ 0.559545] rk_gmac-dwmac fe010000.ethernet: init for RGMII
[ 0.559914] rk_gmac-dwmac fe010000.ethernet: User ID: 0x30, Synopsys ID: 0x51
[ 0.559969] rk_gmac-dwmac fe010000.ethernet: DWMAC4/5
[ 0.560009] rk_gmac-dwmac fe010000.ethernet: DMA HW capability register supported
[ 0.560046] rk_gmac-dwmac fe010000.ethernet: RX Checksum Offload Engine supported
[ 0.560081] rk_gmac-dwmac fe010000.ethernet: TX Checksum insertion supported
[ 0.560105] rk_gmac-dwmac fe010000.ethernet: Wake-Up On Lan supported
[ 0.560171] rk_gmac-dwmac fe010000.ethernet: TSO supported
[ 0.560207] rk_gmac-dwmac fe010000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[ 0.560246] rk_gmac-dwmac fe010000.ethernet: TSO feature enabled
[ 3.934314] rk_gmac-dwmac fe010000.ethernet eth0: No Safety Features support found
[ 3.934336] rk_gmac-dwmac fe010000.ethernet eth0: IEEE 1588-2008 Advanced Timestamp supported
[ 3.946918] rk_gmac-dwmac fe010000.ethernet eth0: registered PTP clock
[ 4.966558] rk_gmac-dwmac fe010000.ethernet eth0: Link is Up - 10Mbps/Full - flow control rx/tx
rock@rock3a:~$

Kindly requesting your suggestions ASAP .

Thanks in Advance

Hi, can you check these again?

  • power supply (USB Type-C PD 2.0 with 9V/2A, 12V/2A, 15V/2A and 20V/2A; QC 3.0/2.0 with 9V/2A and 12V/1.5A. )
  • Ethernet cable and route (1000M port)

Dear Stephen ,

Thanks for your quick reply . I downloaded the images from the link mentioned by you and I have flashed into the emmc as well. But after restarting the board is not booting , it is giving logs as below .
Please let me know your suggestions .

-----------------------------------------------------------------------------------------------------------------------------------------
DDR Version V1.06 20210326
In
LP4 MR14:0x5d
PHY drv:clk:36,ca:36,DQ:29,odt:60
PHY drv:clk:0x1a,0x1a,ca:0x1a,0x1a,DQ:0x1e,0x1e,odt:0x0,0xa
vrefinner:0x66, vrefout:0x100
dram drv:40,odt:0
ddrconfig:7
LPDDR4X, 324MHz
BW=32 Col=10 Bk=8 CS0 Row=17 CS1 Row=17 CS=2 Die BW=16 Size=8192MB
wrlvl:clk skew:0x80,0x80
tdqss_skew:
cs 0 dqs 0: 13
cs 0 dqs 1: 8
cs 0 dqs 2: 10
cs 0 dqs 3: 6
cs 0 dqs 4: 0
cs 1 dqs 0: 13
cs 1 dqs 1: 9
cs 1 dqs 2: 9
cs 1 dqs 3: 6
cs 1 dqs 4: 0
cs 0 dqs 0: 313ps
cs 0 dqs 1: 192ps
cs 0 dqs 2: 241ps
cs 0 dqs 3: 144ps
cs 1 dqs 0: 313ps
cs 1 dqs 1: 217ps
cs 1 dqs 2: 217ps
cs 1 dqs 3: 144ps
tdqss.min:144,mid:228,max:313
change to: 324MHz
PHY drv:clk:36,ca:36,DQ:29,odt:60
PHY drv:clk:0x1a,0x1a,ca:0x1a,0x1a,DQ:0x1e,0x1e,odt:0x0,0xa
vrefinner:0x66, vrefout:0x100
dram drv:40,odt:0
PWRCTL:0x40,stat:0x303
vref_ca:0000004A
minca:0x7f,ck:0x80,ab:0x80,0x80, min_ck:0x1
get_clk_dqs_def_val: tdqs2dq:0
clk:0x57, clk_delta:-41,max_freq:1056
skew.dqs[0][0]:0x63
skew.dqs[0][1]:0x5e
skew.dqs[0][2]:0x60
skew.dqs[0][3]:0x5c
skew.dqs[1][0]:0x63
skew.dqs[1][1]:0x5f
skew.dqs[1][2]:0x5f
skew.dqs[1][3]:0x5c
PWRCTL:0x0,stat:0x1
cs 0:
the read training result:
DQS0:0x73:
DQ0:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ1:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ2:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ3:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ4:min:0x0,mid:0x39,max:0x73,range:0x73
DQ5:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ6:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ7:min:0x0,mid:0x39,max:0x72,range:0x72

DQS1:0x7b:
DQ8:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ9:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ10:min:0x0,mid:0x39,max:0x72,range:0x72
DQ11:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ12:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ13:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ14:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ15:min:0x0,mid:0x3d,max:0x7a,range:0x7a

DQS2:0x75:
DQ16:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ17:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ18:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ19:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ20:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ21:min:0x0,mid:0x38,max:0x70,range:0x70
DQ22:min:0x0,mid:0x38,max:0x70,range:0x70
DQ23:min:0x0,mid:0x38,max:0x70,range:0x70

DQS3:0x72:
DQ24:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ25:min:0x0,mid:0x3b,max:0x77,range:0x77
DQ26:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ27:min:0x0,mid:0x39,max:0x72,range:0x72
DQ28:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ29:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ30:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ31:min:0x0,mid:0x3d,max:0x7a,range:0x7a

the write training result:
DQS0:0x63:
DQ0:min:0x59,mid:0x77,max:0x96,range:0x3d
DQ1:min:0x5a,mid:0x78,max:0x97,range:0x3d
DQ2:min:0x5a,mid:0x78,max:0x97,range:0x3d
DQ3:min:0x5a,mid:0x78,max:0x97,range:0x3d
DQ4:min:0x57,mid:0x75,max:0x94,range:0x3d
DQ5:min:0x57,mid:0x76,max:0x95,range:0x3e
DQ6:min:0x58,mid:0x76,max:0x95,range:0x3d
DQ7:min:0x58,mid:0x76,max:0x95,range:0x3d
DM0:min:0x57,mid:0x75,max:0x94,range:0x3d

DQS1:0x5e:
DQ8:min:0x51,mid:0x70,max:0x8f,range:0x3e
DQ9:min:0x51,mid:0x6f,max:0x8e,range:0x3d
DQ10:min:0x50,mid:0x6e,max:0x8d,range:0x3d
DQ11:min:0x50,mid:0x6e,max:0x8d,range:0x3d
DQ12:min:0x53,mid:0x71,max:0x90,range:0x3d
DQ13:min:0x52,mid:0x70,max:0x8f,range:0x3d
DQ14:min:0x52,mid:0x70,max:0x8f,range:0x3d
DQ15:min:0x52,mid:0x70,max:0x8f,range:0x3d
DM1:min:0x51,mid:0x6f,max:0x8e,range:0x3d

DQS2:0x60:
DQ16:min:0x56,mid:0x75,max:0x94,range:0x3e
DQ17:min:0x57,mid:0x75,max:0x94,range:0x3d
DQ18:min:0x55,mid:0x73,max:0x92,range:0x3d
DQ19:min:0x55,mid:0x73,max:0x92,range:0x3d
DQ20:min:0x53,mid:0x71,max:0x90,range:0x3d
DQ21:min:0x53,mid:0x71,max:0x90,range:0x3d
DQ22:min:0x53,mid:0x71,max:0x90,range:0x3d
DQ23:min:0x54,mid:0x73,max:0x92,range:0x3e
DM2:min:0x55,mid:0x73,max:0x92,range:0x3d

DQS3:0x5c:
DQ24:min:0x50,mid:0x6f,max:0x8e,range:0x3e
DQ25:min:0x50,mid:0x6f,max:0x8e,range:0x3e
DQ26:min:0x50,mid:0x6e,max:0x8d,range:0x3d
DQ27:min:0x4f,mid:0x6d,max:0x8c,range:0x3d
DQ28:min:0x52,mid:0x70,max:0x8f,range:0x3d
DQ29:min:0x52,mid:0x70,max:0x8f,range:0x3d
DQ30:min:0x51,mid:0x6f,max:0x8e,range:0x3d
DQ31:min:0x53,mid:0x71,max:0x8f,range:0x3c
DM3:min:0x50,mid:0x6e,max:0x8d,range:0x3d

cs 1:
the read training result:
DQS0:0x74:
DQ0:min:0x0,mid:0x3d,max:0x7a,range:0x7a
DQ1:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ2:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ3:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ4:min:0x0,mid:0x39,max:0x73,range:0x73
DQ5:min:0x0,mid:0x3a,max:0x75,range:0x75
DQ6:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ7:min:0x0,mid:0x38,max:0x71,range:0x71

DQS1:0x7c:
DQ8:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ9:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ10:min:0x0,mid:0x39,max:0x73,range:0x73
DQ11:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ12:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ13:min:0x0,mid:0x3d,max:0x7b,range:0x7b
DQ14:min:0x0,mid:0x3e,max:0x7c,range:0x7c
DQ15:min:0x0,mid:0x3e,max:0x7c,range:0x7c

DQS2:0x74:
DQ16:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ17:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ18:min:0x0,mid:0x3b,max:0x77,range:0x77
DQ19:min:0x0,mid:0x3b,max:0x76,range:0x76
DQ20:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ21:min:0x0,mid:0x38,max:0x71,range:0x71
DQ22:min:0x0,mid:0x37,max:0x6f,range:0x6f
DQ23:min:0x0,mid:0x38,max:0x70,range:0x70

DQS3:0x73:
DQ24:min:0x0,mid:0x3c,max:0x78,range:0x78
DQ25:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ26:min:0x0,mid:0x3c,max:0x79,range:0x79
DQ27:min:0x0,mid:0x3a,max:0x74,range:0x74
DQ28:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ29:min:0x0,mid:0x3e,max:0x7d,range:0x7d
DQ30:min:0x0,mid:0x3f,max:0x7e,range:0x7e
DQ31:min:0x0,mid:0x3d,max:0x7b,range:0x7b

the write training result:
DQS0:0x63:
DQ0:min:0x59,mid:0x78,max:0x97,range:0x3e
DQ1:min:0x5b,mid:0x79,max:0x97,range:0x3c
DQ2:min:0x5b,mid:0x79,max:0x97,range:0x3c
DQ3:min:0x5a,mid:0x78,max:0x97,range:0x3d
DQ4:min:0x57,mid:0x75,max:0x94,range:0x3d
DQ5:min:0x58,mid:0x76,max:0x95,range:0x3d
DQ6:min:0x58,mid:0x77,max:0x96,range:0x3e
DQ7:min:0x59,mid:0x77,max:0x95,range:0x3c
DM0:min:0x58,mid:0x76,max:0x95,range:0x3d

DQS1:0x5e:
DQ8:min:0x52,mid:0x70,max:0x8f,range:0x3d
DQ9:min:0x52,mid:0x70,max:0x8f,range:0x3d
DQ10:min:0x51,mid:0x6f,max:0x8e,range:0x3d
DQ11:min:0x51,mid:0x6f,max:0x8e,range:0x3d
DQ12:min:0x53,mid:0x72,max:0x91,range:0x3e
DQ13:min:0x53,mid:0x71,max:0x8f,range:0x3c
DQ14:min:0x53,mid:0x71,max:0x90,range:0x3d
DQ15:min:0x53,mid:0x71,max:0x90,range:0x3d
DM1:min:0x51,mid:0x70,max:0x8f,range:0x3e

DQS2:0x60:
DQ16:min:0x53,mid:0x72,max:0x91,range:0x3e
DQ17:min:0x54,mid:0x73,max:0x92,range:0x3e
DQ18:min:0x53,mid:0x71,max:0x90,range:0x3d
DQ19:min:0x53,mid:0x71,max:0x90,range:0x3d
DQ20:min:0x50,mid:0x6f,max:0x8e,range:0x3e
DQ21:min:0x50,mid:0x6e,max:0x8d,range:0x3d
DQ22:min:0x50,mid:0x6f,max:0x8e,range:0x3e
DQ23:min:0x52,mid:0x70,max:0x8f,range:0x3d
DM2:min:0x52,mid:0x70,max:0x8f,range:0x3d

DQS3:0x5c:
DQ24:min:0x50,mid:0x6f,max:0x8e,range:0x3e
DQ25:min:0x50,mid:0x6e,max:0x8d,range:0x3d
DQ26:min:0x50,mid:0x6e,max:0x8d,range:0x3d
DQ27:min:0x4f,mid:0x6d,max:0x8c,range:0x3d
DQ28:min:0x52,mid:0x70,max:0x8f,range:0x3d
DQ29:min:0x52,mid:0x70,max:0x8f,range:0x3d
DQ30:min:0x51,mid:0x6f,max:0x8e,range:0x3d
DQ31:min:0x53,mid:0x71,max:0x8f,range:0x3c
DM3:min:0x4f,mid:0x6e,max:0x8d,range:0x3e

CA Training result:
clk_a:0x57, clk_b:0x57
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x39, mid:0x83 max:0xcd, range:0x94
cs0 chA ca1 min: 0x4e, mid:0x83 max:0xb8, range:0x6a
cs0 chA ca2 min: 0x38, mid:0x81 max:0xca, range:0x92
cs0 chA ca3 min: 0x4b, mid:0x80 max:0xb6, range:0x6b
cs0 chA ca4 min: 0x37, mid:0x80 max:0xca, range:0x93
cs0 chA ca5 min: 0x4a, mid:0x7f max:0xb5, range:0x6b
cs0 chA  CS min: 0x3a, mid:0x74 max:0xae, range:0x74
cs0 chB ca0 min: 0x3a, mid:0x83 max:0xcc, range:0x92
cs0 chB ca1 min: 0x4d, mid:0x82 max:0xb8, range:0x6b
cs0 chB ca2 min: 0x38, mid:0x81 max:0xca, range:0x92
cs0 chB ca3 min: 0x4b, mid:0x80 max:0xb5, range:0x6a
cs0 chB ca4 min: 0x38, mid:0x81 max:0xca, range:0x92
cs0 chB ca5 min: 0x4b, mid:0x80 max:0xb6, range:0x6b
cs0 chB  CS min: 0x3b, mid:0x74 max:0xae, range:0x73
cs1 chA ca0 min: 0x39, mid:0x83 max:0xcd, range:0x94
cs1 chA ca1 min: 0x4e, mid:0x83 max:0xb8, range:0x6a
cs1 chA ca2 min: 0x38, mid:0x81 max:0xca, range:0x92
cs1 chA ca3 min: 0x4b, mid:0x80 max:0xb6, range:0x6b
cs1 chA ca4 min: 0x37, mid:0x81 max:0xcb, range:0x94
cs1 chA ca5 min: 0x4b, mid:0x80 max:0xb5, range:0x6a
cs1 chA  CS min: 0x3b, mid:0x75 max:0xaf, range:0x74
cs1 chB ca0 min: 0x3a, mid:0x83 max:0xcc, range:0x92
cs1 chB ca1 min: 0x4e, mid:0x83 max:0xb8, range:0x6a
cs1 chB ca2 min: 0x38, mid:0x81 max:0xca, range:0x92
cs1 chB ca3 min: 0x4b, mid:0x80 max:0xb5, range:0x6a
cs1 chB ca4 min: 0x37, mid:0x80 max:0xca, range:0x93
cs1 chB ca5 min: 0x4b, mid:0x80 max:0xb6, range:0x6b
cs1 chB  CS min: 0x3b, mid:0x74 max:0xae, range:0x73
RX DQS Train result:
cs0, DQS0:cyc:2,oph:7,dll:19
cs0, DQS1:cyc:2,oph:7,dll:26
cs0, DQS2:cyc:2,oph:7,dll:23
cs0, DQS3:cyc:2,oph:7,dll:24
cs1, DQS0:cyc:2,oph:7,dll:20
cs1, DQS1:cyc:2,oph:7,dll:25
cs1, DQS2:cyc:2,oph:7,dll:24
cs1, DQS3:cyc:2,oph:7,dll:24
get tdqqs2dq:458 ps
change to: 528MHz
PHY drv:clk:36,ca:36,DQ:29,odt:60
PHY drv:clk:0x1a,0x1a,ca:0x1a,0x1a,DQ:0x1e,0x1e,odt:0x0,0xa
vrefinner:0x66, vrefout:0x100
dram drv:40,odt:0
PWRCTL:0x40,stat:0x303
vref_ca:0000004A
minca:0x7e,ck:0x80,ab:0x80,0x80, min_ck:0x2
get_clk_dqs_def_val: tdqs2dq:458
clk:0x7d, clk_delta:-3,max_freq:1056
skew.dqs[0][0]:0x92
skew.dqs[0][1]:0x89
skew.dqs[0][2]:0x8d
skew.dqs[0][3]:0x86
skew.dqs[1][0]:0x92
skew.dqs[1][1]:0x8b
skew.dqs[1][2]:0x8b
skew.dqs[1][3]:0x86
PWRCTL:0x0,stat:0x1
cs 0:
the read training result:
DQS0:0x73:
DQ0:min:0x8,mid:0x41,max:0x7a,range:0x72
DQ1:min:0x9,mid:0x42,max:0x7b,range:0x72
DQ2:min:0xb,mid:0x44,max:0x7d,range:0x72
DQ3:min:0x8,mid:0x42,max:0x7c,range:0x74
DQ4:min:0x0,mid:0x39,max:0x73,range:0x73
DQ5:min:0x2,mid:0x3b,max:0x74,range:0x72
DQ6:min:0x5,mid:0x3e,max:0x78,range:0x73
DQ7:min:0x3,mid:0x3a,max:0x72,range:0x6f

DQS1:0x75:
DQ8:min:0x7,mid:0x3e,max:0x75,range:0x6e
DQ9:min:0x6,mid:0x3d,max:0x75,range:0x6f
DQ10:min:0x2,mid:0x38,max:0x6e,range:0x6c
DQ11:min:0x2,mid:0x3a,max:0x72,range:0x70
DQ12:min:0xb,mid:0x41,max:0x78,range:0x6d
DQ13:min:0x9,mid:0x3e,max:0x74,range:0x6b
DQ14:min:0xa,mid:0x3f,max:0x75,range:0x6b
DQ15:min:0x8,mid:0x3e,max:0x75,range:0x6d

DQS2:0x75:
DQ16:min:0x9,mid:0x43,max:0x7e,range:0x75
DQ17:min:0xb,mid:0x41,max:0x78,range:0x6d
DQ18:min:0x7,mid:0x3f,max:0x78,range:0x71
DQ19:min:0x7,mid:0x3e,max:0x76,range:0x6f
DQ20:min:0x2,mid:0x38,max:0x6f,range:0x6d
DQ21:min:0x0,mid:0x38,max:0x70,range:0x70
DQ22:min:0x1,mid:0x38,max:0x6f,range:0x6e
DQ23:min:0x3,mid:0x39,max:0x70,range:0x6d

DQS3:0x72:
DQ24:min:0x9,mid:0x40,max:0x78,range:0x6f
DQ25:min:0x6,mid:0x3e,max:0x77,range:0x71
DQ26:min:0x5,mid:0x3e,max:0x78,range:0x73
DQ27:min:0x2,mid:0x3a,max:0x72,range:0x70
DQ28:min:0xb,mid:0x43,max:0x7b,range:0x70
DQ29:min:0xa,mid:0x42,max:0x7b,range:0x71
DQ30:min:0x8,mid:0x42,max:0x7d,range:0x75
DQ31:min:0xb,mid:0x42,max:0x7a,range:0x6f

the write training result:
DQS0:0x92:
DQ0:min:0x93,mid:0xb1,max:0xcf,range:0x3c
DQ1:min:0x94,mid:0xb2,max:0xd0,range:0x3c
DQ2:min:0x94,mid:0xb2,max:0xd1,range:0x3d
DQ3:min:0x94,mid:0xb2,max:0xd0,range:0x3c
DQ4:min:0x8f,mid:0xad,max:0xcb,range:0x3c
DQ5:min:0x90,mid:0xae,max:0xcd,range:0x3d
DQ6:min:0x91,mid:0xaf,max:0xce,range:0x3d
DQ7:min:0x91,mid:0xaf,max:0xce,range:0x3d
DM0:min:0x90,mid:0xae,max:0xcc,range:0x3c

DQS1:0x89:
DQ8:min:0x88,mid:0xa6,max:0xc4,range:0x3c
DQ9:min:0x89,mid:0xa6,max:0xc3,range:0x3a
DQ10:min:0x85,mid:0xa3,max:0xc2,range:0x3d
DQ11:min:0x86,mid:0xa3,max:0xc1,range:0x3b
DQ12:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DQ13:min:0x8b,mid:0xa8,max:0xc5,range:0x3a
DQ14:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DQ15:min:0x8b,mid:0xa8,max:0xc5,range:0x3a
DM1:min:0x88,mid:0xa5,max:0xc3,range:0x3b

DQS2:0x8d:
DQ16:min:0x8e,mid:0xac,max:0xcb,range:0x3d
DQ17:min:0x8f,mid:0xad,max:0xcb,range:0x3c
DQ18:min:0x8d,mid:0xab,max:0xc9,range:0x3c
DQ19:min:0x8d,mid:0xaa,max:0xc8,range:0x3b
DQ20:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DQ21:min:0x8a,mid:0xa7,max:0xc5,range:0x3b
DQ22:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DQ23:min:0x8c,mid:0xaa,max:0xc8,range:0x3c
DM2:min:0x8c,mid:0xaa,max:0xc8,range:0x3c

DQS3:0x86:
DQ24:min:0x87,mid:0xa5,max:0xc3,range:0x3c
DQ25:min:0x87,mid:0xa4,max:0xc2,range:0x3b
DQ26:min:0x86,mid:0xa4,max:0xc2,range:0x3c
DQ27:min:0x85,mid:0xa2,max:0xbf,range:0x3a
DQ28:min:0x8a,mid:0xa7,max:0xc5,range:0x3b
DQ29:min:0x8a,mid:0xa7,max:0xc5,range:0x3b
DQ30:min:0x89,mid:0xa6,max:0xc3,range:0x3a
DQ31:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
DM3:min:0x87,mid:0xa4,max:0xc2,range:0x3b

cs 1:
the read training result:
DQS0:0x73:
DQ0:min:0x9,mid:0x40,max:0x78,range:0x6f
DQ1:min:0xa,mid:0x41,max:0x79,range:0x6f
DQ2:min:0xb,mid:0x44,max:0x7d,range:0x72
DQ3:min:0x9,mid:0x42,max:0x7b,range:0x72
DQ4:min:0x1,mid:0x39,max:0x72,range:0x71
DQ5:min:0x3,mid:0x3b,max:0x74,range:0x71
DQ6:min:0x6,mid:0x3e,max:0x77,range:0x71
DQ7:min:0x4,mid:0x3a,max:0x70,range:0x6c

DQS1:0x74:
DQ8:min:0x6,mid:0x3d,max:0x75,range:0x6f
DQ9:min:0x4,mid:0x3c,max:0x75,range:0x71
DQ10:min:0x1,mid:0x37,max:0x6e,range:0x6d
DQ11:min:0x1,mid:0x39,max:0x71,range:0x70
DQ12:min:0xb,mid:0x41,max:0x78,range:0x6d
DQ13:min:0x8,mid:0x3e,max:0x74,range:0x6c
DQ14:min:0xa,mid:0x3f,max:0x75,range:0x6b
DQ15:min:0x6,mid:0x3d,max:0x75,range:0x6f

DQS2:0x74:
DQ16:min:0x8,mid:0x43,max:0x7e,range:0x76
DQ17:min:0xa,mid:0x41,max:0x78,range:0x6e
DQ18:min:0x7,mid:0x3f,max:0x77,range:0x70
DQ19:min:0x6,mid:0x3e,max:0x76,range:0x70
DQ20:min:0x2,mid:0x38,max:0x6f,range:0x6d
DQ21:min:0x0,mid:0x38,max:0x71,range:0x71
DQ22:min:0x0,mid:0x38,max:0x70,range:0x70
DQ23:min:0x2,mid:0x39,max:0x70,range:0x6e

DQS3:0x71:
DQ24:min:0x8,mid:0x3e,max:0x75,range:0x6d
DQ25:min:0x5,mid:0x3c,max:0x74,range:0x6f
DQ26:min:0x3,mid:0x3c,max:0x75,range:0x72
DQ27:min:0x1,mid:0x38,max:0x70,range:0x6f
DQ28:min:0xb,mid:0x42,max:0x79,range:0x6e
DQ29:min:0xa,mid:0x42,max:0x7a,range:0x70
DQ30:min:0x7,mid:0x41,max:0x7b,range:0x74
DQ31:min:0xa,mid:0x40,max:0x77,range:0x6d

the write training result:
DQS0:0x92:
DQ0:min:0x93,mid:0xb1,max:0xd0,range:0x3d
DQ1:min:0x94,mid:0xb2,max:0xd1,range:0x3d
DQ2:min:0x95,mid:0xb3,max:0xd2,range:0x3d
DQ3:min:0x94,mid:0xb2,max:0xd1,range:0x3d
DQ4:min:0x90,mid:0xad,max:0xcb,range:0x3b
DQ5:min:0x91,mid:0xaf,max:0xcd,range:0x3c
DQ6:min:0x92,mid:0xb0,max:0xce,range:0x3c
DQ7:min:0x91,mid:0xaf,max:0xce,range:0x3d
DM0:min:0x90,mid:0xae,max:0xcd,range:0x3d

DQS1:0x89:
DQ8:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DQ9:min:0x8a,mid:0xa7,max:0xc5,range:0x3b
DQ10:min:0x87,mid:0xa5,max:0xc3,range:0x3c
DQ11:min:0x88,mid:0xa5,max:0xc3,range:0x3b
DQ12:min:0x8c,mid:0xaa,max:0xc8,range:0x3c
DQ13:min:0x8d,mid:0xaa,max:0xc7,range:0x3a
DQ14:min:0x8c,mid:0xaa,max:0xc8,range:0x3c
DQ15:min:0x8d,mid:0xaa,max:0xc7,range:0x3a
DM1:min:0x8a,mid:0xa7,max:0xc4,range:0x3a

DQS2:0x8d:
DQ16:min:0x8d,mid:0xab,max:0xca,range:0x3d
DQ17:min:0x8e,mid:0xac,max:0xca,range:0x3c
DQ18:min:0x8b,mid:0xa9,max:0xc8,range:0x3d
DQ19:min:0x8c,mid:0xa9,max:0xc7,range:0x3b
DQ20:min:0x89,mid:0xa6,max:0xc4,range:0x3b
DQ21:min:0x88,mid:0xa6,max:0xc4,range:0x3c
DQ22:min:0x89,mid:0xa6,max:0xc4,range:0x3b
DQ23:min:0x8b,mid:0xa8,max:0xc6,range:0x3b
DM2:min:0x8b,mid:0xa9,max:0xc7,range:0x3c

DQS3:0x86:
DQ24:min:0x88,mid:0xa5,max:0xc3,range:0x3b
DQ25:min:0x87,mid:0xa4,max:0xc2,range:0x3b
DQ26:min:0x86,mid:0xa3,max:0xc1,range:0x3b
DQ27:min:0x85,mid:0xa2,max:0xbf,range:0x3a
DQ28:min:0x8a,mid:0xa7,max:0xc4,range:0x3a
DQ29:min:0x8a,mid:0xa7,max:0xc5,range:0x3b
DQ30:min:0x89,mid:0xa6,max:0xc4,range:0x3b
DQ31:min:0x8a,mid:0xa8,max:0xc6,range:0x3c
DM3:min:0x86,mid:0xa3,max:0xc1,range:0x3b

CA Training result:
clk_a:0x7d, clk_b:0x7d
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x34, mid:0x84 max:0xd4, range:0xa0
cs0 chA ca1 min: 0x56, mid:0x84 max:0xb2, range:0x5c
cs0 chA ca2 min: 0x32, mid:0x81 max:0xd0, range:0x9e
cs0 chA ca3 min: 0x51, mid:0x80 max:0xb0, range:0x5f
cs0 chA ca4 min: 0x31, mid:0x80 max:0xcf, range:0x9e
cs0 chA ca5 min: 0x4f, mid:0x7e max:0xae, range:0x5f
cs0 chA  CS min: 0x0, mid:0x7f max:0xff, range:0xff
cs0 chB ca0 min: 0x34, mid:0x84 max:0xd4, range:0xa0
cs0 chB ca1 min: 0x54, mid:0x83 max:0xb2, range:0x5e
cs0 chB ca2 min: 0x32, mid:0x80 max:0xcf, range:0x9d
cs0 chB ca3 min: 0x50, mid:0x7f max:0xaf, range:0x5f
cs0 chB ca4 min: 0x32, mid:0x80 max:0xcf, range:0x9d
cs0 chB ca5 min: 0x50, mid:0x7f max:0xaf, range:0x5f
cs0 chB  CS min: 0x0, mid:0x7f max:0xff, range:0xff
cs1 chA ca0 min: 0x34, mid:0x84 max:0xd4, range:0xa0
cs1 chA ca1 min: 0x56, mid:0x84 max:0xb3, range:0x5d
cs1 chA ca2 min: 0x32, mid:0x81 max:0xd1, range:0x9f
cs1 chA ca3 min: 0x51, mid:0x80 max:0xb0, range:0x5f
cs1 chA ca4 min: 0x31, mid:0x81 max:0xd1, range:0xa0
cs1 chA ca5 min: 0x50, mid:0x7f max:0xaf, range:0x5f
cs1 chA  CS min: 0x0, mid:0x7f max:0xff, range:0xff
cs1 chB ca0 min: 0x34, mid:0x84 max:0xd4, range:0xa0
cs1 chB ca1 min: 0x56, mid:0x83 max:0xb1, range:0x5b
cs1 chB ca2 min: 0x32, mid:0x80 max:0xcf, range:0x9d
cs1 chB ca3 min: 0x50, mid:0x7f max:0xae, range:0x5e
cs1 chB ca4 min: 0x31, mid:0x80 max:0xd0, range:0x9f
cs1 chB ca5 min: 0x4f, mid:0x7f max:0xaf, range:0x60
cs1 chB  CS min: 0x0, mid:0x7f max:0xff, range:0xff
RX DQS Train result:
cs0, DQS0:cyc:3,oph:2,dll:21
cs0, DQS1:cyc:3,oph:3,dll:0
cs0, DQS2:cyc:3,oph:2,dll:27
cs0, DQS3:cyc:3,oph:2,dll:31
cs1, DQS0:cyc:3,oph:2,dll:24
cs1, DQS1:cyc:3,oph:3,dll:0
cs1, DQS2:cyc:3,oph:2,dll:29
cs1, DQS3:cyc:3,oph:2,dll:30
change to: 780MHz
PHY drv:clk:36,ca:36,DQ:29,odt:60
PHY drv:clk:0x1a,0x1a,ca:0x1a,0x1a,DQ:0x1e,0x1e,odt:0x0,0xa
vrefinner:0x66, vrefout:0x100
dram drv:40,odt:0
PWRCTL:0x40,stat:0x303
vref_ca:0000004A
minca:0x7d,ck:0x80,ab:0x80,0x80, min_ck:0x3
get_clk_dqs_def_val: tdqs2dq:458
clk:0x64, clk_delta:-28,max_freq:1056
skew.dqs[0][0]:0x83
skew.dqs[0][1]:0x77
skew.dqs[0][2]:0x7c
skew.dqs[0][3]:0x72
skew.dqs[1][0]:0x83
skew.dqs[1][1]:0x79
skew.dqs[1][2]:0x79
skew.dqs[1][3]:0x72
PWRCTL:0x0,stat:0x1
cs 0:
the read training result:
DQS0:0x4d:
DQ0:min:0xa,mid:0x2e,max:0x53,range:0x49
DQ1:min:0xb,mid:0x2f,max:0x54,range:0x49
DQ2:min:0xb,mid:0x30,max:0x56,range:0x4b
DQ3:min:0xa,mid:0x2f,max:0x55,range:0x4b
DQ4:min:0x2,mid:0x27,max:0x4c,range:0x4a
DQ5:min:0x4,mid:0x29,max:0x4e,range:0x4a
DQ6:min:0x6,mid:0x2b,max:0x50,range:0x4a
DQ7:min:0x6,mid:0x28,max:0x4b,range:0x45

DQS1:0x4d:
DQ8:min:0x8,mid:0x2a,max:0x4d,range:0x45
DQ9:min:0x5,mid:0x28,max:0x4c,range:0x47
DQ10:min:0x2,mid:0x23,max:0x44,range:0x42
DQ11:min:0x1,mid:0x24,max:0x48,range:0x47
DQ12:min:0xd,mid:0x2e,max:0x4f,range:0x42
DQ13:min:0x8,mid:0x29,max:0x4b,range:0x43
DQ14:min:0xd,mid:0x2c,max:0x4c,range:0x3f
DQ15:min:0x7,mid:0x29,max:0x4b,range:0x44

DQS2:0x4f:
DQ16:min:0xb,mid:0x31,max:0x58,range:0x4d
DQ17:min:0xd,mid:0x2f,max:0x52,range:0x45
DQ18:min:0x9,mid:0x2d,max:0x52,range:0x49
DQ19:min:0x8,mid:0x2c,max:0x50,range:0x48
DQ20:min:0x5,mid:0x27,max:0x4a,range:0x45
DQ21:min:0x1,mid:0x25,max:0x4a,range:0x49
DQ22:min:0x3,mid:0x27,max:0x4b,range:0x48
DQ23:min:0x4,mid:0x27,max:0x4b,range:0x47

DQS3:0x4a:
DQ24:min:0xa,mid:0x2c,max:0x4f,range:0x45
DQ25:min:0x5,mid:0x29,max:0x4d,range:0x48
DQ26:min:0x5,mid:0x29,max:0x4e,range:0x49
DQ27:min:0x1,mid:0x25,max:0x49,range:0x48
DQ28:min:0xd,mid:0x2f,max:0x51,range:0x44
DQ29:min:0x9,mid:0x2d,max:0x51,range:0x48
DQ30:min:0x9,mid:0x2e,max:0x53,range:0x4a
DQ31:min:0xa,mid:0x2d,max:0x50,range:0x46

the write training result:
DQS0:0x83:
DQ0:min:0x93,mid:0xb0,max:0xce,range:0x3b
DQ1:min:0x96,mid:0xb2,max:0xce,range:0x38
DQ2:min:0x96,mid:0xb3,max:0xd0,range:0x3a
DQ3:min:0x94,mid:0xb1,max:0xce,range:0x3a
DQ4:min:0x8c,mid:0xa8,max:0xc5,range:0x39
DQ5:min:0x8f,mid:0xab,max:0xc8,range:0x39
DQ6:min:0x91,mid:0xae,max:0xcb,range:0x3a
DQ7:min:0x92,mid:0xae,max:0xca,range:0x38
DM0:min:0x90,mid:0xab,max:0xc7,range:0x37

DQS1:0x77:
DQ8:min:0x8c,mid:0xa9,max:0xc6,range:0x3a
DQ9:min:0x8b,mid:0xa7,max:0xc4,range:0x39
DQ10:min:0x8a,mid:0xa4,max:0xbf,range:0x35
DQ11:min:0x8a,mid:0xa4,max:0xbf,range:0x35
DQ12:min:0x8e,mid:0xaa,max:0xc7,range:0x39
DQ13:min:0x8e,mid:0xa9,max:0xc5,range:0x37
DQ14:min:0x90,mid:0xab,max:0xc6,range:0x36
DQ15:min:0x8e,mid:0xa9,max:0xc5,range:0x37
DM1:min:0x8b,mid:0xa6,max:0xc2,range:0x37

DQS2:0x7c:
DQ16:min:0x91,mid:0xae,max:0xcc,range:0x3b
DQ17:min:0x93,mid:0xaf,max:0xcc,range:0x39
DQ18:min:0x90,mid:0xac,max:0xc9,range:0x39
DQ19:min:0x8f,mid:0xab,max:0xc8,range:0x39
DQ20:min:0x89,mid:0xa5,max:0xc2,range:0x39
DQ21:min:0x89,mid:0xa4,max:0xbf,range:0x36
DQ22:min:0x8b,mid:0xa6,max:0xc1,range:0x36
DQ23:min:0x8d,mid:0xa9,max:0xc5,range:0x38
DM2:min:0x8e,mid:0xaa,max:0xc6,range:0x38

DQS3:0x72:
DQ24:min:0x8a,mid:0xa6,max:0xc3,range:0x39
DQ25:min:0x89,mid:0xa5,max:0xc1,range:0x38
DQ26:min:0x8b,mid:0xa5,max:0xbf,range:0x34
DQ27:min:0x88,mid:0xa3,max:0xbf,range:0x37
DQ28:min:0x8c,mid:0xa9,max:0xc6,range:0x3a
DQ29:min:0x8d,mid:0xa9,max:0xc6,range:0x39
DQ30:min:0x8c,mid:0xa6,max:0xc1,range:0x35
DQ31:min:0x8e,mid:0xaa,max:0xc6,range:0x38
DM3:min:0x87,mid:0xa3,max:0xbf,range:0x38

cs 1:
the read training result:
DQS0:0x4d:
DQ0:min:0xa,mid:0x2e,max:0x52,range:0x48
DQ1:min:0xa,mid:0x2e,max:0x52,range:0x48
DQ2:min:0xb,mid:0x30,max:0x56,range:0x4b
DQ3:min:0xa,mid:0x2f,max:0x54,range:0x4a
DQ4:min:0x2,mid:0x26,max:0x4b,range:0x49
DQ5:min:0x3,mid:0x28,max:0x4d,range:0x4a
DQ6:min:0x6,mid:0x2a,max:0x4f,range:0x49
DQ7:min:0x5,mid:0x27,max:0x49,range:0x44

DQS1:0x4c:
DQ8:min:0x6,mid:0x29,max:0x4c,range:0x46
DQ9:min:0x6,mid:0x29,max:0x4c,range:0x46
DQ10:min:0x0,mid:0x22,max:0x44,range:0x44
DQ11:min:0x1,mid:0x24,max:0x47,range:0x46
DQ12:min:0xa,mid:0x2c,max:0x4f,range:0x45
DQ13:min:0x8,mid:0x29,max:0x4b,range:0x43
DQ14:min:0x9,mid:0x2a,max:0x4c,range:0x43
DQ15:min:0x6,mid:0x29,max:0x4c,range:0x46

DQS2:0x4f:
DQ16:min:0xa,mid:0x31,max:0x58,range:0x4e
DQ17:min:0xd,mid:0x2f,max:0x51,range:0x44
DQ18:min:0x9,mid:0x2d,max:0x52,range:0x49
DQ19:min:0x8,mid:0x2c,max:0x50,range:0x48
DQ20:min:0x5,mid:0x27,max:0x4a,range:0x45
DQ21:min:0x1,mid:0x25,max:0x4a,range:0x49
DQ22:min:0x3,mid:0x27,max:0x4b,range:0x48
DQ23:min:0x5,mid:0x28,max:0x4b,range:0x46

DQS3:0x4b:
DQ24:min:0xa,mid:0x2b,max:0x4d,range:0x43
DQ25:min:0x5,mid:0x29,max:0x4d,range:0x48
DQ26:min:0x6,mid:0x29,max:0x4d,range:0x47
DQ27:min:0x1,mid:0x24,max:0x48,range:0x47
DQ28:min:0xd,mid:0x2e,max:0x50,range:0x43
DQ29:min:0xa,mid:0x2d,max:0x51,range:0x47
DQ30:min:0xa,mid:0x2e,max:0x53,range:0x49
DQ31:min:0xa,mid:0x2c,max:0x4f,range:0x45

the write training result:
DQS0:0x83:
DQ0:min:0x93,mid:0xb0,max:0xce,range:0x3b
DQ1:min:0x97,mid:0xb2,max:0xce,range:0x37
DQ2:min:0x98,mid:0xb4,max:0xd0,range:0x38
DQ3:min:0x95,mid:0xb1,max:0xce,range:0x39
DQ4:min:0x8d,mid:0xa9,max:0xc6,range:0x39
DQ5:min:0x91,mid:0xad,max:0xc9,range:0x38
DQ6:min:0x92,mid:0xae,max:0xcb,range:0x39
DQ7:min:0x93,mid:0xaf,max:0xcb,range:0x38
DM0:min:0x90,mid:0xac,max:0xc8,range:0x38

DQS1:0x77:
DQ8:min:0x8e,mid:0xaa,max:0xc7,range:0x39
DQ9:min:0x8d,mid:0xa9,max:0xc5,range:0x38
DQ10:min:0x8c,mid:0xa6,max:0xc0,range:0x34
DQ11:min:0x8c,mid:0xa6,max:0xc1,range:0x35
DQ12:min:0x90,mid:0xac,max:0xc9,range:0x39
DQ13:min:0x8f,mid:0xaa,max:0xc5,range:0x36
DQ14:min:0x92,mid:0xac,max:0xc7,range:0x35
DQ15:min:0x8f,mid:0xab,max:0xc7,range:0x38
DM1:min:0x8d,mid:0xa8,max:0xc4,range:0x37

DQS2:0x7c:
DQ16:min:0x8f,mid:0xac,max:0xca,range:0x3b
DQ17:min:0x91,mid:0xad,max:0xca,range:0x39
DQ18:min:0x8d,mid:0xa9,max:0xc6,range:0x39
DQ19:min:0x8d,mid:0xa9,max:0xc6,range:0x39
DQ20:min:0x86,mid:0xa2,max:0xbf,range:0x39
DQ21:min:0x86,mid:0xa2,max:0xbf,range:0x39
DQ22:min:0x89,mid:0xa4,max:0xbf,range:0x36
DQ23:min:0x8a,mid:0xa6,max:0xc3,range:0x39
DM2:min:0x8a,mid:0xa7,max:0xc4,range:0x3a

DQS3:0x72:
DQ24:min:0x88,mid:0xa5,max:0xc2,range:0x3a
DQ25:min:0x88,mid:0xa4,max:0xc1,range:0x39
DQ26:min:0x8a,mid:0xa4,max:0xbf,range:0x35
DQ27:min:0x86,mid:0xa2,max:0xbf,range:0x39
DQ28:min:0x8b,mid:0xa8,max:0xc5,range:0x3a
DQ29:min:0x8d,mid:0xa9,max:0xc6,range:0x39
DQ30:min:0x8c,mid:0xa7,max:0xc2,range:0x36
DQ31:min:0x8e,mid:0xaa,max:0xc6,range:0x38
DM3:min:0x88,mid:0xa3,max:0xbf,range:0x37

CA Training result:
clk_a:0x64, clk_b:0x64
reg0x26c:0x0, 0x0
cs0 chA ca0 min: 0x2c, mid:0x84 max:0xdc, range:0xb0
cs0 chA ca1 min: 0x5f, mid:0x84 max:0xaa, range:0x4b
cs0 chA ca2 min: 0x29, mid:0x7f max:0xd6, range:0xad
cs0 chA ca3 min: 0x58, mid:0x7f max:0xa7, range:0x4f
cs0 chA ca4 min: 0x28, mid:0x7e max:0xd5, range:0xad
cs0 chA ca5 min: 0x56, mid:0x7d max:0xa4, range:0x4e
cs0 chA  CS min: 0x0, mid:0x7f max:0xff, range:0xff
cs0 chB ca0 min: 0x2d, mid:0x84 max:0xdb, range:0xae
cs0 chB ca1 min: 0x5c, mid:0x82 max:0xa9, range:0x4d
cs0 chB ca2 min: 0x29, mid:0x7f max:0xd5, range:0xac
cs0 chB ca3 min: 0x57, mid:0x7e max:0xa5, range:0x4e
cs0 chB ca4 min: 0x29, mid:0x7f max:0xd6, range:0xad
cs0 chB ca5 min: 0x57, mid:0x7e max:0xa6, range:0x4f
cs0 chB  CS min: 0x0, mid:0x7f max:0xff, range:0xff
cs1 chA ca0 min: 0x2c, mid:0x84 max:0xdd, range:0xb1
cs1 chA ca1 min: 0x5f, mid:0x85 max:0xab, range:0x4c
cs1 chA ca2 min: 0x29, mid:0x80 max:0xd7, range:0xae
cs1 chA ca3 min: 0x58, mid:0x7f max:0xa7, range:0x4f
cs1 chA ca4 min: 0x27, mid:0x7e max:0xd6, range:0xaf
cs1 chA ca5 min: 0x56, mid:0x7d max:0xa4, range:0x4e
cs1 chA  CS min: 0x0, mid:0x7f max:0xff, range:0xff
cs1 chB ca0 min: 0x2d, mid:0x84 max:0xdc, range:0xaf
cs1 chB ca1 min: 0x5f, mid:0x84 max:0xa9, range:0x4a
cs1 chB ca2 min: 0x29, mid:0x7f max:0xd5, range:0xac
cs1 chB ca3 min: 0x58, mid:0x7e max:0xa4, range:0x4c
cs1 chB ca4 min: 0x28, mid:0x7f max:0xd6, range:0xae
cs1 chB ca5 min: 0x56, mid:0x7e max:0xa6, range:0x50
cs1 chB  CS min: 0x0, mid:0x7f max:0xff, range:0xff
RX DQS Train result:
cs0, DQS0:cyc:3,oph:4,dll:6
cs0, DQS1:cyc:3,oph:4,dll:22
cs0, DQS2:cyc:3,oph:4,dll:13
cs0, DQS3:cyc:3,oph:4,dll:17
cs1, DQS0:cyc:3,oph:4,dll:9
cs1, DQS1:cyc:3,oph:4,dll:18
cs1, DQS2:cyc:3,oph:4,dll:17
cs1, DQS3:cyc:3,oph:4,dll:17
change to: 1056MHz(final freq)
PHY drv:clk:36,ca:36,DQ:29,odt:60
PHY drv:clk:0x1a,0x1a,ca:0x1a,0x1a,DQ:0x1e,0x1e,odt:0x0,0xa
vrefinner:0x66, vrefout:0x100
dram drv:40,odt:80
PWRCTL:0x40,stat:0x303
vref_ca:0000004A
minca:0x7b,ck:0x80,ab:0x80,0x80, min_ck:0x5
get_clk_dqs_def_val: tdqs2dq:458
clk:0x49, clk_delta:-55,max_freq:1056
skew.dqs[0][0]:0x73
skew.dqs[0][1]:0x62
skew.dqs[0][2]:0x69
skew.dqs[0][3]:0x5c
skew.dqs[1][0]:0x73
skew.dqs[1][1]:0x66
skew.dqs[1][2]:0x66
skew.dqs[1][3]:0x5c
PWRCTL:0x0,stat:0x1
cs 0:
the read training result:
DQS0:0x35:
DQ0:min:0x9,mid:0x22,max:0x3b,range:0x32
DQ1:min:0x9,mid:0x22,max:0x3b,range:0x32
DQ2:min:0xa,mid:0x24,max:0x3e,range:0x34
DQ3:min:0x8,mid:0x22,max:0x3d,range:0x35
DQ4:min:0x1,mid:0x1a,max:0x34,range:0x33
DQ5:min:0x2,mid:0x1b,max:0x35,range:0x33
DQ6:min:0x6,mid:0x1f,max:0x38,range:0x32
DQ7:min:0x3,mid:0x1a,max:0x32,range:0x2f

DQS1:0x35:
DQ8:min:0x7,mid:0x1e,max:0x36,range:0x2f
DQ9:min:0x6,mid:0x1d,max:0x35,range:0x2f
DQ10:min:0x1,mid:0x16,max:0x2c,range:0x2b
DQ11:min:0x2,mid:0x19,max:0x30,range:0x2e
DQ12:min:0xa,mid:0x21,max:0x38,range:0x2e
DQ13:min:0x9,mid:0x1e,max:0x34,range:0x2b
DQ14:min:0xa,mid:0x1f,max:0x35,range:0x2b
DQ15:min:0x7,mid:0x1e,max:0x35,range:0x2e

DQS2:0x3a:
DQ16:min:0xd,mid:0x26,max:0x40,range:0x33
DQ17:min:0xf,mid:0x25,max:0x3b,range:0x2c
DQ18:min:0xa,mid:0x22,max:0x3b,range:0x31
DQ19:min:0xa,mid:0x21,max:0x39,range:0x2f
DQ20:min:0x4,mid:0x1b,max:0x32,range:0x2e
DQ21:min:0x1,mid:0x19,max:0x32,range:0x31
DQ22:min:0x2,mid:0x1a,max:0x33,range:0x31
DQ23:min:0x5,mid:0x1c,max:0x34,range:0x2f

DQS3:0x32:
DQ24:min:0x8,mid:0x20,max:0x38,range:0x30
DQ25:min:0x5,mid:0x1e,max:0x37,range:0x32
DQ26:min:0x4,mid:0x1d,max:0x37,range:0x33
DQ27:min:0x1,mid:0x19,max:0x32,range:0x31
DQ28:min:0xb,mid:0x23,max:0x3c,range:0x31
DQ29:min:0x9,mid:0x22,max:0x3c,range:0x33
DQ30:min:0x8,mid:0x22,max:0x3c,range:0x34
DQ31:min:0xb,mid:0x23,max:0x3b,range:0x30

the write training result:
DQS0:0x73:
DQ0:min:0x9c,mid:0xb6,max:0xd0,range:0x34
DQ1:min:0x9d,mid:0xb6,max:0xd0,range:0x33
DQ2:min:0x9e,mid:0xb8,max:0xd3,range:0x35
DQ3:min:0x9d,mid:0xb6,max:0xd0,range:0x33
DQ4:min:0x92,mid:0xab,max:0xc5,range:0x33
DQ5:min:0x97,mid:0xaf,max:0xc8,range:0x31
DQ6:min:0x99,mid:0xb2,max:0xcc,range:0x33
DQ7:min:0x99,mid:0xb1,max:0xca,range:0x31
DM0:min:0x97,mid:0xaf,max:0xc8,range:0x31

DQS1:0x62:
DQ8:min:0x8a,mid:0xa3,max:0xbc,range:0x32
DQ9:min:0x89,mid:0xa1,max:0xba,range:0x31
DQ10:min:0x85,mid:0x9b,max:0xb2,range:0x2d
DQ11:min:0x85,mid:0x9d,max:0xb5,range:0x30
DQ12:min:0x8e,mid:0xa7,max:0xc0,range:0x32
DQ13:min:0x8c,mid:0xa4,max:0xbc,range:0x30
DQ14:min:0x8b,mid:0xa4,max:0xbe,range:0x33
DQ15:min:0x8c,mid:0xa4,max:0xbd,range:0x31
DM1:min:0x87,mid:0xa0,max:0xb9,range:0x32

DQS2:0x69:
DQ16:min:0x91,mid:0xac,max:0xc7,range:0x36
DQ17:min:0x92,mid:0xac,max:0xc6,range:0x34
DQ18:min:0x8e,mid:0xa8,max:0xc2,range:0x34
DQ19:min:0x8d,mid:0xa7,max:0xc1,range:0x34
DQ20:min:0x86,mid:0x9f,max:0xb8,range:0x32
DQ21:min:0x84,mid:0x9c,max:0xb4,range:0x30
DQ22:min:0x86,mid:0x9e,max:0xb7,range:0x31
DQ23:min:0x8a,mid:0xa3,max:0xbc,range:0x32
DM2:min:0x8a,mid:0xa3,max:0xbd,range:0x33

DQS3:0x5c:
DQ24:min:0x89,mid:0xa1,max:0xba,range:0x31
DQ25:min:0x88,mid:0x9f,max:0xb7,range:0x2f
DQ26:min:0x87,mid:0x9e,max:0xb5,range:0x2e
DQ27:min:0x84,mid:0x9b,max:0xb2,range:0x2e
DQ28:min:0x8b,mid:0xa4,max:0xbe,range:0x33
DQ29:min:0x8c,mid:0xa4,max:0xbd,range:0x31
DQ30:min:0x8a,mid:0xa1,max:0xb9,range:0x2f
DQ31:min:0x8e,mid:0xa7,max:0xc0,range:0x32
DM3:min:0x86,mid:0x9d,max:0xb5,range:0x2f

cs 1:
the read training result:
DQS0:0x35:
DQ0:min:0xa,mid:0x22,max:0x3b,range:0x31
DQ1:min:0x8,mid:0x21,max:0x3b,range:0x33
DQ2:min:0xb,mid:0x24,max:0x3e,range:0x33
DQ3:min:0x8,mid:0x22,max:0x3d,range:0x35
DQ4:min:0x1,mid:0x1a,max:0x33,range:0x32
DQ5:min:0x2,mid:0x1b,max:0x35,range:0x33
DQ6:min:0x6,mid:0x1f,max:0x38,range:0x32
DQ7:min:0x2,mid:0x1a,max:0x32,range:0x30
-----------------------------------------------------------------------------------------------------------------------------------------

can you try to flash the image to a sd card and try again?
and the usb to ttl cable which you connect to the debug uart port should be ch340g cable

Dear Radxa Team,

Thanks for your extended support . As suggested I tried booting from SD card and checked for the Ethernet working , it is working fine now.

1 Like

Dear Team ,

I am again facing abnormal issue with the Ethernet on Rock3A Board . I am booting the board from EMMC with Ethernet wire connected , once the board booted up it is showing some random ip for the first time. Then after 2-3 secs it will not show any ip address even though the Ethernet connection is present . Below are the steps I am following .

  1. Flashing the Ubuntu (Focal) image given in the website (below mentioned link) to the emmc chip through Balena Etcher tool .
    https://wiki.radxa.com/Rock3/downloads

  2. Then I can able to boot the board from EMMC and I can able to login using debug console.

  3. Then if I execute “ifconfig” i can see some random ip for the first time , after 2-3 seconds it is not showing any ip address. Please find the attached screenshots of the same .

Requesting you to kindly help me out to overcome this issue as soon as possible .


Is your network connected well

The voltage and current may not meet the standard, and 5V 3A can be used

can you try to use this way to flash img to emmc?

  1. boot from sd card
  2. use dd command to flash img to emmc
  3. shutdown and remove sd card
  4. boot from emmc

Dear Team ,

Thanks for your continuous support . I tried as you suggested , I could successfully flash and boot board from EMMC . Also I can able to get the valid ethernet ip address as well .
But I got stucked a bit to install few packages as it was showing secondary IP address also , after disabling the secondary ip I could able to overcome the installation issue also .