I've got a Dell PC running Win98 on which I've installed Cygwin from <http://cygwin.com> followed by XFree86 from <http://cygwin.com/mirrors> (specifically, archive.progeny.com, and for X I grabbed the binaries from /cygwin/xfree/binaries/4.2.0). I only brought down the binaries, as I *really* didn't want to compile Linux or X myself to sit on top of Win98 (no, I can't just take the PCs to Linux, they have to stay on some flavor of Windoze) nor any of the X pieces, since someone else had already "invented the wheel".
Unfortunately, the PC has an i810, so XWin is giving me fits. It works fine from another PC without the Intel 810 chipset, and works right if I just invoke it from the Bash shell using XWin -screen 0 1024 768 I get a standard X desktop, can telnet to my "main" Unix system (a 9000 running HP-UX 11.11), and throw clients back to the server running on the PC. However, if I invoke XWin using XWin -query aa.bb.cc.dd -fp tcp/aa.bb.cc.dd:7000 (where aa.bb.cc.dd is the IP address of my HP 9000 system) to try to get HP-UX to throw a CDE login screen back at me via xdm, XWin runs, it changes to a gray stippled screen, and there I sit. No change to the black screen that indicates I've connected to the 9000, no login screen from the HP, no nothing. Just a big ol' hang that will eventually time out. Contents of the "bad" /tmp/XWin.log: ddxProcessArgument () - Initializing default screens winInitializeDefaultScreens () - w 1024 h 768 _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root winDetectSupportedEngines () - Windows 95/98/Me winDetectSupportedEngines () - DirectDraw installed winDetectSupportedEngines () - DirectDraw4 installed winDetectSupportedEngines () - Returning, supported engines 00000017 winSetEngine () - Using Shadow DirectDraw NonLocking winAdjustVideoModeShadowDDNL () - Using Windows display depth of 16 bits per pixel winAdjustForAutoHide - Original WorkArea: 0 0 740 1024 winAdjustForAutoHide - Adjusted WorkArea: 0 0 740 1024 winCreateBoundingWindowWindowed () - WindowClient w 1018 h 715 r 1018 l 0 b 715 t 0 winCreateBoundingWindowWindowed () - Returning winAllocateFBShadowDDNL () - lPitch: 2036 winInitVisualsShadowDDNL () - Masks 0000f800 000007e0 0000001f BPRGB 6 d 16 winLayerCreate () - dwDepth 16 winRandRInit () winCreateDefColormap () - Deferring to fbCreateDefColormap () winScreenInit () - returning Fatal server error: XDMCP fatal error: Session failed Session 6 failed for display 0.0.0.0:0: Cannot open display On another Dell PC, with the only difference (that I can discover) being that it has an 82810-DC100 Graphics controller, XWin runs and lets the HP show first its black background, followed by the CDE login screen, with no complaint. I can then login to the HPUX system and "go to town", so to speak. Contents of the "good" /tmp/XWin.log: ddxProcessArgument () - Initializing default screens winInitializeDefaultScreens () - w 800 h 600 _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root winDetectSupportedEngines () - Windows 95/98/Me winDetectSupportedEngines () - DirectDraw installed winDetectSupportedEngines () - DirectDraw4 installed winDetectSupportedEngines () - Returning, supported engines 00000017 winSetEngine () - Using Shadow DirectDraw NonLocking winAdjustVideoModeShadowDDNL () - Using Windows display depth of 24 bits per pixel winAdjustForAutoHide - Original WorkArea: 0 0 572 800 winAdjustForAutoHide - Adjusted WorkArea: 0 0 572 800 winCreateBoundingWindowWindowed () - WindowClient w 794 h 547 r 794 l 0 b 547 t 0 winCreateBoundingWindowWindowed () - Returning winAllocateFBShadowDDNL () - lPitch: 2384 winInitVisualsShadowDDNL () - Masks 00ff0000 0000ff00 000000ff BPRGB 8 d 24 winLayerCreate () - dwDepth 24 winRandRInit () winCreateDefColormap () - Deferring to fbCreateDefColormap () winScreenInit () - returning winCloseScreenShadowDDNL () - Freeing screen resources I've searched the XFree86 archives, and see a lot of references to getting a copy of agpgart.o and compiling it into your kernel to get an i810 to play nicely. Well, (a) I really don't want to have to re-compile Cygwin for Win98 if someone else already has, (b) I have no idea where to get a copy of agpgart.o which would work in that instance, anyway, and (c) since the HP can communicate to XFree86 just fine in "normal" mode, I can't believe this is because of a driver issue. Can anyone give me any pointers on what I should do to get XFree86 on an i810 chipset to give me an xdm-based login from another system? And/or tell me what further information I should have included in my message that y'all expect? Thanks, Mike Reaser Southeastern Data Cooperative Tucker, GA
