

Code: Select all
Section "ServerFlags"
# If you don't want to use HAL, you can either build xorg-server with
# USE="-hal" or you can turn AutoAddDevices option off in the ServerFlags
# section of your xorg.conf.
Option "AutoAddDevices" "false"but still nothing keyboard and mouse are not responding.For example, to get a basic working keyboard/mouse combination, you could copy the following files to /etc/hal/fdi/policy/:
Code Listing 3.1: Using HAL policy files
# cp /usr/share/hal/fdi/policy/10osvendor/10-input-policy.fdi /etc/hal/fdi/policy
# cp /usr/share/hal/fdi/policy/10osvendor/10-x11-input.fdi /etc/hal/fdi/policy
Code: Select all
emerge xf86-input-evdevCode: Select all
Option "AllowEmtpyInput" "on"
Code: Select all
Device Drivers --->
Input device support --->
<*> Event interfaceCode: Select all
qlist -I -C | grep ^x11-drivers/ | xargs emerge -1Code: Select all
Device Drivers --->
Input device support --->
<*> Generic Input Driver (needed for ...)Code: Select all
grep EVDEV /usr/src/linux/.configCode: Select all
CONFIG_INPUT_EVDEV=y

Code: Select all
(II) Module evdev: vendor="X.Org Foundation"
compiled for 1.6.5, module version = 2.3.2
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 4.0
(EE) module ABI major version (4) doesn't match the server's version (7)
I fix this problem with re-emerged x11-drivers/xf86-input-evdev too.uraes wrote:next time look at xorg log file. I had same problem and in log was line:
and for fix I just re-emerged x11-drivers/xf86-input-evdev and restarted XCode: Select all
(II) Module evdev: vendor="X.Org Foundation" compiled for 1.6.5, module version = 2.3.2 Module class: X.Org XInput Driver ABI class: X.Org XInput driver, version 4.0 (EE) module ABI major version (4) doesn't match the server's version (7)
This worked like a charm for me, my I emerged the x11-drivers/xf86-input-evdev on my own but missed the synaptics touchpad driversalahx wrote:Same problem here. Turns it its not a HAL or driver issue, but an X ABI issue. You need to rebuild all your xorg drivers:Code: Select all
qlist -I -C | grep ^x11-drivers/ | xargs emerge -1
Code: Select all
WARN: postinst
You must rebuild all drivers if upgrading from xorg-server 1.6
or earlier, because the ABI changed. If you cannot start X because
of module version mismatch errors, this is your problem.
You can generate a list of all installed packages in the x11-drivers
category using this command:
emerge portage-utils; qlist -I -C x11-drivers/
Code: Select all
emerge -av xf86-input-evdev.Code: Select all
qlist -I -C x11-xdrivers