Hi,
Thanks to Valentin's config the board is booting. Now the main issue are the Intel X550 NICs that will go into firmware-recovery mode after some time and traffic. I am looking into that now.
Good to hear. Unfortunately we had exactly the same issue with the x550 NICs. It always starts with the message:
[ 2041.230487] ixgbe 0000:08:00.0 eth4: Detected Tx Unit Hang Tx Queue <1> TDH, TDT <1bb>, <1e5> next_to_use <1e5> next_to_clean <1b9> tx_buffer_info[next_to_clean] time_stamp <100069e13> jiffies <10006a370> [ 2041.265172] ixgbe 0000:08:00.0 eth4: tx hang 1 detected on queue 1, resetting adapter
Has someone ever had a X550 working with(after) coreboot? I am trying to identify the area to look in. Is it some Bringup code in the BIOS, or is it related to the BMC as according to the Intel datasheet the BMC has a side channel directly to the NIC. Ugh :(
I've read many datasheets and tried to reflash it but the firmware and memory structure of this NIC seem quite complicated to me and we couldn't even figure out which chip on the motherboard holds the firmware... Anyways we used the ixgbe module option "debug=16" (16 is all output, i'm not suer anymore if we really used 16 or some lower level...) to find out more, I attached dmesg output from the error including register dumps of the x550.
On a sidenote, coreboot output can only be found in CBMEM, VGA output is only seen once SeaBIOS initializes. Is there still a configuration option to tweak or is that related to the ASpeed device? Not a deal breaker, but it would be nice to have.
We only used the serial connection which should just work on the rear dsub port with our config.
Cheers, Valentin