Sunday, September 18, 2011

fun with network drivers

Well, that was fun

We do what appears to be a routine upgrade (of Debian 6.0.0 to 6.0.2) and on reboot it decides eth0 (a.k.a. The Network Interface That Matters) doesn't exist anymore. Just in case you were wondering why we didn't come back right away after that shutdown today . . .

Note to self for future reference: kernel modules installed in /lib/modules/<version>/updates will take precedence over everything else and won't get overwritten by kernel upgrades (knock wood), which is what you need to do when a module that comes with the stable kernel (like, say, e1000e.ko) happens to be broken and you need to override it with a version that actually works.

I'm going to need to try another reboot later tonight just to make sure this is working the way I think it is (lie)