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);

Reply via email to