Quote:
Originally Posted by nini09
Check BIOS configuration, whether some setting can stop sleeping.
|
I've checked BIOS thoroughly, nothing to set, other than turn it off completely.
The strange thing is that it seems to be random. If I reboot, check eth0, and reboot again continuously, sometimes it works fine 3 times in a row, then fail a few times, then work, then fail. It just seems random.
Once it's working, it stays working, and doesn't drop out or go to sleep or anything. The rmmod/modprobe trick always gets it working properly.
Perhaps it is a bug in e1000e.ko, but I have new arch module. I've tried fiddling with the module args and none of them affect whether it starts properly.
e1000e is loaded in initrd. I'm thinking of removing it and loading it a bit later, see if that makes a difference. Maybe something else needs to set up first to be reliable.
EDIT: loading e1000e later seems to make a difference. 10 reboots now and dhcpcd is up and running all 10 times. Ah, well, there ya go. I'm glad it's not a flaky NIC, the box is quite nice otherwise.
Thank you for the replies.