Created attachment 558696 [details, diff] patch to reverse filtering of bind/unbind events I rely on BIND event in my custom rule to re-configure an Elantech touchpad. It works with elantech protocol, but it doesn't work with default SMBus protocol. systemd-240 has silently removed (filtered out) bind/unbind udev events for reasons I can't understand. It is the pull req https://github.com/systemd/systemd/pull/11101 I've prepared a patch to reverse this commit.
Can it be the reason for which my last OpenRC system forgot to load any network (and all other device-motivated) driver? Reverting to udev-239 solved that problem.
*** Bug 674166 has been marked as a duplicate of this bug. ***
I don't if it has to do with same. 1st box , problem with /dev/{null,random,urandom} permissions downgradd to 239 and all fine. 2nc box , problem with all network devices and (!) no kernel modules loaded at all. Downgraded to 239 and all fine.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae8ed9aeed90062422f30521cd16addb8d2f7f31 commit ae8ed9aeed90062422f30521cd16addb8d2f7f31 Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2019-01-03 21:09:51 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2019-01-03 21:09:51 +0000 sys-fs/udev: more backports Closes: https://bugs.gentoo.org/673902 Package-Manager: Portage-2.3.53, Repoman-2.3.12_p31 Signed-off-by: Mike Gilbert <floppym@gentoo.org> sys-fs/udev/Manifest | 2 +- sys-fs/udev/{udev-240-r1.ebuild => udev-240-r2.ebuild} | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6ea3bfa59948ad695c5ad2abbf65dab3532a8ed commit b6ea3bfa59948ad695c5ad2abbf65dab3532a8ed Author: Mike Gilbert <floppym@gentoo.org> AuthorDate: 2019-01-03 21:07:15 +0000 Commit: Mike Gilbert <floppym@gentoo.org> CommitDate: 2019-01-03 21:07:15 +0000 sys-apps/systemd: more backports Bug: https://bugs.gentoo.org/673902 Package-Manager: Portage-2.3.53, Repoman-2.3.12_p31 Signed-off-by: Mike Gilbert <floppym@gentoo.org> sys-apps/systemd/Manifest | 2 +- sys-apps/systemd/{systemd-240-r1.ebuild => systemd-240-r2.ebuild} | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-)
Ah, I initially dismissed this from its summary and first comment as a systemd issue, but on closer reading some of the later comments, it looks like this is causing udev detection issues. Which means it may be the cause of the bug I just raised - https://bugs.gentoo.org/674816.