--- ./drivers/net/sungem.c Mon Mar 25 17:53:00 2002 +++ ./drivers/net/sungem.c Mon Mar 25 17:56:03 2002 @@ -2335,7 +2335,7 @@ * on the controller */ if (request_irq(gp->pdev->irq, gem_interrupt, - SA_SHIRQ, dev->name, (void *)dev)) { + SA_SHIRQ | SA_NET_RANDOM, dev->name, (void *)dev)) { spin_unlock_irq(&gp->lock); printk(KERN_ERR "%s: failed to request irq !\n", gp->dev->name);