Bug 172250 - Mouse tracking not synchronized - Dell Server Remote Administration (Browser Applet)
Summary: Mouse tracking not synchronized - Dell Server Remote Administration (Browser ...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 4
Classification: Red Hat
Component: xorg-x11
Version: 4.0
Hardware: i386
OS: Linux
medium
medium
Target Milestone: ---
: ---
Assignee: Adam Jackson
QA Contact: David Lawrence
URL:
Whiteboard:
Depends On:
Blocks: 201798
TreeView+ depends on / blocked
 
Reported: 2005-11-01 22:21 UTC by Rod Macdonald
Modified: 2009-06-18 14:22 UTC (History)
0 users

Fixed In Version: RHBA-2007-0317
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2007-05-01 17:30:39 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
patch for mouse pointer issue (8.73 KB, patch)
2005-11-01 22:21 UTC, Rod Macdonald
no flags Details | Diff
Linux release advisory from ATI - Mouse tracking (1.91 KB, text/plain)
2005-11-01 22:30 UTC, Rod Macdonald
no flags Details
disable RMX for dell server (470 bytes, patch)
2006-03-20 15:12 UTC, jon chaplick
no flags Details | Diff


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2007:0317 0 normal SHIPPED_LIVE xorg-x11 bug fix update 2007-05-01 17:30:36 UTC

Description Rod Macdonald 2005-11-01 22:21:34 UTC
Description of problem:

Dell provides a remote administration capability with their servers which allows
the video/keyboard/mouse functions to be viewed and operated remotely via a
browser.  

There is a problem in RHEL4 U2 where the mouse pointers do not sync-up on the
remote console.  The pointer for the local mouse does not coincide with the
pointer for the remote mouse.  This can be traced back to the Radeon driver
which requires a fix to translate a given mouse movement on the remote console
to the correct movement on the actual server.

This fix is described in the announcement attached.  The patch is Patch1216: 
xorg-x11-6.8.1-ati-radeon-dellfix.patch

This problem does not exist in RHEL3 U6 (as per ATI testing).


How reproducible:


Steps to Reproduce:
1.  Use a Dell server with this capability eg.  Power Edge 6800 with DRAC4 card.
2.  Connect remotely 
3.  make the local video resolution different from the remote (server) resolution.
4.  Run the mouse pointer accross the remote video displayed in the browser. 
The pointers will not coincide.

Comment 1 Rod Macdonald 2005-11-01 22:21:35 UTC
Created attachment 120627 [details]
patch for mouse pointer issue

Comment 2 Rod Macdonald 2005-11-01 22:30:00 UTC
Created attachment 120628 [details]
Linux release advisory from ATI - Mouse tracking

Comment 4 Mike A. Harris 2006-03-08 04:54:44 UTC
Filed against incorrect component (XFree86).   RHEL 4 contains xorg-x11.

Comment 5 Mike A. Harris 2006-03-08 05:01:19 UTC
The patch attached in comment #1 contains a large amount of unnecessary
stuff.  Please supply a patch that just fixes the reported problem in X,
without any extra stuff, along with an explanation of how the proposed
fix solves the problem.

Was the fix for this issue submitted to X.Org yet?  Please supply the upstream
X.Org bug ID for this issue so we can track it there also.

Thanks in advance.

Comment 6 jon chaplick 2006-03-20 15:12:00 UTC
Created attachment 126348 [details]
disable RMX for dell server

Fix for mouse tracking issue

Comment 7 jon chaplick 2006-03-20 15:19:21 UTC
https://bugs.freedesktop.org/show_bug.cgi?id=3414

Comment 8 Mike A. Harris 2006-04-26 21:41:38 UTC
(In reply to comment #6)
> Created an attachment (id=126348) [edit]
> disable RMX for dell server
> 
> Fix for mouse tracking issue

This forces DDC to be true always.  I'm curious what the real underlying
problem is, as this seems like a hackish workaround for a bigger problem.
It would be nice if we can find a fix for the real problem than to keep
adding vendor specific ugly hacks to the Radeon driver.

Can someone provide the details of the problem that is happening?  My
assumption from the above description of the problem, and the functionality
the attached patch is adding, is that the DPI is incorrect in the no-DDC
case, and that by forcing DDC to be enabled all the time, the proper
DPI gets used, thereby resolving the problem.

When DDC is not used, the DPI must be manually specified to the X server
either via the commandline, or by using the DisplaySize option in the
config file.  If the DisplaySize is not being set correctly, I would like
to try and figure out why and try to resolve that problem in a clean
manner if we can, as it is potentially a problem on more hardware than
the specific one reported in this report.

Any additional information you can provide which could help us to address
this, would be greatly appreciated.


Setting bug status to "NEEDINFO_REPORTER".  We'll review this again once
the report has been updated.

Thanks in advance.


Comment 9 Mike A. Harris 2006-04-26 21:51:34 UTC
(In reply to comment #0)

> This problem does not exist in RHEL3 U6 (as per ATI testing).

This further implies that there is a real bug somewhere which was introduced
some time after XFree86 4.3.0, but before X.Org 6.8.2, possibly in the
Radeon driver itself, or in the generic X server code responsible for
DPI computation.

I missed that comment somehow in my first few passes through the bug.

TIA

Comment 10 Larry Troan 2006-09-19 17:53:05 UTC
This is a regression per comment #0 above. ATI would like to see it fixed in 4.5.

Comment 11 Larry Troan 2006-09-19 17:55:30 UTC
Rod,
1) See NEEDINFO in comment #6 above.
2) Is this a problem in RHEL3.8 as well (you say it works in 3.6).

Comment 12 RHEL Program Management 2006-09-19 18:02:25 UTC
This request was evaluated by Red Hat Product Management for inclusion in a Red
Hat Enterprise Linux maintenance release.  Product Management has requested
further review of this request by Red Hat Engineering, for potential
inclusion in a Red Hat Enterprise Linux Update release for currently deployed
products.  This request is not yet committed for inclusion in an Update
release.

Comment 16 Adam Jackson 2007-01-30 15:20:31 UTC
This is correct...ish.  It's certainly more correct than without the patch anyway.

Devel ack.

Comment 19 Adam Jackson 2007-01-31 18:14:44 UTC
Built as xorg-x11 6.8.2-1.EL.13.47, -> MODIFIED

Comment 24 Red Hat Bugzilla 2007-05-01 17:30:39 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on the solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHBA-2007-0317.html



Note You need to log in before you can comment on or make changes to this bug.