Re: [REGRESSION] iwlwifi IO_PAGE_FAULT and Master Disable Timed Out

Chris Bainbridge <[email protected]> Tue, 4 Aug 2026 22:03:19 +0100
Newsgroups org.kernel.vger.linux-wireless,dev.linux.lists.regressions
Message-ID <[email protected]>
On Sun, Aug 02, 2026 at 07:24:04AM +0000, Korenblit, Miriam Rachel wrote:
> 
> 
> > -----Original Message-----
> > From: Chris Bainbridge <[email protected]>
> > Sent: Friday, July 31, 2026 8:05 PM
> > To: Grumbach, Emmanuel <[email protected]>
> > Cc: Berg, Johannes <[email protected]>; Korenblit, Miriam Rachel
> > <[email protected]>; [email protected];
> > [email protected]
> > Subject: [REGRESSION] iwlwifi IO_PAGE_FAULT and Master Disable Timed Out
> > 
> > Hi,
> > 
> > 0eaa1f245ac0 ("wifi: iwlwifi: mvm: don't support the reset handshake for old
> > firmwares") introduced an intermittent boot regression on my laptop:
> > 
> > [   15.974991] iwlwifi 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT
> > domain=0x000a address=0xbe9f5000 flags=0x0000]
> > [   15.976184] iwlwifi 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT
> > domain=0x000a address=0xbe9f5400 flags=0x0000]
> > [   15.978501] iwlwifi 0000:01:00.0: Master Disable Timed Out, 100 usec
> > 
> > The commit only contains:
> > 
> > +       /* Those firmware versions claim to support the fw_reset_handshake
> > +        * but they are buggy.
> > +        */
> > +       if (IWL_UCODE_MAJOR(mvm->fw->ucode_ver) <= 77)
> > +               trans->conf.fw_reset_handshake = false;
> > 
> > The if condition is evaluating true on my laptop despite using firmware ty-a0-gf-
> > a0-89.ucode. So I suspect this is not the correct way to check the firmware
> > version?
> 
> Yes, seems like you are right.
> Thanks for the report!
> 
> I am attaching a fix candidate, I'd appreciate if you could test it.

Thanks, the fix is working fine.

Reported-and-tested-by: Chris Bainbridge <[email protected]>