--- drivers/net/sungem.old.c 2005-08-27 10:38:36.000000000 +0200 +++ drivers/net/sungem.c 2005-08-28 11:08:38.000000000 +0200 @@ -947,6 +947,7 @@ u32 gem_status = readl(gp->regs + GREG_STAT); if (gem_status == 0) { + netif_poll_enable(dev); spin_unlock_irqrestore(&gp->lock, flags); return IRQ_NONE; }