how to configure modprobe to recognize newly installed driver for eth1 on bootup?
It sounds as though the initrd has the old e1000e driver and it's getting loaded during initrd. Try rebuilding the initrd and it should pick up the newly-installed version.
Since you're on debian, the command:
sudo update-initramfs -u -k all should do the trick.