Open
Description
What I have done (and what does /run/udev look like after each step):
- start vdevd in the sysinit (tree /run/udev http://pastebin.com/sTHrB3BS )
- as it's obvious vdevd didn't create all the stuff there (I suspect this is because of the wrong runlevel and/or service order, but $
All is fine at that point, I start X and mouse and keyboard work fine.
Then I remove the usb mouse and plug it back in and it won't start working.
Here's the /run/udev tree after this http://pastebin.com/401s4Ak7
and here's the vdevd.log including the mouse disco/reconnection: https://bpaste.net/show/7572e90b1bbe
At this point restarting vdevd is of no use.
After not having a mouse, I killed xorg from a terminal and dropped off at console, logged out my user and as root restarted vdev. This gave me the right /run/udev/links directories and I could log back in as user and start xorg with a working mouse
Anyways, here's the Xorg.0.log.old too https://bpaste.net/show/d99731e7d17a (it seems as if evdev is removing the mouse when it closes down, not when I disconnected the mouse?)
Sorry if this seems incoherent :) I'm happy to follow any advice for testing this stuff if it could be simplier.