Subject: NetBSD X11 client doesn't like SGI X11 Server
To: None <tech-x11@NetBSD.org>
From: Jochen Kunz <jkunz@unixag-kl.fh-kl.de>
List: tech-x11
Date: 12/13/2004 10:00:07
Hi.

Since NetBSD switched to XF86 4.x I can't use my SGI machines as remote
display for NetBSD X11 clients. The NetBSD machine is a Sun Ultra 10
running a 32 Bit kernel with NetBSD/sparc userland. The SGI is an Octane
with ESSI + ESI dual head GFX running xinerama. I had no problems using
the Octane as remote display with NetBSD when the NetBSD X11 was based
on XF86 3.x.

Symptome:
[jkunz@Zimbo jkunz]$ export DISPLAY=3DMrPomeroy:0.0
[jkunz@Zimbo jkunz]$ xclock
Xlib: Did not parse entire setup message: parsed: 848, message: 1600
Error: Can't open display: MrPomeroy:0.0
[jkunz@Zimbo jkunz]$ uname -a
NetBSD Zimbo 2.0 NetBSD 2.0 (Zimbo) #0: Thu Dec  9 15:43:28 CET 2004
jkunz@Zimbo:/usr/src/build/Zimbo sparc64

I traced the connection with ethereal. After the TCP connection is
established the client sends a 12 byte long X11 request to the server
and the server responds with a 1608 byte long X11 event. Upon reception
of this X11 event the client closes the TCP connection immediately.

Unfortunately I don't have any other machines with working X11 server
instalation beside various SGIs. If it helps debugging I can set up a
SBus SPARC with CGSIX and NetBSD 2.0 to use as test X11 server.

Some info about the Xserver machine:
[jkunz@MrPomeroy jkunz]$ uname -aR
IRIX64 MrPomeroy 6.5 6.5.24m 04070317 IP30
[jkunz@MrPomeroy jkunz]$ xdpyinfo | head -5
name of display:    :0.0
version number:    11.0
vendor string:    Silicon Graphics
vendor release number:    6600
maximum request size:  262140 bytes
[jkunz@MrPomeroy jkunz]$ /usr/gfx/gfxinfo=20
Graphics board 0 is "IMPACTSR" graphics.
        Managed (":0.0") 1280x1024=20
        Product ID 0x3, 2 GEs, 2 REs, 0 TRAMs
        MGRAS revision 4, RA revision 0
        HQ rev B, GE12 rev A, RE4 rev C, PP1 rev H,=20
        VC3 rev A, CMAP rev F, Heart rev F
        21" monitor (id 0xb)

        Channel 0:
         Origin =3D (0,0)
         Video Output: 1280 pixels, 1024 lines, 75.92Hz (1280x1024_76)
Graphics board 1 is "IMPACTSR" graphics.
        Managed (":0.1") 1280x1024=20
        Product ID 0x2, 1 GE, 1 RE, 0 TRAMs
        MGRAS revision 4, RA revision 0
        HQ rev B, GE12 rev A, RE4 rev C, PP1 rev H,=20
        VC3 rev A, CMAP rev F, Heart rev F
        21" monitor (id 0xb)

        Channel 0:
         Origin =3D (0,0)
         Video Output: 1280 pixels, 1024 lines, 75.92Hz (1280x1024_76)
--=20


tsch=FC=DF,
       Jochen

Homepage: http://www.unixag-kl.fh-kl.de/~jkunz/