[Bug 17790] New: xorg 1.5 scrambled text or framebuffered VTs

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Sep 26 05:21:31 PDT 2008


http://bugs.freedesktop.org/show_bug.cgi?id=17790

           Summary: xorg 1.5 scrambled text or framebuffered VTs
           Product: xorg
           Version: 7.4
          Platform: x86-64 (AMD64)
        OS/Version: Linux (All)
            Status: NEW
          Severity: normal
          Priority: medium
         Component: Driver/Radeon
        AssignedTo: xorg-driver-ati at lists.x.org
        ReportedBy: Jimmy.Jazz at gmx.net
         QAContact: xorg-team at lists.x.org


Hello,

since xorg 1.5.0, gdm is unable to restore correctly the display independently
of the console framebuffer (radeonfb, fcon txt only or vesafb). 

Xorg is still able to switch to the console back and forth. Anyway, if and only
if the console becomes black, switching back to xorg on VT7 doesn't work any
more. In fact, xorg has simply "migrate" to the VT8 until the console has been 
restored to a known state with vbetool. In that case, xorg is accessible with
the keys Alt-F7 again.

Also, even when the kernel is configured to support a text console only mode
(w/o a framebuffer activated), the console becomes unreadable just after xorg
has been launched. It is like all the characters were written in some white
coloured Inca glyphs. The command vbetool vgamode helps sometimes to
reinitialize the console.

It seems not to be related to the dri driver because I get the same result when
I'm using a radeonhd driver with a ATI HD video card that doesn't support it.

I don't have any problem when switching with the radeonfb framebuffer. There is
no garbage. It appends only when I use the gdm's menu to shutdown or restart
the computer. The screen then remains black until the power is off.


Configurations used:

kernel 2.6.27-rc7 vanilla (w/ and w/o radeonfb (w/ ATI X800 card), uvesafb (w/
ATI HD card), vesafb and text mode only)

xorg 1.5.0
mesa 7.2 and last git
xf86-video-ati-6.9.0 or xf86-video-radeonhd-1.2.1 or git
x11-libs/libdrm 2.3.1 and git

Xorg.0.log returns some errors,

(II) AIGLX: Resuming AIGLX clients after VT switch
init memmap
init common
init crtc1
init pll1
freq: 146250000
best_freq: 146250000
best_feedback_div: 65
best_ref_div: 6
best_post_div: 2
restore memmap
(II) RADEON(0): RADEONRestoreMemMapRegisters() :
(II) RADEON(0):   MC_FB_LOCATION   : 0xcfffc000 0xcfffc000
(II) RADEON(0):   MC_AGP_LOCATION  : 0xffffffc0
restore common
restore crtc1
restore pll1
finished PLL1
restore FP
(II) RADEON(0): [RESUME] Attempting to re-init Radeon hardware.
couldn't enable device 2
couldn't enable device 3
couldn't enable device 4
couldn't enable device 5

It would be very helpful if you could solve definitely that redundant and
annoying issue.

Thanks


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the xorg-driver-ati mailing list