Bug 21521 - [RS690] Wrong resolution and Nokia 800 Pro+
Summary: [RS690] Wrong resolution and Nokia 800 Pro+
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: 7.4 (2008.09)
Hardware: Other All
: medium normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL: https://bugs.launchpad.net/bugs/298094
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-05-02 07:27 UTC by Malte S. Stretz
Modified: 2009-05-03 10:12 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log (37.48 KB, text/plain)
2009-05-02 07:28 UTC, Malte S. Stretz
no flags Details
use default gpio entries for rs690 (1.03 KB, patch)
2009-05-02 12:22 UTC, Alex Deucher
no flags Details | Splinter Review
Output of lspci -vn (7.44 KB, text/plain)
2009-05-03 05:06 UTC, Malte S. Stretz
no flags Details
Xorg.0.log (working) (40.48 KB, text/plain)
2009-05-03 05:07 UTC, Malte S. Stretz
no flags Details
updated patch (2.03 KB, patch)
2009-05-03 09:10 UTC, Alex Deucher
no flags Details | Splinter Review
ROM (53.50 KB, application/octet-stream)
2009-05-03 09:52 UTC, Malte S. Stretz
no flags Details

Description Malte S. Stretz 2009-05-02 07:27:41 UTC
This was originally reported on Launchpad, see URL. You can find the history and a lot of additional infos there.

The original report was "I've got a Nokia 800 Pro+ monitor here, connected via DVI (with a P&D adapter). It is autoconfigured at a resolution of 1152x864 even though the native resolution is 1280x1024." I think this was version 1.2.4

I tested 1.2.5 now (from https://edge.launchpad.net/~ubuntu-x-swat/+archive/x-updates):
  xserver-xorg-video-ati 6.12.2-0ubuntu1~xup~1
  xserver-xorg 1.6.0-0ubuntu14
  libdrm 2.4.9-1ubuntu1~xup~1

Now the screen isn't detected/activated at all. read-edid still detects the monitor correctly. radeonhd gets it right as well.

This might be related to bug 13964 or bug 18066.
Comment 1 Malte S. Stretz 2009-05-02 07:28:26 UTC
Created attachment 25367 [details]
Xorg.0.log
Comment 2 Malte S. Stretz 2009-05-02 07:35:30 UTC
Bah, I got the versions completely wrong, mixed up radeonhd in my head. Of course I originally tried 6.12.1-0ubuntu2 (as shipped in jaunty) and then tried the listed 6.12.2-0ubuntu1~xup~1.
Comment 3 Alex Deucher 2009-05-02 12:22:47 UTC
Created attachment 25374 [details] [review]
use default gpio entries for rs690

Does this patch help?  Also can you include the output of lspci -vn?
Comment 4 Malte S. Stretz 2009-05-03 05:06:25 UTC
Created attachment 25385 [details]
Output of lspci -vn
Comment 5 Malte S. Stretz 2009-05-03 05:07:28 UTC
Created attachment 25386 [details]
Xorg.0.log (working)

The patch works indeed! Here's the log file, everything looks fine.
Comment 6 Alex Deucher 2009-05-03 09:10:34 UTC
Created attachment 25390 [details] [review]
updated patch

Can you test this patch as well?

Can you also attach your video bios?

cd /sys/bus/pci/devices/<pci bus id>/
echo 1 > rom
cat rom > /tmp/vbios.rom
echo 0 > rom
Comment 7 Malte S. Stretz 2009-05-03 09:52:23 UTC
Created attachment 25393 [details]
ROM

Here's the ROM.

Your patch doesn't apply to 6.12.2: The Acer workaround doesn't exist and code in the second hunk looks different. (Your first patch didn't apply as well, I thought it was just white spaces and applied it by hand.)
Comment 8 Alex Deucher 2009-05-03 10:12:59 UTC
The bios image is enough.  thanks,  fix pushed:
e01b8dc827ce1913927e1a4fad05a99a2dd9e805


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.