Как я устанавливаю 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
задан 13 November 2011 в 07:25

1 ответ

Я успешно использовал архив с исходным кодом вместо пакета с исходным кодом Debian.

  1. Получить источник:

    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/
    
  2. Скомпилировать его (для этого требуется build-essential Install build-essential ] ):

    make
    
  3. Установите модуль ядра:

    sudo make install
    sudo depmod
    
  4. Убедитесь, что он успешно загружается:

    sudo modprobe penmountlpc
    lsmod | grep penmountlpc
    
  5. Настройте Ubuntu для автоматической загрузки при каждой загрузке:

    echo -e "\n# Linux kernel driver for the touchscreen on Dialogue Flybook notebooks\npenmountlpc" | sudo tee --append /etc/modules
    
0
ответ дан 13 November 2011 в 07:25

Другие вопросы по тегам:

Похожие вопросы: