[Xorg-driver-geode] Geode LX DDC freeze in emulator when executing OUTW 0x20
Martin-Éric Racine
q-funk at iki.fi
Mon Dec 24 08:37:16 PST 2007
On 12/24/07, Jordan Crouse <jordan.crouse at amd.com> wrote:
> On 24/12/07 14:31 +0200, Martin-Éric Racine wrote:
> > Issues that have been reported by end-users include:
> >
> > 1. Failure to switch back to virtual console using CTRL+ALT+Fx.
>
> This is a new failure that has come along on the heals of Bart's
> investigations. I don't believe that anybody has had trouble with this
> prior to the last few weeks. Anyway, this is a well known issue related
> to VBE/int10, or rather, the lack of it. Like I explained before, when
> switching back to a virtual VGA text console, we need to issue an int10 to
> put the screen back into the VGA mode it was in when we entered. A
> crippled or broken int10 will act exactly like you have seen.
>
> Since we know that the VBE and/or the int10 is broken on a small subset
> of hardware and BIOS, then it follows that once Bart cured the hang
> for the DDC, that you would still have int10 breakage elsewhere.
>
> I want to be clear that this is not universal breakage across all Geodes -
> it seems to be localized to a small subset.
I want to be clear that it in fact does break across the board on
General Software BIOS and on LinuxBIOS - on both the GX and LX - as
verified by a number of people with a wide variety of Geode-based
products to test against.
> > 2. Failure to auto-configure on X core 1.3 and newer, shown as either:
> > a) failed DDC falls back to 640x480 @ 4-bit.
>
> Again - this has been explained - no DDC only gives us a very small range
> of available modes, by design in the X core. Autoconfigure by its very
> nature depends on DDC. If you have no DDC then it doesn't help you very
> much. Complaining to the X core team isn't likely to change this - the
> values they have chosen in lieu of DDC are sane given the real possibility
> of damaging hardware.
That's assuming that we don't have DDC. The point is moot since the
same AMD X.org breakage is noticed on hardware that has DDC - not just
on the ThinCan.
> > b) complete system freeze.
>
> This has only been seeen on a subset of systems - it seems to be related
> to broken VGA BIOS - or at the very least, a broken interaction between
> the BIOS and the emulator.
Agreed.
--
Martin-Éric Racine
http://q-funk.iki.fi
More information about the Xorg-driver-geode
mailing list