diff -Naur a/src/alps.c b/src/alps.c --- a/src/alps.c 2012-10-30 11:55:55.055130377 +0100 +++ b/src/alps.c 2012-10-30 11:56:00.335130599 +0100 @@ -116,7 +116,7 @@ { { 0x73, 0x02, 0x64 }, 0x9b, ALPS_PROTO_V3, 0x8f, 0x8f, ALPS_DUALPOINT }, { { 0x73, 0x02, 0x64 }, 0x9d, ALPS_PROTO_V3, 0x8f, 0x8f, ALPS_DUALPOINT }, { { 0x73, 0x02, 0x64 }, 0x8a, ALPS_PROTO_V4, 0x8f, 0x8f, 0 }, - /* Dell Latitude E6430 */ + /* Dell Latitude E6430, E6530 */ { { 0x73, 0x03, 0x0a }, 0x1d, ALPS_PROTO_V5, 0x8f, 0x8f, ALPS_DUALPOINT }, /* Dell Inspiron N5110 */ { { 0x73, 0x03, 0x50 }, 0x0d, ALPS_PROTO_V6, 0xc8, 0xc8, 0 }, @@ -1688,6 +1688,8 @@ ps2_command(ps2dev, NULL, PSMOUSE_CMD_SETSTREAM); ps2_command(ps2dev, NULL, PSMOUSE_CMD_RESET_WRAP); + ps2_command(ps2dev, NULL, PSMOUSE_CMD_RESET_WRAP); + ps2_command(ps2dev, NULL, PSMOUSE_CMD_RESET_WRAP); ps2_command(ps2dev, param, PSMOUSE_CMD_GETINFO); ps2_command(ps2dev, NULL, PSMOUSE_CMD_RESET_WRAP); param[0] = 0x01;