Date: Thu, 25 Jul 1996 17:28:49 -0600 (MDT) From: Nate Williams <nate@mt.sri.com> To: cjk@hnv.com (Chris Kunath) Cc: freebsd-questions@freebsd.org Subject: PSM driver not working under 2.1R and/or 2.1.5R (Re: psm0 and Micron) Message-ID: <199607252328.RAA08430@rocky.mt.sri.com> In-Reply-To: <QQazyi15035.199607252308@relay2.UU.NET> References: <QQazyi15035.199607252308@relay2.UU.NET>
next in thread | previous in thread | raw e-mail | index | archive | help
Chris Kunath writes:
> Has anyone managed to get the PS/2-style mouse on a
> Micron M54LI board recognized at boot-time?
Try the below patch. This will make the probe the same as in -current,
and apparently helps with some machines. I didn't bring it stable
because of some reports of it causing some machines to quit working
which used to work.
Nate
--------
Index: psm.c
===================================================================
RCS file: /home/CVS/src/sys/i386/isa/psm.c,v
retrieving revision 1.4.4.2
diff -c -r1.4.4.2 psm.c
*** psm.c 1996/05/07 20:13:11 1.4.4.2
--- psm.c 1996/07/23 21:33:24
***************
*** 154,164 ****
#ifndef PSM_NO_RESET
psm_write_dev(ioport, PSM_RESET); /* Reset aux device */
- psm_poll_status();
#endif
outb(ioport+PSM_CNTRL, 0xa9);
psm_poll_status();
outb(ioport+PSM_CNTRL, 0xaa);
c = inb(ioport+PSM_DATA);
if(c & 0x04) {
/* printf("PS/2 AUX mouse is not found\n");*/
--- 154,166 ----
#ifndef PSM_NO_RESET
psm_write_dev(ioport, PSM_RESET); /* Reset aux device */
#endif
+ psm_poll_status();
outb(ioport+PSM_CNTRL, 0xa9);
psm_poll_status();
+ #if 0
outb(ioport+PSM_CNTRL, 0xaa);
+ #endif
c = inb(ioport+PSM_DATA);
if(c & 0x04) {
/* printf("PS/2 AUX mouse is not found\n");*/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199607252328.RAA08430>
