Re: [BUG] SPD5118 Intermittent MR11 Corruption During Suspend/Resume

Matthew Bettencourt <[email protected]>
Newsgroups org.kernel.vger.linux-acpi,org.kernel.vger.linux-hwmon,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
Hello Guenter,

 >> - Do you have the latest BIOS installed on your system ?
 >>   Some statements online seem to suggest that the problem
 >>   _may_ be fixed with the latest BIOS on at least some
 >>   of the affected systems.

Yup as of Sept 3 2026 I am running the latest BIOS, 4.43. I think a new 
one is coming soonish as Asrock has started rolling out 4.50 on other 
x870 motherboards

 >> - Please boot the affected system with "usbcore.autosuspend=-1"
 >>   kernel command line parameter.
 >>   There are some claims online that this might resolve the problem.
 >>   I have no idea why that would be the case, but I guess it does
 >>   not hurt trying. Of course, if that _does_ work, we have yet another
 >>   mystery to solve.

I think we have another mystery to solve. I enabled 
"usbcore.autosuspend=-1" as a boot parameter and the errors have cleared 
up when I suspend/resume. I doubled checked this by removing 
"usbcore.autosuspend=-1" from my boot parameters and the errors came back.

 >> - Do you have memory with RGB-anything in the affected system ? If so,
 >>   is it controlled by the BIOS ? If yes, please disable the 
functionality
 >>   if that is possible.

I checked my BIOS and all RGB options are disabled.


Thanks,
Matthew
On 9/3/26 5:47 PM, Armin Wolf wrote:
> Am 03.09.26 um 23:05 schrieb Guenter Roeck:
> 
>> Hi Matthew,
>>
>> On 9/3/26 11:25, Matthew Bettencourt wrote:
>>> Hello Guenter,
>>>
>>>  > This system [MSI PRO B850M-A WIF/7600x3d] does _not_ have a 
>>> problem, or did I misunderstand the above ?
>>>
>>> That is correct. I was unable to replicate the issue with the MSI PRO 
>>> B850M-A WIF and 7600x3d. The MR11 registered never got corrupted 
>>> during sleep/resume and I never saw any piix4 errors logged when 
>>> using my piix4 driver with the additional logging enabled.
>>>
>>> I never swapped the CPUs as that was more hassle than I was willing 
>>> to do right now, but if it something that might be useful I can 
>>> probably try that at some point.
>>>
>> I don't think that would help. From all the reports I browsed through
>> so far, the common denominator seems to be that the affected systems use
>> a X870 or X870E chipset.
>>
>> Anyway, couple of ideas:
>>
>> - Do you have the latest BIOS installed on your system ?
>>   Some statements online seem to suggest that the problem
>>   _may_ be fixed with the latest BIOS on at least some
>>   of the affected systems.
>>
>> - Please boot the affected system with "usbcore.autosuspend=-1"
>>   kernel command line parameter.
>>   There are some claims online that this might resolve the problem.
>>   I have no idea why that would be the case, but I guess it does
>>   not hurt trying. Of course, if that _does_ work, we have yet another
>>   mystery to solve.
>>
>> - Do you have memory with RGB-anything in the affected system ? If so,
>>   is it controlled by the BIOS ? If yes, please disable the functionality
>>   if that is possible.
>>
>> Thanks,
>> Guenter 
> 
> According to the output of /proc/ioports, the root issue seems to be 
> that the ACPI firmware
> drives the SMBus controller and marks the affected IO ports as reserved, 
> but acpi_check_region()
> still tells the driver that the IO ports are available.
> 
> I already CCed the ACPI people to take a look at this.
> 
> Thanks,
> Armin Wolf
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.