Hi!

Try new diff. Fix for me (Lenovo X201)
1) reboot and login (text-mode)
2) wsmoused
3) the behavior is as if I'm holding down Enter 

Also found a new bug:
wsmoused + X don't work (suspend/resume)

1) wsmoused
2) startx
3) suspend/resume
4) in X mouse don't work
5) suspend/resume
6) in X mouse work

this error does not pms driver. Check the job pms driver separately:
1) wsmoused only
2) X only
 
-- 
Alexandr Shadchin

Index: pms.c
===================================================================
RCS file: /cvs/src/sys/dev/pckbc/pms.c,v
retrieving revision 1.7
diff -u -p -r1.7 pms.c
--- pms.c       2 Oct 2010 00:28:57 -0000       1.7
+++ pms.c       5 Oct 2010 05:54:01 -0000
@@ -243,7 +243,8 @@ pms_change_state(struct pms_softc *sc, i
 
                pckbc_slot_enable(sc->sc_kbctag, sc->sc_kbcslot, 1);
 
-               pckbc_flush(sc->sc_kbctag, sc->sc_kbcslot);
+               if (sc->poll)
+                       pckbc_flush(sc->sc_kbctag, sc->sc_kbcslot);
 
                cmd[0] = PMS_RESET;
                res = pms_cmd(sc, cmd, 1, resp, 2);

Reply via email to