The touchpad on my Dell e6530 laptop is not recognized, or is recognized only as a PS/2 Generic Mouse, and so I cannot use two finger scrolling or other advanced touchpad functionality (confirmed by the out put of xinput and that synaptiks - I run kde - indicates that no trackpad is found). This seems to be a known issue with ALPS touchpads (discussion
here - ubuntu-centered and a mention of the issue on openSUSE
here).
There's a patch for the psmouse kernel module available
here, mentioned in the launchpad discussion and used by an arch linux installable package, that addresses the problem. The patch is designed to be installed via dkms, which I currently have installed and use with virtualbox. I've downloaded the files, unpacked them, installed them is /usr/src and applied the 3.7 kernel specific patches specified in the arch packagebuild file
here. I have tried this both with the 1.1 and 1.2 versions of the module.
The helper script available with the modified psmouse source code files seems to do all the 'right things' - copies the files to /var/lib/dkms, invokes the dkms build command - and most of the source files are built, but then the build fails before the psmouse.ko file is created. Here is the output of the make.log file:
Sat Jan 5 22:04:30 CST 2013
make: Entering directory `/usr/src/linux-3.7.1-17-obj/x86_64/desktop'
CC /var/lib/dkms/psmouse/alps-dst-1.1/build/src/psmouse-base.o
/var/lib/dkms/psmouse/alps-dst-1.1/build/src/psmouse-base.c: In function '__check_smartscroll':
/var/lib/dkms/psmouse/alps-dst-1.1/build/src/psmouse-base.c:64:1: warning: return from incompatible pointer type [enabled by default]
CC /var/lib/dkms/psmouse/alps-dst-1.1/build/src/synaptics.o
CC /var/lib/dkms/psmouse/alps-dst-1.1/build/src/alps.o
CC /var/lib/dkms/psmouse/alps-dst-1.1/build/src/elantech.o
CC /var/lib/dkms/psmouse/alps-dst-1.1/build/src/logips2pp.o
CC /var/lib/dkms/psmouse/alps-dst-1.1/build/src/lifebook.o
CC /var/lib/dkms/psmouse/alps-dst-1.1/build/src/sentelic.o
CC /var/lib/dkms/psmouse/alps-dst-1.1/build/src/trackpoint.o
CC /var/lib/dkms/psmouse/alps-dst-1.1/build/src/touchkit_ps2.o
LD /var/lib/dkms/psmouse/alps-dst-1.1/build/src/psmouse.o
MODPOST 0 modules
make: Leaving directory `/usr/src/linux-3.7.1-17-obj/x86_64/desktop'
Hoping that someone can point me in the right direction - from the messages, I'm not even sure why it's failing. Is there a way to log additional information? Is there something obvious I'm getting wrong?
Thanks in advance for and advice (or answers).
Nathan
No comments:
Post a Comment