You are not logged in.

#1 2019-10-21 03:18:09

Ruins He
Member
From: Fuzhou, China
Registered: 2014-01-11
Posts: 4

[SOLVED] The mouse cursor disappears in latest kernel

Hi everyone,

I meet a problem that the moue disappear in the kernel of version 5.3.7, and I switch back the LTS version, the mouse cursor becomes showing.
I've met the problem about a month ago (I'm not sure what's the version it was, but I'm sure that I used the latest version in that time). Any suggestions?

Some information I can provide for my system:

  • I use i3 DE for daily work and currently LTS version of kernel is a workaround of this issue

  • I tried to switch the DE to gnome last month but nothing helps.

  • The kernel version and type of graphic drvier:

    $ uname -a
    Linux ruinshe-pc 5.3.7-arch1-1-ARCH #1 SMP PREEMPT Fri Oct 18 00:17:03 UTC 2019 x86_64 GNU/Linux
    
    $ cat /etc/os-release
    NAME="Arch Linux"
    PRETTY_NAME="Arch Linux"
    ID=arch
    BUILD_ID=rolling
    ANSI_COLOR="0;36"
    HOME_URL="https://www.archlinux.org/"
    DOCUMENTATION_URL="https://wiki.archlinux.org/"
    SUPPORT_URL="https://bbs.archlinux.org/"
    BUG_REPORT_URL="https://bugs.archlinux.org/"
    LOGO=archlinux
    
    $ lspci | grep VGA
    06:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. G200eR2
  • Maybe helpful, the log of Xorg.log:

    [    13.043]
    X.Org X Server 1.20.5
    X Protocol Version 11, Revision 0
    [    13.043] Build Operating System: Linux Arch Linux
    [    13.043] Current Operating System: Linux ruinshe-pc 5.3.7-arch1-1-ARCH #1 SMP PREEMPT Fri Oct 18 00:17:03 UTC 2019 x86_64
    [    13.043] Kernel command line: BOOT_IMAGE=/vmlinuz-linux root=UUID=0eff7d19-94ad-4cdb-9fb3-55c26098a74e rw loglevel=3 quiet
    [    13.043] Build Date: 30 June 2019  09:52:01AM
    [    13.043]
    [    13.043] Current version of pixman: 0.38.4
    [    13.043] 	Before reporting problems, check http://wiki.x.org
    	to make sure that you have the latest version.
    [    13.043] Markers: (--) probed, (**) from config file, (==) default setting,
    	(++) from command line, (!!) notice, (II) informational,
    	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    [    13.043] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Oct 21 10:17:34 2019
    [    13.071] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    [    13.079] (==) No Layout section.  Using the first Screen section.
    [    13.079] (==) No screen section available. Using defaults.
    [    13.079] (**) |-->Screen "Default Screen Section" (0)
    [    13.079] (**) |   |-->Monitor "<default monitor>"
    [    13.087] (==) No monitor specified for screen "Default Screen Section".
    	Using a default monitor configuration.
    [    13.088] (==) Automatically adding devices
    [    13.088] (==) Automatically enabling devices
    [    13.088] (==) Automatically adding GPU devices
    [    13.088] (==) Automatically binding GPU devices
    [    13.088] (==) Max clients allowed: 256, resource mask: 0x1fffff
    [    13.115] (WW) The directory "/usr/share/fonts/misc" does not exist.
    [    13.115] 	Entry deleted from font path.
    [    13.168] (WW) The directory "/usr/share/fonts/Type1" does not exist.
    [    13.168] 	Entry deleted from font path.
    [    13.168] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
    [    13.168] 	Entry deleted from font path.
    [    13.169] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
    [    13.169] 	Entry deleted from font path.
    [    13.169] (==) FontPath set to:
    	/usr/share/fonts/TTF,
    	/usr/share/fonts/OTF
    [    13.169] (==) ModulePath set to "/usr/lib/xorg/modules"
    [    13.169] (II) The server relies on udev to provide the list of input devices.
    	If no devices become available, reconfigure udev or disable AutoAddDevices.
    [    13.169] (II) Module ABI versions:
    [    13.169] 	X.Org ANSI C Emulation: 0.4
    [    13.169] 	X.Org Video Driver: 24.0
    [    13.169] 	X.Org XInput driver : 24.1
    [    13.169] 	X.Org Server Extension : 10.0
    [    13.170] (++) using VT number 7
    
    [    13.170] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
    [    13.171] (II) xfree86: Adding drm device (/dev/dri/card0)
    [    13.188] (--) PCI:*(6@0:0:0) 102b:0534:1028:04f6 rev 0, Mem @ 0xd8000000/16777216, 0xde7fc000/16384, 0xdd800000/8388608, BIOS @ 0x????????/131072
    [    13.188] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
    [    13.188] (II) LoadModule: "glx"
    [    13.199] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
    [    13.311] (II) Module glx: vendor="X.Org Foundation"
    [    13.311] 	compiled for 1.20.5, module version = 1.0.0
    [    13.311] 	ABI class: X.Org Server Extension, version 10.0
    [    13.311] (==) Matched mga as autoconfigured driver 0
    [    13.311] (==) Matched modesetting as autoconfigured driver 1
    [    13.311] (==) Matched fbdev as autoconfigured driver 2
    [    13.311] (==) Matched vesa as autoconfigured driver 3
    [    13.311] (==) Assigned the driver to the xf86ConfigLayout
    [    13.311] (II) LoadModule: "mga"
    [    13.311] (WW) Warning, couldn't open module mga
    [    13.311] (EE) Failed to load module "mga" (module does not exist, 0)
    [    13.311] (II) LoadModule: "modesetting"
    [    13.311] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
    [    13.336] (II) Module modesetting: vendor="X.Org Foundation"
    [    13.336] 	compiled for 1.20.5, module version = 1.20.5
    [    13.336] 	Module class: X.Org Video Driver
    [    13.336] 	ABI class: X.Org Video Driver, version 24.0
    [    13.336] (II) LoadModule: "fbdev"
    [    13.336] (WW) Warning, couldn't open module fbdev
    [    13.336] (EE) Failed to load module "fbdev" (module does not exist, 0)
    [    13.336] (II) LoadModule: "vesa"
    [    13.337] (WW) Warning, couldn't open module vesa
    [    13.337] (EE) Failed to load module "vesa" (module does not exist, 0)
    [    13.337] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
    [    13.374] (II) modeset(0): using drv /dev/dri/card0
    [    13.375] (II) modeset(0): Creating default Display subsection in Screen section
    	"Default Screen Section" for depth/fbbpp 24/32
    [    13.375] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
    [    13.375] (==) modeset(0): RGB weight 888
    [    13.375] (==) modeset(0): Default visual is TrueColor
    [    13.375] (II) Loading sub module "glamoregl"
    [    13.375] (II) LoadModule: "glamoregl"
    [    13.375] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
    [    13.409] (II) Module glamoregl: vendor="X.Org Foundation"
    [    13.409] 	compiled for 1.20.5, module version = 1.0.1
    [    13.409] 	ABI class: X.Org ANSI C Emulation, version 0.4
    [    15.822] (II) modeset(0): Refusing to try glamor on llvmpipe
    [    15.914] (EE) modeset(0): glamor initialization failed
    [    15.914] (II) modeset(0): ShadowFB: preferred YES, enabled YES
    [    15.914] (II) modeset(0): Double-buffered shadow updates: on
    [    15.953] (II) modeset(0): Output VGA-1 has no monitor section
    [    16.002] (II) modeset(0): EDID for output VGA-1
    [    16.003] (II) modeset(0): Manufacturer: HPN  Model: 337f  Serial#: 16843009
    [    16.003] (II) modeset(0): Year: 2018  Week: 19
    [    16.003] (II) modeset(0): EDID Version: 1.3
    [    16.003] (II) modeset(0): Analog Display Input,  Input Voltage Level: 0.700/0.700 V
    [    16.003] (II) modeset(0): Sync:  Separate
    [    16.003] (II) modeset(0): Max Image Size [cm]: horiz.: 45  vert.: 26
    [    16.003] (II) modeset(0): Gamma: 2.20
    [    16.003] (II) modeset(0): DPMS capabilities: Off; RGB/Color Display
    [    16.003] (II) modeset(0): First detailed timing is preferred mode
    [    16.003] (II) modeset(0): redX: 0.634 redY: 0.338   greenX: 0.311 greenY: 0.626
    [    16.003] (II) modeset(0): blueX: 0.159 blueY: 0.060   whiteX: 0.313 whiteY: 0.329
    [    16.003] (II) modeset(0): Supported established timings:
    [    16.003] (II) modeset(0): 720x400@70Hz
    [    16.003] (II) modeset(0): 640x480@60Hz
    [    16.003] (II) modeset(0): 800x600@60Hz
    [    16.003] (II) modeset(0): 1024x768@60Hz
    [    16.003] (II) modeset(0): Manufacturer's mask: 0
    [    16.003] (II) modeset(0): Supported standard timings:
    [    16.003] (II) modeset(0): #0: hsize: 1600  vsize 900  refresh: 60  vid: 49321
    [    16.003] (II) modeset(0): #1: hsize: 1280  vsize 720  refresh: 60  vid: 49281
    [    16.003] (II) modeset(0): #2: hsize: 1440  vsize 900  refresh: 60  vid: 149
    [    16.003] (II) modeset(0): #3: hsize: 1280  vsize 800  refresh: 60  vid: 129
    [    16.003] (II) modeset(0): Supported detailed timing:
    [    16.003] (II) modeset(0): clock: 108.0 MHz   Image Size:  452 x 263 mm
    [    16.003] (II) modeset(0): h_active: 1600  h_sync: 1624  h_sync_end 1704 h_blank_end 1800 h_border: 0
    [    16.003] (II) modeset(0): v_active: 900  v_sync: 901  v_sync_end 904 v_blanking: 1000 v_border: 0
    [    16.003] (II) modeset(0): Ranges: V min: 50 V max: 60 Hz, H min: 30 H max: 70 kHz, PixClock max 175 MHz
    [    16.003] (II) modeset(0): Monitor name: HP V202b
    [    16.003] (II) modeset(0): Serial No: 3CQ8190DFK
    [    16.003] (II) modeset(0): EDID (in hex):
    [    16.003] (II) modeset(0): 	00ffffffffffff00220e7f3301010101
    [    16.003] (II) modeset(0): 	131c0103682d1a782a69d5a2564fa028
    [    16.003] (II) modeset(0): 	0f5054a10800a9c081c0950081000101
    [    16.003] (II) modeset(0): 	010101010101302a40c8608464301850
    [    16.003] (II) modeset(0): 	1300c4071100001e000000fd00323c1e
    [    16.003] (II) modeset(0): 	4611000a202020202020000000fc0048
    [    16.003] (II) modeset(0): 	502056323032620a20202020000000ff
    [    16.003] (II) modeset(0): 	003343513831393044464b0a202000f1
    [    16.003] (II) modeset(0): Printing probed modes for output VGA-1
    [    16.003] (II) modeset(0): Modeline "1600x900"x60.0  108.00  1600 1624 1704 1800  900 901 904 1000 +hsync +vsync (60.0 kHz eP)
    [    16.003] (II) modeset(0): Modeline "1440x900"x59.9  106.50  1440 1520 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz e)
    [    16.003] (II) modeset(0): Modeline "1280x800"x59.8   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync (49.7 kHz e)
    [    16.003] (II) modeset(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
    [    16.003] (II) modeset(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
    [    16.003] (II) modeset(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
    [    16.003] (II) modeset(0): Output VGA-1 connected
    [    16.003] (II) modeset(0): Using exact sizes for initial modes
    [    16.003] (II) modeset(0): Output VGA-1 using initial mode 1600x900 +0+0
    [    16.003] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
    [    16.003] (==) modeset(0): DPI set to (96, 96)
    [    16.003] (II) Loading sub module "fb"
    [    16.003] (II) LoadModule: "fb"
    [    16.003] (II) Loading /usr/lib/xorg/modules/libfb.so
    [    16.032] (II) Module fb: vendor="X.Org Foundation"
    [    16.032] 	compiled for 1.20.5, module version = 1.0.0
    [    16.032] 	ABI class: X.Org ANSI C Emulation, version 0.4
    [    16.032] (II) Loading sub module "shadow"
    [    16.032] (II) LoadModule: "shadow"
    [    16.032] (II) Loading /usr/lib/xorg/modules/libshadow.so
    [    16.033] (II) Module shadow: vendor="X.Org Foundation"
    [    16.033] 	compiled for 1.20.5, module version = 1.1.0
    [    16.033] 	ABI class: X.Org ANSI C Emulation, version 0.4
    [    16.058] (==) modeset(0): Backing store enabled
    [    16.058] (==) modeset(0): Silken mouse disabled
    [    16.058] (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
    [    16.058] (==) modeset(0): DPMS enabled
    [    16.058] (II) Initializing extension Generic Event Extension
    [    16.059] (II) Initializing extension SHAPE
    [    16.059] (II) Initializing extension MIT-SHM
    [    16.059] (II) Initializing extension XInputExtension
    [    16.059] (II) Initializing extension XTEST
    [    16.060] (II) Initializing extension BIG-REQUESTS
    [    16.060] (II) Initializing extension SYNC
    [    16.065] (II) Initializing extension XKEYBOARD
    [    16.065] (II) Initializing extension XC-MISC
    [    16.065] (II) Initializing extension SECURITY
    [    16.066] (II) Initializing extension XFIXES
    [    16.066] (II) Initializing extension RENDER
    [    16.066] (II) Initializing extension RANDR
    [    16.067] (II) Initializing extension COMPOSITE
    [    16.067] (II) Initializing extension DAMAGE
    [    16.067] (II) Initializing extension MIT-SCREEN-SAVER
    [    16.067] (II) Initializing extension DOUBLE-BUFFER
    [    16.068] (II) Initializing extension RECORD
    [    16.068] (II) Initializing extension DPMS
    [    16.068] (II) Initializing extension Present
    [    16.068] (II) Initializing extension DRI3
    [    16.068] (II) Initializing extension X-Resource
    [    16.069] (II) Initializing extension XVideo
    [    16.069] (II) Initializing extension XVideo-MotionCompensation
    [    16.069] (II) Initializing extension GLX
    [    16.069] (II) AIGLX: Screen 0 is not DRI2 capable
    [    16.079] (II) IGLX: Loaded and initialized swrast
    [    16.079] (II) GLX: Initialized DRISWRAST GL provider for screen 0
    [    16.079] (II) Initializing extension XFree86-VidModeExtension
    [    16.080] (II) Initializing extension XFree86-DGA
    [    16.080] (II) Initializing extension XFree86-DRI
    [    16.080] (II) Initializing extension DRI2
    [    16.080] (II) modeset(0): Damage tracking initialized
    [    16.080] (II) modeset(0): Setting screen physical size to 423 x 238
    [    16.606] (II) config/udev: Adding input device Power Button (/dev/input/event0)
    [    16.606] (**) Power Button: Applying InputClass "libinput keyboard catchall"
    [    16.606] (II) LoadModule: "libinput"
    [    16.606] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
    [    16.723] (II) Module libinput: vendor="X.Org Foundation"
    [    16.723] 	compiled for 1.20.5, module version = 0.29.0
    [    16.723] 	Module class: X.Org XInput Driver
    [    16.723] 	ABI class: X.Org XInput driver, version 24.1
    [    16.723] (II) Using input driver 'libinput' for 'Power Button'
    [    16.723] (**) Power Button: always reports core events
    [    16.723] (**) Option "Device" "/dev/input/event0"
    [    16.744] (**) Option "_source" "server/udev"
    [    16.827] (II) event0  - Power Button: is tagged by udev as: Keyboard
    [    16.827] (II) event0  - Power Button: device is a keyboard
    [    16.828] (II) event0  - Power Button: device removed
    [    16.849] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input0/event0"
    [    16.849] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
    [    16.851] (II) event0  - Power Button: is tagged by udev as: Keyboard
    [    16.851] (II) event0  - Power Button: device is a keyboard
    [    16.853] (II) config/udev: Adding input device Avocent Keyboard/Mouse Function (/dev/input/event5)
    [    16.853] (**) Avocent Keyboard/Mouse Function: Applying InputClass "libinput keyboard catchall"
    [    16.853] (II) Using input driver 'libinput' for 'Avocent Keyboard/Mouse Function'
    [    16.853] (**) Avocent Keyboard/Mouse Function: always reports core events
    [    16.854] (**) Option "Device" "/dev/input/event5"
    [    16.854] (**) Option "_source" "server/udev"
    [    16.857] (II) event5  - Avocent Keyboard/Mouse Function: is tagged by udev as: Keyboard
    [    16.857] (II) event5  - Avocent Keyboard/Mouse Function: device is a keyboard
    [    16.858] (II) event5  - Avocent Keyboard/Mouse Function: device removed
    [    16.879] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.1/1-1.6.1:1.0/0003:0624:0249.0004/input/input5/event5"
    [    16.879] (II) XINPUT: Adding extended input device "Avocent Keyboard/Mouse Function" (type: KEYBOARD, id 7)
    [    16.883] (II) event5  - Avocent Keyboard/Mouse Function: is tagged by udev as: Keyboard
    [    16.883] (II) event5  - Avocent Keyboard/Mouse Function: device is a keyboard
    [    16.886] (II) config/udev: Adding input device Avocent Keyboard/Mouse Function (/dev/input/event6)
    [    16.886] (**) Avocent Keyboard/Mouse Function: Applying InputClass "libinput pointer catchall"
    [    16.886] (II) Using input driver 'libinput' for 'Avocent Keyboard/Mouse Function'
    [    16.886] (**) Avocent Keyboard/Mouse Function: always reports core events
    [    16.886] (**) Option "Device" "/dev/input/event6"
    [    16.886] (**) Option "_source" "server/udev"
    [    16.946] (II) event6  - Avocent Keyboard/Mouse Function: is tagged by udev as: Mouse
    [    16.947] (II) event6  - Avocent Keyboard/Mouse Function: device is a pointer
    [    16.947] (II) event6  - Avocent Keyboard/Mouse Function: device removed
    [    16.996] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.1/1-1.6.1:1.1/0003:0624:0249.0005/input/input6/event6"
    [    16.996] (II) XINPUT: Adding extended input device "Avocent Keyboard/Mouse Function" (type: MOUSE, id 8)
    [    16.996] (**) Option "AccelerationScheme" "none"
    [    16.996] (**) Avocent Keyboard/Mouse Function: (accel) selected scheme none/0
    [    16.996] (**) Avocent Keyboard/Mouse Function: (accel) acceleration factor: 2.000
    [    16.996] (**) Avocent Keyboard/Mouse Function: (accel) acceleration threshold: 4
    [    17.056] (II) event6  - Avocent Keyboard/Mouse Function: is tagged by udev as: Mouse
    [    17.057] (II) event6  - Avocent Keyboard/Mouse Function: device is a pointer
    [    17.059] (II) config/udev: Adding input device Avocent Keyboard/Mouse Function (/dev/input/mouse1)
    [    17.059] (II) No input driver specified, ignoring this device.
    [    17.059] (II) This device may have been added with another device file.
    [    17.060] (II) config/udev: Adding input device Avocent Keyboard/Mouse Function (/dev/input/event7)
    [    17.061] (**) Avocent Keyboard/Mouse Function: Applying InputClass "libinput pointer catchall"
    [    17.061] (II) Using input driver 'libinput' for 'Avocent Keyboard/Mouse Function'
    [    17.061] (**) Avocent Keyboard/Mouse Function: always reports core events
    [    17.061] (**) Option "Device" "/dev/input/event7"
    [    17.061] (**) Option "_source" "server/udev"
    [    17.119] (II) event7  - Avocent Keyboard/Mouse Function: is tagged by udev as: Mouse
    [    17.120] (II) event7  - Avocent Keyboard/Mouse Function: device is a pointer
    [    17.120] (II) event7  - Avocent Keyboard/Mouse Function: device removed
    [    17.159] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6.1/1-1.6.1:1.2/0003:0624:0249.0006/input/input7/event7"
    [    17.159] (II) XINPUT: Adding extended input device "Avocent Keyboard/Mouse Function" (type: MOUSE, id 9)
    [    17.160] (**) Option "AccelerationScheme" "none"
    [    17.160] (**) Avocent Keyboard/Mouse Function: (accel) selected scheme none/0
    [    17.160] (**) Avocent Keyboard/Mouse Function: (accel) acceleration factor: 2.000
    [    17.160] (**) Avocent Keyboard/Mouse Function: (accel) acceleration threshold: 4
    [    17.219] (II) event7  - Avocent Keyboard/Mouse Function: is tagged by udev as: Mouse
    [    17.220] (II) event7  - Avocent Keyboard/Mouse Function: device is a pointer
    [    17.222] (II) config/udev: Adding input device Avocent Keyboard/Mouse Function (/dev/input/mouse2)
    [    17.222] (II) No input driver specified, ignoring this device.
    [    17.222] (II) This device may have been added with another device file.
    [    17.224] (II) config/udev: Adding input device Chicony  USB Keyboard (/dev/input/event1)
    [    17.224] (**) Chicony  USB Keyboard: Applying InputClass "libinput keyboard catchall"
    [    17.224] (II) Using input driver 'libinput' for 'Chicony  USB Keyboard'
    [    17.224] (**) Chicony  USB Keyboard: always reports core events
    [    17.224] (**) Option "Device" "/dev/input/event1"
    [    17.224] (**) Option "_source" "server/udev"
    [    17.227] (II) event1  - Chicony  USB Keyboard: is tagged by udev as: Keyboard
    [    17.227] (II) event1  - Chicony  USB Keyboard: device is a keyboard
    [    17.228] (II) event1  - Chicony  USB Keyboard: device removed
    [    17.263] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/0003:04F2:1516.0001/input/input1/event1"
    [    17.263] (II) XINPUT: Adding extended input device "Chicony  USB Keyboard" (type: KEYBOARD, id 10)
    [    17.266] (II) event1  - Chicony  USB Keyboard: is tagged by udev as: Keyboard
    [    17.267] (II) event1  - Chicony  USB Keyboard: device is a keyboard
    [    17.269] (II) config/udev: Adding input device Chicony  USB Keyboard System Control (/dev/input/event2)
    [    17.269] (**) Chicony  USB Keyboard System Control: Applying InputClass "libinput keyboard catchall"
    [    17.269] (II) Using input driver 'libinput' for 'Chicony  USB Keyboard System Control'
    [    17.269] (**) Chicony  USB Keyboard System Control: always reports core events
    [    17.269] (**) Option "Device" "/dev/input/event2"
    [    17.269] (**) Option "_source" "server/udev"
    [    17.272] (II) event2  - Chicony  USB Keyboard System Control: is tagged by udev as: Keyboard
    [    17.272] (II) event2  - Chicony  USB Keyboard System Control: device is a keyboard
    [    17.273] (II) event2  - Chicony  USB Keyboard System Control: device removed
    [    17.299] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1/0003:04F2:1516.0002/input/input2/event2"
    [    17.299] (II) XINPUT: Adding extended input device "Chicony  USB Keyboard System Control" (type: KEYBOARD, id 11)
    [    17.303] (II) event2  - Chicony  USB Keyboard System Control: is tagged by udev as: Keyboard
    [    17.303] (II) event2  - Chicony  USB Keyboard System Control: device is a keyboard
    [    17.305] (II) config/udev: Adding input device Chicony  USB Keyboard Consumer Control (/dev/input/event3)
    [    17.305] (**) Chicony  USB Keyboard Consumer Control: Applying InputClass "libinput keyboard catchall"
    [    17.305] (II) Using input driver 'libinput' for 'Chicony  USB Keyboard Consumer Control'
    [    17.305] (**) Chicony  USB Keyboard Consumer Control: always reports core events
    [    17.305] (**) Option "Device" "/dev/input/event3"
    [    17.305] (**) Option "_source" "server/udev"
    [    17.308] (II) event3  - Chicony  USB Keyboard Consumer Control: is tagged by udev as: Keyboard
    [    17.308] (II) event3  - Chicony  USB Keyboard Consumer Control: device is a keyboard
    [    17.309] (II) event3  - Chicony  USB Keyboard Consumer Control: device removed
    [    17.343] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1/0003:04F2:1516.0002/input/input3/event3"
    [    17.343] (II) XINPUT: Adding extended input device "Chicony  USB Keyboard Consumer Control" (type: KEYBOARD, id 12)
    [    17.347] (II) event3  - Chicony  USB Keyboard Consumer Control: is tagged by udev as: Keyboard
    [    17.347] (II) event3  - Chicony  USB Keyboard Consumer Control: device is a keyboard
    [    17.349] (II) config/udev: Adding input device PixArt HP USB Optical Mouse (/dev/input/event4)
    [    17.349] (**) PixArt HP USB Optical Mouse: Applying InputClass "libinput pointer catchall"
    [    17.349] (II) Using input driver 'libinput' for 'PixArt HP USB Optical Mouse'
    [    17.349] (**) PixArt HP USB Optical Mouse: always reports core events
    [    17.349] (**) Option "Device" "/dev/input/event4"
    [    17.349] (**) Option "_source" "server/udev"
    [    17.352] (II) event4  - PixArt HP USB Optical Mouse: is tagged by udev as: Mouse
    [    17.353] (II) event4  - PixArt HP USB Optical Mouse: device is a pointer
    [    17.353] (II) event4  - PixArt HP USB Optical Mouse: device removed
    [    17.417] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.8/2-1.8:1.0/0003:03F0:134A.0003/input/input4/event4"
    [    17.418] (II) XINPUT: Adding extended input device "PixArt HP USB Optical Mouse" (type: MOUSE, id 13)
    [    17.418] (**) Option "AccelerationScheme" "none"
    [    17.418] (**) PixArt HP USB Optical Mouse: (accel) selected scheme none/0
    [    17.418] (**) PixArt HP USB Optical Mouse: (accel) acceleration factor: 2.000
    [    17.418] (**) PixArt HP USB Optical Mouse: (accel) acceleration threshold: 4
    [    17.421] (II) event4  - PixArt HP USB Optical Mouse: is tagged by udev as: Mouse
    [    17.421] (II) event4  - PixArt HP USB Optical Mouse: device is a pointer
    [    17.423] (II) config/udev: Adding input device PixArt HP USB Optical Mouse (/dev/input/mouse0)
    [    17.423] (II) No input driver specified, ignoring this device.
    [    17.423] (II) This device may have been added with another device file.
    [    17.424] (II) config/udev: Adding input device PC Speaker (/dev/input/event8)
    [    17.424] (II) No input driver specified, ignoring this device.
    [    17.424] (II) This device may have been added with another device file.
    [    21.459] (II) modeset(0): Disabling kernel dirty updates, not required.

Best regards.
Ruins

Last edited by Ruins He (2019-10-23 02:05:07)

Offline

#2 2019-10-21 06:56:56

seth
Member
Registered: 2012-09-03
Posts: 58,430

Re: [SOLVED] The mouse cursor disappears in latest kernel

You could try https://aur.archlinux.org/packages/xf86-video-mga/

Possible workaround: /etc/X11/xorg.conf.d/20-modesetting.conf

Section "Device"
    Identifier "Default Device"
    Driver      "modesetting"
    Option     "SWcursor" "True"
EndSection

What kernel module is in use? (lsmod | grep mga)

https://git.kernel.org/pub/scm/linux/ke … pu/drm/mga
https://git.kernel.org/pub/scm/linux/ke … rm/mgag200

Online

#3 2019-10-21 10:06:50

Ruins He
Member
From: Fuzhou, China
Registered: 2014-01-11
Posts: 4

Re: [SOLVED] The mouse cursor disappears in latest kernel

Hi seth,

The modules I installed shows below:

mgag200                49152  2
i2c_algo_bit           16384  1 mgag200
ttm                   131072  1 mgag200
drm_kms_helper        208896  1 mgag200
drm                   512000  5 drm_kms_helper,mgag200,ttm

Besides, I tried to install xf86-video-mga package, yay shows:

Installing xf86-video-mga will remove: xorg-server (X-ABI-VIDEODRV_VERSION>=24)

I think I can directly go forward to remove xorg-server?

Offline

#4 2019-10-21 10:12:11

Ruins He
Member
From: Fuzhou, China
Registered: 2014-01-11
Posts: 4

Re: [SOLVED] The mouse cursor disappears in latest kernel

It worked after I added the 20-modesetting.conf file, thanks!

Besides, could you help to explain why it occurs? It seems my /etc/X11/xorg.conf.d/ foldr is empty.

I installed the i3 DE from ArchLinux system without any X environments.

Offline

#5 2019-10-21 12:18:32

seth
Member
Registered: 2012-09-03
Posts: 58,430

Re: [SOLVED] The mouse cursor disappears in latest kernel

1. Do not remove xorg-server, it's the display server, ie. your grahical environment. Apparently xf86-video-mga is outdated.
2. The 20-modesetting.conf isn't supposed to be there, I wrote it on the fly and it causes the cursor to be drawn by the X11 server (rather than by the framebuffer/GPU driver)
3. There a bunch of cursor related commits in June and July in https://git.kernel.org/pub/scm/linux/ke … rm/mgag200 - you might want to report a bug at https://bugzilla.kernel.org/buglist.cgi … esolution=--- to get this fixed (so you won't have to rely on SWcursor)

Online

#6 2019-10-22 00:44:08

Ruins He
Member
From: Fuzhou, China
Registered: 2014-01-11
Posts: 4

Re: [SOLVED] The mouse cursor disappears in latest kernel

seth wrote:

1. Do not remove xorg-server, it's the display server, ie. your grahical environment. Apparently xf86-video-mga is outdated.
2. The 20-modesetting.conf isn't supposed to be there, I wrote it on the fly and it causes the cursor to be drawn by the X11 server (rather than by the framebuffer/GPU driver)
3. There a bunch of cursor related commits in June and July in https://git.kernel.org/pub/scm/linux/ke … rm/mgag200 - you might want to report a bug at https://bugzilla.kernel.org/buglist.cgi … esolution=--- to get this fixed (so you won't have to rely on SWcursor)

Thanks for the information!

Offline

Board footer

Powered by FluxBB