Hi Ralf,
This patch fixes the pcnet32 ethernet driver to clear any other interrupt
when setting interrupt enable in the pcnet32 interrupt handler. This has been
tested on the NEC CMB-VR4133 board.
Please review
Thanks
Manish Lachwani
Source: MontaVista Software, Inc. | http;//www.mvista.com | Manish Lachwani
<mlachwani@mvista.com>
Type: Defect Fix
Disposition: Submitted to Linux-MIPS
Description:
Fix the Interrupt Enable for the PcNet32 driver. Ack any
remaining interrupts. Tested on the NEC CMB-VR4133
Index: linux/drivers/net/pcnet32.c
===================================================================
--- linux.orig/drivers/net/pcnet32.c
+++ linux/drivers/net/pcnet32.c
@@ -1897,7 +1897,7 @@
}
/* Set interrupt enable. */
- lp->a.write_csr (ioaddr, 0, 0x0040);
+ lp->a.write_csr (ioaddr, 0, 0x7940);
lp->a.write_rap (ioaddr,rap);
if (netif_msg_intr(lp))
|