I'm unable to start my X server.
The following is a snippet from my log.
Quote:
Error compiling keymap (server-0)
XKB: Couldn't compile keymap
XKB: Failed to load keymap. Loading default keymap instead.
Error compiling keymap (server-0)
XKB: Couldn't compile keymap
XKB: Failed to compile keymap
Keyboard initialization failed. This could be a missing or incorrect setup of xkeyboard-config.
|
Searching for this problem gives my numerous tips. I've tried all of the known suggested fixes but I'm still missing something.
I can say that udev is working and my input events are getting tagged in /dev, namely the mouse and keyboard. Both evdev and uinput kernel modules are loaded. The file permissions on /tmp & /var/tmp are set to 1777 just as suggested. I reinstalled the Xserver entirely, since my prefix is /usr/X11 that was easy. I've started X with and without an X configure file. The 'xkeyboard-config' package simply install some files in ...share/X11/xkb/. I tried to swap those with some from gentoo. And, yes I have plenty of hard drive space.
I don't understand why the Xserver can do a good job in locating a video driver and spit out video modes with ease but choke when it comes to the keyboard. Uh, that's without a xorg.conf file in /etc/X11. I tried to delete that entire folder. One thing I wanted to look into was the acpid socket that X opens. I don't know why that is there.
I tried to manually load the evdev driver within X but that didn't produce any output in the logs afterwards.
For what it's worth here's my udev tag for my keyboard.
Code:
P: /devices/platform/i8042/serio0/input/input8/event8
N: input/event8
S: input/by-path/platform-i8042-serio-0-event-kbd
E: DEVLINKS=/dev/input/by-path/platform-i8042-serio-0-event-kbd
E: DEVNAME=/dev/input/event8
E: DEVPATH=/devices/platform/i8042/serio0/input/input8/event8
E: ID_INPUT=1
E: ID_INPUT_KEY=1
E: ID_INPUT_KEYBOARD=1
E: ID_PATH=platform-i8042-serio-0
E: ID_PATH_TAG=platform-i8042-serio-0
E: ID_SERIAL=noserial
E: MAJOR=13
E: MINOR=72
E: SUBSYSTEM=input
E: USEC_INITIALIZED=1055