Como instalo o módulo do kernel penmountlpc?

1

Eu gostaria de instalar o driver de tela sensível ao toque penmountlpc no Ubuntu 11.10 em um Dialogue Flybook A33i.

Quando eu tento instalá-lo usando module-assistant da fonte compactada em penmountlpc-source_1.1_all.deb , recebo o seguinte erro de compilação (consulte também o log de criação completo ):

# 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

Como posso resolver este problema?

    
por ændrük 12.11.2011 / 23:56

1 resposta

1

Eu obtive sucesso usando o arquivo fonte em vez do pacote fonte Debian.

  1. Obtenha a fonte:

    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. Compile (Isto requer build-essential ):

    make
    
  3. Instale o módulo do kernel:

    sudo make install
    sudo depmod
    
  4. Verifique se ele é carregado com sucesso:

    sudo modprobe penmountlpc
    lsmod | grep penmountlpc
    
  5. Configure o Ubuntu para carregá-lo automaticamente a cada inicialização:

    echo -e "\n# Linux kernel driver for the touchscreen on Dialogue Flybook notebooks\npenmountlpc" | sudo tee --append /etc/modules
    
por ændrük 14.11.2011 / 04:04