diff --git a/consensus/ethash/ethash_test.go b/consensus/ethash/ethash_test.go
index fdfd81320f9687db1df5373a67c9cb2c0d414d31..adbf1ccfebbdd286fefa68fcc8745f8ead171bcb 100644
--- a/consensus/ethash/ethash_test.go
+++ b/consensus/ethash/ethash_test.go
@@ -49,7 +49,7 @@ func TestTestMode(t *testing.T) {
 		if err := ethash.VerifySeal(nil, header); err != nil {
 			t.Fatalf("unexpected verification error: %v", err)
 		}
-	case <-time.NewTimer(2 * time.Second).C:
+	case <-time.NewTimer(4 * time.Second).C:
 		t.Error("sealing result timeout")
 	}
 }