Bail out of wi_attach() if the ether addr cannot be read from the card.  This is useful for PCI adapters where the card is not actually present.  Also check some more wi_read_record() calls and try to deal sanely (avoid using uninitialized data).
Bail out of wi_attach() if the ether addr cannot be read from the
card.  This is useful for PCI adapters where the card is not actually
present.  Also check some more wi_read_record() calls and try to
deal sanely (avoid using uninitialized data).

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars