Arch Linux

Please read this before reporting a bug:

Do NOT report bugs when a package is just outdated, or it is in Unsupported. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!

FS#33540 - Invisible mouse cursor after Linux/Nouveau update

Attached to Project: Arch Linux
Opened by Kevin Sharkey (kjsharke) - Wednesday, 23 January 2013, 23:50 GMT
Last edited by Gerardo Exequiel Pozzi (djgera) - Wednesday, 13 February 2013, 20:56 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No


After a full system upgrade, the mouse cursor disappeared -- I am still able to click/highlight, but can't see where the cursor is, similar to this bug:

The relevant part of pacman.log is attached, I also have xf86-video-nouveau/1.0.6-1 installed.

If I run journalctl, I get a lot [around several hundred per second] of errors like this (with different addresses, a few write errors):

kernel: nouveau E[ PFB][0000:03:00.0] trapped read at 0x000054d9ec on channel 0x0000fee0 BAR/PFIFO_READ/FB reason: PAGE_NOT_PRESENT

Steps to reproduce:
With a MacBookPro5,4 -> NVIDIA GeForce 9400M, upgrade to linux/3.7.4-1 and nouveau-dri/9.0.2-1

I switched back to nvidia drivers, it is working fine for me.
This task depends upon

Closed by  Gerardo Exequiel Pozzi (djgera)
Wednesday, 13 February 2013, 20:56 GMT
Reason for closing:  Upstream
Comment by Kevin Sharkey (kjsharke) - Thursday, 24 January 2013, 00:26 GMT
Sorry, didn't see the title conventions, I don't suppose I have permission to change it?

[nouveau-dri] 9.0.2-1 [linux] 3.7.4-1 Mouse cursor hidden from view
Comment by Kevin Sharkey (kjsharke) - Thursday, 24 January 2013, 00:39 GMT
Going back to nouveau, I rolled back the nouveau-dri and libgl packages, the problem persists.

[2013-01-23 17:32] Running 'pacman -U /var/cache/pacman/pkg/nouveau-dri-9.0.1-1-x86_64.pkg.tar.xz /var/cache/pacman/pkg/libgl-9.0.1-1-x86_64.pkg.tar.xz'
[2013-01-23 17:33] upgraded libgl (9.0.2-1 -> 9.0.1-1)
[2013-01-23 17:33] upgraded nouveau-dri (9.0.2-1 -> 9.0.1-1)
Comment by Kevin Sharkey (kjsharke) - Thursday, 24 January 2013, 01:47 GMT
Rolling back all the upgrades didn't seem to help. It's certainly possible I flummoxed this myself, though I don't recall doing anything that should have an effect.

FWIW, another workaround (regardless of package versions) is to have this in xorg.conf.d:

Option "HWCursor" "False"

But for now, I'll just use nvidia drivers.