I have a Sonnet Twin 10g TB2 Adapter plugged in to a MacPro (late 2013) (trash can) via a thunder bolt connector. It is recognized by ipxe.efi as a Intel® x540t.
It recognizes linkup/link down, dhcp fails with "no configuration methods succeeded.
I am able to set a static IP address on the interface and open the interface.
But am not able to ping the interface after it is opened.

Has anyone gotten these to work with ipxe?

I Only need to able to set static IP's on to these devices.
snp.efi does not see the interfaces.

(2018-10-18 23:33)ebruno Wrote: I have a Sonnet Twin 10g TB2 Adapter plugged in to a MacPro (late 2013) (trash can) via a thunder bolt connector. It is recognized by ipxe.efi as a Intel® x540t.
It recognizes linkup/link down, dhcp fails with "no configuration methods succeeded.
I am able to set a static IP address on the interface and open the interface.
But am not able to ping the interface after it is opened.

Has anyone gotten these to work with ipxe?

I Only need to able to set static IP's on to these devices.
snp.efi does not see the interfaces.

I have been looking at the make files, it is not clear to me how to add just the Intel 540 drivers to the snp.efi build target. so the target would have snp and 540 only.
Any pointers would be appreciated.

First, is there any chance that you could test this nic without the thunderbolt in a normal PC?
Just to verify if this is a possible TB issue or not.
If that isn't possible I would start building with DEBUG=intelx and see if that gives any leads
If not then move on to building with DEBUG=intelx:3 instead.

Read the FAQ before posting.
Did you include relevant ipxe.org error urls?

I rebuilt with DEBUG=netdevice,ipv4
set net1/ip 192.168.20.50
I get a message stating it cannot send the gratuitous ARP NETDRV net1 transmission 0x6e14cb90 failed
if do an ifopen net1
NETDRV net1 opening
NETDRV net1 link is up
NETDRV net1 link is up

Note the ping from the remote system does not succeed.

I close the interface by entering ifclose net1
put the same settings on net2 (which is plugged in to the same netgear 5 port unmanaged switch) . I get the "cannot send the gratuitous ARP message". on net2

i enter ifopen net2
This a Broadcom chip using the NII driver the interface pings succeeds.
If I open the the interface first then set gateway, netmask and then IP I do not get the gratuitous ARP message or other error messages, but he interface still does not ping.
I rebuilt and included ping in the ipxe image.
When I attempt to ping the gateway from ipxe I get
I tried increasing the time out put no difference.
connection time out errors http://ipxe.org/4c1b2092

First, is there any chance that you could test this nic without the thunderbolt in a normal PC?
Just to verify if this is a possible TB issue or not.
If that isn't possible I would start building with DEBUG=intelx and see if that gives any leads
If not then move on to building with DEBUG=intelx:3 instead.

The NIC is in an enclosure that only has thunderbolt connectivity to the enclosure.
I will do some more testing tomorrow with the debug options you suggested.

First, is there any chance that you could test this nic without the thunderbolt in a normal PC?
Just to verify if this is a possible TB issue or not.
If that isn't possible I would start building with DEBUG=intelx and see if that gives any leads
If not then move on to building with DEBUG=intelx:3 instead.

The NIC is in an enclosure that only has thunderbolt connectivity to the enclosure.
I will do some more testing tomorrow with the debug options you suggested.

With intelx:3 set for the debug mode. on the NIC that is plugged in what is reported is:
When first loading:
INTEL 0x6ec07bb0 reset (ctrl 0000000)
INTEL 0x6ec07bb0 has autoloaded NAC address 00:30:09:0c:22:06 at 5400
INTEL 0x6ec07bb0 link status is 30000008
INTEL 0x6ecc86d0 has autoloaded NAC address 00:30:93:0c:22:07 at 0x05400
INTEL 0x6ecc86d0
issue dhcp

INTEL 0x6ec086d0 link status is 60000080

DHCP fails.
Using wireshark to monitor the subnet I never see a DHCP request on the wire.

if I try setting a static ip and do an ifopen net1
links status shows as 60000080
not able to ping interface
ifstat shows interface open, linkup, network unreachable.

(2018-10-23 22:11)NiKiZe Wrote: This require some deeper investigation into what is going on in your case. - meaning reading datasheets and debugging the actual nic.
Which interfaces are on it 2xSFP+ ?

2 10GBASE-T Ports
Dual Copper RJ45.
Runs 10GB, 1GB and 100MB

Let me see what suggestions on areas to look at I can get from the vendor.