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

Reply via email to