@rabdel OK the intel nic [8086:0D4C] driver has been in the linux kernel since linux version 5.5. The aquantia nic [1D6A:D108] driver has been the linux kernel since 4.11.
So the signs are good in that it should be working. With that said something is missing. So now we debug.
I want you to connect one network interface cable to the intel nic. Have a second network interface cable ready because we will need it during debugging. Get the mac address of the intel nic and manually register (via the web ui create a host definition) this computer with FOG.
Now create a debug deployment/capture it doesn’t matter. Before you select the schedule task button, tick the debug checkbox. Schedule the task then pxe boot the target computer.
The target computer should boot right into debug imaging. After a few screens of text you will be dropped to the FOS Linux command prompt. At that command prompt I want you to key in a few commands.
As soon as you are at the command prompt key in ip a s
and see if your intel nic has an ip address.
If yes, then see if you can ping the fog server from the FOS Linux command prompt.
If no, wait 30 seconds then key in this command. /sbin/udhcpc -i enp3s0 --now
I think the intel nic’s kernel name is enp3s0
but you can confirm with the ip a s
command. You will see both the intel and aquantia nics so you will need to identify which is which by mac address. After the udhcp
command completes then type in the ip a s
command again to see if the intel nic gets an ip address.
If still no, then try with the aquantia nic interface the same process. My guess is the intel nic will work after 30 seconds. But lets test.
If still no luck then we need to look at the syslog. I am guessing at the file name here, so you may need to confirm by looking in /var/log
key in grep firmware /var/log/messages
See if we have any errors related to missing nic firmware.