Progress ... See the above 2 logs. I added plenty of tracing output and recompiled.
It seems things probably go wrong somewhere in dix/devices.c in or below EnableDevice(). In the healthy log the second call to enable device seems to trigger the connect_hook() callback in config/hal.c. In the broken PS3 trace this never happens. I investigated DeviceSetProperty() in dix/devices.c but it seemed to be behaving itself - returned Success on each call. I will try recompiling the evdev driver without properties support, but looking at the logs I have it doesn't look like evdev is even loaded as that happens after the config/hal.c has done its work. Continuing ... -- [regression, intrepid] Xorg servers broken "No core keyboard" and "failed to initialize core devices" https://bugs.launchpad.net/bugs/281610 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs