lkml.org 
[lkml]   [2006]   [May]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    SubjectRe: : unclean backward scrolling
    Nick Warne wrote:
    > Hmmmph.
    >
    > I get this problem, and always have, but I always put it down to my system.
    >
    > I run Slackware 10, and this has always happened to me from 2.6.2
    > upwards on CRT 1024x768 and later TFT 1280x1024 dvi.
    >
    > I use[d] in lilo:
    >
    > # VESA framebuffer console @ 1280x1024x?k
    > vga=794
    > # VESA framebuffer console @ 1024x768x64k
    > #vga=791
    >
    > So you are not alone.
    >
    > Nick
    >
    > On 21/05/06, Antonio <tritemio@gmail.com> wrote:
    >> Hi,
    >>
    >> I'm using the radeonfb driver with a radeon 7000 with the frambuffer
    >> at 1280x1024 on a i386 system, with a 2.6.16.17 kernel. At boot time,
    >> if I stop the messages with CTRL+s and try look the previous messages
    >> with CTRL+PagUp (backward scrolling) the screen become unreadable. In
    >> fact some lengthier lines are not erased scrolling backward and some
    >> random characters a overwritten instead. So it's very difficult to
    >> read the messages.
    >>
    >> I don't have such problem with the frambuffer at 1024x768.
    >>
    >> All the previous kernels I've tried have this problem (at least up to
    >> 2.6.15).
    >>
    >> If someone can look at this issue I can provide further information.
    >>
    >> Many Thanks.
    >>
    >> Cheers,
    >>

    Can you try this patch and let me know if this fixes the problem?

    Tony

    PATCH: Fix scrollback with logo issue immediately after boot.

    From: David Hollister <david.hollister@amd.com>

    After the system boots with the logo, if the first action is a
    scrollback, the screen may become garbled. This patch ensures
    that the softback_curr value is updated along with softback_in
    following the scrollback.

    Signed-off-by: David Hollister <david.hollister@amd.com>
    Signed-off-by: Jordan Crouse <jordan.crouse@amd.com>
    ---

    drivers/video/console/fbcon.c | 2 +-
    1 files changed, 1 insertions(+), 1 deletions(-)

    diff --git a/drivers/video/console/fbcon.c b/drivers/video/console/fbcon.c
    index ca02071..953eb8c 100644
    --- a/drivers/video/console/fbcon.c
    +++ b/drivers/video/console/fbcon.c
    @@ -2631,7 +2631,7 @@ static int fbcon_scrolldelta(struct vc_d
    scr_memcpyw((u16 *) q, (u16 *) p,
    vc->vc_size_row);
    }
    - softback_in = p;
    + softback_in = softback_curr = p;
    update_region(vc, vc->vc_origin,
    logo_lines * vc->vc_cols);
    }
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2006-05-26 02:46    [W:2.554 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site