From: Stefan E. <se...@us...> - 2003-03-18 16:22:12
|
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; } |