You are not logged in.

#1 2014-07-30 02:33:18

DaMadOne
Member
Registered: 2014-07-30
Posts: 15

[SOLVED]evdev driver problems after xorg-server-1.16.0-5

xf86-input-evdev-2.9.0-2,  xorg-server-1.16.0-5,  xorg-server-common-1.16.0-5 and xorg-twm-1.0.8-2 <- one of those packages is the offender.

With that update installed my mouse and keyboard (single usb logitech dongle) get disabled when running openbox and xorg log complains of hotplugging. However XFCE works fine. Most of what I am finding on the webs is really outdated and nothing has worked. I downgraded those packages and things are working again. Luckily I can ssh in and kill openbox because I cant get back to tty.  I will continue to tinker and report back if I figure it out but for now my xorg log is below.

[  1990.139] 
X.Org X Server 1.16.0
Release Date: 2014-07-16
[  1990.142] X Protocol Version 11, Revision 0
[  1990.143] Build Operating System: Linux 3.15.5-2-ARCH x86_64 
[  1990.144] Current Operating System: Linux monstapc-arch 3.15.7-1-ARCH #1 SMP PREEMPT Mon Jul 28 20:06:17 CEST 2014 x86_64
[  1990.144] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=5b78d658-dcb3-4f2e-8a9d-4af09967c6a8 rw quiet iommu=1 iommu=pt
[  1990.146] Build Date: 25 July 2014  10:42:31PM
[  1990.147]  
[  1990.148] Current version of pixman: 0.32.6
[  1990.150] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  1990.150] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  1990.155] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jul 29 22:17:01 2014
[  1990.156] (==) Using config file: "/etc/X11/xorg.conf"
[  1990.157] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  1990.157] (==) ServerLayout "Layout0"
[  1990.157] (**) |-->Screen "Screen0" (0)
[  1990.157] (**) |   |-->Monitor "Monitor0"
[  1990.157] (**) |   |-->Device "Device0"
[  1990.157] (**) |-->Input Device "Keyboard0"
[  1990.157] (**) |-->Input Device "Mouse0"
[  1990.157] (**) Option "Xinerama" "0"
[  1990.157] (==) Automatically adding devices
[  1990.157] (==) Automatically enabling devices
[  1990.157] (==) Automatically adding GPU devices
[  1990.157] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[  1990.157] 	Entry deleted from font path.
[  1990.157] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[  1990.157] 	Entry deleted from font path.
[  1990.157] 	(Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[  1990.157] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[  1990.157] 	Entry deleted from font path.
[  1990.157] 	(Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[  1990.157] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/Type1/
[  1990.157] (==) ModulePath set to "/usr/lib/xorg/modules"
[  1990.157] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[  1990.157] (WW) Disabling Keyboard0
[  1990.157] (WW) Disabling Mouse0
[  1990.157] (II) Loader magic: 0x818d80
[  1990.157] (II) Module ABI versions:
[  1990.157] 	X.Org ANSI C Emulation: 0.4
[  1990.157] 	X.Org Video Driver: 18.0
[  1990.157] 	X.Org XInput driver : 21.0
[  1990.157] 	X.Org Server Extension : 8.0
[  1990.159] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c4
[  1990.159] (II) xfree86: Adding drm device (/dev/dri/card0)
[  1990.160] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 10 paused 0
[  1990.160] (II) xfree86: Adding drm device (/dev/dri/card1)
[  1990.160] (II) systemd-logind: got fd for /dev/dri/card1 226:1 fd 11 paused 0
[  1990.162] (--) PCI:*(0:1:0:0) 10de:1080:3842:1582 rev 161, Mem @ 0xf6000000/16777216, 0xd0000000/134217728, 0xd8000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
[  1990.162] (--) PCI: (0:6:0:0) 10de:1080:3842:1582 rev 161, Mem @ 0xf4000000/16777216, 0xc0000000/134217728, 0xc8000000/33554432, I/O @ 0x0000b000/128, BIOS @ 0x????????/524288
[  1990.162] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[  1990.162] (II) LoadModule: "glx"
[  1990.162] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  1990.173] (II) Module glx: vendor="NVIDIA Corporation"
[  1990.173] 	compiled for 4.0.2, module version = 1.0.0
[  1990.173] 	Module class: X.Org Server Extension
[  1990.173] (II) NVIDIA GLX Module  340.24  Wed Jul  2 15:04:31 PDT 2014
[  1990.173] (II) LoadModule: "nvidia"
[  1990.173] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[  1990.173] (II) Module nvidia: vendor="NVIDIA Corporation"
[  1990.173] 	compiled for 4.0.2, module version = 1.0.0
[  1990.173] 	Module class: X.Org Video Driver
[  1990.173] (II) NVIDIA dlloader X Driver  340.24  Wed Jul  2 14:42:23 PDT 2014
[  1990.173] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[  1990.173] (--) using VT number 2

[  1990.178] (II) Loading sub module "fb"
[  1990.178] (II) LoadModule: "fb"
[  1990.178] (II) Loading /usr/lib/xorg/modules/libfb.so
[  1990.178] (II) Module fb: vendor="X.Org Foundation"
[  1990.178] 	compiled for 1.16.0, module version = 1.0.0
[  1990.178] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  1990.178] (WW) Unresolved symbol: fbGetGCPrivateKey
[  1990.178] (II) Loading sub module "wfb"
[  1990.178] (II) LoadModule: "wfb"
[  1990.178] (II) Loading /usr/lib/xorg/modules/libwfb.so
[  1990.178] (II) Module wfb: vendor="X.Org Foundation"
[  1990.178] 	compiled for 1.16.0, module version = 1.0.0
[  1990.178] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  1990.178] (II) Loading sub module "ramdac"
[  1990.178] (II) LoadModule: "ramdac"
[  1990.178] (II) Module "ramdac" already built-in
[  1990.178] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[  1990.178] (==) NVIDIA(0): RGB weight 888
[  1990.178] (==) NVIDIA(0): Default visual is TrueColor
[  1990.178] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[  1990.178] (**) NVIDIA(0): Option "Stereo" "0"
[  1990.178] (**) NVIDIA(0): Option "nvidiaXineramaInfoOrder" "DFP-0"
[  1990.178] (**) NVIDIA(0): Option "SLI" "off"
[  1990.178] (**) NVIDIA(0): Option "MultiGPU" "Off"
[  1990.178] (**) NVIDIA(0): Option "BaseMosaic" "on"
[  1990.178] (**) NVIDIA(0): Stereo disabled by request
[  1990.178] (**) NVIDIA(0): NVIDIA SLI disabled.
[  1990.178] (**) NVIDIA(0): NVIDIA Multi-GPU disabled.
[  1990.178] (**) NVIDIA(0): Option "Coolbits" "4"
[  1990.179] (**) NVIDIA(0): Option "MetaModes" "GPU-f68daee4-554d-f00b-662e-1b2ce96370d7.GPU-0.DVI-I-2: nvidia-auto-select +1920+0, GPU-f68daee4-554d-f00b-662e-1b2ce96370d7.GPU-0.DVI-I-3: nvidia-auto-select +0+0, GPU-9e09a83d-fb57-89c7-c6ca-1dbc11ee25ed.GPU-1.DVI-I-2: nvidia-auto-select +3840+0"
[  1990.179] (**) NVIDIA(0): Enabling 2D acceleration
[  1991.434] (II) NVIDIA(GPU-0): NVIDIA Base Mosaic enabled.
[  1991.500] (II) NVIDIA(0): Display (AOC 2757 (DFP-0)) does not support NVIDIA 3D Vision
[  1991.500] (II) NVIDIA(0):     stereo.
[  1991.512] (II) NVIDIA(0): Display (AOC 2757 (DFP-2)) does not support NVIDIA 3D Vision
[  1991.512] (II) NVIDIA(0):     stereo.
[  1991.579] (II) NVIDIA(0): Display (AOC 2757 (DFP-0)) does not support NVIDIA 3D Vision
[  1991.579] (II) NVIDIA(0):     stereo.
[  1991.579] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20130102)
[  1991.579] (II) NVIDIA(GPU-1): Found DRM driver nvidia-drm (20130102)
[  1991.583] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 580 (GF110) at PCI:1:0:0 (GPU-0)
[  1991.583] (--) NVIDIA(0): Memory: 1572864 kBytes
[  1991.583] (--) NVIDIA(0): VideoBIOS: 70.10.49.00.83
[  1991.583] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[  1991.583] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 580 (GF110) at PCI:6:0:0 (GPU-1)
[  1991.583] (--) NVIDIA(0): Memory: 1572864 kBytes
[  1991.583] (--) NVIDIA(0): VideoBIOS: 70.10.49.00.83
[  1991.583] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[  1991.596] (--) NVIDIA(0): Valid display device(s) on GeForce GTX 580 at PCI:1:0:0
[  1991.596] (--) NVIDIA(0):     CRT-0
[  1991.596] (--) NVIDIA(0):     CRT-1
[  1991.596] (--) NVIDIA(0):     AOC 2757 (DFP-0) (boot, connected)
[  1991.596] (--) NVIDIA(0):     DFP-1
[  1991.596] (--) NVIDIA(0):     AOC 2757 (DFP-2) (connected)
[  1991.596] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[  1991.596] (--) NVIDIA(GPU-0): CRT-1: 400.0 MHz maximum pixel clock
[  1991.596] (--) NVIDIA(0): AOC 2757 (DFP-0): Internal TMDS
[  1991.596] (--) NVIDIA(GPU-0): AOC 2757 (DFP-0): 225.0 MHz maximum pixel clock
[  1991.596] (--) NVIDIA(0): DFP-1: Internal TMDS
[  1991.596] (--) NVIDIA(GPU-0): DFP-1: 165.0 MHz maximum pixel clock
[  1991.596] (--) NVIDIA(0): AOC 2757 (DFP-2): Internal TMDS
[  1991.596] (--) NVIDIA(GPU-0): AOC 2757 (DFP-2): 225.0 MHz maximum pixel clock
[  1991.596] (--) NVIDIA(0): Valid display device(s) on GeForce GTX 580 at PCI:6:0:0
[  1991.596] (--) NVIDIA(0):     CRT-0
[  1991.596] (--) NVIDIA(0):     CRT-1
[  1991.596] (--) NVIDIA(0):     AOC 2757 (DFP-0) (boot, connected)
[  1991.596] (--) NVIDIA(0):     DFP-1
[  1991.596] (--) NVIDIA(0):     DFP-2
[  1991.596] (--) NVIDIA(GPU-1): CRT-0: 400.0 MHz maximum pixel clock
[  1991.596] (--) NVIDIA(GPU-1): CRT-1: 400.0 MHz maximum pixel clock
[  1991.596] (--) NVIDIA(0): AOC 2757 (DFP-0): Internal TMDS
[  1991.596] (--) NVIDIA(GPU-1): AOC 2757 (DFP-0): 225.0 MHz maximum pixel clock
[  1991.596] (--) NVIDIA(0): DFP-1: Internal TMDS
[  1991.596] (--) NVIDIA(GPU-1): DFP-1: 165.0 MHz maximum pixel clock
[  1991.596] (--) NVIDIA(0): DFP-2: Internal TMDS
[  1991.596] (--) NVIDIA(GPU-1): DFP-2: 330.0 MHz maximum pixel clock
[  1991.596] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[  1991.596] (**) NVIDIA(0):     device AOC 2757 (DFP-0) (Using EDID frequencies has been
[  1991.596] (**) NVIDIA(0):     enabled on all display devices.)
[  1991.597] (WW) NVIDIA(GPU-0): The EDID for AOC 2757 (DFP-0) contradicts itself: mode
[  1991.597] (WW) NVIDIA(GPU-0):     "1920x1080" is specified in the EDID; however, the EDID's
[  1991.597] (WW) NVIDIA(GPU-0):     valid HorizSync range (30.000-83.000 kHz) would exclude
[  1991.597] (WW) NVIDIA(GPU-0):     this mode's HorizSync (28.1 kHz); ignoring HorizSync check
[  1991.597] (WW) NVIDIA(GPU-0):     for mode "1920x1080".
[  1991.601] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[  1991.601] (**) NVIDIA(0):     device AOC 2757 (DFP-2) (Using EDID frequencies has been
[  1991.601] (**) NVIDIA(0):     enabled on all display devices.)
[  1991.601] (WW) NVIDIA(GPU-0): The EDID for AOC 2757 (DFP-2) contradicts itself: mode
[  1991.601] (WW) NVIDIA(GPU-0):     "1920x1080" is specified in the EDID; however, the EDID's
[  1991.601] (WW) NVIDIA(GPU-0):     valid HorizSync range (30.000-83.000 kHz) would exclude
[  1991.601] (WW) NVIDIA(GPU-0):     this mode's HorizSync (28.1 kHz); ignoring HorizSync check
[  1991.601] (WW) NVIDIA(GPU-0):     for mode "1920x1080".
[  1991.605] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[  1991.605] (**) NVIDIA(0):     device AOC 2757 (DFP-0) (Using EDID frequencies has been
[  1991.605] (**) NVIDIA(0):     enabled on all display devices.)
[  1991.606] (WW) NVIDIA(GPU-1): The EDID for AOC 2757 (DFP-0) contradicts itself: mode
[  1991.606] (WW) NVIDIA(GPU-1):     "1920x1080" is specified in the EDID; however, the EDID's
[  1991.606] (WW) NVIDIA(GPU-1):     valid HorizSync range (30.000-83.000 kHz) would exclude
[  1991.606] (WW) NVIDIA(GPU-1):     this mode's HorizSync (28.1 kHz); ignoring HorizSync check
[  1991.606] (WW) NVIDIA(GPU-1):     for mode "1920x1080".
[  1991.609] (II) NVIDIA(0): Validated MetaModes:
[  1991.609] (II) NVIDIA(0):    
[  1991.609] (II) NVIDIA(0):     "GPU-f68daee4-554d-f00b-662e-1b2ce96370d7.GPU-0.DVI-I-2:nvidia-auto-select+1920+0,GPU-f68daee4-554d-f00b-662e-1b2ce96370d7.GPU-0.DVI-I-3:nvidia-auto-select+0+0,GPU-9e09a83d-fb57-89c7-c6ca-1dbc11ee25ed.GPU-1.DVI-I-2:nvidia-auto-select+3840+0"
[  1991.609] (II) NVIDIA(0): Virtual screen size determined to be 5760 x 1080
[  1991.651] (--) NVIDIA(0): DPI set to (81, 80); computed from "UseEdidDpi" X config
[  1991.651] (--) NVIDIA(0):     option
[  1991.651] (--) Depth 24 pixmap format is 32 bpp
[  1991.651] (II) NVIDIA: Using 3072.00 MB of virtual memory for indirect memory
[  1991.651] (II) NVIDIA:     access.
[  1991.660] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[  1991.660] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[  1991.660] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[  1991.660] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[  1991.660] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[  1991.660] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[  1991.660] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[  1991.660] (II) NVIDIA(0):     Config Options in the README.
[  1991.673] (II) NVIDIA(0): Setting mode "GPU-f68daee4-554d-f00b-662e-1b2ce96370d7.GPU-0.DVI-I-2:nvidia-auto-select+1920+0,GPU-f68daee4-554d-f00b-662e-1b2ce96370d7.GPU-0.DVI-I-3:nvidia-auto-select+0+0,GPU-9e09a83d-fb57-89c7-c6ca-1dbc11ee25ed.GPU-1.DVI-I-2:nvidia-auto-select+3840+0"
[  1992.259] (==) NVIDIA(0): Disabling shared memory pixmaps
[  1992.259] (==) NVIDIA(0): Backing store enabled
[  1992.259] (==) NVIDIA(0): Silken mouse enabled
[  1992.259] (**) NVIDIA(0): DPMS enabled
[  1992.259] (II) Loading sub module "dri2"
[  1992.259] (II) LoadModule: "dri2"
[  1992.260] (II) Module "dri2" already built-in
[  1992.260] (II) NVIDIA(0): [DRI2] Setup complete
[  1992.260] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[  1992.260] (--) RandR disabled
[  1992.264] (II) Initializing extension GLX
[  1992.312] (II) config/udev: Adding input device Power Button (/dev/input/event1)
[  1992.313] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[  1992.313] (II) LoadModule: "evdev"
[  1992.313] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[  1992.313] (II) Module evdev: vendor="X.Org Foundation"
[  1992.313] 	compiled for 1.16.0, module version = 2.9.0
[  1992.313] 	Module class: X.Org XInput Driver
[  1992.313] 	ABI class: X.Org XInput driver, version 21.0
[  1992.313] (II) systemd-logind: got fd for /dev/input/event1 13:65 fd 37 paused 1
[  1992.313] (II) systemd-logind: releasing fd for 13:65
[  1992.333] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[  1992.333] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[  1992.334] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 37 paused 1
[  1992.334] (II) systemd-logind: releasing fd for 13:64
[  1992.360] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event11)
[  1992.360] (II) No input driver specified, ignoring this device.
[  1992.360] (II) This device may have been added with another device file.
[  1992.360] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event12)
[  1992.361] (II) No input driver specified, ignoring this device.
[  1992.361] (II) This device may have been added with another device file.
[  1992.361] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event13)
[  1992.361] (II) No input driver specified, ignoring this device.
[  1992.361] (II) This device may have been added with another device file.
[  1992.361] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event14)
[  1992.361] (II) No input driver specified, ignoring this device.
[  1992.361] (II) This device may have been added with another device file.
[  1992.362] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event15)
[  1992.362] (II) No input driver specified, ignoring this device.
[  1992.362] (II) This device may have been added with another device file.
[  1992.362] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event16)
[  1992.362] (II) No input driver specified, ignoring this device.
[  1992.362] (II) This device may have been added with another device file.
[  1992.363] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event17)
[  1992.363] (II) No input driver specified, ignoring this device.
[  1992.363] (II) This device may have been added with another device file.
[  1992.363] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=9 (/dev/input/event18)
[  1992.363] (II) No input driver specified, ignoring this device.
[  1992.363] (II) This device may have been added with another device file.
[  1992.363] (II) config/udev: Adding input device HID 0a5c:4502 (/dev/input/event19)
[  1992.363] (**) HID 0a5c:4502: Applying InputClass "evdev keyboard catchall"
[  1992.364] (II) systemd-logind: got fd for /dev/input/event19 13:83 fd 37 paused 1
[  1992.364] (II) systemd-logind: releasing fd for 13:83
[  1992.417] (II) config/udev: Adding input device HID 0a5c:4503 (/dev/input/event20)
[  1992.417] (**) HID 0a5c:4503: Applying InputClass "evdev pointer catchall"
[  1992.417] (II) systemd-logind: got fd for /dev/input/event20 13:84 fd 37 paused 1
[  1992.417] (II) systemd-logind: releasing fd for 13:84
[  1992.490] (II) config/udev: Adding input device HID 0a5c:4503 (/dev/input/mouse0)
[  1992.490] (II) No input driver specified, ignoring this device.
[  1992.490] (II) This device may have been added with another device file.
[  1992.491] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:1025 (/dev/input/event21)
[  1992.491] (**) Logitech Unifying Device. Wireless PID:1025: Applying InputClass "evdev pointer catchall"
[  1992.491] (II) systemd-logind: got fd for /dev/input/event21 13:85 fd 37 paused 1
[  1992.491] (II) systemd-logind: releasing fd for 13:85
[  1992.593] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:1025 (/dev/input/mouse1)
[  1992.593] (II) No input driver specified, ignoring this device.
[  1992.593] (II) This device may have been added with another device file.
[  1992.593] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:200a (/dev/input/event22)
[  1992.593] (**) Logitech Unifying Device. Wireless PID:200a: Applying InputClass "evdev keyboard catchall"
[  1992.594] (II) systemd-logind: got fd for /dev/input/event22 13:86 fd 37 paused 1
[  1992.594] (II) systemd-logind: releasing fd for 13:86
[  1992.673] (II) config/udev: Adding input device HDA ATI SB Line Out Surround (/dev/input/event6)
[  1992.673] (II) No input driver specified, ignoring this device.
[  1992.673] (II) This device may have been added with another device file.
[  1992.674] (II) config/udev: Adding input device HDA ATI SB Line Out CLFE (/dev/input/event7)
[  1992.674] (II) No input driver specified, ignoring this device.
[  1992.674] (II) This device may have been added with another device file.
[  1992.674] (II) config/udev: Adding input device HDA ATI SB Line Out Side (/dev/input/event8)
[  1992.674] (II) No input driver specified, ignoring this device.
[  1992.674] (II) This device may have been added with another device file.
[  1992.675] (II) config/udev: Adding input device HDA ATI SB Front Headphone (/dev/input/event9)
[  1992.675] (II) No input driver specified, ignoring this device.
[  1992.675] (II) This device may have been added with another device file.
[  1992.675] (II) config/udev: Adding input device HDA ATI SB Front Mic (/dev/input/event2)
[  1992.675] (II) No input driver specified, ignoring this device.
[  1992.675] (II) This device may have been added with another device file.
[  1992.675] (II) config/udev: Adding input device HDA ATI SB Rear Mic (/dev/input/event3)
[  1992.675] (II) No input driver specified, ignoring this device.
[  1992.675] (II) This device may have been added with another device file.
[  1992.676] (II) config/udev: Adding input device HDA ATI SB Line (/dev/input/event4)
[  1992.676] (II) No input driver specified, ignoring this device.
[  1992.676] (II) This device may have been added with another device file.
[  1992.676] (II) config/udev: Adding input device HDA ATI SB Line Out Front (/dev/input/event5)
[  1992.676] (II) No input driver specified, ignoring this device.
[  1992.676] (II) This device may have been added with another device file.
[  1992.677] (II) config/udev: Adding input device Eee PC WMI hotkeys (/dev/input/event10)
[  1992.677] (**) Eee PC WMI hotkeys: Applying InputClass "evdev keyboard catchall"
[  1992.677] (II) systemd-logind: got fd for /dev/input/event10 13:74 fd 37 paused 1
[  1992.677] (II) systemd-logind: releasing fd for 13:74
[  1993.113] (II) systemd-logind: got pause for 226:0
[  1993.113] (II) systemd-logind: got pause for 226:1
[  2003.483] (II) NVIDIA(GPU-1): Deleting GPU-1
[  2003.483] (II) NVIDIA(GPU-0): Deleting GPU-0
[  2003.496] (EE) Server terminated successfully (0). Closing log file.

