Ok, if I revert if_wm.c to rev 1.70 my 2.0G kernel works ok ie. wm0 works. How does: wm0 at pci2 dev 1 function 0: Intel i82540EP 1000BASE-T Ethernet, rev. 3 wm0: interrupting at irq 11 wm0: 32-bit 33MHz PCI bus wm0: 64 word (6 address bits) MicroWire EEPROM wm0: Ethernet address 00:0d:60:8b:68:ab compare to others that are working? --sjg