Upgrading to xorg-server-1.6.3 doesn't rebuild the input modules such as evdev. Modules built for prior versions such as 1.5.3 won't work with 1.6.3 This leads to input devices not working in X and the following error message in Xorg.0.log: (EE) module ABI major version (2) doesn't match the server's version (4) Reproducible: Always Steps to Reproduce: 1. upgrade to xorg-server-1.6.2 2. start x 3. Actual Results: evdev module wasn't recompiled, --> input devices not working, hard reset or login via ssh (if enabled) required. Expected Results: Ebuild should have pulled in evdev module and recompiled it.
In postinstall notes of the ebuild: ewarn "You must rebuild all drivers if upgrading from xorg-server 1.5" ewarn "or earlier, because the ABI changed. If you cannot start X because" ewarn "of module version mismatch errors, this is your problem." echo ewarn "You can generate a list of all installed packages in the x11-drivers" ewarn "category using this command:" ewarn "emerge portage-utils; qlist -I -C x11-drivers/" Due to how dependencies of xorg-sever are done, other way is not really possible. Though it IS annoying, if you missed it. I'd resolve it as INVALID, though today seems not to be my day, so I'm leaving that to somebody else.
Ok, seems I missed that. Sorry, pebkac then.