Hi,
Problem: No MDC/MDIO signal
10G BASE –T PHY: Intel, X557-AT
Flash Image:
1. BDXDE_KR_BACKPLANE_LED_LO_NO_MNG_1.13v02_800006D1.bin
2. BDXDE_10GBASET_NO_MNG_1.13v02_800006B7.bin
===========Eth Info==================
root@genericx86-64:/dni# ethtool -i eth1
driver: ixgbe
version: 5.0.0-k
firmware-version: 0x800006a8
expansion-rom-version:
bus-info: 0000:04:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: yes
===========Eth Info End==================
04:00.0 Ethernet controller: Intel Corporation Ethernet Connection X552 10 GbE Backplane
04:00.1 Ethernet controller: Intel Corporation Ethernet Connection X552 10 GbE Backplane
Description:
We try to do MDI single r/w through MSCA(0x0000425c) and MSRWD(0x00004260).
The rule and steps is shown below
04:00.0 [Base address] + [offset] [32 bits] [value]
devmem 0x383fff400000+0x0000425c 32 0x501dc501 //Address cycle PHYAD = 0x00
devmem 0x383fff400000+0x00004260 32 0x00002001 //Test Mode 1
devmem 0x383fff400000+0x0000425c 32 0x541dc501 //Write operation
Is it correct?
We also try to use the tool of "lanconf64e" doing IEEE Tests, but we still cannot got MDC/MDIO signal.
Then, we upgrade flash to BDXDE_10GBASET_NO_MNG_1.13v02_800006B7.bin.
However, the situation is the same.
Another question is when we use BDXDE_10GBASET_NO_MNG_1.13v02_800006B7.bin, the eth cannot link up.
If we change the image to XXX_BACKPLANE..., it can link up in 1G. But, 10G doesn't work...
Why we can't get MDC/MDIO signal?
In backplane mode, why X557 only link up in 1G?
Could you give us some suggestions?
Thanks