e1000 module won't stay in kernel
I'm hoping this is a pretty easy solution but I don't know. I upgraded to linux-image-2.6.15-1-686-smp the other day, and my Wake-on-LAN didn't work anymore. So i downloaded and built the latest e1000 module from Intel. If I rmmod the existing e1000 module and insmod the new one with an absolute path, the computer will Wake on LAN next time I shut it down. But as soon as I start it back up, the module is no longer present in the kernel-that is, I have to rmmod and insmod again to make it Wake on the next shutdown.
How can I get my new module in /lib/modules/2.6.15-1-686-smp/kernel/drivers/net/e1000/e1000.ko to be inserted on boot?
It should be noted that during my startup I see a yellow asterisk followed by "Skipping already loaded module e1000". This has occured since the kernel upgrade, including before I tried to upgrade the module. Possibly related?
Thanks for any help!