diff --git a/src/sys/isa/ne2k.c b/src/sys/isa/ne2k.c index dd8c239..dafa49a 100644 --- a/src/sys/isa/ne2k.c +++ b/src/sys/isa/ne2k.c @@ -75,18 +75,18 @@ irqEnable(10); // kprintf("ne0 - irq: %i, ioAddr: 0x%X MAC: %X:%X:%X:%X:%X:%X\n",dev->irq,dev->ioAddr,dev->net->mac[0] & 0xFF,dev->net->mac[1] & 0xFF,dev->net->mac[2] & 0xFF,dev->net->mac[3] & 0xFF,dev->net->mac[4] & 0xFF,dev->net->mac[5] & 0xFF); - outportByte(mDev->ioAddr + NE_CMD, 0x21); //stop mode - outportByte(mDev->ioAddr + NE_DCR,0x29); // 0x29 data config reg - outportByte(mDev->ioAddr + NE_RBCR0,0x00); // LOW byte count (remote) - outportByte(mDev->ioAddr + NE_RBCR1,0x00); // HIGH byte count (remote) - outportByte(mDev->ioAddr + NE_RCR,0x3C); // receive config reg - outportByte(mDev->ioAddr + NE_TCR,0x02); // LOOP mode (temp) + outportByte(mDev->ioAddr + NE_CMD, 0x21); // stop mode + outportByte(mDev->ioAddr + NE_DCR,0x29); // 0x29 data config reg + outportByte(mDev->ioAddr + NE_RBCR0,0x00); // LOW byte count (remote) + outportByte(mDev->ioAddr + NE_RBCR1,0x00); // HIGH byte count (remote) + outportByte(mDev->ioAddr + NE_RCR,0x3C); // receive config reg + outportByte(mDev->ioAddr + NE_TCR,0x02); // LOOP mode (temp) outportByte(mDev->ioAddr + NE_PSTART,startPage); // 0x26 PAGE start outportByte(mDev->ioAddr + NE_BNRY,startPage); // 0x26 BOUNDARY - outportByte(mDev->ioAddr + NE_PSTOP,stopPage); // 0x40 PAGE stop - outportByte(mDev->ioAddr + NE_ISR,0xFF); // interrupt status reg + outportByte(mDev->ioAddr + NE_PSTOP,stopPage); // 0x40 PAGE stop + outportByte(mDev->ioAddr + NE_ISR,0xFF); // interrupt status reg outportByte(mDev->ioAddr + NE_IMR,0x0B); - outportByte(mDev->ioAddr + NE_CMD,0x61); // PAGE 1 regs + outportByte(mDev->ioAddr + NE_CMD,0x61); // PAGE 1 regs outportByte(mDev->ioAddr + DP_MAR0, 0xFF); outportByte(mDev->ioAddr + DP_MAR1, 0xFF); @@ -359,6 +359,9 @@ /*** $Log$ + Revision 1.23 2004/09/16 22:35:28 reddawg + Demo Release + Revision 1.22 2004/09/15 21:25:33 reddawg Fixens