This change to the es3210 (EISA, 8390 based) in 2.3.25 will probably
silently break the driver

-               memcpy_fromio(skb->data, xfer_start, count);
+               isa_eth_io_copy_and_csum(skb, xfer_start, count, 0);

as these old EISA cards require longword mem access. (count is rounded
up for this).  The other EISA drivers with the same mem requirements
(lne390, ne3210) are ok - they only got the isa_ prefix.

Paul.

--- drivers/net/es3210.c~       Thu Nov  4 05:16:31 1999
+++ drivers/net/es3210.c        Thu Nov  4 14:38:20 1999
@@ -344,7 +344,7 @@
                isa_memcpy_fromio(skb->data + semi_count, dev->rmem_start, count);
        } else {
                /* Packet is in one chunk. */
-               isa_eth_io_copy_and_csum(skb, xfer_start, count, 0);
+               isa_memcpy_fromio(skb->data, xfer_start, count);
        }
 }
 



__________________________________________________
Do You Yahoo!?
Bid and sell for free at http://auctions.yahoo.com
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]

Reply via email to