On Tue, 18 Feb 2020, Peter Robinson wrote:
I am playing with the Fedora Rawhide aarch64 kernel on my lenovo c630. Today this is a 5.6 kernel. I guess it is missing some config options stuff because the laptop keyboard isn't available. It also seems like systemd userspace is pretty unhappy too, but that is seconday to the keyboard for me currently.
I haven't spent time looking though the know working configs that are already available, but appealing to the knowledge on this list: are there some kernel config options folks can suggest to me to improve the situation?
Is CONFIG_HID_SENSOR_HUB enabled? If so, you should disable it as it conflicts with other devices on the same I2C line (inc. keyboard).
It is enabled, but it's a module so blacklisting it would be the first step. It also looks like it's used by other devices (not sure what they are) so we also need to be aware of not breaking other devices.
Here is an excerpt from my notes:
- ISSUE: Keyboard appears to be broken (working touchpad though) - HID_SENSOR_HUB appears to be causing this again - WORKAROUND: Blacklisting the module works - CMD: `echo blacklist hid_sensor_hub >> /etc/modprobe.d/blacklist.conf` `update-initramfs -u`