Как установить модуль ядра penmountlpc?
Я хотел бы установить драйвер сенсорного экрана penmountlpc в Ubuntu 11.10 на диалоге Flybook A33i.
Когда я пытаюсь установить его с помощью module-assistant
из источника, упакованного в penmountlpc-source_1.1_all.deb, я получаю следующую ошибку сборки (см. также полный журнал сборки):
# Install the module
cp penmountlpc.o debian/penmountlpc-modules-3.0.0-12-generic/lib/modules/3.0.0-12-generic/misc
cp: cannot create regular file `debian/penmountlpc-modules-3.0.0-12-generic/lib/modules/3.0.0-12-generic/misc': No such file or directory
make[1]: *** [binary-modules] Error 1
make[1]: Leaving directory `/usr/src/modules/penmountlpc'
make: *** [kdist_build] Error 2
Как я могу решить эту проблему?
1 ответ
Решение
Я успешно использовал исходный архив вместо пакета с исходным кодом Debian.
Получить источник:
wget "http://penmountlpc.googlecode.com/files/penmountlpc-source_1.1.tar.gz" tar xzvf penmountlpc-source_1.1.tar.gz cd penmountlpc-source-1.1/
Скомпилируйте его (требуется сборка ):
make
Установите модуль ядра:
sudo make install sudo depmod
Убедитесь, что он успешно загружается:
sudo modprobe penmountlpc lsmod | grep penmountlpc
Сконфигурируйте Ubuntu для автоматической загрузки при каждой загрузке:
echo -e "\n# Linux kernel driver for the touchscreen on Dialogue Flybook notebooks\npenmountlpc" | sudo tee --append /etc/modules