I have a 45Homelab HL15 (w/ X11SPH-nCTPF, SFP+) and a Unifi Aggregation Pro switch.
The issue: when I try to set the bonding between the two interfaces, never works. I got a DHCP address or connection with one cable (not bonded).
hardware is ok (tested with Supermicro’s tools) and swapped the cables between ports
when I manually bring up the interface and the bond (see the picture) I got this error message: “[
ip link set eno2 up
457.7459071 140e 0000:67:00.1: failed to get phy cap., ret = -EIO last_status = I40E_AQ_RC_EI0 RTNETLINK answers: Resource temporarily unavailable”
switch is set up correctly, ports are set to the correct VLAN, and aggregated
checked the BIOS settings, LAN1 set to UEFI
I tried to set up bond (eno1 + eno2) > bridge, still nothing
Weirdly, I had similar issues with my Proxmox server, when I switched to X710-DA2 cards. However, updating the cards/drivers and reflashing the card to Intel firmware solved the problem.
However, I think my HL15 has a defective network card. I never been able to get any IP address with the 2nd NIC.
I tried
turning LAGG off
switching to a different VLAN
using hard coded 10 GbE and disabling auto-negotiation
using TrueNAS Scale 24.04 (stable) 24.10-BETA-1, the latest 20240927 nightly build, using the shipped Rocky Linux