SMSC_MAC_CSR
err = smsc_writereg(un, SMSC_MAC_CSR, sc->sc_mac_csr);
smsc_writereg(un, SMSC_MAC_CSR, sc->sc_mac_csr);
smsc_writereg(un, SMSC_MAC_CSR, sc->sc_mac_csr);
if ((err = smsc_readreg(un, SMSC_MAC_CSR, &sc->sc_mac_csr)) < 0) {
smsc_writereg(un, SMSC_MAC_CSR, sc->sc_mac_csr);
smsc_writereg(un, SMSC_MAC_CSR, sc->sc_mac_csr);