diff --git a/sys/dev/cxgbe/t4_main.c b/sys/dev/cxgbe/t4_main.c --- a/sys/dev/cxgbe/t4_main.c +++ b/sys/dev/cxgbe/t4_main.c @@ -5097,6 +5097,17 @@ "failed to enable high priority filters :%d.\n", rc); } + + param = FW_PARAM_DEV(PPOD_EDRAM); + rc = -t4_query_params(sc, sc->mbox, sc->pf, 0, 1, ¶m, &val); + if (rc == 0 && val == 1) { + rc = -t4_set_params(sc, sc->mbox, sc->pf, 0, 1, ¶m, + &val); + if (rc != 0) { + device_printf(sc->dev, + "failed to set PPOD_EDRAM: %d.\n", rc); + } + } } /* Enable opaque VIIDs with firmwares that support it. */