Quantcast
Channel: Embedded Community : All Content - All Communities
Viewing all articles
Browse latest Browse all 3140

i210 SERDES/SGMII connection to switch

$
0
0

Hello,

 

we built up a PCIe card for verification purposes.

Using an i210 with flash connected to a Marvell switch 88E6122 port 6. OS for testing is WIN7(64). Target OS will be Linux in the future.

We thought we could use SGMII - because it is the only thing the switch understands on this port. After reading some threads here we realized i210 only supports SGMII with an external PHY. Damn!

The SERDES_KX image should be used. So we did. Marvell told us to deactivate Autoneg and force speed, link and full duplex. So we did for the switch and adjusted i210 image  "Initialization Control Word 2 (Word 0x0F)" to 0x3600h.

Lanconf now tells "1GBit full duplex" established, the switch says something like "link up". But no data is transmitted.

Another info from Marvell was to put i210 in 1000Base-x mode and activate 'bypass' - meaning : detecting sync pattern without auto-neg result in link up 1000 –x

Not sure, if this is possible-  neither how to do so. Tried the "speed select bypass" bit in  "Extended Device Control Register - CTRL_EXT (0x0018; R/W)" but with no effect.

 

Any ideas how to bring up the connection?

 

Thanks, Andy


Viewing all articles
Browse latest Browse all 3140

Trending Articles