Paneles interactivos
Mostrando 10 respuestas a los debates
  • Autor
    Entradas
    • #17651
      G MG M
      Participante

      Patético, pero el controlador no está actualizado para Ubuntu 18.04

      Fuente:

      https://aur.archlinux.org/packages/activdriver/

       

       

      OPCIÓN 1: Reparar la instalación

      Instalar sólo driver (dará error en 18.04)

      apt install activdriver

      Reparar la instalación fallida:

      cd /usr/src/promethean/kernel/

      nano usbpromethean.c
      >>

      Modificar a partir de la línea 1018:

      retval = 0;
      if (_IOC_DIR(cmd) & _IOC_READ)
      //retval = !access_ok(VERIFY_WRITE,(void __user *)arg, _IOC_SIZE(cmd));
      retval = !access_ok(             (void __user *)arg, _IOC_SIZE(cmd));
      if (_IOC_DIR(cmd) & _IOC_WRITE)
      //retval = !access_ok(VERIFY_READ,(void __user *)arg, _IOC_SIZE(cmd));
      retval = !access_ok((void __user *)arg, _IOC_SIZE(cmd));
      if (retval) return -EFAULT;

      <<

      Ejecutar para finalizar complicación e instalación del driver:

      ./b

       

      OPCIÓN 2: Descargar paquete parcheado e instalar

      Dejo una paquete deb parcheado con las instrucciones anteriores aquí:

      https://drive.google.com/file/d/12ye9DWrEQaoJM6CfS0f2Ya61pgKa-6F-

      Descargar y ejecutar:

      dpkg -i activdriver_5.18.12-0~Ubuntu~1804_amd64_patched.deb

       

    • #17659
      Adam H PrometheanAdam H Promethean
      Senior Moderator

      Hola G M,

      Gracias por su publicación. Nuestro ActivDriver todavía no está compatible con la versión 5 del Kernel. Vamos a pasar su feedback en interno.

      Cordialmente,
      Adam

      El Soporte Técnico de Promethean
      https://support.prometheanworld.com/es/

    • #17695
      Adam H PrometheanAdam H Promethean
      Senior Moderator

      Hola,

      Nuestro equipo de desarrollo ya está consciente de este problema con el kernel 5.0. El equipo espera incorporar una solución al problema en una versión futura de ActivDriver y tener una fecha objetivo inicial de noviembre de 2019. No podemos garantizar que esta fecha sea final.

      En la actualidad, el ActivDriver está compatible en Ubuntu 18.04 con los kernels 4.15 y 4.18.

      En espera de su respuesta, por favor acepte nuestros sinceros saludos.

      Cordialmente,
      Adam

      El Soporte Técnico de Promethean
      https://support.prometheanworld.com/es/

    • #30523
      Nacho SanchoNacho Sancho
      Participante

      Hola…existe algún avance sobre ésto?

      Nuestro equipo gestiona equipos de centros educativos que estamos migrando de 14.04 a 18.04 y seguimos teniendo problemas con la instalación del driver (ya que rompe con todo el stack hwe)

       

      Saludos

      — nacho

    • #30533
      Nacho SanchoNacho Sancho
      Participante

      Resultados al intentar instalar el software:

      root@vxtest:~# apt -s install activdriver activtools
      Leyendo lista de paquetes… Hecho
      Creando árbol de dependencias
      Leyendo la información de estado… Hecho
      El paquete indicado a continuación se instaló de forma automática y ya no es necesario.
      libxatracker2
      Utilice «apt autoremove» para eliminarlo.
      Se instalarán los siguientes paquetes adicionales:
      activaid dkms libelf-dev libpcre16-3 module-assistant xserver-xorg-core xserver-xorg-input-evdev
      Paquetes sugeridos:
      menu xfonts-100dpi | xfonts-75dpi xfonts-scalable
      Los siguientes paquetes se ELIMINARÁN:
      lubuntu-gtk-core xserver-xorg-core-hwe-18.04 xserver-xorg-input-all-hwe-18.04 xserver-xorg-input-libinput-hwe-18.04 xserver-xorg-input-synaptics-hwe-18.04
      xserver-xorg-input-wacom-hwe-18.04 xserver-xorg-video-all-hwe-18.04 xserver-xorg-video-amdgpu-hwe-18.04 xserver-xorg-video-ati-hwe-18.04
      xserver-xorg-video-fbdev-hwe-18.04 xserver-xorg-video-intel-hwe-18.04 xserver-xorg-video-nouveau-hwe-18.04 xserver-xorg-video-qxl-hwe-18.04
      xserver-xorg-video-radeon-hwe-18.04 xserver-xorg-video-vesa-hwe-18.04 xserver-xorg-video-vmware-hwe-18.04
      Se instalarán los siguientes paquetes NUEVOS:
      activaid activdriver activtools dkms libelf-dev libpcre16-3 module-assistant xserver-xorg-core xserver-xorg-input-evdev

    • #30560

      Buenas tardes Nacho,

       

      Gracias por contactar el Soporte Técnico de Promethean.

      Como dicho antes, es posible que el problema sea el Kernel.

      Deben utilizar un kernel 4.15 o anterior.

      También, asegurase de seguir los pasos en este articulo: https://www1.support.prometheanworld.com/es/article/?kb=1623

      Saludos cordiales,

      Riccardo

       

      El Soporte Técnico de Promethean

    • #30561

      Buenas tardes Nacho,

       

      Gracias por contactar el Soporte Técnico de Promethean.

      Como dicho antes, es posible que el problema sea el Kernel.

      Deben utilizar un kernel 4.15 o anterior.

      También, asegurase de seguir los pasos en este articulo: https://www1.support.prometheanworld.com/es/article/?kb=1623

      Saludos cordiales,

      Riccardo

       

      El Soporte Técnico de Promethean

    • #30752
      G MG M
      Participante

      Controlador linux funcionando con 5.4.0-48-generic

       

      1º Instalar activdriver normalmente:

      1623

       

      2º Editar Makefile:

      cd /usr/src/promethean/kernel

      nano Makefile

      >>
      obj-m += promethean.o
      promethean-objs += Mathrout.o usbpromethean.o

      debug: all
      all:
      # make -C /lib/modules/$(shell uname -r)/build SUBDIRS=”$(PWD)” modules
      make -C /lib/modules/$(shell uname -r)/build M=”$(PWD)” modules

      clean:
      # make -C /lib/modules/$(shell uname -r)/build SUBDIRS=”$(PWD)” clean
      make -C /lib/modules/$(shell uname -r)/build M=”$(PWD)” clean

      install:
      ./b install
      <<

       

      3º Ejecutar:

      make -C /lib/modules/5.4.0-48-generic/build M=$PWD clean

      cp /usr/src/linux-headers-5.4.0-48-generic/Module.symvers .

      make -C /lib/modules/5.4.0-48-generic/build M=$PWD

       

      4º Ejecutar:

      ./b

       

       

      Se necesitan los siguientes paquetes instalados:

      sudo apt-get install build-essential

      sudo apt install linux-headers-$(uname -r)

      (Posiblemente sea necesario algún paquete más…)

       

       

       

    • #30759

      Hola GM,

      Gracias por proporcionar los pasos.

      Esperamos que puedan ayudar a otros usuarios.

      Tenga en cuenta que solo se soportan las distribuciones oficiales de Ubuntu.

      Saludos,
      Riccardo

      Soporte Técnico de Promethean

    • #35533
      G MG M
      Participante

       

      Actualización de la URL del paquete deb parcheado

       

      https://drive.google.com/file/d/1I01dtlb3OISZc3Q2zjWfecngzxMd4qTc/view?usp=sharing

       

    • #35567

      Hola GM,

      Gracias por proporcionar el enlace al paquete.

      Saludos,
      Riccardo

      Soporte Técnico de Promethean

Mostrando 10 respuestas a los debates
  • Debes estar registrado para responder a este debate.