ref: c00a72a02dae8a2e8cee2747c70c53861c4bc079
parent: cfea121378a067c6655abecbf218dc9f3674aa64
author: cinap_lenrek <cinap_lenrek@centraldogma>
date: Fri Oct 7 16:19:09 EDT 2011
mouse: disable ps2 hwaccel by default, drop inconsitent packet start byte
--- a/sys/src/9/pc/mouse.c
+++ b/sys/src/9/pc/mouse.c
@@ -104,12 +104,13 @@
/*
* check byte 0 for consistency
*/
- if(nb==0 && (c&0xc8)!=0x08)
+ if(nb==0 && (c&0xc8)!=0x08){
if(intellimouse && (c==0x00 || c==0x01 || c==0xFF)){
/* last byte of 4-byte packet */
packetsize = 4;
- return;
}
+ return;
+ }
msg[nb] = c;
if(++nb == packetsize){
@@ -170,7 +171,7 @@
mousetype = MousePS2;
packetsize = 3;
- mousehwaccel = 1;
+ mousehwaccel = 0;
}
/*