My nic shows using lspci -v but udev is not loading the driver for it. Links to screenshots of diagnostic output are below.
More info (manually typed and not copied and pasted from the vm):
find /usr/lib/`uname -r`/kernel -iname "mii*"
/lib/modules/4.0.1-1-ARCH/kernel/drivers/net/mii.ko.gz
modprobe pcnet32
echo $?
1
modprobe -v --dryrun pcnet32
echo $?
1
There was nothing relevant in dmesg after using modprobe. So I tried using insmod on mii and pcnet32. It detected the nics on the machine. So the question now becomes why does modprobe not work?

insmodfor pcnet32 and check output ofdmesg. There should be cause ofinsmodfailure.