diff --git a/drivers/net/forcedeth.c b/drivers/net/forcedeth.c
index 74c588efa92ea9ac771f73b8b4f5e295a152bec4..0b12e48d5f37e49b8b476e6c6d4df47c153309d5 100644
--- a/drivers/net/forcedeth.c
+++ b/drivers/net/forcedeth.c
@@ -818,7 +818,7 @@ struct fe_priv {
  * Maximum number of loops until we assume that a bit in the irq mask
  * is stuck. Overridable with module param.
  */
-static int max_interrupt_work = 5;
+static int max_interrupt_work = 15;
 
 /*
  * Optimization can be either throuput mode or cpu mode