diff --git a/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/if_bge.c b/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/if_bge.c index 14a1d56d33..cc36086ff4 100644 --- a/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/if_bge.c +++ b/src/add-ons/kernel/drivers/network/broadcom570x/dev/bge/if_bge.c @@ -2447,6 +2447,12 @@ bge_can_use_msi(struct bge_softc *sc) { int can_use_msi = 0; +#ifdef __HAIKU__ + // temporary workaround, the int disable happens in msi enable through + // setup intr in our case which undoes the re-enabling done by the driver + return 0; +#endif + switch (sc->bge_asicrev) { case BGE_ASICREV_BCM5714_A0: case BGE_ASICREV_BCM5714: