Subject: port-mac68k/8875: X no longer works on the MacTV
To: None <gnats-bugs@gnats.netbsd.org>
From: None <rnestor@augustmail.com>
List: netbsd-bugs
Date: 11/25/1999 13:54:36
>Number:         8875
>Category:       port-mac68k
>Synopsis:       X no longer works on the MacTV
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    port-mac68k-maintainer (NetBSD/mac68k Portmaster)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Nov 25 13:54:00 1999
>Last-Modified:
>Originator:     Bob Nestor
>Organization:
>Release:        NetBSD 1.4.1
>Environment:
Tested on 1.4 and 1.4.1 distribution kernels

>Description:
X no longer runs under the 1.4 and 1.4.1 versions of NetBSD. It ran in
early versions such as 1.3.

screen info (NetBSD 1.3):
Screen 0 at 0x41e5000, 640 by 480, rowB 1024, fbbase 0xb87000.

NetBSD 1.4.1:
Screen 0 at 0x4209000, 640 by 480, rowB 1024, fbbase 0x652000.
X connection to :0.0 broken (explicit kill or server shutdown)

It appears the address of the video buffers for this model of system has
been incorrectly obtained in later releases of NetBSD.
>How-To-Repeat:
Mark Weaver (lotion@snip.net) has a MacTV and is capable of running
tests to help resolve this problem. He has found that a standard 1.3
kernel works, but the later 1.4 and 1.4.1 kernels don't.  By comparing
the outputs of the two systems we were able to isolate the differences
noted above.  

>Fix:
Not sure, but I believe the code dealing with the video buffers is
broken for this system.

>Audit-Trail:
>Unformatted: