You are not logged in.

#1 2015-10-06 07:19:29

dsch
Member
Registered: 2015-10-05
Posts: 36

[solved] Xorg won't load mouse driver/configuration

*** I switched to Arch, yesterday, and everything went pretty smoothly.. this the only "major" issue, I have! ***

I was using a Logitech MX5500 bluetooth keyboard and mouse combo, then the keyboard stopped working and I replaced it, but I kept the mouse.
I really like it and I am used to it. It is typically a Logitech MX Revolution mouse, but uses bluetooth for connection. (https://wiki.archlinux.org/index.php/Lo … Revolution)

It is a "Buttons" "17" mouse and in order for the system to recognize all of its buttons, the "mouse" driver needs to be loaded by Xorg.

It works, but Xorg disables the "mouse" driver for some reason and (only) the button 17 is not recognized.
I use xbindkeys to bind it to mute and I need it to work.

My xorg.conf is:

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

Section "Files"
EndSection

Section "InputDevice"
       Identifier  "Mouse0"
       Driver      "mouse"
       Option      "Protocol" "auto"
       Option      "Device" "/dev/input/mice"
       Option      "ZAxisMapping" "4 5"
       Option      "XAxisMapping" "6 7"
       Option      "Buttons" "17"
EndSection

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

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
    Option         "UseEdidDpi" "FALSE"
    Option         "DPI" "96 x 96"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

and this is the log:

[    24.974] 
X.Org X Server 1.17.2
Release Date: 2015-06-16
[    24.974] X Protocol Version 11, Revision 0
[    24.974] Build Operating System: Linux 4.0.4-2-ARCH x86_64 
[    24.974] Current Operating System: Linux p5e-ws 4.2.2-1-ARCH #1 SMP PREEMPT Tue Sep 29 22:21:33 CEST 2015 x86_64
[    24.974] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=77a0e316-3fbb-4f26-bdba-478cfb99db7f rw quiet
[    24.975] Build Date: 17 July 2015  05:38:19PM
[    24.975]  
[    24.975] Current version of pixman: 0.32.8
[    24.975] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    24.975] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    24.975] (==) Log file: "/var/log/Xorg.0.log", Time: Tue Oct  6 08:14:05 2015
[    24.994] (==) Using config file: "/etc/X11/xorg.conf"
[    24.994] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    24.994] (==) ServerLayout "Layout0"
[    24.994] (**) |-->Screen "Screen0" (0)
[    24.994] (**) |   |-->Monitor "Monitor0"
[    25.001] (**) |   |-->Device "Device0"
[    25.001] (**) |-->Input Device "Keyboard0"
[    25.001] (**) |-->Input Device "Mouse0"
[    25.001] (==) Automatically adding devices
[    25.001] (==) Automatically enabling devices
[    25.001] (==) Automatically adding GPU devices
[    25.045] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/
[    25.045] (==) ModulePath set to "/usr/lib/xorg/modules"
[    25.045] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    25.045] (WW) Disabling Keyboard0
[    25.045] (WW) Disabling Mouse0
[    25.045] (II) Loader magic: 0x817d60
[    25.045] (II) Module ABI versions:
[    25.045] 	X.Org ANSI C Emulation: 0.4
[    25.045] 	X.Org Video Driver: 19.0
[    25.045] 	X.Org XInput driver : 21.1
[    25.045] 	X.Org Server Extension : 9.0
[    25.046] (EE) systemd-logind: failed to get session: PID 328 does not belong to any known session
[    25.047] (II) xfree86: Adding drm device (/dev/dri/card0)
[    25.048] (--) PCI:*(0:2:0:0) 10de:0622:0000:0000 rev 161, Mem @ 0xfd000000/16777216, 0xd0000000/268435456, 0xfa000000/33554432, I/O @ 0x0000cc00/128, BIOS @ 0x????????/524288
[    25.048] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[    25.049] (II) LoadModule: "glx"
[    25.068] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    25.751] (II) Module glx: vendor="NVIDIA Corporation"
[    25.751] 	compiled for 4.0.2, module version = 1.0.0
[    25.751] 	Module class: X.Org Server Extension
[    25.757] (II) NVIDIA GLX Module  340.93  Wed Aug 19 16:23:51 PDT 2015
[    25.766] (II) LoadModule: "nvidia"
[    25.766] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[    25.819] (II) Module nvidia: vendor="NVIDIA Corporation"
[    25.819] 	compiled for 4.0.2, module version = 1.0.0
[    25.819] 	Module class: X.Org Video Driver
[    25.823] (II) NVIDIA dlloader X Driver  340.93  Wed Aug 19 16:01:53 PDT 2015
[    25.823] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    25.824] (++) using VT number 1