and my xorg.conf though it's been the same for a while...

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "AOC 2757"
    HorizSync       30.0 - 83.0
    VertRefresh     50.0 - 76.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 580"
    BusID          "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "GPU-f68daee4-554d-f00b-662e-1b2ce96370d7.GPU-0.DVI-I-2: nvidia-auto-select +1920+0, GPU-f68daee4-554d-f00b-662e-1b2ce96370d7.GPU-0.DVI-I-3: nvidia-auto-select +0+0, GPU-9e09a83d-fb57-89c7-c6ca-1dbc11ee25ed.GPU-1.DVI-I-2: nvidia-auto-select +3840+0"
    Option         "MultiGPU" "Off"
    Option         "SLI" "off"
    Option         "BaseMosaic" "on"
    Option         "CoolBits" "4"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Last edited by DaMadOne (2014-08-04 22:37:26)

Offline

#2 2014-07-30 11:02:06

hybrid
Member
Registered: 2007-02-05
Posts: 261

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

Facing the same issue. We're not supposed to use xorg.conf though and they want us to comment out the input section of xorg.conf.
Unfortunately that doesn't change a thing, xorg still claims to find no specified driver for mouse and keyboard and therefore disables these devices.

Offline

#3 2014-07-30 11:11:50

shoober420
Banned
Registered: 2014-07-22
Posts: 184

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

