Booted up the old v210 to test something and noticed that it prints a couple of:
bge0: nvram lock timed out warnings when booting up. These are the on-board network interfaces and we already established in the past that these come without EEPROM/NVRAM and instead rely on the firmware to provide the MAC address. The diff below kills these messages. ok? Index: dev/pci/if_bge.c =================================================================== RCS file: /cvs/src/sys/dev/pci/if_bge.c,v retrieving revision 1.391 diff -u -p -r1.391 if_bge.c --- dev/pci/if_bge.c 10 Jul 2020 13:26:37 -0000 1.391 +++ dev/pci/if_bge.c 26 Jul 2020 16:04:43 -0000 @@ -3235,7 +3235,8 @@ bge_reset(struct bge_softc *sc) write_op = bge_writereg_ind; if (BGE_ASICREV(sc->bge_chipid) != BGE_ASICREV_BCM5700 && - BGE_ASICREV(sc->bge_chipid) != BGE_ASICREV_BCM5701) { + BGE_ASICREV(sc->bge_chipid) != BGE_ASICREV_BCM5701 && + !(sc->bge_flags & BGE_NO_EEPROM)) { CSR_WRITE_4(sc, BGE_NVRAM_SWARB, BGE_NVRAMSWARB_SET1); for (i = 0; i < 8000; i++) { if (CSR_READ_4(sc, BGE_NVRAM_SWARB) &