Bug 7309

Summary: Mouse cursor is missing after restarting X Server
Product: xorg Reporter: Jack Panella <jackpanella>
Component: Driver/nVidia (open)Assignee: Aaron Plattner <aplattner>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: high CC: v_2e
Version: 7.2 (2007.02)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Jack Panella 2006-06-23 13:46:53 UTC
System:
Gentoo Linux, built for AMD64 on an HP a1450n (NVIDIA 6150 LE chipset)
ImPS/2 Logitech Wheel Mouse (per /proc/bus/input/devices)
Linux kernel 2.6.15-gentoo-r1
xorg-x11-7.1
xorg-server-1.1.0
KDE 3.5.2

xorg.conf:
...
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/input/mice"
Options "Buttons" "7"
Option "ZAxisMapping" "6 7"
EndSection 
...

Problem:
After booting or rebooting the computer and starting X, the mouse works as it
should. After ending the X session and restarting X, the mouse cursor is
missing. The mouse cursor is missing on subsequent restarts, and only rebooting
will restore the mouse cursor.

This occurs with either 'X -config /root/xorg.conf.new' (as root, with no
desktop environment) or 'startx' (as a user, with KDE) and with either the
ImPS/2 or ExplorerPS/2 protocol in the aforementioned section of xorg.conf.

The X log (/var/log/Xorg.0.log) doesn't seem to offer any clues. The log doesn't
show any errors after the initial start of X or after the second or subsequent
restarts.
Comment 1 Michel Dänzer 2006-06-24 03:11:43 UTC
This is most likely a video driver issue. Please change the component field to
'Driver/nVidia (open or proprietary)', choose 'Reassign bug to owner and QA
contact of selected component' and click 'Commit'.
Comment 2 Daniel Stone 2007-02-27 01:32:38 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 3 Thue Janus Kristensen 2007-05-15 13:45:03 UTC
I have the exact same problem. I have an M2NPV-VM motherboard with NVIDIA GeForce ™6150/nForce ™430 integrated graphics.

The mouse is working, for I can see widgets getting focus as I move the invisible cursor around.

From the autogenerated xorg.conf file:
Section "Device"
	Identifier	"nVidia Corporation C51PV [GeForce 6150]"
	Driver		"nv"
	BusID		"PCI:0:5:0"
EndSection
Comment 4 Brice Goglin 2007-09-03 11:55:41 UTC
This problem still occurs with nv driver 2.1.3 according to Frederic Decou in http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=439194

His board is a nVidia Corporation C51 [GeForce 6150 LE]
(--) PCI:*(0:5:0) nVidia Corporation C51 PCI Express Bridge rev 162
(II) PCI: 00:05:0: chip 10de,0241 card 1631,e027 rev a2 class 03,00,00 hdr 00
Comment 5 Aaron Plattner 2007-11-30 17:45:52 UTC
This should be fixed now.

commit 7f281be7e53ac274016a6af6b2b5dc6f8bddb810
Author: Aaron Plattner <aplattner@nvidia.com>
Date:   Fri Nov 30 17:37:20 2007 -0800

    Bug #7309: Delay after disabling cursor to avoid wedging the cursor hardware on GeForce 6150.

:100644 100644 265979e... 4bcc391... M  src/nv_driver.c

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.