Return to BSD News archive
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!bunyip.cc.uq.oz.au!munnari.oz.au!constellation!convex!hermes.oc.com!news.unt.edu!cs.utexas.edu!howland.reston.ans.net!agate!priam.CS.Berkeley.EDU!edward From: edward@priam.CS.Berkeley.EDU (Edward Wang) Newsgroups: alt.comp.periphs.mainboard.asus,comp.os.386bsd.questions Subject: FreeBSD PS/2 mouse driver and ASUS SP3G Date: 30 Aug 1994 07:50:14 GMT Organization: University of California, Berkeley Lines: 22 Message-ID: <33uobm$oo6@agate.berkeley.edu> NNTP-Posting-Host: priam.cs.berkeley.edu Cc: The psm driver for FreeBSD doesn't seem to recognize the PS/2 mouse port on the SP3G. Has anyone else had this problem, possible with other manufacturers' PS/2 mouse ports? I commented out part of the probe routine (so the probe now always succeeds) and everything works fine. Of course, there are no comments or #defines explaining the register bits, so there's no way to tell what it's trying to do. This is the part I took out: #ifdef notdef if(c&0x04) { /* printf("PS/2 AUX mouse is not found\n");*/ psm_command(ioport,0x65); psmaddr[unit] = 0; /* Device not found */ return(0);} #endif What's bit 0x04? Also, the thing seems to interrupt a lot (up to 150 times or so per second). Has anyone measured which is more efficient, serial (using an interface with a FIFO) or PS/2?