Embedded Connectivity
Intel network controllers, Firmware, and drivers support systems
884 Discussions

X550-AT2 Ethernet controller with Jetson agx Xavier

Balajisesha
Beginner
7,413 Views
Dear Intel,

We have designed custom board with Intel x550-AT2 controller and Jetson AGX Xavier(Arm based architecture and linux for tegra OS) . We have downloaded NVM2. 0 release package and flashed the chip with EEPROM access tool.With empty flash chip lspci detects X550-AT2 controller with 1562 device ID. After flashing and reboot lspci is not detecting X550-AT2 controller. What could be the reason for PCIE link down.
Request your support on this.
0 Kudos
32 Replies
Diego_INTEL
Moderator
1,773 Views

Hello @GKNTSY,

 

Oh, I don't have any image like that, there are some SPI images for a CRB prepared but depends on which PCH and Processor are you using, and I'm not sure if they would work.

 

Best regards,

 

@Diego_INTEL 

0 Kudos
GKNTSY
Beginner
1,735 Views

Hi Diego,

 

Is it possible to get the binary file from any Linux compatible adapters that uses X550-AT2 chip? I think this would be the faster solution now. Kindly help me with this.

 

Thanks & regards,

Gopi Krishnan K

0 Kudos
Diego_INTEL
Moderator
1,715 Views

Hello @GKNTSY,

 

You mean for the SPI image? Because the images for the x550 are the ones that I have mentioned in the other document only.

 

What is the Processor and PCH that you use?

 

Best regards,

 

@Diego_INTEL 

0 Kudos
GKNTSY
Beginner
1,686 Views

Hi Diego,

 

Yes, the Flash chip binary image for X550-AT2 controller. We are using 32-Mbit Flash (PN: W25Q32JVSSIQ Windbond).

The platform we are using this in - Jetson AGX Orin module with 12-core Arm® Cortex®-A78AE v8.2 64-bit CPU, OS in Ubuntu.

Let me know if any more details needed.

 

Thanks & regards,

Gopi Krishnan K

0 Kudos
GKNTSY
Beginner
1,652 Views

Hi Diego,

 

I could fetch the binary from SPI flash chip of newly purchased X550-T2 adapter board and using this I could get the X550-AT2 on our custom board up. But I could find that only Port 0 is up and working, Port 1 is not working and no LED glows.

 

Could you please help me on this?

GKNTSY_1-1702029686031.png

Here eth4 is working and eth5 is not working.

 

Thanks & regards,

Gopi Krishnan K 

0 Kudos
GKNTSY
Beginner
1,618 Views

Hi Diego,

 

Any update on this issue.

 

Thanks & regards,

Gopi Krishnan K

0 Kudos
Diego_INTEL
Moderator
1,595 Views

Hello @GKNTSY,

 

Oh, that was an interesting fix, I'm glad that the SPI part is fixed.

 

Now, what happens when you try to set a NVM from the document #626279? Could be that you have a different NVM for the device, so you have a different configuration.

 

Best regards,

 

@Diego_INTEL 

0 Kudos
GKNTSY
Beginner
1,571 Views

Hi Diego,

 

I have verified that the adapter device from which I copied the binary file is having same part number as the one I am using on board - X550-AT2. On that adapter both ports are working, I tried using the same flash chip also, even then the observation is the same. I have verified the 10G port 1 & 2 MDI connections - both the ports are identical. Is there any other condition where only one port is functional and second port is disabled? Also please let me know how we can do a memory dump from this device to understand the configuration.

 

Thanks & regards,

Gopi Krishnan K

 

0 Kudos
Diego_INTEL
Moderator
1,559 Views

Hello @GKNTSY,

 

The only tool is the EAT, what do you get from that? Any difference from before?

 

Dumping the image would be useful but the only tool that work in ARM is the EAT, so if you can't do it with it, then we don't have any tool for this.

 

Best regards,

 

@Diego_INTEL 

0 Kudos
GKNTSY
Beginner
1,495 Views

Hi Diego,

I tried EAT again and I think it is working with no errors. I tried programming NIC 3 & 4. But still the observation is same that only one port is working. Refer following log for more details. I tried other hex files as well but none could bring the second port up.

GKNTSY_1-1702892601409.png

 

I tried dumping also, attached the X550-NIC3-NIC4.otp files from NIC 3 & 4 in my next reply.

GKNTSY_2-1702893491663.png

GKNTSY_3-1702893497091.png

Let me know how to proceed further?

 

Thanks & regards,

Gopi Krishnan K

 

0 Kudos
Diego_INTEL
Moderator
1,427 Views

Hello @GKNTSY,

 

Can you check if LAN1_DIS_N is connected?

 

From the datasheet:

https://www.intel.com/content/www/us/en/content-details/333369/intel-ethernet-controller-x550-datasheet.html

 

"2.2.9 Miscellaneous:

LAN 1 Disable: This pin is a strapping pinlatched at the rising edge of LAN_PWR_GOOD or PE_RST_N or In-Band PCIe Reset. If this pin is not connected or driven high during initialization, LAN 1 is enabled. If this pin is driven low during initialization, LAN 1 port is disabled."

 

Also, you can check section 8.5 - X550 - Sageville from the document #602853.

 

And I think this other document may be useful to have too: #630505 - Intel® Ethernet Controller Debug Handbook.

 

Best regards,

 

@Diego_INTEL 

0 Kudos
GKNTSY
Beginner
1,351 Views

Hi Diego,

 

LAN1_DIS_N is proper. 

 

We tried using another updated binary version from a third party were similar issue is present, and we could get both the ports working with that binary. so, this seems to be a configuration related issue.

 

Please let me know how can we get a working binary for this part?

 

Thanks & regards,

Gopi Krishnan K

0 Kudos
Reply