*BSD News Article 30339


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!news.Hawaii.Edu!ames!agate!po.EECS.Berkeley.EDU!dany
From: dany@po.EECS.Berkeley.EDU (Danny)
Newsgroups: comp.os.386bsd.questions
Subject: Using the busmouse in XFree86-1.2
Date: 6 May 1994 07:40:12 GMT
Organization: University of California, at Berkeley
Lines: 19
Distribution: world
Message-ID: <2qcs8s$cjh@agate.berkeley.edu>
NNTP-Posting-Host: po.eecs.berkeley.edu

I have an IBM PS/Value Point computer with a PS/2 style bus-mouse.  I wonder
if anyone can help me get XFree86-1.2 working with the mouse.  I tried the
line 'ps/2 "/dev/vga"', and many other devices "/dev/tty00", "/dev/com0",
etc, but could not get the mouse to respond.  I know I saw people who were
successfully able to use the busmouse with XFree86-1.2 when it was new, but
I haven't been able to get it to work.  Is there some way to get it going
with the NetBSD 0.8 kernel?

I also tried to get the 0.9 kernel sources, take the pms.c PS/2 mouse drivers
from the 0.9 sources, and compile them into my 0.8 sources.  This worked, and
I the kernel was able to open the mouse on initialization of X. (I put 
a printf in pmsopen() that put a message to syslogd, so I know that the 
open routine was called.)  However, the interrupt handler pmsintr was never
invoked.  I tried to set the IRQ to 5, like the 0.9 sources indicate and to
12 (which is what the DOS mouse driver uses).  Neither settings cause the
pmsintr() function to be executed.  Does anyone know what interrupt the PS/2
mouse runs on?

THANKS...