[    25.829] (II) Loading sub module "fb"
[    25.829] (II) LoadModule: "fb"
[    25.830] (II) Loading /usr/lib/xorg/modules/libfb.so
[    25.834] (II) Module fb: vendor="X.Org Foundation"
[    25.834] 	compiled for 1.17.2, module version = 1.0.0
[    25.834] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    25.834] (WW) Unresolved symbol: fbGetGCPrivateKey
[    25.834] (II) Loading sub module "wfb"
[    25.834] (II) LoadModule: "wfb"
[    25.834] (II) Loading /usr/lib/xorg/modules/libwfb.so
[    25.843] (II) Module wfb: vendor="X.Org Foundation"
[    25.843] 	compiled for 1.17.2, module version = 1.0.0
[    25.843] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    25.843] (II) Loading sub module "ramdac"
[    25.843] (II) LoadModule: "ramdac"
[    25.843] (II) Module "ramdac" already built-in
[    25.864] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[    25.864] (==) NVIDIA(0): RGB weight 888
[    25.864] (==) NVIDIA(0): Default visual is TrueColor
[    25.864] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    25.865] (**) NVIDIA(0): Option "UseEdidDpi" "FALSE"
[    25.865] (**) NVIDIA(0): Option "DPI" "96 x 96"
[    25.865] (**) NVIDIA(0): Enabling 2D acceleration
[    27.000] (II) NVIDIA(0): Display (Panasonic-TV (DFP-0)) does not support NVIDIA 3D
[    27.000] (II) NVIDIA(0):     Vision stereo.
[    27.000] (II) NVIDIA(GPU-0): Found DRM driver nvidia-drm (20150116)
[    27.002] (II) NVIDIA(0): NVIDIA GPU GeForce 9600 GT (G94) at PCI:2:0:0 (GPU-0)
[    27.002] (--) NVIDIA(0): Memory: 524288 kBytes
[    27.002] (--) NVIDIA(0): VideoBIOS: 62.94.11.00.90
[    27.002] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[    27.004] (--) NVIDIA(0): Valid display device(s) on GeForce 9600 GT at PCI:2:0:0
[    27.004] (--) NVIDIA(0):     CRT-0
[    27.004] (--) NVIDIA(0):     CRT-1
[    27.004] (--) NVIDIA(0):     TV-0
[    27.004] (--) NVIDIA(0):     Panasonic-TV (DFP-0) (boot, connected)
[    27.004] (--) NVIDIA(0):     DFP-1
[    27.004] (--) NVIDIA(GPU-0): CRT-0: 400.0 MHz maximum pixel clock
[    27.004] (--) NVIDIA(GPU-0): CRT-1: 400.0 MHz maximum pixel clock
[    27.004] (--) NVIDIA(GPU-0): TV-0: 400.0 MHz maximum pixel clock
[    27.004] (--) NVIDIA(0): Panasonic-TV (DFP-0): Internal TMDS
[    27.004] (--) NVIDIA(GPU-0): Panasonic-TV (DFP-0): 165.0 MHz maximum pixel clock
[    27.004] (--) NVIDIA(0): DFP-1: Internal TMDS
[    27.004] (--) NVIDIA(GPU-0): DFP-1: 330.0 MHz maximum pixel clock
[    27.004] (**) NVIDIA(0): Using HorizSync/VertRefresh ranges from the EDID for display
[    27.004] (**) NVIDIA(0):     device Panasonic-TV (DFP-0) (Using EDID frequencies has
[    27.004] (**) NVIDIA(0):     been enabled on all display devices.)
[    27.008] (==) NVIDIA(0): 
[    27.008] (==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
[    27.008] (==) NVIDIA(0):     will be used as the requested mode.
[    27.008] (==) NVIDIA(0): 
[    27.008] (II) NVIDIA(0): Validated MetaModes:
[    27.008] (II) NVIDIA(0):     "DFP-0:nvidia-auto-select"
[    27.008] (II) NVIDIA(0): Virtual screen size determined to be 1920 x 1080
[    27.050] (**) NVIDIA(0): DPI set to (96, 96); computed from "DPI" X config option
[    27.050] (--) Depth 24 pixmap format is 32 bpp
[    27.050] (II) NVIDIA: Using 768.00 MB of virtual memory for indirect memory access.
[    27.059] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[    27.059] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[    27.059] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[    27.059] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[    27.059] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[    27.059] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[    27.059] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[    27.059] (II) NVIDIA(0):     Config Options in the README.
[    27.061] (II) NVIDIA(0): Setting mode "DFP-0:nvidia-auto-select"
[    27.142] (==) NVIDIA(0): Disabling shared memory pixmaps
[    27.142] (==) NVIDIA(0): Backing store enabled
[    27.142] (==) NVIDIA(0): Silken mouse enabled
[    27.143] (**) NVIDIA(0): DPMS enabled
[    27.143] (II) Loading sub module "dri2"
[    27.143] (II) LoadModule: "dri2"
[    27.143] (II) Module "dri2" already built-in
[    27.143] (II) NVIDIA(0): [DRI2] Setup complete
[    27.143] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[    27.144] (--) RandR disabled
[    27.154] (II) Initializing extension GLX
[    27.154] (II) Indirect GLX disabled.(II) config/udev: Adding input device Power Button (/dev/input/event4)
[    27.520] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    27.520] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    27.520] (II) LoadModule: "libinput"
[    27.520] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    27.540] (II) Module libinput: vendor="X.Org Foundation"
[    27.540] 	compiled for 1.17.2, module version = 0.14.0
[    27.540] 	Module class: X.Org XInput Driver
[    27.540] 	ABI class: X.Org XInput driver, version 21.1
[    27.540] (II) Using input driver 'libinput' for 'Power Button'
[    27.540] (**) Power Button: always reports core events
[    27.540] (**) Option "Device" "/dev/input/event4"
[    27.541] (II) input device 'Power Button', /dev/input/event4 is tagged by udev as: Keyboard
[    27.541] (II) input device 'Power Button', /dev/input/event4 is a keyboard
[    27.553] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input5/event4"
[    27.553] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    27.554] (II) input device 'Power Button', /dev/input/event4 is tagged by udev as: Keyboard
[    27.554] (II) input device 'Power Button', /dev/input/event4 is a keyboard
[    27.554] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[    27.554] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    27.554] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    27.554] (II) Using input driver 'libinput' for 'Power Button'
[    27.554] (**) Power Button: always reports core events
[    27.554] (**) Option "Device" "/dev/input/event3"
[    27.554] (II) input device 'Power Button', /dev/input/event3 is tagged by udev as: Keyboard
[    27.554] (II) input device 'Power Button', /dev/input/event3 is a keyboard
[    27.566] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input4/event3"
[    27.566] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 7)
[    27.567] (II) input device 'Power Button', /dev/input/event3 is tagged by udev as: Keyboard
[    27.567] (II) input device 'Power Button', /dev/input/event3 is a keyboard
[    27.567] (II) config/udev: Adding input device HDA Intel Line Out Front (/dev/input/event9)
[    27.567] (II) No input driver specified, ignoring this device.
[    27.567] (II) This device may have been added with another device file.
[    27.568] (II) config/udev: Adding input device HDA Intel Line Out Surround (/dev/input/event10)
[    27.568] (II) No input driver specified, ignoring this device.
[    27.568] (II) This device may have been added with another device file.
[    27.568] (II) config/udev: Adding input device HDA Intel Line Out CLFE (/dev/input/event11)
[    27.568] (II) No input driver specified, ignoring this device.
[    27.568] (II) This device may have been added with another device file.
[    27.569] (II) config/udev: Adding input device HDA Intel Line Out Side (/dev/input/event12)
[    27.569] (II) No input driver specified, ignoring this device.
[    27.569] (II) This device may have been added with another device file.
[    27.569] (II) config/udev: Adding input device HDA Intel Front Headphone (/dev/input/event13)
[    27.569] (II) No input driver specified, ignoring this device.
[    27.569] (II) This device may have been added with another device file.
[    27.569] (II) config/udev: Adding input device HDA Intel Front Mic (/dev/input/event6)
[    27.569] (II) No input driver specified, ignoring this device.
[    27.569] (II) This device may have been added with another device file.
[    27.570] (II) config/udev: Adding input device HDA Intel Rear Mic (/dev/input/event7)
[    27.570] (II) No input driver specified, ignoring this device.
[    27.570] (II) This device may have been added with another device file.
[    27.570] (II) config/udev: Adding input device HDA Intel Line (/dev/input/event8)
[    27.570] (II) No input driver specified, ignoring this device.
[    27.570] (II) This device may have been added with another device file.
[    27.571] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/event14)
[    27.571] (**) Xbox 360 Wireless Receiver: Applying InputClass "joystick catchall"
[    27.571] (II) LoadModule: "joystick"
[    27.571] (II) Loading /usr/lib/xorg/modules/input/joystick_drv.so
[    27.577] (II) Module joystick: vendor="X.Org Foundation"
[    27.577] 	compiled for 1.16.0, module version = 1.6.2
[    27.577] 	Module class: X.Org XInput Driver
[    27.577] 	ABI class: X.Org XInput driver, version 21.0
[    27.577] (II) Using input driver 'joystick' for 'Xbox 360 Wireless Receiver'
[    27.577] (**) Xbox 360 Wireless Receiver: always reports core events
[    27.577] (**) Xbox 360 Wireless Receiver (keys): Applying InputClass "joystick catchall"
[    27.577] (II) Using input driver 'joystick' for 'Xbox 360 Wireless Receiver (keys)'
[    27.577] (**) Xbox 360 Wireless Receiver (keys): always reports core events
[    27.577] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2:1.0/input/input15/event14"
[    27.577] (II) XINPUT: Adding extended input device "Xbox 360 Wireless Receiver (keys)" (type: JOYSTICK, id 8)
[    27.603] (**) Option "Device" "/dev/input/event14"
[    27.603] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2:1.0/input/input15/event14"
[    27.603] (II) XINPUT: Adding extended input device "Xbox 360 Wireless Receiver" (type: JOYSTICK, id 9)
[    27.603] (II) Joystick: Xbox 360 Wireless Receiver. bus 0x3 vendor 0x45e product 0x719 version 0x100
[    27.603] (II) Joystick: found 6 axes, 15 buttons
[    27.660] JOYSTICK: DebugLevel set to 0
[    27.660] (**) Xbox 360 Wireless Receiver: (accel) keeping acceleration scheme 1
[    27.660] (**) Xbox 360 Wireless Receiver: (accel) acceleration profile 0
[    27.660] (**) Xbox 360 Wireless Receiver: (accel) acceleration factor: 2.000
[    27.660] (**) Xbox 360 Wireless Receiver: (accel) acceleration threshold: 4
[    27.660] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/js0)
[    27.660] (II) No input driver specified, ignoring this device.
[    27.660] (II) This device may have been added with another device file.
[    27.661] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/event15)
[    27.661] (**) Xbox 360 Wireless Receiver: Applying InputClass "joystick catchall"
[    27.661] (II) Using input driver 'joystick' for 'Xbox 360 Wireless Receiver'
[    27.661] (**) Xbox 360 Wireless Receiver: always reports core events
[    27.661] (**) Xbox 360 Wireless Receiver (keys): Applying InputClass "joystick catchall"
[    27.661] (II) Using input driver 'joystick' for 'Xbox 360 Wireless Receiver (keys)'
[    27.661] (**) Xbox 360 Wireless Receiver (keys): always reports core events
[    27.661] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2:1.2/input/input16/event15"
[    27.661] (II) XINPUT: Adding extended input device "Xbox 360 Wireless Receiver (keys)" (type: JOYSTICK, id 10)
[    27.661] (**) Option "Device" "/dev/input/event15"
[    27.661] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2:1.2/input/input16/event15"
[    27.661] (II) XINPUT: Adding extended input device "Xbox 360 Wireless Receiver" (type: JOYSTICK, id 11)
[    27.662] (II) Joystick: Xbox 360 Wireless Receiver. bus 0x3 vendor 0x45e product 0x719 version 0x100
[    27.662] (II) Joystick: found 6 axes, 15 buttons
[    27.710] JOYSTICK: DebugLevel set to 0
[    27.710] (**) Xbox 360 Wireless Receiver: (accel) keeping acceleration scheme 1
[    27.710] (**) Xbox 360 Wireless Receiver: (accel) acceleration profile 0
[    27.710] (**) Xbox 360 Wireless Receiver: (accel) acceleration factor: 2.000
[    27.710] (**) Xbox 360 Wireless Receiver: (accel) acceleration threshold: 4
[    27.710] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/js1)
[    27.710] (II) No input driver specified, ignoring this device.
[    27.710] (II) This device may have been added with another device file.
[    27.711] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/event16)
[    27.711] (**) Xbox 360 Wireless Receiver: Applying InputClass "joystick catchall"
[    27.711] (II) Using input driver 'joystick' for 'Xbox 360 Wireless Receiver'
[    27.711] (**) Xbox 360 Wireless Receiver: always reports core events
[    27.711] (**) Xbox 360 Wireless Receiver (keys): Applying InputClass "joystick catchall"
[    27.711] (II) Using input driver 'joystick' for 'Xbox 360 Wireless Receiver (keys)'
[    27.711] (**) Xbox 360 Wireless Receiver (keys): always reports core events
[    27.711] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2:1.4/input/input17/event16"
[    27.711] (II) XINPUT: Adding extended input device "Xbox 360 Wireless Receiver (keys)" (type: JOYSTICK, id 12)
[    27.711] (**) Option "Device" "/dev/input/event16"
[    27.711] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2:1.4/input/input17/event16"
[    27.711] (II) XINPUT: Adding extended input device "Xbox 360 Wireless Receiver" (type: JOYSTICK, id 13)
[    27.711] (II) Joystick: Xbox 360 Wireless Receiver. bus 0x3 vendor 0x45e product 0x719 version 0x100
[    27.711] (II) Joystick: found 6 axes, 15 buttons
[    27.756] JOYSTICK: DebugLevel set to 0
[    27.756] (**) Xbox 360 Wireless Receiver: (accel) keeping acceleration scheme 1
[    27.756] (**) Xbox 360 Wireless Receiver: (accel) acceleration profile 0
[    27.756] (**) Xbox 360 Wireless Receiver: (accel) acceleration factor: 2.000
[    27.756] (**) Xbox 360 Wireless Receiver: (accel) acceleration threshold: 4
[    27.757] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/js2)
[    27.757] (II) No input driver specified, ignoring this device.
[    27.757] (II) This device may have been added with another device file.
[    27.758] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/event17)
[    27.758] (**) Xbox 360 Wireless Receiver: Applying InputClass "joystick catchall"
[    27.758] (II) Using input driver 'joystick' for 'Xbox 360 Wireless Receiver'
[    27.758] (**) Xbox 360 Wireless Receiver: always reports core events
[    27.758] (**) Xbox 360 Wireless Receiver (keys): Applying InputClass "joystick catchall"
[    27.758] (II) Using input driver 'joystick' for 'Xbox 360 Wireless Receiver (keys)'
[    27.758] (**) Xbox 360 Wireless Receiver (keys): always reports core events
[    27.758] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2:1.6/input/input18/event17"
[    27.758] (II) XINPUT: Adding extended input device "Xbox 360 Wireless Receiver (keys)" (type: JOYSTICK, id 14)
[    27.758] (**) Option "Device" "/dev/input/event17"
[    27.758] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb5/5-2/5-2:1.6/input/input18/event17"
[    27.758] (II) XINPUT: Adding extended input device "Xbox 360 Wireless Receiver" (type: JOYSTICK, id 15)
[    27.758] (II) Joystick: Xbox 360 Wireless Receiver. bus 0x3 vendor 0x45e product 0x719 version 0x100
[    27.758] (II) Joystick: found 6 axes, 15 buttons
[    27.803] JOYSTICK: DebugLevel set to 0
[    27.803] (**) Xbox 360 Wireless Receiver: (accel) keeping acceleration scheme 1
[    27.803] (**) Xbox 360 Wireless Receiver: (accel) acceleration profile 0
[    27.803] (**) Xbox 360 Wireless Receiver: (accel) acceleration factor: 2.000
[    27.803] (**) Xbox 360 Wireless Receiver: (accel) acceleration threshold: 4
[    27.804] (II) config/udev: Adding input device Xbox 360 Wireless Receiver (/dev/input/js3)
[    27.804] (II) No input driver specified, ignoring this device.
[    27.804] (II) This device may have been added with another device file.
[    27.804] (II) config/udev: Adding input device gspca_zc3xx (/dev/input/event18)
[    27.804] (**) gspca_zc3xx: Applying InputClass "evdev keyboard catchall"
[    27.804] (**) gspca_zc3xx: Applying InputClass "libinput keyboard catchall"
[    27.804] (II) Using input driver 'libinput' for 'gspca_zc3xx'
[    27.804] (**) gspca_zc3xx: always reports core events
[    27.804] (**) Option "Device" "/dev/input/event18"
[    27.805] (II) input device 'gspca_zc3xx', /dev/input/event18 is tagged by udev as: Keyboard
[    27.805] (II) input device 'gspca_zc3xx', /dev/input/event18 is a keyboard
[    27.843] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.1/usb6/6-2/input/input19/event18"
[    27.843] (II) XINPUT: Adding extended input device "gspca_zc3xx" (type: KEYBOARD, id 16)
[    27.843] (II) input device 'gspca_zc3xx', /dev/input/event18 is tagged by udev as: Keyboard
[    27.843] (II) input device 'gspca_zc3xx', /dev/input/event18 is a keyboard
[    27.844] (II) config/udev: Adding input device Logitech K340 (/dev/input/event0)
[    27.844] (**) Logitech K340: Applying InputClass "evdev keyboard catchall"
[    27.844] (**) Logitech K340: Applying InputClass "libinput keyboard catchall"
[    27.844] (II) Using input driver 'libinput' for 'Logitech K340'
[    27.844] (**) Logitech K340: always reports core events
[    27.844] (**) Option "Device" "/dev/input/event0"
[    27.845] (II) input device 'Logitech K340', /dev/input/event0 is tagged by udev as: Keyboard
[    27.845] (II) input device 'Logitech K340', /dev/input/event0 is a keyboard
[    27.873] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.2/usb7/7-1/7-1:1.2/0003:046D:C52B.0003/0003:046D:2007.0004/input/input1/event0"
[    27.873] (II) XINPUT: Adding extended input device "Logitech K340" (type: MOUSE, id 17)
[    27.873] (**) Option "AccelerationScheme" "none"
[    27.873] (**) Logitech K340: (accel) selected scheme none/0
[    27.873] (**) Logitech K340: (accel) acceleration factor: 2.000
[    27.873] (**) Logitech K340: (accel) acceleration threshold: 4
[    27.874] (II) input device 'Logitech K340', /dev/input/event0 is tagged by udev as: Keyboard
[    27.874] (II) input device 'Logitech K340', /dev/input/event0 is a keyboard
[    27.875] (II) config/udev: Adding input device Logitech Logitech BT Mini-Receiver (/dev/input/event1)
[    27.875] (**) Logitech Logitech BT Mini-Receiver: Applying InputClass "evdev keyboard catchall"
[    27.875] (**) Logitech Logitech BT Mini-Receiver: Applying InputClass "libinput keyboard catchall"
[    27.875] (II) Using input driver 'libinput' for 'Logitech Logitech BT Mini-Receiver'
[    27.875] (**) Logitech Logitech BT Mini-Receiver: always reports core events
[    27.875] (**) Option "Device" "/dev/input/event1"
[    27.875] (II) input device 'Logitech Logitech BT Mini-Receiver', /dev/input/event1 is tagged by udev as: Keyboard
[    27.875] (II) input device 'Logitech Logitech BT Mini-Receiver', /dev/input/event1 is a keyboard
[    27.903] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2.2/7-2.2:1.0/0003:046D:C71B.0005/input/input2/event1"
[    27.903] (II) XINPUT: Adding extended input device "Logitech Logitech BT Mini-Receiver" (type: KEYBOARD, id 18)
[    27.904] (II) input device 'Logitech Logitech BT Mini-Receiver', /dev/input/event1 is tagged by udev as: Keyboard
[    27.904] (II) input device 'Logitech Logitech BT Mini-Receiver', /dev/input/event1 is a keyboard
[    27.904] (II) config/udev: Adding input device Logitech Logitech BT Mini-Receiver (/dev/input/event2)
[    27.904] (**) Logitech Logitech BT Mini-Receiver: Applying InputClass "evdev pointer catchall"
[    27.904] (**) Logitech Logitech BT Mini-Receiver: Applying InputClass "evdev keyboard catchall"
[    27.904] (**) Logitech Logitech BT Mini-Receiver: Applying InputClass "libinput pointer catchall"
[    27.904] (**) Logitech Logitech BT Mini-Receiver: Applying InputClass "libinput keyboard catchall"
[    27.905] (II) Using input driver 'libinput' for 'Logitech Logitech BT Mini-Receiver'
[    27.905] (**) Logitech Logitech BT Mini-Receiver: always reports core events
[    27.905] (**) Option "Device" "/dev/input/event2"
[    27.905] (II) input device 'Logitech Logitech BT Mini-Receiver', /dev/input/event2 is tagged by udev as: Keyboard Mouse
[    27.905] (II) input device 'Logitech Logitech BT Mini-Receiver', /dev/input/event2 is a pointer caps
[    27.905] (II) input device 'Logitech Logitech BT Mini-Receiver', /dev/input/event2 is a keyboard
[    27.933] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.2/usb7/7-2/7-2.3/7-2.3:1.0/0003:046D:C71C.0006/input/input3/event2"
[    27.933] (II) XINPUT: Adding extended input device "Logitech Logitech BT Mini-Receiver" (type: MOUSE, id 19)
[    27.933] (**) Option "AccelerationScheme" "none"
[    27.933] (**) Logitech Logitech BT Mini-Receiver: (accel) selected scheme none/0
[    27.933] (**) Logitech Logitech BT Mini-Receiver: (accel) acceleration factor: 2.000
[    27.933] (**) Logitech Logitech BT Mini-Receiver: (accel) acceleration threshold: 4
[    27.934] (II) input device 'Logitech Logitech BT Mini-Receiver', /dev/input/event2 is tagged by udev as: Keyboard Mouse
[    27.934] (II) input device 'Logitech Logitech BT Mini-Receiver', /dev/input/event2 is a pointer caps
[    27.934] (II) input device 'Logitech Logitech BT Mini-Receiver', /dev/input/event2 is a keyboard
[    27.935] (II) config/udev: Adding input device Logitech Logitech BT Mini-Receiver (/dev/input/mouse0)
[    27.935] (II) No input driver specified, ignoring this device.
[    27.935] (II) This device may have been added with another device file.
[    27.935] (II) config/udev: Adding input device PC Speaker (/dev/input/event5)
[    27.935] (II) No input driver specified, ignoring this device.
[    27.935] (II) This device may have been added with another device file.
[    80.874] (II) NVIDIA(GPU-0): Display (Panasonic-TV (DFP-0)) does not support NVIDIA 3D
[    80.874] (II) NVIDIA(GPU-0):     Vision stereo.
[    84.910] (II) NVIDIA(0): Setting mode "DVI-I-2: 1920x1080_60 @1920x1080 +0+0 {ViewPortIn=1920x1080, ViewPortOut=1920x1080+0+0}"
[    85.146] (II) NVIDIA(GPU-0): Display (Panasonic-TV (DFP-0)) does not support NVIDIA 3D
[    85.146] (II) NVIDIA(GPU-0):     Vision stereo.
[    86.599] (II) NVIDIA(GPU-0): Display (Panasonic-TV (DFP-0)) does not support NVIDIA 3D
[    86.600] (II) NVIDIA(GPU-0):     Vision stereo.
[   111.137] (II) NVIDIA(GPU-0): Display (Panasonic-TV (DFP-0)) does not support NVIDIA 3D
[   111.137] (II) NVIDIA(GPU-0):     Vision stereo.
[   111.248] (II) NVIDIA(GPU-0): Display (Panasonic-TV (DFP-0)) does not support NVIDIA 3D
[   111.248] (II) NVIDIA(GPU-0):     Vision stereo.
[  1391.934] (II) NVIDIA(GPU-0): Display (Panasonic-TV (DFP-0)) does not support NVIDIA 3D
[  1391.934] (II) NVIDIA(GPU-0):     Vision stereo.
[  1507.067] (II) SYN_DROPPED event from "Logitech Logitech BT Mini-Receiver" - some input events have been lost.

