Xorg input devices fail without udev
- by Sampo
What I am trying to do:
Launch Xorg server without udev device manager.
What I have tried to do:
Make sure that /dev/ has all required nodes, such as /dev/input/*.
Make sure that all required kernel modules are loaded.
Launch Xorg.
What happens:
Xorg starts up as excepted.
Xorg loads correct GPU driver and sets right screen resolution.
Xorg blocks all input devices (keyboard, mouse), Alt+F[1-12] does not work (can't go back to tty1).
Unraw'ing keyboard to take its control from X removes blocking and after unraw I can Alt+F1 back to tty1. Xorg still does not handle any input.
Why I think that it should work:
Same configuration works well if udev is loaded.
Loading udev does not add or modify /dev/ contents, all nodes stays same.
My main question is:
How to make Xorg input devices work without udev?
Any additional information about how Xorg really uses/detects/grabs keyboard would be helpful. And any additional information about what udev really does (other than populating /dev/) would also be helpful.