[comp.unix.xenix] Logitech Mouse Problems with XENIX-386 2.3.2

meyer@mimsy.umd.edu (John R. Meyer) (02/13/90)

Hello --

	I just bought a Logitech bus mouse for use with my XENIX
system and I am having trouble with the device driver initialization.
The driver does not usually show up at system boot-up right after
power-on, but it *does* show itself if I boot DOS first.  My
system configuration is:

	-	One serial port adaptor at COM1
	-	Logitech bus mouse at COM2 (interrupt vector 3,
		I/O base addres 023CH, as recommended by Logitech
		installation manual).
	-	Two parallel ports

Anyone have any ideas?

					Thanks,

						John

-- 
John R. Meyer				Domain: meyer@mimsy.umd.edu
10208-C Ashbrooke Ct.			Path:   uunet.uu.net!mimsy!meyer
Oakton, VA 22124 USA			Phone:  (703) 644-3944 (O)
Disclaimer:  The views expressed are my own.	(703) 281-5157 (H)

ingea@IFI.UIO.NO (Inge Arnesen) (02/13/90)

>	I just bought a Logitech bus mouse for use with my XENIX
> system and I am having trouble with the device driver initialization.
> The driver does not usually show up at system boot-up right after
> power-on, but it *does* show itself if I boot DOS first. 

I have a Logitech HiRes Bus mouse on interrupt 5 (I have only one paralell
port) and I have the same problem. The XENIX kernel sometimes does not
recognize the bus mouse during startup from time to time, which makes the
mouse inaccessable. I assume this is a bug in the kernel's init code, which
makes the kernel unable to find the mouse if the mouse is not exacty in
the mode it expects.

I've solved it this way:

If I boot XENIX and the mouse does not appear in the device list, then
I reboot the machine, start up DOS and run mouse.com. After this I reboot
the machine again, this time starting XENIX, and if I'm careful *not* to
touch the mouse until after the kernel has started, XENIX will always find
the bus mouse.

It's a silly bug, but then again.... XENIX is full of them :-(





Inge (BoB)  { ingea@ifi.uio.no }
=========================================================================
==   Inge Arnesen, University of Oslo, Norway.                         ==
==                                                                     ==