Last edited by dsch (2015-10-07 10:58:47)

Offline

#2 2015-10-06 11:10:46

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,948

Re: [solved] Xorg won't load mouse driver/configuration

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

You basically got some options :

- disable evdev / udev hotplugging and make sure every device you will ever need is present in your xorg.conf xorg.conf.d/ files .
(removing xf86-input-evdev may be enough to disable hotplugging)

- switch to evdev driver, https://wiki.archlinux.org/index.php/Al … ns_Working might be helpful

- look into libinput driver (ported from wayland,  libinput on X is still a bit experimental i think)


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#3 2015-10-06 11:16:52

byte
Member
From: Düsseldorf (DE)
Registered: 2006-05-01
Posts: 2,046

Re: [solved] Xorg won't load mouse driver/configuration

Ever tried without xorg.conf (the default)?


1000

Offline

#4 2015-10-06 11:21:11

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,948

Re: [solved] Xorg won't load mouse driver/configuration

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

nvidia proprietary driver doesn't work without an xorg.conf file (amd catalyst has same issue) , so that would require dsch to use nouveau/modesetting  instead of nvidia driver.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

#5 2015-10-06 12:24:22

byte
Member
From: Düsseldorf (DE)
Registered: 2006-05-01
Posts: 2,046

Re: [solved] Xorg won't load mouse driver/configuration

