In Rev B silicon 
        #define    INT_STS_RXDF_INT_               (0x00400000)  /* R/WC */
seems reserved.

Signed-off-by: Bora Sahin <[EMAIL PROTECTED]>

Index: linux-2.6.18-rc4/drivers/net/smc911x.c
===================================================================
--- linux-2.6.18-rc4.orig/drivers/net/smc911x.c 2006-08-06 21:20:11.000000000 
+0300
+++ linux-2.6.18-rc4/drivers/net/smc911x.c      2006-09-04 13:54:26.621458832 
+0300
@@ -1127,7 +1125,7 @@
                        lp->stats.rx_dropped+=SMC_GET_RX_DROP();
                 }
                /* Undocumented interrupt-what is the right thing to do here? */
-               if (status & INT_STS_RXDF_INT_) {
+               if (IS_REV_A(lp->revision) && status & INT_STS_RXDF_INT_) {
                        SMC_ACK_INT(INT_STS_RXDF_INT_);
                }
 
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to