2.5.45 / touchpad no longer works right
I just did an upgrade from 2.4.19-ac1 to 2.5.45 so that I could start testing the new kernel. All's more or less well (apart from a few compile errors and an oops) except that my touchpad no longer appears to work with gpm. It works fine as a 2 button ps2 mouse (-t ps2 or exps2) but as a synps2 it now gives the following errors:
Nov 4 13:21:27 theirongiant /usr/local/gpm/sbin/gpm[2967]: *** info [gpn.c(369)]: Nov 4 13:21:27 theirongiant /usr/local/gpm/sbin/gpm[2967]: Started gpm successfully. Entered daemon mode. Nov 4 13:21:27 theirongiant /usr/local/gpm/sbin/gpm[2967]: *** info [synaptics.c(2468)]: Nov 4 13:21:27 theirongiant /usr/local/gpm/sbin/gpm[2967]: PS/2 Touchpad sending additional READY, ID CODE. Nov 4 13:21:29 theirongiant /usr/local/gpm/sbin/gpm[2967]: *** err [synaptics.c(2474)]: Nov 4 13:21:29 theirongiant /usr/local/gpm/sbin/gpm[2967]: Sending reset command to PS/2 TouchPad failed: No ACK, got 08. Nov 4 13:21:29 theirongiant /usr/local/gpm/sbin/gpm[2967]: *** err [synaptics.c(2481)]: Nov 4 13:21:29 theirongiant /usr/local/gpm/sbin/gpm[2967]: Reseting PS/2 TouchPad failed: No READY, got 00. Nov 4 13:21:29 theirongiant /usr/local/gpm/sbin/gpm[2967]: *** err [synaptics.c(2484)]: Nov 4 13:21:29 theirongiant /usr/local/gpm/sbin/gpm[2967]: Reseting PS/2 TouchPad failed: Wrong ID, got 02. Nov 4 13:21:29 theirongiant /usr/local/gpm/sbin/gpm[2967]: *** err [synaptics.c(2338)]: Nov 4 13:21:29 theirongiant /usr/local/gpm/sbin/gpm[2967]: PS/2 device doesn't appear to be a synaptics touchpad Nov 4 13:21:29 theirongiant /usr/local/gpm/sbin/gpm[2967]: *** err [synaptics.c(2378)]: Nov 4 13:21:29 theirongiant /usr/local/gpm/sbin/gpm[2967]: PS/2 device doesn't appear to be a synaptics touchpad Nov 4 13:21:29 theirongiant /usr/local/gpm/sbin/gpm[2967]: *** info [synaptics.c(1895)]: Nov 4 13:21:29 theirongiant /usr/local/gpm/sbin/gpm[2967]: Firmware version 0.0 ... Nov 4 13:21:29 theirongiant /usr/local/gpm/sbin/gpm[2967]: Unrecognized Synaptic PS/2 Touchpad packet: 28 AA 55 FF 01 08
...
This is with gpm 1.20.1-cvs (rc1 on the tarball) and whilst using /dev/psaux and /dev/input/mouse0.
I've had similar issues with early 2.4.x kernels, which is what prevented me from going to them early on. Now it's happening again. :/
Any help would be appreciated as with this as it stands I need to go back to 2.4.19-ac1 so that I can use the touchpad properly. Also, if there's anything I can do to help debug, please holler.
Thanks.
Relevant bit of .config:
#
# Input device support
#CONFIG_INPUT=y
#
# Userland interfaces
#CONFIG_INPUT_MOUSEDEV=yCONFIG_INPUT_MOUSEDEV_PSAUX=yCONFIG_INPUT_MOUSEDEV_SCREEN_X=1024CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
# CONFIG_INPUT_JOYDEV is not set
# CONFIG_INPUT_TSDEV is not setCONFIG_INPUT_EVDEV=y
# CONFIG_INPUT_EVBUG is not set
#
# Input I/O drivers
#
# CONFIG_GAMEPORT is not setCONFIG_SOUND_GAMEPORT=yCONFIG_SERIO=yCONFIG_SERIO_I8042=y
# CONFIG_SERIO_SERPORT is not set
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PARKBD is not set
#
# Input Device Drivers
#CONFIG_INPUT_KEYBOARD=yCONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not setCONFIG_INPUT_MOUSE=yCONFIG_MOUSE_PS2=y
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TOUCHSCREEN is not setCONFIG_INPUT_MISC=yCONFIG_INPUT_PCSPKR=y
# CONFIG_INPUT_UINPUT is not set
#
# Character devices
#CONFIG_VT=yCONFIG_VT_CONSOLE=yCONFIG_HW_CONSOLE=y
# CONFIG_SERIAL_NONSTANDARD is not set
#
# Serial drivers
#CONFIG_SERIAL_8250=yCONFIG_SERIAL_8250_CONSOLE=yCONFIG_SERIAL_8250_CS=y
# CONFIG_SERIAL_8250_EXTENDED is not set
#
# Non-8250 serial port support
#CONFIG_SERIAL_CORE=yCONFIG_SERIAL_CORE_CONSOLE=yCONFIG_UNIX98_PTYS=yCONFIG_UNIX98_PTY_COUNT=256CONFIG_PRINTER=y
# CONFIG_LP_CONSOLE is not set
# CONFIG_PPDEV is not set
# CONFIG_TIPAR is not set
#
# Mice
#
# CONFIG_BUSMOUSE is not set
# CONFIG_QIC02_TAPE is not set
Signature · 4 lines
All people are equal,
But some are more equal then others.
- George W. Bush Jr, President of the United States
September 21, 2002 (Abridged version of security speech)