> nvidia proprietary driver doesn't work without an xorg.conf file
Wrong. Dunno since when (my system is pretty fresh) but never had one.

Ok, found it: https://bugs.archlinux.org/task/41259

Last edited by byte (2015-10-06 12:29:08)


1000

Offline

#6 2015-10-06 13:58:29

dsch
Member
Registered: 2015-10-05
Posts: 36

Re: [solved] Xorg won't load mouse driver/configuration

Lone_Wolf wrote:
[    25.045] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.

You basically got some options :

- disable evdev / udev hotplugging and make sure every device you will ever need is present in your xorg.conf xorg.conf.d/ files .
(removing xf86-input-evdev may be enough to disable hotplugging)

- switch to evdev driver, https://wiki.archlinux.org/index.php/Al … ns_Working might be helpful

- look into libinput driver (ported from wayland,  libinput on X is still a bit experimental i think)

That worked! I switched to evdev and it worked.

I am adding here my new xorg.conf for other users, which potentially have the same problem.
I must add here that for some reason the "Media Wheel Press" button is now b:16 instead of b:17, which mislead me at first, but then testing with xev cleared this out.

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 340.93  (buildmeister@swio-display-x86-rhel47-03)  Wed Aug 19 17:11:04 PDT 2015

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

Section "Files"
EndSection

Section "InputDevice"
    Identifier "Mouse0"
    Driver "evdev"
    Option "CorePointer"
    Option "Protocol" "Auto"
    Option "Dev Phys" "usb-0000:00:1d.2-2.3/input0"
    Option "Buttons" "17"
# Option "Device" "/dev/input/event2"
EndSection 

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

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
    Option         "UseEdidDpi" "FALSE"
    Option         "DPI" "96 x 96"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Offline

#7 2015-10-07 09:57:29

Lone_Wolf
Forum Moderator
From: Netherlands, Europe
Registered: 2005-10-04
Posts: 11,948

Re: [solved] Xorg won't load mouse driver/configuration

Dsch,  Don't forget to add [solved] to title (edit first post) .

@Byte:
You are right, Xorg autodetect and nvidia proprietary driver can be combined now.
Some nvidia user should edit the wiki to reflect that.


Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.


(A works at time B)  && (time C > time B ) ≠  (A works at time C)

Offline

Board footer

Powered by FluxBB