I'm also experiencing this problem. This is the worst thing to happen for a new user. I was thinking I did something wrong, or set up Arch incorrectly. I guess I'll just have to wait it out until they fix evdev.

Offline

#4 2014-07-30 12:06:39

hybrid
Member
Registered: 2007-02-05
Posts: 261

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

It still may be that you and I set something up incorrectly. :>

DaMadOne: I'd like to narrow down the list of packages a bit. I don't use xorg-twm, still face the same trouble. I downgraded xorg-server to 1.15 and xf86-input-evdev to 2.9.0-1 since -2 conflicts with xorg-server < 1.16 and the trouble is gone. So in my opinion it must be either one of these packages (yes, I'm currently running xorg-server 1.15 with xorg-server-commons 1.16).
xf86-input-evdev -2 doesn't seem to differ from -1 except for the fact that it now conflicts with xorg-server < 1.16
The xorg-server-1.16 package differs a lot of course. For now I'm ignoring the binaries and modules in the package. The config files now moved to /usr/share/X11/xorg.conf.d. The 10-evdev.conf didn't change from xorg-server 1.15 to 1.16. The 10-quirks-conf did change, a couple more exceptions were added but I don't see how these new exceptions would be (falsely) applied to my setup and in that case xorg shouldn't complain about not specified drivers. The nvidia-drm-outputclass.conf was newly added but I don't really see how that would interfere with the autodetection of usb keyboards/mice either.

edit: filed a bug report, we'll see how that goes.

Last edited by hybrid (2014-07-30 14:41:29)

Offline

#5 2014-07-30 16:13:19

DaMadOne
Member
Registered: 2014-07-30
Posts: 15

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

Glad to know im not alone.  As for "we're not supposed to use xorg.conf" I don't have a choice.. it does not auto detect and properly setup my 3 monitors without it. It has never worked but I did try running without it last night just to see if it might these days... it doesn't =P

Shoober420: Since you are on a fresh install you wont have the old ones in your pacman cache so go grab the following packages from the rollback server and manually install them. It will at least get you going.

ftp://seblu.net/archlinux/arm/packages/ … pkg.tar.xz
ftp://seblu.net/archlinux/arm/packages/ … pkg.tar.xz

since you said you are a new user in case you're not sure how to manually install them use "sudo pacman -U xorg-server-1.15.2-1-x86_64.pkg.tar.xz xf86-input-evdev-2.9.0-1-x86_64.pkg.tar.xz"

Hybrid said he is using the new xorg common pkg with those 2 downgraded ones, but in case it gives you problems the older pkg URL is below

ftp://seblu.net/archlinux/arm/packages/ … pkg.tar.xz


EDIT* hybrid, have you tried to set the new xorg to work the old way? It mentions it when you install the new pkg. I didn't get much time to tinker last night. I will try when I get off work if you have not. the following is what it says if you were not aware.

>>> xorg-server has now the ability to run without root rights with
    the help of systemd-logind. xserver will fail to run if not launched
    from the same virtual terminal as was used to log in.
    Without root rights, log files will be in ~/.local/share/xorg/ directory.

    Old behavior can be restored through Xorg.wrap config file.
    See Xorg.wrap man page (man xorg.wrap).

Last edited by DaMadOne (2014-07-30 21:50:28)

Offline

#6 2014-07-30 22:13:05

DaMadOne
Member
Registered: 2014-07-30
Posts: 15

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

Just adding to the info. I found that I can comment out all the input sections of my xorg.conf then disable hotplugging with Option "AutoAddDevices" "False" and Option "AllowEmptyInput" "False" in the serverflags section of xorg.cong and then install xf86-input-mouse and xf86-input-keyboard. Then mouse and keyboard work in openbox. However while the mouse still works in XFCE my keyboard does not. This would just be a crappy workaround and not a fix though if it had worked right with XFCE too.

EDIT* I have such a love/hate relationship with bugs.. i hate to get them.. but normally I learn something in the process of trying to fix them which I love... anyhow ive learned from comparing xorg.logs from openbox and xfce that the following is completely normal..

[  1990.157] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[  1990.157] (WW) Disabling Keyboard0
[  1990.157] (WW) Disabling Mouse0

what is happening is that when loading openbox it is not loading evdev as shown in the code block below. It is saying "No input driver specified, ignoring this device." for the mouse, keyboard and the logitech unifying device.

[  6084.400] (II) config/udev: Adding input device HID 0a5c:4502 (/dev/input/event19)
[  6084.400] (**) HID 0a5c:4502: Applying InputClass "evdev keyboard catchall"
[  6084.401] (II) systemd-logind: got fd for /dev/input/event19 13:83 fd 37 paused 1
[  6084.401] (II) systemd-logind: releasing fd for 13:83
[  6084.486] (II) config/udev: Adding input device HID 0a5c:4503 (/dev/input/event20)
[  6084.486] (**) HID 0a5c:4503: Applying InputClass "evdev pointer catchall"
[  6084.486] (II) systemd-logind: got fd for /dev/input/event20 13:84 fd 37 paused 1
[  6084.486] (II) systemd-logind: releasing fd for 13:84
[  6084.573] (II) config/udev: Adding input device HID 0a5c:4503 (/dev/input/mouse0)
[  6084.573] (II) No input driver specified, ignoring this device.
[  6084.573] (II) This device may have been added with another device file.
[  6084.573] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:1025 (/dev/input/event21)
[  6084.573] (**) Logitech Unifying Device. Wireless PID:1025: Applying InputClass "evdev pointer catchall"
[  6084.573] (II) systemd-logind: got fd for /dev/input/event21 13:85 fd 37 paused 1
[  6084.573] (II) systemd-logind: releasing fd for 13:85
[  6084.673] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:1025 (/dev/input/mouse1)
[  6084.673] (II) No input driver specified, ignoring this device.
[  6084.673] (II) This device may have been added with another device file.
[  6084.674] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:200a (/dev/input/event22)
[  6084.674] (**) Logitech Unifying Device. Wireless PID:200a: Applying InputClass "evdev keyboard catchall"
[  6084.674] (II) systemd-logind: got fd for /dev/input/event22 13:86 fd 37 paused 1

when it SHOULD look like this

[  7356.083] (II) config/udev: Adding input device HID 0a5c:4502 (/dev/input/event19)
[  7356.083] (**) HID 0a5c:4502: Applying InputClass "evdev keyboard catchall"
[  7356.083] (II) Using input driver 'evdev' for 'HID 0a5c:4502'
[  7356.083] (**) HID 0a5c:4502: always reports core events
[  7356.083] (**) evdev: HID 0a5c:4502: Device: "/dev/input/event19"
[  7356.083] (--) evdev: HID 0a5c:4502: Vendor 0xa5c Product 0x4502
[  7356.083] (--) evdev: HID 0a5c:4502: Found keys
[  7356.083] (II) evdev: HID 0a5c:4502: Configuring as keyboard
[  7356.083] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:13.0/usb10/10-1/10-1.1/10-1.1:1.0/0003:0A5C:4502.0004/input/input22/event19"
[  7356.083] (II) XINPUT: Adding extended input device "HID 0a5c:4502" (type: KEYBOARD, id 8)
[  7356.083] (**) Option "xkb_rules" "evdev"
[  7356.083] (**) Option "xkb_model" "pc104"
[  7356.083] (**) Option "xkb_layout" "us"
[  7356.084] (II) config/udev: Adding input device HID 0a5c:4503 (/dev/input/event20)
[  7356.084] (**) HID 0a5c:4503: Applying InputClass "evdev pointer catchall"
[  7356.084] (II) Using input driver 'evdev' for 'HID 0a5c:4503'
[  7356.084] (**) HID 0a5c:4503: always reports core events
[  7356.084] (**) evdev: HID 0a5c:4503: Device: "/dev/input/event20"
[  7356.084] (--) evdev: HID 0a5c:4503: Vendor 0xa5c Product 0x4503
[  7356.084] (--) evdev: HID 0a5c:4503: Found 3 mouse buttons
[  7356.084] (--) evdev: HID 0a5c:4503: Found relative axes
[  7356.084] (--) evdev: HID 0a5c:4503: Found x and y relative axes
[  7356.084] (II) evdev: HID 0a5c:4503: Configuring as mouse
[  7356.084] (**) evdev: HID 0a5c:4503: YAxisMapping: buttons 4 and 5
[  7356.084] (**) evdev: HID 0a5c:4503: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[  7356.084] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:13.0/usb10/10-1/10-1.2/10-1.2:1.0/0003:0A5C:4503.0005/input/input23/event20"
[  7356.084] (II) XINPUT: Adding extended input device "HID 0a5c:4503" (type: MOUSE, id 9)
[  7356.084] (II) evdev: HID 0a5c:4503: initialized for relative axes.
[  7356.084] (**) HID 0a5c:4503: (accel) keeping acceleration scheme 1
[  7356.084] (**) HID 0a5c:4503: (accel) acceleration profile 0
[  7356.084] (**) HID 0a5c:4503: (accel) acceleration factor: 2.000
[  7356.084] (**) HID 0a5c:4503: (accel) acceleration threshold: 4
[  7356.084] (II) config/udev: Adding input device HID 0a5c:4503 (/dev/input/mouse0)
[  7356.084] (II) No input driver specified, ignoring this device.
[  7356.084] (II) This device may have been added with another device file.
[  7356.084] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:1025 (/dev/input/event21)
[  7356.084] (**) Logitech Unifying Device. Wireless PID:1025: Applying InputClass "evdev pointer catchall"
[  7356.084] (II) Using input driver 'evdev' for 'Logitech Unifying Device. Wireless PID:1025'
[  7356.084] (**) Logitech Unifying Device. Wireless PID:1025: always reports core events
[  7356.084] (**) evdev: Logitech Unifying Device. Wireless PID:1025: Device: "/dev/input/event21"
[  7356.084] (--) evdev: Logitech Unifying Device. Wireless PID:1025: Vendor 0x46d Product 0xc52b
[  7356.084] (--) evdev: Logitech Unifying Device. Wireless PID:1025: Found 20 mouse buttons
[  7356.084] (--) evdev: Logitech Unifying Device. Wireless PID:1025: Found scroll wheel(s)
[  7356.084] (--) evdev: Logitech Unifying Device. Wireless PID:1025: Found relative axes
[  7356.084] (--) evdev: Logitech Unifying Device. Wireless PID:1025: Found x and y relative axes
[  7356.084] (II) evdev: Logitech Unifying Device. Wireless PID:1025: Configuring as mouse
[  7356.084] (II) evdev: Logitech Unifying Device. Wireless PID:1025: Adding scrollwheel support
[  7356.084] (**) evdev: Logitech Unifying Device. Wireless PID:1025: YAxisMapping: buttons 4 and 5
[  7356.084] (**) evdev: Logitech Unifying Device. Wireless PID:1025: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[  7356.084] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:13.0/usb10/10-2/10-2:1.2/0003:046D:C52B.0003/0003:046D:C52B.0006/input/input24/event21"
[  7356.084] (II) XINPUT: Adding extended input device "Logitech Unifying Device. Wireless PID:1025" (type: MOUSE, id 10)
[  7356.085] (II) evdev: Logitech Unifying Device. Wireless PID:1025: initialized for relative axes.
[  7356.085] (**) Logitech Unifying Device. Wireless PID:1025: (accel) keeping acceleration scheme 1
[  7356.085] (**) Logitech Unifying Device. Wireless PID:1025: (accel) acceleration profile 0
[  7356.085] (**) Logitech Unifying Device. Wireless PID:1025: (accel) acceleration factor: 2.000
[  7356.085] (**) Logitech Unifying Device. Wireless PID:1025: (accel) acceleration threshold: 4
[  7356.085] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:1025 (/dev/input/mouse1)
[  7356.085] (II) No input driver specified, ignoring this device.
[  7356.085] (II) This device may have been added with another device file.
[  7356.085] (II) config/udev: Adding input device Logitech Unifying Device. Wireless PID:200a (/dev/input/event22)
[  7356.085] (**) Logitech Unifying Device. Wireless PID:200a: Applying InputClass "evdev keyboard catchall"
[  7356.085] (II) Using input driver 'evdev' for 'Logitech Unifying Device. Wireless PID:200a'
[  7356.085] (**) Logitech Unifying Device. Wireless PID:200a: always reports core events
[  7356.085] (**) evdev: Logitech Unifying Device. Wireless PID:200a: Device: "/dev/input/event22"
[  7356.085] (--) evdev: Logitech Unifying Device. Wireless PID:200a: Vendor 0x46d Product 0xc52b
[  7356.085] (--) evdev: Logitech Unifying Device. Wireless PID:200a: Found 1 mouse buttons
[  7356.085] (--) evdev: Logitech Unifying Device. Wireless PID:200a: Found scroll wheel(s)
[  7356.085] (--) evdev: Logitech Unifying Device. Wireless PID:200a: Found relative axes
[  7356.085] (II) evdev: Logitech Unifying Device. Wireless PID:200a: Forcing relative x/y axes to exist.
[  7356.085] (--) evdev: Logitech Unifying Device. Wireless PID:200a: Found absolute axes
[  7356.085] (II) evdev: Logitech Unifying Device. Wireless PID:200a: Forcing absolute x/y axes to exist.
[  7356.085] (--) evdev: Logitech Unifying Device. Wireless PID:200a: Found keys
[  7356.085] (II) evdev: Logitech Unifying Device. Wireless PID:200a: Configuring as mouse
[  7356.085] (II) evdev: Logitech Unifying Device. Wireless PID:200a: Configuring as keyboard
[  7356.085] (II) evdev: Logitech Unifying Device. Wireless PID:200a: Adding scrollwheel support
[  7356.085] (**) evdev: Logitech Unifying Device. Wireless PID:200a: YAxisMapping: buttons 4 and 5
[  7356.085] (**) evdev: Logitech Unifying Device. Wireless PID:200a: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[  7356.085] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:13.0/usb10/10-2/10-2:1.2/0003:046D:C52B.0003/0003:046D:C52B.0007/input/input25/event22"
[  7356.085] (II) XINPUT: Adding extended input device "Logitech Unifying Device. Wireless PID:200a" (type: KEYBOARD, id 11)
[  7356.085] (**) Option "xkb_rules" "evdev"
[  7356.085] (**) Option "xkb_model" "pc104"
[  7356.085] (**) Option "xkb_layout" "us"
[  7356.085] (II) evdev: Logitech Unifying Device. Wireless PID:200a: initialized for relative axes.
[  7356.085] (WW) evdev: Logitech Unifying Device. Wireless PID:200a: ignoring absolute axes.
[  7356.086] (**) Logitech Unifying Device. Wireless PID:200a: (accel) keeping acceleration scheme 1
[  7356.086] (**) Logitech Unifying Device. Wireless PID:200a: (accel) acceleration profile 0
[  7356.086] (**) Logitech Unifying Device. Wireless PID:200a: (accel) acceleration factor: 2.000
[  7356.086] (**) Logitech Unifying Device. Wireless PID:200a: (accel) acceleration threshold: 4

Like hybrid said it doesn't look like evdev has changed except for it now conflicts with older xorg-servers.

Last edited by DaMadOne (2014-07-31 00:50:24)

Offline

#7 2014-07-31 00:11:37

shoober420
Banned
Registered: 2014-07-22
Posts: 184

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

I just added "AutoAddDevices False" and "AllowEmptyInput False" to my xorg.conf, and my mouse and keyboard are working also. Thanks for this workaround. It will do fine until they update evdev.

Offline

#8 2014-07-31 00:45:19

DaMadOne
Member
Registered: 2014-07-30
Posts: 15

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

no problem shoober

I have some more info though! I am typing this from openbox on 1.16. I use XFCE normally and only xinit into openbox-session from tty in order to have a minimal environment to play games via steam. I just had a lightbulb appear over my head and realized that I use startx to start XFCE from my .xinitrc and I use xinit ./Games/steam (which is just a script to xset some things and start up openbox). so i changed my xinitrc to exec openbox-session and bam it's working.  Im not 100% sure what this means yet.. but im getting there =P

were you guys having this problem when launching via startx or xinit like me?

Last edited by DaMadOne (2014-07-31 00:47:31)

Offline

#9 2014-07-31 00:59:32

shoober420
Banned
Registered: 2014-07-22
Posts: 184

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

I was just trying out different things with the fix, and it seems that the only thing you need to do, at least for me, is add "AutoAddDevices" "false" to the "ServerLayout" section of xorg.conf.  The other command isn't needed, and I also didn't have to comment out anything in my Input sections. Like you said earlier, you do need the "xf86-input-mouse" and "xf86-input-keyboard" packages installed or it won't work. I do use startx to boot X. I also use my own custom .xinitrc file, and evilwm. This solution works flawlessly right now.

When you were talking about how the different window managers react to evdev, are you saying that this could be a problem with older window managers, instead of evdev itself? The strange thing is, evilwm and 1.16 worked fine for me under Debian sid, so I think it does have to do with evdev, with Arch using the more recent version then Debain's evdev, probably to avoid situations like the one we are experiencing now.

Offline

#10 2014-07-31 01:15:34

DaMadOne
Member
Registered: 2014-07-30
Posts: 15

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

Nope it's not evdev at all. Basically everyting in this thread up til now was pointless. Instead of "xinit ./Games/steam" I used "startx ./Games/steam" and everything is working like normal with all my configs the same as when I was on xorg 1.15. So it must be a permissions thing seeing as how 1.16 has changed the way it does some things as told by the 1.16 pkg when installing.  So I dont think this is even a bug at all and just the way things will be done from now on.  Im not going to mark this as solved quite yet until one of the gurus pops in here and says "yea dumb a$$es... thats the way you are supposed to do it!!" smile

EDIT* I just changed up my .xinitrc as per "Making a DE/WM choice" @ https://wiki.archlinux.org/index.php/xinitrc so I can just startx and get xfce as default and "startx ~/.xinitrc openbox" or "xinit openbox" to get openbox.

Last edited by DaMadOne (2014-07-31 01:52:13)

Offline

#11 2014-07-31 02:40:20

shoober420
Banned
Registered: 2014-07-22
Posts: 184

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

I don't quite understand. I also use "startx" to execute evilwm via .xinitrc, but I still have problems. I wasn't using xinit at all. What did you do exactly to fix the problem?

Last edited by shoober420 (2014-07-31 02:41:13)

Offline

#12 2014-07-31 03:27:18

DaMadOne
Member
Registered: 2014-07-30
Posts: 15

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

shoober420 wrote:

I don't quite understand. I also use "startx" to execute evilwm via .xinitrc, but I still have problems. I wasn't using xinit at all. What did you do exactly to fix the problem?

nothing except use "startx ./Games/steam" instead of "xinit ./Games/steam" when I was simply trying to get it to work. ~/Games/steam was nothing but a script I had used before to xset some things and then launch an openbox-session. I have other scripts for launching games by themselves that dont needs steam.. therefore I dont't even use a WM just launch the game bins instead of a wm.

~/Games/steam

#!/bin/sh
xsetroot -xcf /usr/share/icons/DMZ-Black/cursors/left_ptr 8
xset s off
xset s noblank
nvidia-settings --load-config-only &
/usr/bin/openbox-session

~/Games/ksp

#!/bin/sh
xsetroot -xcf /usr/share/icons/DMZ-Black/cursors/left_ptr 8
xset s off
xset s noblank
/usr/bin/nvidia-settings --load-config-only &
/usr/bin/compton -b --backend xrender --vsync opengl
/home/damadone/.steam/steam/SteamApps/common/Kerbal\ Space\ Program/KSP.x86_64

After reading through the Arch wiki page for .xinitrc I setup my .xinitrc as shown below and then following the wiki ran "cp /etc/X11/xinit/xserverrc ~/.xserverrc". Now all I have to do is run "xinit <.xinitrc case expression>" (ie. "xinit ksp" to load kerbal space program). Like I said before.. love/hate relationship with issues as I usually learn something.. and now launching my game scripts is easier.

#!/bin/sh

if [ -d /etc/X11/xinit/xinitrc.d ]; then
  for f in /etc/X11/xinit/xinitrc.d/*; do
    [ -x "$f" ] && . "$f"
  done
  unset f
fi

# Here Xfce is kept as default
session=${1:-xfce}

case $session in
    openbox|steam  ) exec openbox-session;; 
    xfce|xfce4     ) exec startxfce4;; 
    ksp            ) exec ~/Games/ksp;;
    doom           ) exec ~/Games/doom;;
    duke           ) exec ~/Games/eduke32;;
    winesteam      ) exec ~/Games/winesteam;;  
    xplane         ) exec ~/Games/xplane64;;
    *              ) exec $1;;
esac

Not sure why yours is still not working.. Have you tried other WMs just to try? if not try installing openbox and changing your .xinitrc to exec openbox-session and then just run startx and see if it's working. If not then maybe have a different yet similar issue?

Offline

#13 2014-07-31 04:54:35

shoober420
Banned
Registered: 2014-07-22
Posts: 184

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

I don't get how I was able to run evilwm perfectly fine with 1.16 under Debian sid, but it doesn't work under Arch. It must have something to do with evdev. I can't imagine using another wm would fix the problem. I don't think a wm effects how X binds ot your input devices. I'll wait and see if it gets fixed after some evdev updates.

Offline

#14 2014-07-31 05:11:25

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,424
Website

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

The debian 1.16 package is not the same as the Arch 1.16 package. Notably, debian ships an evdev.conf (among a lot of other things).


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#15 2014-07-31 06:17:47

shoober420
Banned
Registered: 2014-07-22
Posts: 184

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

I'm going to use the 10-evdev.conf sample file from the wiki, and see it that fixes the problem. I didn't have a 10-evedv.conf file in my xorg.conf.d folder to begin with. Maybe thats the problem.

Last edited by shoober420 (2014-07-31 06:27:57)

Offline

#16 2014-07-31 10:18:39

shoober420
Banned
Registered: 2014-07-22
Posts: 184

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

Putting the sample 10-evdev.conf file from the Arch wiki didn't fix the problem. I still have no mouse or keyboard input, unless I install xf86-input-mouse and xf86-input-keyboard. I also have to put "AutoAddDevices" "False" in my xorg.conf under the "ServerLayout" section.

Offline

#17 2014-07-31 16:43:00

ratchet
Member
From: New York, NY
Registered: 2009-11-14
Posts: 12

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

My mouse and keyboard also stopped working in X after the upgrade. I thought that a desktop manager might do correctly whatever it was I was failing to do (I had been starting xfce with xinit), so I installed lightdm and now keyboard and mouse work.

Although my desktop seems to be functional again, I remain in the dark...

Offline

#18 2014-07-31 16:43:16

hybrid
Member
Registered: 2007-02-05
Posts: 261

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

shoober420: Well as already said in the other thread: Unless you deliberately erased it you do have all the config files under /usr/share/X11/xorg.conf.d. But this doesn't have anything to do with the issue.
How do you invoke your x server?

In my case the problem may probably be that I spawn my x on vt7 by running "startx -- vt7". Acording to Jan de Groot this breaks systemd-logind. I'll try that later when I am back home.

Offline

#19 2014-07-31 16:47:00

shoober420
Banned
Registered: 2014-07-22
Posts: 184

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

ratchet wrote:

My mouse and keyboard also stopped working in X after the upgrade. I thought that a desktop manager might do correctly whatever it was I was failing to do (I had been starting xfce with xinit), so I installed lightdm and now keyboard and mouse work.

Although my desktop seems to be functional again, I remain in the dark...

I'm glad I'm not the only one experiencing this issue. I refuse to use a display manager. I just want to be able to launch X with startx. I see no reason as to why startx would cause issues with input. I'm going to try another wm and see if that somehow fixes this. But, I'm going to bed now.

hybrid wrote:

Unless you deliberately erased it you do have all the config files under /usr/share/X11/xorg.conf.d. But this doesn't have anything to do with the issue.
How do you invoke your x server?

No, I didn't have any files in there. When I did a fresh Arch install, it was completely empty. There was nothing in it. I have put the 10-evdev.conf in there, and 50-mouse-acceleration.conf (to disable mouse acceleration) file in there recently. I have not deleted anything. I wouldn't do that.

I use the following to launch X.

startx -- -nolisten tcp

Last edited by shoober420 (2014-07-31 16:52:49)

Offline

#20 2014-08-01 10:37:28

shoober420
Banned
Registered: 2014-07-22
Posts: 184

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

I can confirm, that after the new Xorg server update 1.16.0-6, and using a different wm, I still have no input unless I use the workaround provided.

Offline

#21 2014-08-02 07:11:15

shoober420
Banned
Registered: 2014-07-22
Posts: 184

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

Hey DaMadOne, a user by the name of Procyon has came up with a fix, at least for me. You have to put the vt1 command like parameter to your string to launch Xserver. Try it, and see if it fixes it for you. Thank you so much for the workaround BTW, or else I would of never made it this far.

startx -- -nolisten tcp vt1

Last edited by shoober420 (2014-08-02 07:15:01)

Offline

#22 2014-08-04 22:16:35

DaMadOne
Member
Registered: 2014-07-30
Posts: 15

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

Thanks shoober and you're welcome. I have already changed up all of my scripts to work in the way I showed before or I would try it. I dont use a DM either.. but once I changed to launching everything through my .xinitrc instead of separate scripts for everything, I no longer had any trouble. Even before I moved everything through my .xinitrc I was able to launch the exact sripts I used before using "startx ~./<path to script>" instead of "xinit ~./<path-to-script>" and my mouse and keyboard would work. It all boils down to the rootless change made in 1.16. For me though it's much easier and a much shorter command launching things the way i'm doing it now and im glad I was forced down this road. I'm glad you got everything sorted out, I am going to go ahead and mark this one as solved.

Last edited by DaMadOne (2014-08-04 22:37:05)

Offline

#23 2014-08-05 08:21:23

brebs
Member
Registered: 2007-04-03
Posts: 3,742

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

startx by itself is not secure - a naughty person can press Alt-Ctrl-F1, Ctrl-C, then be logged on as you in the terminal wink

Offline

#24 2014-08-05 15:37:35

ssri
Member
Registered: 2010-02-16
Posts: 216

Re: [SOLVED]evdev driver problems after xorg-server-1.16.0-5

brebs wrote:

startx by itself is not secure - a naughty person can press Alt-Ctrl-F1, Ctrl-C, then be logged on as you in the terminal wink

I would imagine those of us who use startx would also use vlock in conjunction as suggested by the thread you posted.

Last edited by ssri (2014-08-05 15:43:09)

Offline

Board footer

Powered by FluxBB