Comment 10 for bug 1650895

Revision history for this message
Brendan McGrath (redmcg) wrote :

These messages come from the i2c_hid module, which is a module that sits between the hid-aus driver and the i2c driver. The message indicates that the i2c_hid module received an invalid INPUT report and has discarded it. The hid-asus driver is never made aware that this occurred.

I can think of three possible causes:
a) an electronic signalling issue;
b) a firmware issue; or
c) a proprietary function of the device

There's little that can be done for a) or b) - it's effectively faulty (or poorly shielded) hardware. For c) - if there were documentation we might be able to do something. But it would likely require a quirk at the lower levels (i.e. the i2c_hid module). And given (in my experience) the minimal impact of these messages - that might be something the kernel maintainers would consider undesirable.

You could investigate further by modifying the i2c_hid module to dump the contents of the discarded message. But since a recent change to the i2c_hid module (which put a sleep inbetween the POWER ON and RESET commands) I no longer seem to get these messages.