LS1012A ethernet flow control / pause frames

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LS1012A ethernet flow control / pause frames

720 Views
alanmyler
Contributor II

I'm working with the LS1012A processor on the Scalys Grapeboard (https://scalys.com/solution/ses-ls1012/) and have a question about ethernet flow control, PAUSE frames. I'm running linux built using Yocto using the Scalys repository (https://github.com/Scalys/bsp-yocto).

My question concerns ethernet flow control / PAUSE frames.

I have enabled ethernet flow control using "ethtool -A eth0 rx on tx on", and my PC is similarly configured to enable flow control.

However, I am transmitting packets from the PC to the Grapeboard and not seeing any evidence of flow control.

Does flow control work in the LS1012A?

If so, what is the workaround to make it kick in?

Thanks.

 

0 Kudos
3 Replies

709 Views
yipingwang
NXP TechSupport
NXP TechSupport
  1. What is the SoC version?
  2. On which ethernet port you are using (1G/2.5G etc)?
0 Kudos

701 Views
alanmyler
Contributor II

>1. What is the SoC version?

How do I discover the SOC version?

>2. On which ethernet port you are using (1G/2.5G etc)?

Port eth0, connected at 1Gbps.

0 Kudos

696 Views
yipingwang
NXP TechSupport
NXP TechSupport

You could get SoC version from u-boot console log.

U-Boot 2021.04+fsl+g617320f3b2 (Jun 16 2021 - 06:27:30 +0000)

SoC: LS1012AE Rev2.0 (0x87040020)
Clock Configuration:
CPU0(A53):1000 MHz
Bus: 250 MHz DDR: 1000 MT/s
Reset Configuration Word (RCW):
00000000: 0800000a 00000000 00000000 00000000
00000010: 33050000 c000000c 40000000 00001800
00000020: 00000000 00000000 00000000 000c47f2
00000030: 00000000 1082a120 00000096 00000000
DRAM: 958 MiB
Using SERDES1 Protocol: 13061 (0x3305)
MMC: FSL_SDHC: 0, FSL_SDHC: 1
Loading Environment from SPIFlash... SF: Detected w25q16dw with page size 256 Bytes, erase size 4 KiB, total 2 MiB

 

Additional question:
What is the LSDK version and kernel version is used?

0 Kudos