Subject: Re: X11 on a Quadra 700, anyone?
To: None <port-mac68k@NetBSD.ORG>
From: Hauke Fath <hauke@Espresso.Rhein-Neckar.DE>
List: port-mac68k
Date: 11/18/1997 00:09:34
At 23:08 Uhr +0100 16.11.1997, Hauke Fath wrote:

This is now a complete upgrade to 09 Nov 1.3alpha snapshot -- GENERIC-47,
X11 and all.

>-- Further tests with 640x480 and 824x624 have yielded... interesting results:
>
>In 640x480 X comes up fine (although it's debatable whether this leaves
>enough room onscreen to do serious work; this is not MacOS).

xdm comes up fine now in monochrome, as expected.


>In 824x624 the X screen is   "entirely off-screen", i.e. I can see console
>output roll by, no crash but no X in sight, either.

Turns out that grf0 doesn't even show up in the kernel boot log for this
resolution. Huh?!


>1152x870 gives a small strip on the left side of the screen (about 25 chars
>wide) where I can see windows and the mouse.

This gets really weird now. Partly I see the mentioned strip to the left of
the screen with what appears to be a fully functional xdm (login window is
offscreen), partly I see


[hauke@q700] ~ > Kernel Illegal Instruction trap.
trap: type 0x2, code 0x0, v 0x0
kernel: Illegal instruction trap
pid = 340, pc = 00000028, ps = 2008, sfc = 1, dfc = 1
Registers:
             0        1        2        3        4        5        6        7
dreg: 000000FE 00000001 00000000 00000003 00000A00 00000008 041BEB3A 00000002
areg: 00000000 06BE0200 00000000 00000000 0010EC48 06BE0200 00864D88 FFFFCC5C

Kernel stack (00864CD4):
864CD4: 000F7DBA 00864D20 00000080 00000000 00000003 00000A00 00000008 041BEB3A
864CF4: 00000002 00000000 00000000 0010EC48 06BE0200 06BB0980 00864D88 0000309A
864D14: 00000002 00000000 00000000 000000FE 00000001 00000000 00000003 00000A00
864D34: 00000008 041BEB3A 00000002 00000000 06BE0200 00000000 00000000 0010EC48
864D54: 06BE0200 00864D88 FFFFCC5C 00000000 20080000 00280010 000D2EE0 00000000
864D74: 00000000 0000000A 00000A00 06B85F00 00864E18 00864D90 000D42C2 00864DA4
864D94: 000D271A 00000000 00000003 06C00800 00864DB8 000D24FA 00000A00 00000190
864DB4: 0000000A 00864DF4 0004AE4A 00000A00 00000003 00002000 06BE0200 00000003
864DD4: 06B85A80 00000000 00000000 06C00800 06BE0200 001085F4 06C00800 06C00800
864DF4: 00864E90 000444A0 00864E18 00000000 00000003 00864F88 06C16400 06BE0200
864E14: 06BB4300 001081BC 06C00800 00000003 06B85A80 06BE0200 0002394A 06C1F240
864E34: 0000000C 000239C8 00000119 00000003 00000000 00000008 041BEB3A 00000002
864E54: 00864F88 06BE0200 00864EE0 00000119 0001FE4C 06C16400 00000024 00000024
864E74: 00000026 00000000 00864F88 0000000C 06BE0200 06BB4300 00000006 00864F44
864E94: 00041E60 00864EE4 00000003 00000C8C 00000119 00000005 06BE0200 0000000C
864EB4: 00000000 00107194 00000006 06C23B80 001A9158 06C23B80 00864F28 000BC774
panic: Illegal instruction
Stopped at      _Debugger+0x6:  unlk    a6
db> t
_Debugger(2,864d0c,f7dd8,f7ac6,0) + 6
_panic(f7ac6,0,3,a00,8) + 40
_trap(2,0,0) + 1e6
fault(?)
_erasecursor(864da4,d271a,0,3,6c00800) + c
_iteoff(0,3,6c00800,864db8,d24fa) + 4
_grfon(a00,190,a,864df4,4ae4a) + 1c
_grfopen(a00,3,2000,6be0200) + 50
_spec_open(864e18) + 13c
_vn_open(864ee4,3,c8c) + 31e
_sys_open(6be0200,864f88,864f80) + 7e
_syscall(5) + 13e
_trap0() + e
db>

when xdm tries to open the local display.

-- If noone tells me this is all well known I'll send-pr. Not sure this
should go into 1.3.

	hauke


--
"It's never straight up and down"     (DEVO)