This what I did on my Intel DG33FB motherboard:
- wm(4) device working fine on BIOS rev. 0348
- updated my motherboard BIOS rev. from 0348 to 0484
- on NetBSD 4.0_STABLE on bootup I get the following:
wm0 at pci0 dev 25 function 0: 82801I (C) LAN Controller, rev. 2
wm0: interrupting at ioapic0 pin 20 (irq 9)
wm0: PCI-Express bus
wm0: No EEPROM
wm0: unable to read Ethernet address
- reflash BIOS 0484, same issue
- did a recovery downgrade back to BIOS 0348, same issue
- install Windows XP, MAC is read fine, device works fine
- retry NetBSD 4.0_STABLE in the hope that the Windows driver has
fixed it, same problem
- retry Windows XP, still works fine
- retry NetBSD 4.0_STABLE, same problem
This has got me confused, I originally thought that the BIOS update
was solely responsible for the problem, but obviously the fact that it
still works in Windows blows that theory. Has anyone got any idea?