Fred78290 / nct6687d

Linux kernel module for Nuvoton NCT6687-R
GNU General Public License v2.0
203 stars 40 forks source link

Address verification fails after AsRock B550 Taichi BIOS update #74

Open mpartel opened 1 year ago

mpartel commented 1 year ago

After I updated the mobo bios from 2.10 to L2.71, this module started failing here.

I see address = 0xa20 but verify = 0xffff :raised_eyebrow:

If I remove the address != verify check, then the module seems to work correctly.

Any idea what's going on here?

I don't see a similar check in nct6683.c so I wonder, what is the verification for?

Fred78290 commented 1 year ago

Hello.

I don't really know.

The test means that 2 consecutive reads don't return the same value.

Often this technic is used in electronic to reduce the number of address or register on chipset.

In your case probably the newer bios have misconfigured the controller.

Also tell me if after some usage dropping the test doesn't have failures.

Regards