I'm nominating this as an SRU for Hardy:

1. The bug is a failure to perform DDC polling on hardware with broken
BIOS environment. It affects a number of hardware products, including
some OEM hardware sold by Ubuntu-certified Canonical partners.

2. Upstream addressed this issue by replacing code fragments that are
dependent upon BIOS environments with new code that leverages X.org's
own DDC polling library. This allows the driver to directly poll the DDC
pins itself via libDDC and to parse the EDID information in a reliable
and consistent way that is independent of BIOS features.

3. Find the attached xf86-video-geode_280_to_290.diff that shows the
diff between 2.8.0 currently in Hardy and this new 2.9.0 released by
upstream. The upstream commit diff between 2.8.0 and 2.9.0 is attached.
The only other changes seen in the upstream tarball are the ChangeLog
and autoreconf results, both of which are auto-generated at release time
by tarball creation scripts. Upstream produced this release using Hardy
versions of the libtool/autoconf/automake on a host running Hardy.

4. Reproducing the issue requires an OEM version of the FIC ION603, as
sold by vendors such as Koolu, Linutop and Sumo Systems.

TEST CASE:

a) Launch X.org with an xorg.conf configured to utilize the "geode" driver.
b) Witness the driver falling back to its 800x600 lowest default resolution.

NOTE: the same issue is randomly reported on #ltsp as affecting other
Geode -based products with a BIOS from other vendors as well.

5. We cannot think of any situation where this change would introduce
any regression. If there's one thing, it should suddenly make this
driver usable on a much wider variety of Geode -based hardware than
before.

*****
This package needs to be sync'ed from Debian/unstable to hardy-proposed.

-- 
[HARDY] Koolu W.E. (ION A603) does not detect higher resolution than 800x600
https://bugs.launchpad.net/bugs/214119
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to