DM9000_EPCR
dme_write(sc, DM9000_EPCR, DM9000_EPCR_ERPRR + DM9000_EPCR_EPOS_PHY);
while (dme_read(sc, DM9000_EPCR) & DM9000_EPCR_ERRE)
dme_write(sc, DM9000_EPCR, DM9000_EPCR_EPOS_PHY);
dme_write(sc, DM9000_EPCR, DM9000_EPCR_ERPRW + DM9000_EPCR_EPOS_PHY);
while (dme_read(sc, DM9000_EPCR) & DM9000_EPCR_ERRE)
dme_write(sc, DM9000_EPCR, DM9000_EPCR_EPOS_PHY);