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@xxxxxxxxxx> 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))