Possible cause for 19.10 invisible cursor with Matrox graphics

Bug #1853721 reported by John Hartley
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

BUG: Invisible Cursor with Ubuntu 19.10 Desktop Upgrade and Install CD Boot

This bug was reported here: https://bugs.launchpad.net/ubuntu/+source/xorg/+bug/1851340

WHAT OCCURRED:

Upgrade from Ubuntu 19.04 to 19.10 results in having invisible cursor on main Gnome Desktop

Subsequent testing revealed that issues is able to be demonstrated by just booting from Live iso image

B) Attempt Fresh 19.10 Desktop Install

B.1) Boot - Ubuntu 19.10 Desktop CD-ROM image via USB - Mouse / Cursor not visible

So I have unable to proceed with clean 19.10 install as there was no mouse cursor visible.

WHAT WAS EXPECTD:

Gnome Desktop with working cursor

POSSIBLE ROOT CAUSE:

Investigation has identified pull request for 5.3 Kernel that includes fix for cursor issue with MatroX Graphics:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=574cc4539762561d96b456dbc0544d8898bd4c6e

See:

 mgag200:
   - cursor support fix

So issue possibly resolved with kernel update, as have two cases reported with Matrox G200 embedd graphics controllers.

Raising here so that can be verified and tested by Ubuntu Kernel team.
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu8.2
Architecture: amd64
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
CurrentDesktop: ubuntu:GNOME
DistroRelease: Ubuntu 19.10
MachineType: LENOVO System x3650 M5 -[8871AC1]-
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
Package: linux (not installed)
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcFB: 0 mgag200drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.3.0-23-generic root=UUID=622f4924-1ed5-41a8-8a55-8ca455583434 ro ipv6.disable=1
ProcVersionSignature: Ubuntu 5.3.0-23.25-generic 5.3.7
RelatedPackageVersions:
 linux-restricted-modules-5.3.0-23-generic N/A
 linux-backports-modules-5.3.0-23-generic N/A
 linux-firmware 1.183.2
RfKill:

Tags: eoan uec-images
Uname: Linux 5.3.0-23-generic x86_64
UpgradeStatus: Upgraded to eoan on 2019-11-02 (21 days ago)
UserGroups: adm cdrom dip libvirt lxd plugdev sudo
_MarkForUpload: True
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

Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:

apport-collect 1853721

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: eoan
Revision history for this message
John Hartley (graphdrum) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected uec-images
description: updated
Revision history for this message
John Hartley (graphdrum) wrote : CRDA.txt

apport information

Revision history for this message
John Hartley (graphdrum) wrote : CurrentDmesg.txt

apport information

Revision history for this message
John Hartley (graphdrum) wrote : IwConfig.txt

apport information

Revision history for this message
John Hartley (graphdrum) wrote : Lspci.txt

apport information

Revision history for this message
John Hartley (graphdrum) wrote : Lsusb.txt

apport information

Revision history for this message
John Hartley (graphdrum) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
John Hartley (graphdrum) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
John Hartley (graphdrum) wrote : ProcInterrupts.txt

apport information

Revision history for this message
John Hartley (graphdrum) wrote : ProcModules.txt

apport information

Revision history for this message
John Hartley (graphdrum) wrote : PulseList.txt

apport information

Revision history for this message
John Hartley (graphdrum) wrote : UdevDb.txt

apport information

Revision history for this message
John Hartley (graphdrum) wrote : WifiSyslog.txt

apport information

John Hartley (graphdrum)
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Paul Mundt (pmundt) wrote :

I can confirm that this issue is resolved in 5.4.0.

Revision history for this message
John Hartley (graphdrum) wrote :

Yes I have also verified using binary kernel package from: https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.4/

# uname -a
Linux green 5.4.0-050400-generic #201911242031 SMP Mon Nov 25 01:35:10 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Would it be possible to get fix:

 mgag200:
   - cursor support fix

Backported into 5.3 ?

Also is next release (20.04 ?) targeting to use 5.4 kernel ?

Thank you.

Zebity

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.