On Tue, Jun 26, 2012 at 10:38 PM, Bruce Dubbs <[email protected]> wrote:
> I'm trying to get xorg to start up and have some strange problems.
>
> I build xorg on /opt/xorg. On my x86_64 system, there is no problem
> with xorg 7.6. On both systems I get:
>
> (==) ModulePath set to "/opt/xorg/lib/X11/modules"
> (II) The server relies on udev to provide the list of input devices.
> If no devices become available, reconfigure udev or disable AutoAddDevices.
>
> On my 686 (xorg 7.7), I get no recognition of any input device:
>
> (==) Using system config directory "/opt/xorg/share/X11/xorg.conf.d"
> ...
> (II) config/udev: Adding input device HID 1241:1177 (/dev/input/mouse0)
> (II) No input driver specified, ignoring this device.
>
> $ ls -l /opt/xorg/share/X11/xorg.conf.d
> -rw-r--r-- 1 root root 1099 Jun 18 13:51 10-evdev.conf
> drwxr-xr-x 2 root root 4096 Jun 18 14:28 app-defaults
>
> There is no mention of keyboard at all. However on my x86_64 (xorg 7.6):
>
> (==) Using config directory: "/etc/X11/xorg.conf.d"
> ...
> (II) config/udev: Adding input device Power Button (/dev/input/event1)
> (**) Power Button: Applying InputClass "evdev keyboard catchall"
> (**) Power Button: Applying InputClass "evdev keyboard catchall"
> (II) LoadModule: "evdev"
> (II) Loading /opt/xorg/lib/X11/modules/input/evdev_drv.so
> ...
>
> $ ls -l /etc/X11
> total 4
> drwxr-xr-x 4096 May 15 23:39 app-defaults
> lrwxrwxrwx 31 May 15 23:03 xorg.conf.d -> /opt/xorg/share/X11/xorg.conf.d
>
> $ ls -l /opt/xorg/share/X11/xorg.conf.d
> -rw-r--r-- 1 root root 1099 May 15 23:03 10-evdev.conf
>
> --------
>
> both evdev files are the same. The twm/xterm/xclock programs come up
> fine on the screen with a centered mouse pointer that I can't move and
> the keyboard is inoperative. I can get the KB back if I kill xinit from
> an ssh session on another system.
>
> Does anyone have any ideas about how to get more debugging info?
> /opt/xorg/lib/X11/modules/input/evdev_drv.so is on both systems.
Is udev all set up correctly on the bad system? In particular, your
input devices need to have ID_INPUT and ID_INPUT_{MOUSE|KEYBOARD} set
in the environment. Try running "udevadm info --query=all
--name=/dev/input/whatever". You can look in /proc/bus/input/devices
to see what device node you should be looking at.
Do you have /etc/X11/xorg.conf on either system? Could you post the
full log on the failing system? Also -logverbose 5 (up to 10) will put
some extra info in the log.
--
Dan
--
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page