Hello, 
can you give the Ubuntu Focal kernel a try?

It looks like the following commit is the culprit in Eoan:
    94dc57b1 drm/mgag200: Rewrite cursor handling

As it doesn't exist in Disco, and the following commits state that they're the 
fix for it:
    a9c342ab drm/mgag200: Don't unpin the current cursor image's buffer.
    cf578c8c drm/mgag200: Set cursor scanout address to correct BO
    a0fd72d2 drm/mgag200: Pin displayed cursor BO to video memory

I assume Ubuntu Focal 20.04 works in this case, if not, we might need
more commits from the upstream tree.

Thanks

Here is the git history for drivers/gpu/drm/mgag200/mgag200_cursor.c:
(Upstream tree here)
dfc507b9 drm/mgag200: Allocate cursor BOs at high end of video memory
2c51a660 drm/mgag200: Reserve video memory for cursor plane
378c1838 drm/mgag200: Move cursor BO swapping into mgag200_show_cursor()
047244aa drm/mgag200: Move cursor-image update to mgag200_show_cursor()
6ae04536 drm/mgag200: Add separate move-cursor function
49b8d5ae drm/mgag200: Add init and fini functions for cursor handling
52e32da9 drm/mgag200: Rename cursor functions to use mgag200_ prefix
dcc7b1f3 drm/mgag200: Use drm_gem_vram_{vmap, vunmap}() to map cursor source BO
(20.04 focal here)
a9c342ab drm/mgag200: Don't unpin the current cursor image's buffer.
cf578c8c drm/mgag200: Set cursor scanout address to correct BO
a0fd72d2 drm/mgag200: Pin displayed cursor BO to video memory
9f397801 drm/mgag200: drop use of drmP.h
e61576c4 drm/mgag200: add in missing { } around if block
(19.10 Eoan here)
52d2d44e Merge v5.2-rc5 into drm-next
94dc57b1 drm/mgag200: Rewrite cursor handling
c51669ea treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 377
cb1f8814 drm: Rename reserve/unreserve to lock/unlock in GEM VRAM helpers
82ff2fb5 drm: Add drm_gem_vram_{pin/unpin}_reserved() and convert mgag200
a7581343 drm/mgag200: Replace mapping code with drm_gem_vram_{kmap/kunmap}()
ebb04eb3 drm/mgag200: Convert mgag200 driver to |struct drm_gem_vram_object|
(19.04 Disco here)
c7ff96f8 drm/mgag200: switch to drm_*_get(), drm_*_put() helpers
a8ad0bd8 drm: Remove unused drm_device from drm_gem_object_lookup()
f6619ef7 drm/mgag200: fix kernel hang in cursor code.
bf89209a drm/mga200g: Hold a proper reference for cursor_set
53dac830 drm/mgag200: fix oops in cursor code.
a080db9f drm/mgag200: Hardware cursor support


** Changed in: linux (Ubuntu)
       Status: Confirmed => Incomplete

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1851340

Title:
  [mgag200] Ubuntu 19.10 upgrade results in invisible mouse cursor on
  Matrox G200eR2

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  Following in place upgrade of Ubuntu 19.04 -> 19.10 I no longer have
  visible cursor with my Gnone desktop.

  I have found the same problem when upgrading 2 machines from Ubuntu
  19.04 -> 19.10.

  Reproducing problem is easy:

  1. Open Ubuntu Update Window
  2. Select "Upgrade"
  3. On completion of update (after reboot) cursor is no longer visible.
  4. This applies to display connected to VGA port on host with USB Keyboard + 
Mouse

  While the connected display has no visible cursor and so is usable, I
  have always used X11VNC Server to provide network GUI access. On the
  remote X11VNC display I see and can use the cursor.

  This bug report is being sent via Remote X11VNC window, as I cannot
  use the main VGA display window (due to lack of visible cursor)

  I have done search online and thought that maybe issue was with my USB
  Mighty Mouse, so I also tried with Logitech M100R USB Mouse. Same
  result, no visible mouse cursor.

  I have done: "grep usb /var/log/syslog" and can see many USB events,
  including both Apple and Logitech mouse detection events.

  NOTE:

  Due to compatibility issue with X11VNC, I have disable Wayland on both
  machines by adding the following option to: /etc/gdm3/custom.conf

  WaylandEnable=false

  Regards,

  John Hartley.

  ProblemType: Bug
  DistroRelease: Ubuntu 19.10
  Package: xorg 1:7.7+19ubuntu12
  ProcVersionSignature: Ubuntu 5.3.0-19.20-generic 5.3.1
  Uname: Linux 5.3.0-19-generic x86_64
  ApportVersion: 2.20.11-0ubuntu8.1
  Architecture: amd64
  BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
  CompositorRunning: None
  CurrentDesktop: ubuntu:GNOME
  Date: Tue Nov  5 18:25:23 2019
  DistUpgraded: 2019-11-05 15:20:04,402 ERROR got error from PostInstallScript 
./xorg_fix_proprietary.py (g-exec-error-quark: Failed to execute child process 
“./xorg_fix_proprietary.py” (No such file or directory) (8))
  DistroCodename: eoan
  DistroVariant: ubuntu
  GraphicsCard:
   Matrox Electronics Systems Ltd. G200eR2 [102b:0534] (rev 01) (prog-if 00 
[VGA controller])
     Subsystem: Lenovo G200eR2 [1d49:0a01]
  InstallationDate: Installed on 2018-12-17 (322 days ago)
  InstallationMedia: Ubuntu 18.10 "Cosmic Cuttlefish" - Release amd64 
(20181017.3)
  MachineType: LENOVO System x3650 M5: -[8871AC1]-
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.3.0-19-generic 
root=UUID=3b8f415b-7e78-461c-83df-64f1f1a7826a ro ipv6.disable=1 quiet splash 
iommu=1 intel_iommu=on ipv6.disable=1 vt.handoff=7
  SourcePackage: xorg
  Symptom: display
  UpgradeStatus: Upgraded to eoan on 2019-11-05 (0 days ago)
  dmi.bios.date: 06/03/2019
  dmi.bios.vendor: LENOVO
  dmi.bios.version: -[TCE140H-2.91]-
  dmi.board.asset.tag: (none)
  dmi.board.name: 01KN179
  dmi.board.vendor: LENOVO
  dmi.board.version: NULL
  dmi.chassis.asset.tag: none
  dmi.chassis.type: 23
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: none
  dmi.modalias: 
dmi:bvnLENOVO:bvr-[TCE140H-2.91]-:bd06/03/2019:svnLENOVO:pnSystemx3650M5-[8871AC1]-:pvr13:rvnLENOVO:rn01KN179:rvrNULL:cvnLENOVO:ct23:cvrnone:
  dmi.product.family: System X
  dmi.product.name: System x3650 M5: -[8871AC1]-
  dmi.product.sku: (none)
  dmi.product.version: 13
  dmi.sys.vendor: LENOVO
  version.compiz: compiz N/A
  version.libdrm2: libdrm2 2.4.99-1ubuntu1
  version.libgl1-mesa-dri: libgl1-mesa-dri 19.2.1-1ubuntu1
  version.libgl1-mesa-glx: libgl1-mesa-glx N/A
  version.xserver-xorg-core: xserver-xorg-core 2:1.20.5+git20191008-0ubuntu1
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev N/A
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:19.0.1-1ubuntu1
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 
2:2.99.917+git20190815-1
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.16-1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1851340/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to