Subject: port-amiga/28810: Blank display on Merlin gfx board
To: None <port-amiga-maintainer@netbsd.org, gnats-admin@netbsd.org,>
From: None <chwalek@poczta.onet.pl>
List: netbsd-bugs
Date: 12/29/2004 22:21:00
>Number:         28810
>Category:       port-amiga
>Synopsis:       Blank display on Merlin gfx board
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    port-amiga-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Dec 29 22:21:00 +0000 2004
>Originator:     Pawel Chwalowski
>Release:        2.0
>Organization:
>Environment:
>Description:
The console screen on Merlin gfx board not show any data (on GENERIC kernel).
It is based on story described in ticket #923 (http://releng.netbsd.org/cgi-bin/req-2-0.cgi?show=923).
We should remember that "et" driver is based on "cl" driver :-)
>How-To-Repeat:
Just boot miniroot.fs on Amiga with Merlin gfx board.
>Fix:
--- ite_et.c.orig   2004-12-29 13:54:59.000000000 +0100
+++ ite_et.c    2004-12-29 22:33:27.000000000 +0100
@@ -157,7 +157,7 @@
    volatile unsigned char *ba = ip->grf->g_regkva;
    unsigned char *fb = ip->grf->g_fbkva;
    unsigned char attr;
-   unsigned char *cp;
+   volatile unsigned char *cp;
 
    if (ip->flags & ITE_INGRF)
        return;