Bug 24030 - [855GM] Mouse cursor jumps around while booting
Summary: [855GM] Mouse cursor jumps around while booting
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Wang Zhenyu
QA Contact: Xorg Project Team
URL: https://bugzilla.novell.com/show_bug....
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-18 20:02 UTC by Ted Bullock
Modified: 2010-09-11 14:06 UTC (History)
5 users (show)

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log (24.09 KB, text/plain)
2009-09-18 20:02 UTC, Ted Bullock
no flags Details

Description Ted Bullock 2009-09-18 20:02:37 UTC
Created attachment 29678 [details]
Xorg.0.log

This is a problem which has really bothered me for a long time, even though it
appears only superficial I figure that I should finally get around to
reporting it.

Around the time that X just gets going and the screen is either entirely grey
or entirely black (this has changed over the years) the mouse cursor is sitting
squarely in the centre of the screen.  Then for a period of about 5 to 10
seconds, the cursor jumps back and forth between the center of the screen and a
position about 40 pixels down and 40 pixels to the right, and eventually
settles back in the centre.

Machine is a Dell Laptop (Inspiron 700m) running the 855gm chipset.

I am attaching the current X log

If this would go away, I will send the person responsible for the fix a bottle
of wine/case of beer/bottle of soda/cake (depending on preferences) for the
effort.

And I will double it, if the fix isn't a hack like "hiding the cursor".
Comment 1 Ted Bullock 2009-09-18 20:03:43 UTC
Note: Created this bug as suggested at https://bugzilla.novell.com/show_bug.cgi?id=540483
Comment 2 Gordon Jin 2009-09-22 18:23:40 UTC
How about enable KMS?
Comment 3 Ted Bullock 2009-09-22 20:19:29 UTC
I will need a little bit of direction as to how to enable kms.
Comment 4 Stefan Dirsch 2009-09-22 20:49:28 UTC
i915.modeset=1 on the boot prompt.
Comment 5 Ted Bullock 2009-09-23 13:09:38 UTC
The latest kernel from opensuse (2.6.31) factory just responds with "unknown boot option" for i915.modeset.

Not to drag this into distribution specifics here though, looking through the config, CONFIG_DRM_I915_KMS is not set.  I suppose I'll need a kernel with this enabled to test this.

Stefan, is there a reason this isn't enabled?

Anyways, I will report back here when I get a kernel with this feature in it.
Comment 6 Julien Cristau 2009-09-23 14:06:26 UTC
> --- Comment #5 from Ted Bullock <tbullock@comlore.com>  2009-09-23 13:09:38 PST ---
> The latest kernel from opensuse (2.6.31) factory just responds with "unknown
> boot option" for i915.modeset.

that's expected.  it's not known by the core kernel, but will be picked
up by the module on load.
> 
> Not to drag this into distribution specifics here though, looking through the
> config, CONFIG_DRM_I915_KMS is not set.  I suppose I'll need a kernel with this
> enabled to test this.
> 
no, you don't.  this option just switches the default.
Comment 7 Ted Bullock 2009-09-23 14:19:14 UTC
Ahh, I see then.

Ok, this doesn't prevent the cursor from jumping back and forth on the screen.

However, this isn't particularly any better given that the cursor just sits in place flickering like crazy.
Comment 8 Stefan Dirsch 2009-09-23 15:29:01 UTC
i915.modeset=1 is definitely the right boot option. I have it running here on a GM45. mode setting should not be enabled by default, thus CONFIG_DRM_I915_KMS is not set.
Comment 9 Eric Anholt 2009-10-09 12:06:12 UTC
Could you replace your Xorg.0.log with one from KMS being enabled?  Then we can focus on the issue in the presence of KMS.
Comment 10 Stefan Dirsch 2010-04-17 12:25:38 UTC
openSUSE 11.3 already uses KMS by default ...
Comment 11 Chris Wilson 2010-07-18 06:34:26 UTC
The driver only places the cursor where it is told to... Might be worth adding a couple of printk to intel_crtc_cursor_move() to see what values it is being told to set and so see if the cursor is moving all by itself.

Given how that is unlikely, unless you have a ghost ;-), I suspect that the X server is reading some spurious cursor data when it is probing/detecting input devices.
Comment 12 Chris Wilson 2010-09-06 11:39:19 UTC
Ping? Any news with KMS (presuming you are not affected by the current invisible cursor on 855)?
Comment 13 Stefan Dirsch 2010-09-11 10:00:22 UTC
So we didn't see any feedback by the reporter since nearly a year. I guess the issue has either been fixed by a later KMS driver version, or hardware has died
or the reporter is no longer using Linux at all. Let's assume the issue has been fixed.
Comment 14 Ted Bullock 2010-09-11 13:50:30 UTC
Ahh,

In regards to this. I don't know anymore. I am still using the same hardware except it is now running Windows.  I will test this later on today and post an update as to whether or not this still is a problem.
Comment 15 Chris Wilson 2010-09-11 14:06:21 UTC
Ted, that will be appreciated, thank you.


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.