mirror of
https://github.com/opnsense/src.git
synced 2026-05-28 04:12:45 -04:00
bge(4): disable MSI for BGE_ASICREV_BCM5784/BGE_CHIPREV_5784_AX
found in some MacBook Pro. PR: 229727 Reported by: Stephan Neuhaus <sten@artdecode.de> and others Tested by: Stephan Neuhaus <sten@artdecode.de> Approved by: mav (mentor) MFC after: 1 month
This commit is contained in:
parent
1f15b0e6c0
commit
91c69b972e
1 changed files with 8 additions and 0 deletions
|
|
@ -3212,6 +3212,14 @@ bge_can_use_msi(struct bge_softc *sc)
|
|||
sc->bge_chiprev != BGE_CHIPREV_5750_BX)
|
||||
can_use_msi = 1;
|
||||
break;
|
||||
case BGE_ASICREV_BCM5784:
|
||||
/*
|
||||
* Prevent infinite "watchdog timeout" errors
|
||||
* in some MacBook Pro and make it work out-of-the-box.
|
||||
*/
|
||||
if (sc->bge_chiprev == BGE_CHIPREV_5784_AX)
|
||||
break;
|
||||
/* FALLTHROUGH */
|
||||
default:
|
||||
if (BGE_IS_575X_PLUS(sc))
|
||||
can_use_msi = 1;
|
||||
|
|
|
|||
Loading…
Reference in a new issue