REG_ISR
NIC_PUT_2(sc, REG_ISR , 0);
NIC_PUT_2(sc, REG_ISR , 0x2008);
NIC_PUT_2(sc, REG_ISR, ISR_MASK);
saveisr = NIC_GET_2(sc, REG_ISR);
NIC_PUT_2(sc, REG_ISR , 0);
NIC_ANDW(sc, REG_ISR, ~ISR_BIT_03);
NIC_ORW(sc, REG_ISR, ISR_BIT_03);
NIC_PUT_2(sc, REG_ISR , saveisr);
while ((((isr = NIC_GET_2(sc, REG_ISR)) & ISR_READY) == 0) &&
NIC_GET_2(sc, REG_ISR);
NIC_PUT_2(sc, REG_ISR, 0);
while ((isr = (NIC_GET_2(sc, REG_ISR) & ISR_ALL)) != 0) {
NIC_PUT_2(sc, REG_ISR, isr);
NIC_PUT_2(sc, REG_ISR, ISR_MASK);
NIC_GET_2(sc, REG_ISR);
NIC_PUT_2(sc, REG_ISR, ISR_TX);
NIC_GET_2(sc, REG_ISR);
NIC_GET_2(sc, REG_ISR);