Kernel 7.1-rc1 regression, i2c_hid_acpi i2c-WACF2200:00: device returned incorrect report (0 vs 11 expected)

Stuart <[email protected]>
Newsgroups org.kernel.vger.linux-usb
Message-ID <CALTg27n5YkU34wgsOU8v1ReF5R+Oo+7TLqjg2k8foL0sXLewYg@mail.gmail.com>
The HID merge for 7.1-rc1, d97e7d7c304f87419921f740743f7baa99f40539,
seems to have caused a regression for my laptop, where I get a new
warning nearly 100% of the time. I haven't seen the warning on
previous kernels or other hardware. Originally noticed when upgrading
from 7.0.10 to 7.1.3, then bisected to 7.1-rc1.

I'm using a Lenovo Yoga 7 Gen 7 AMD 14ARB7, but it also seems to
affect at least one other Lenovo laptop
(https://bbs.archlinux.org/viewtopic.php?id=314168).

It seems to be just a warning and everything works, but I don't know
the hardware well enough to be sure, since I rarely use my touchscreen
/ digitiser.

The warning message:
```
[    1.472817] i2c_hid_acpi i2c-WACF2200:00: device returned incorrect
report (0 vs 11 expected)
[    1.473326] i2c_hid_acpi i2c-WACF2200:00: device returned incorrect
report (0 vs 11 expected)
[    1.473769] i2c_hid_acpi i2c-WACF2200:00: device returned incorrect
report (0 vs 11 expected)
[    1.474639] i2c_hid_acpi i2c-WACF2200:00: device returned incorrect
report (0 vs 11 expected)
[    1.475089] i2c_hid_acpi i2c-WACF2200:00: device returned incorrect
report (0 vs 11 expected)
```

Originally reported at https://bugzilla.kernel.org/show_bug.cgi?id=221766

Thanks,
Stuart
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.