AlpsPS/2 ALPS DualPoint TouchPad ( PS/2 Generic Mouse )

Эта тема для “счастливых” обладателей сенсорной панели от производителя Alps. (устанавливаются в компьютеры DELL, HP, Lenovo, и др.) Для тех у кого работают не все функции тачпада, а в “Параметры Системы” написано, “тачпад не найден” и команда xinput list выдаёт в ответ чтото вроде PS/2 Generic Mouse.

Итак:
Вам необходимо пересобрать ядро, наложив на него патчи. Для этого необходимо:
1) – Установить исходники ядра. (При помощи YaST установить пакеты kernel-devel)
2) – Скачать патчи, вот от сюда,](http://people.canonical.com/~sforshee/alps-touchpad/) и распаковать их в корень исходников (обычно /usr/src/linux-3.x.x) (Лучше взять последние версию патчей)
3) – Накладываем патчи командой:

patch -p1 < patch_name.patch

Выполняем для каждого патча, в порядке, указанном цифрами в его имени.

В этом месте лучше остановится и почитать о том как правильно скомпилировать ядро. По тому, что нет необходимости конфигурировать ядро. Нужно использовать Конфиг текущего ядра, поэтому читать здесь.](http://ru.opensuse.org/SDB:Сборка_ядра_Linux)

4) – Выполняем сборку ядра командой:

make

От имени пользователя (обычно занимает около часа или больше)
5) – И наконец устанавливаем командой от имени root:

make modules_install install

После этого перезагружаемся с новым ядром и тачпад должен правильно определиться и настраиваться с помощью штатных средств.

Или просто пересобрать модуль:

cd /usr/src/linux
make oldconfig
make modules_prepare
cd /usr/src/linux/drivers/input/mouse/
make -C /usr/src/linux M=$(pwd) modules_install

Маленькое дополненеие ко всему вышесказанному

  1. Как бы очевидно, но надо также установить kernel-source пакеты (меня это отвлекло на минут 30)
  2. Пересборка только модуля поможет мало, потому как по умолчанию в стандартном конфиге все это дело вкомпилено в ядро(то есть ядро пересобирать придется все равно)

Как на счёт того, чтобы отправить патч с изменениями в factory?