Thanks. How long does the /lib/udev/accelerometer call take for you? (it should be more or less instantaneous). It seems it takes a lot longer when it runs during boot, so we need some better debugging there.
Could you re-enable /lib/udev/rules.d/61-accelerometer.rules and change it to this:
Thanks. How long does the /lib/udev/ accelerometer call take for you? (it should be more or less instantaneous). It seems it takes a lot longer when it runs during boot, so we need some better debugging there.
Could you re-enable /lib/udev/ rules.d/ 61-acceleromete r.rules and change it to this:
SUBSYSTEM=="input", ACTION!="remove", ENV{ID_ INPUT_ACCELEROM ETER}== "1", IMPORT{ program} ="/usr/ bin/strace -fvvtts1024 -o /run/accel.trace /lib/udev/ accelerometer %p"
then reboot, and attach /run/accel.trace here?