*BSD News Article 45694


Return to BSD News archive

Newsgroups: comp.unix.bsd.freebsd.misc
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msunews!agate!howland.reston.ans.net!news.sprintlink.net!psgrain!quack!quack.kfu.com!nsayer
From: nsayer@quack.kfu.com (Nick Sayer)
Subject: Zenith Z-NoteFlex PS/2 keyboard lockup fix
Message-ID: <gyYxWVF@quack.kfu.com>
Sender: news@quack.kfu.com (0000-News(0000))
Organization: The Duck Pond public unix: +1 408 249 9630, log in as 'guest'.
Date: 21 Jun 1995 04:14:24 UTC
Lines: 20

I decided to try and narrow down the reason psmprobe() locked up the
keyboard on my Zenith laptop...

Look in psmprobe() and you'll find these lines:

	psm_write_dev(ioport,0xff); /* Reset aux device */
	psm_poll_status();

I surrounded these with an "#if 0/#endif" pair and everything works
correctly, with the rest of the probe routine being the original
2.0.5-RELEASE code. Perhaps a PSM_NO_RESET option would be in order?

I determined this with blind trial and error. I don't know anything
at all about PS/2 mice.

-- 
Nick Sayer <nsayer@quack.kfu.com>  | 
N6QQQ @ N0ARY.#NORCAL.CA.USA.NOAM  | "You sick little monkey!"
+1 408 249 9630, log in as 'guest' | 
URL: http://www.kfu.com/~nsayer/   |        -- Ren