I am your local village idiot and anal too.
for one reboot, don't use that bootcode and don't load any wireless.
as tinypoodle says run
lsmod > /home/tc/mylsmod.txt
reboot with your bootcode and wireless stuff and post that txt file so we can read it, then we know what your eth module is, and I prefer you blacklist it and not use nodhcp if possible.
Of course I could be wrong, but I am trying to minimise interference, you decide if its too much hassle etc