I refer to the below forum topic in order to do compliance test with JAO64 & dev kit.
However I cannot change the memory.
In that case, can I use the 10Gbe ethernet compliance test appropriately?
Second, what options does it have in the 10Gbe in the jetson agx orin dev kit?
Hi
We want to do ethernet compliance test for AGX Orin RGMII interface.
Followed the Jetson_AGX_Orin_Series_Tuning_Compliance_Guide_DA-11040-001_v0.7.
Executed devmem commands as the example :
[image]
But we got a bus error.
[image]
How can we solve it? Or can Nvidia provide Ethernet compliance commands?
Set-up
(1)
cli input:
408 sudo apt-get update -y
409 sudo apt-get install -y devmem2
410 devmem2 0x02318804
411 sudo devmem2 0x02318804
Problem:
$ sudo devmem2 0x02318804
/dev/mem opened.
Memory mapped at address 0xffff85e51000.
Bus error
(2) Install busybox
$ sudo apt-get install -y busybox
$ sudo apt autoremove
$ sudo apt-get install -y busybox
$ sudo busybox devmem 0x02318804 ==> 0x00010000
(3) Change memory setting with RGMII fails.
417 sudo busybox devmem 0x02318804 ==> 0x00010000
418 sudo busybox devmem 0x02318804 32 0xA0010000
419 sudo busybox devmem 0x02318804 ==> 0x00010000
420 sudo busybox devmem 0x02318804 w 0xA0010000
421 sudo busybox devmem 0x02318804 ==> 0x00010000
Have you checked the result on oscilloscope?
minhye.yu:
/dev/mem opened.
Yes, I can see no signal except link when I connect the dev kit with oscilloscope.
Basically the issue is that writing 0x02318804 doesn’t change the data.
$ sudo su
$ devmem2 0x02318804
/dev/mem opened.
Memory mapped at address 0xffff9b245000.
Bus error (core dumped)
$ busybox devmem 0x02318804
0x00010000
$ busybox devmem 0x02318804 w 0xA0010000
0x00010000
Hi,
Just to clarify. Where are you running this test on? On your custom board? or NV devkit?
I am testing on the NV dev kit.
How did you test this on devkit? Devkit does not have RGMII in use.
I don’t want to test RGMII test, but XFI10G.
The reason to use the address is just that I can see the commandline int the enernet compliance test guide of DA-11040-001_v1.2.pdf
In addition, I don’t understand why the writing the address 0x023218804 doesn’t change data.
Is it allowed to change?
$ busybox devmem 0x02430070
0x00000004
$ busybox devmem 0x02430070 w 0x054
$ busybox devmem 0x02430070
0x00000054
$ busybox devmem 0x02318804
0x00010000
$ busybox devmem 0x02318804 w 0xA0010000
$ busybox devmem 0x02318804
0x00010000
?
That register is for RGMII…
Hi,
We don’t support to do compliance test on MGBE.
I am sorry not to support the compliance test on MGBE even thought 10Gbe phy are included in the board.
Please, just let me know to change the configuration by 10G XFI and 5G XFI then.
Hi,
I want to succeed the 10G Ethernet compliance test with NV devkit.
But Transmit power level fails with the NV devkit.
I request you share the improvement methods.
Best regards,
Minhye
(attachments)
240731_LeCroyRep_015abort.pdf (714 KB)
system
Closed
August 15, 2024, 8:11am
17
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.