LS1012A ethernet flow control / pause frames

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

LS1012A ethernet flow control / pause frames

2,287 次查看
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 项奖励
回复
3 回复数

2,276 次查看
yipingwang
NXP TechSupport
NXP TechSupport
  1. What is the SoC version?
  2. On which ethernet port you are using (1G/2.5G etc)?
0 项奖励
回复

2,268 次查看
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 项奖励
回复

2,263 次查看
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 项奖励
回复