Установил на новый ноутбук Ubuntu 13.04, заметил что тачпад определяется как мышь PS/2. Гуглил, вроде как нашел исходники драйвера. Пытаюсь собрать их и получаю вот такие ошибки:
Make drivers...
make: Вход в каталог `/usr/src/linux-headers-3.8.0-19-generic'
CC [M] /home/ilia/Загрузки/psmouse-alps/src/synaptics.o
/home/ilia/Загрузки/psmouse-alps/src/synaptics.c: В функции «set_input_params»:
/home/ilia/Загрузки/psmouse-alps/src/synaptics.c:1153:3: ошибка: слишком мало аргументов в вызове функции «input_mt_init_slots»
In file included from /home/ilia/Загрузки/psmouse-alps/src/synaptics.c:29:0:
include/linux/input/mt.h:78:5: замечание: declared here
/home/ilia/Загрузки/psmouse-alps/src/synaptics.c:1165:3: ошибка: слишком мало аргументов в вызове функции «input_mt_init_slots»
In file included from /home/ilia/Загрузки/psmouse-alps/src/synaptics.c:29:0:
include/linux/input/mt.h:78:5: замечание: declared here
make[1]: *** [/home/ilia/Загрузки/psmouse-alps/src/synaptics.o] Ошибка 1
make: *** [psmouse.ko] Ошибка 2
make: Выход из каталога `/usr/src/linux-headers-3.8.0-19-generic'
Updating system psmouse driver...
Error: could not load module ./psmouse.ko: No such file or directory
Backup default system driver to /lib/modules/3.8.0-19-generic/kernel/drivers/input/mouse/psmouse.ko.orig...
по сути функция input_mt_init_slots имеет 3 параметра, в вызове не хватает одного -
unsigned int flags
Что дописать в вызов этой функции не понятно.
Вот тут исходники https://www.dropbox.com/s/8w4kmcklax88br2/psmouse-alps.tar.bz2