Bug 21521

Summary: [RS690] Wrong resolution and Nokia 800 Pro+
Product: xorg Reporter: Malte S. Stretz <mss>
Component: Driver/RadeonAssignee: xf86-video-ati maintainers <xorg-driver-ati>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: 7.4 (2008.09)   
Hardware: Other   
OS: All   
URL: https://bugs.launchpad.net/bugs/298094
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Xorg.0.log
none
use default gpio entries for rs690
none
Output of lspci -vn
none
Xorg.0.log (working)
none
updated patch
none
ROM none

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.