Works for me, Cheers
On Tue, Oct 05, 2010 at 09:15:05PM +0600, Alexandr Shadchin wrote: > 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);
