Update of /cvsroot/blob/blob/src/blob
In directory sc8-pr-cvs1:/tmp/cvs-serv16932
Modified Files:
smc9196.c
Log Message:
- re-enabled status checking on receive
Index: smc9196.c
===================================================================
RCS file: /cvsroot/blob/blob/src/blob/smc9196.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- smc9196.c 18 Mar 2003 11:12:28 -0000 1.1
+++ smc9196.c 18 Mar 2003 16:22:09 -0000 1.2
@@ -680,7 +680,8 @@
memcpy( buf+6, hwaddress, 6 );
-#ifdef SMC_DEBUG
+//#ifdef SMC_DEBUG
+#if 0
printf( "%s: tx packet (%d bytes):\n", __FUNCTION__, size );
hexdump( buf, size );
#endif
@@ -699,9 +700,9 @@
goto done;
}
- //mask = smc_inb(smc_chip_base, INT_MASK);
+ mask = smc_inb(smc_chip_base, INT_MASK);
/* clear all interrupts */
- //SMC_SET_INT( smc_chip_base, 0);
+ SMC_SET_INT( smc_chip_base, 0);
/* read the status flag, and mask it */
status = smc_inb(smc_chip_base, INTERRUPT) & mask;
@@ -709,15 +710,16 @@
ret = 0;
} else if ( status & IM_RCV_INT ) {
ret = smc_rcv( smc_chip_base, buf, size );
-#ifdef SMC_DEBUG
+//#ifdef SMC_DEBUG
+#if 0
printf( "%s: rx packet (%d bytes):\n", __FUNCTION__, size );
- hexdump( buf, size );
+ hexdump( buf, size>0x80?0x80:size );
#endif
}
/* restore state register */
- //SMC_SELECT_BANK( smc_chip_base, 2);
- //SMC_SET_INT(smc_chip_base, mask);
+ SMC_SELECT_BANK( smc_chip_base, 2);
+ SMC_SET_INT(smc_chip_base, mask);
done:
return ret;
}
|