X11R4 Server for Esix/Mouse problems

Michael John Knister mknister at dip.eecs.umich.edu
Sun Dec 2 17:57:29 AEST 1990



I've been working on running Thomas Roell's new X11R4 under ESIX Rev.
D.  It compiles almost perfectly as-is with GCC.  One minor problem is
getting the gdbm library, which doesn't seem to compile correctly with
GCC, but works fine with the Esix CC.  After getting X and gdbm
compiled, I can get the X display (on a STB EM-16+/Powergraph), run X
applications, and use the keyboard.

The only serious problem is the mouse driver.  I believe it would work
fine with either a Mouse Systems or Microsoft SERIAL mouse, since
wrote code to directly access the tty port.  Unfortunately, I have a
Microsoft Bus mouse, and I can't make it work.  I've tried opening the
/dev/xms5 (the ESIX driver for Microsoft Bus mouse; it gets linked to
/dev/xlm in Esix's xconfig), but trying to read from it gives me a
ENODEV error: no such device.  Supposedly, from the ESIX Release
Notes, this is a STREAMS device driver.  I also tried getmsg, which
returned ENOSTR error: not a stream.  Perhaps an ioctl is needed to
turn it on.  I do not have the manual set, so the only mouse driver
information I have is from page xlbm-1 of Appendix A in the release
notes, which has not been very useful.

The other (more minor) problem is that once X exits, the screen is
messed up; it prints only blank spaces and vertical bars.

Once I figure out how to make the mouse work, I can post the server
binaries if people want them.

Does anyone know how to access the mouse drivers under Esix?  I'd
appreciate any help.


thanks

-Mike
mknister at eecs.umich.edu



More information about the Comp.unix.sysv386 mailing list