-
-
Notifications
You must be signed in to change notification settings - Fork 3.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
60-evdev.hwdb Macbook5,1 match string not specific enough for MacbookPro7,1 #5079
Comments
@whot ? |
yay, re-using USB product-IDs... couple of options, neither of them are great:
number 2 will likely break things for existing users, I don't have access to all devices to do this reliably. number 3 introduces a dependency on ID_INPUT_TOUCHPAD, which given issue #5020 is not filling me with joy either. Number 1 is easy, you're still left with an error message but at least we can make it sound less bad ;) |
When we first handle a device with an EV_ABS override, check if it has EV_ABS. If not, print a warning and continue. This is required on devices where the match string applies to multiple device nodes, not all of which may have the absolute axes. Fixes systemd#5079
When we first handle a device with an EV_ABS override, check if it has EV_ABS. If not, print a warning and continue. This is required on devices where the match string applies to multiple device nodes, not all of which may have the absolute axes. Fixes systemd#5079
When we first handle a device with an EV_ABS override, check if it has EV_ABS. If not, print a warning and continue. This is required on devices where the match string applies to multiple device nodes, not all of which may have the absolute axes. Fixes systemd#5079
When we first handle a device with an EVDEV_ABS override, check if it has EV_ABS bits. If not, print a warning and continue. This is required on devices where the match string applies to multiple device nodes, not all of which may have absolute axes. Fixes systemd#5079
When we first handle a device with an EVDEV_ABS override, check if it has EV_ABS bits. If not, print a warning and continue. This is required on devices where the match string applies to multiple device nodes, not all of which may have absolute axes. Fixes systemd#5079
When we first handle a device with an EVDEV_ABS override, check if it has EV_ABS bits. If not, print a warning and continue. This is required on devices where the match string applies to multiple device nodes, not all of which may have absolute axes. Fixes #5079
Submission type
systemd version / distribution
I use OpenRC on Gentoo. The package sys-apps/hwids gets its hwdb files from systemd. The version on my system is old (telling me to report to bugs.freedesktop), but the section in question is the same in master.
Unexpected behaviour you saw
dmesg errors,
event9
is the builtin keyboard:It tries to apply trackpad-specific properties to the keyboard, because the match string matches both:
In 60-evdev.hwdb:
On my MacbookPro7,1 (with a Norwegian "105"-key layout):
I fixed it to match the trackpad specifically on my own machine, but have no idea what other models this may apply to.
The text was updated successfully, but these errors were encountered: