Pissarres Promethean

Hola,
estic intentant configurar el programari de les pissarres digitals Promethean en una distribució linkat 16.04.
En fer lsusb en un terminal m'identifica la pissarra com: 0d48:0004 Promethean Limited ACTIVboard.
He seguit els passos que indica el fabricant https://support.prometheanworld.com/article/1017#synaptic tal com indica la WikiLinkat.
També he seguit els passos per instal·lar el driver que indica un usuari d'aquest fòrum en aquest post: http://linkat.x…pic&topic=4333

Aconsegueixo instal·lar el programari però el problema és que no em detecta la pissarra. Com si el driver no funcionés.

He vist aquest missatge del fòrum http://linkat.x…pic&topic=4421

S'ha resolt el problema? Que hem de fer per fer funcionar les Promethean amb la Linkat 16.04 ?

Gràcies
Hola,


Primer de tot repassarem la part d'instal·lació del programari de Promethean:


1- Per poder instal·lar el programari de Promethean (i poder compilar correctament el driver) cal que instal·lis els paquets següents:

Code

fam

xdotool

dkms

linux-header-XXXXX


on XXXXX correspon a la versió actual de kernel que tinguis instal·lada a la màquina. Des de consola, si executes l'ordre: uname -a obtindràs la versió del kernel. És important que la versió de kernel coincideixi amb la versió del paquet linux-header. Dóna igual que el kernel sigui de 32 o 64 bits, el driver funciona bé.


Un cop instal·lats aquests programes, fes el següent (ho he extret de: https://support…ticle/?kb=1623):


1.1- Obre un terminal i descarrega't la signatura del repositori de Promethean:


Code

wget http://activsoftware.co.uk/linux/repos/driver/PrometheanLtd.asc




1.2- Incorpora la clau de promethean dins del gestor de claus:


Code

sudo apt-key add PrometheanLtd.asc



on PrometheanLtd.asc és el nom del fitxer que conté la clau del repositori i que has baixat al punt anterior (punt 1).



1.3- Crea un fitxer amb el repositori de Promethean. Pots fer-ho si obres un terminal i executes l'ordre:


Code

sudo gedit /etc/apt/sources.list.d/promethean.list



i dins del fitxer escrius la línia següent


Code

deb http://activsoftware.co.uk/linux/repos/driver/ubuntu xenial oss non-oss



que defineix el repositori de Promethean (aquest repositori és per a la 16.04).


1.4- Un cop creat el repositori executes les ordres:


Code

sudo apt update


sudo apt install activtools


Un cop fet això s'instal·larà el driver i es compilarà.



2- Si després de fer això el driver es compila però no funciona la PDI, hauràs d'actualitzar el firmware de la Promethean.



A:

https://support…ticle/?kb=1038

tens la relació de firmwares en funció de la PDI que tinguis.

Per actualitzar el firmware caldrà un ordinador que detecti bé la PDI (amb una Linkat 14.04 i el programari de Promethean o bé amb un Windows). Hauràs de fer l'actualització des del mateix programari de Promethean. En cas que ho facis des de Linkat (14.04) caldrà que l'usuari estigui dins del grup: activflash.

Crec recordar que des del programari de Promethean pots dir-li que cerqui l'actualització de firmware més nova. Mira de fer primer l'actualització automàtica del firmware de la PDI.


Em pots passar la sortida de l'ordre lsusb per veure quin identificador té la Promethean?

Gràcies

Joan



Editat per jgraci25 el 22/Feb/2019 - 16:06.
Hola,
he actualitzat la pissarra amb un windows que sí que la detectava però continua sense detectar-la en la Linkat 16.04.

He revisat els paquets i els tinc tots instal·lats.

la sortida de la comanda lsusb és la següent:
professor@Aula-X:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04ca:7070 Lite-On Technology Corp.
Bus 001 Device 002: ID 0d48:0004 Promethean Limited ACTIVboard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub



Salutacions

Josep
Hola,
he provar d'instal·lar en una nova màquina.

Per instal·lar els linux-headers he utilitzat

Code

apt search linux-headers-$(uname -r)
suposo per saber quin necessitava

de fet

Code

 
uname -a [/code] surt la mateixa versió

en fer apt-get install linux-headers-XXXXX em diu que ja està instal·lat el paquet.

I després quan instal-lo el activtools surt aquest error

Code

13>Feb 27 16:24:22 root: Promethean: Error building driver.
tail: no s’ha pogut obrir '/var/log/messages' per a llegir: El fitxer o directori no existeix
<13>Feb 27 16:24:27 root: Promethean: Error compiling new kernel module. You may need to install packages to compile kernel modules.
adding evdev to /etc/modules
Please restart before using the board.
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults



Salutacions i gràcies per avançat.

Josep
Hola,

Pel que veig encara falten eines per instal·lar. Cal que instal·lis els paquets:

gcc
make


A veure si ara pots compilar correctament el driver.


Joan
Hola,
doncs em diu que ja els tinc instal·lats.....

Josep
Deixo l'informe complet dels errors que indica:

Code

S'està configurant activdriver (5.17.14-0~Ubuntu~1604)…
activmgr: no process found
activmonitor: no process found
activremote: no process found
Installing kernel module. Output will be stored in /var/log/messages...
<13>Mar  5 18:41:50 root: Driver location: /lib/modules/4.15.0-45-generic/kernel/drivers/input/tablet
<13>Mar  5 18:41:50 root: Promethean: Copying driver module in kernel.
<13>Mar  5 18:41:50 root: rmmod: ERROR: Module promethean is not currently loaded
<13>Mar  5 18:41:50 root: modprobe: ERROR: could not insert '
promethean': Exec format error
<13>Mar  5 18:41:50 root: insmod /lib/modules/4.15.0-45-generic/kernel/drivers/input/tablet/promethean.ko
<13>Mar  5 18:41:50 root: Promethean: No driver found for the current kernel 4.15.0-45-generic. The driver needs to be rebuilt.
<13>Mar  5 18:41:50 root: Promethean: This requires make, gcc and the kernel headers / kernel source packages.
<13>Mar  5 18:41:50 root: Promethean: Building Promethean activdriver...
<13>Mar  5 18:41:50 root: make -C /lib/modules/4.15.0-45-generic/build SUBDIRS="/usr/src/promethean/kernel" clean
<13>Mar  5 18:41:50 root: make[1]: Entering directory '
/usr/src/linux-headers-4.15.0-45-generic'
<13>Mar  5 18:41:50 root:   CLEAN   /usr/src/promethean/kernel/.tmp_versions
<13>Mar  5 18:41:50 root: make[1]: Leaving directory '
/usr/src/linux-headers-4.15.0-45-generic'
<13>Mar  5 18:41:50 root: Promethean: Error building driver.
tail: no s’ha pogut obrir '
/var/log/messages' per a llegir: El fitxer o directori no existeix
<13>Mar  5 18:41:54 root: Promethean: Error compiling new kernel module. You may need to install packages to compile kernel modules.
evdev already loaded
Please restart before using the board.
update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
-:0-
S'
està configurant libxcb-xinerama0:amd64 (1.11.1-1ubuntu1)
S'està configurant activtools (5.17.14-0~Ubuntu~1604)…
Installing activtools...
groupadd: el grup «activflash» ja existeix
/sbin/ldconfig.real: «/usr/local/lib/libactivsystem.so.2» no és un enllaç simbòlic

/sbin/ldconfig.real: «/usr/local/lib/libclassflowclient.so.1» no és un enllaç simbòlic

S'
estan processant els activadors per a libc-bin (2.23-0ubuntu11)
/sbin/ldconfig.real: /usr/local/lib/libactivsystem.so.2 is not a symbolic link

/sbin/ldconfig.real: /usr/local/lib/libclassflowclient.so.1 is not a symbolic link


(zenity:7876): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(zenity:7876): GLib-GIO-CRITICAL **: g_dbus_connection_register_object: assertion 'G_IS_DBUS_CONNECTION (connection)' failed

(zenity:7876): GLib-GIO-CRITICAL **: g_dbus_connection_get_unique_name: assertion 'G_IS_DBUS_CONNECTION (connection)' failed
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Una altra cosa,
si desinstal·lo el paquet amb apt-get purge activtools i el torno a instal·lar llavors surt aquest altres missatges:

Code

Després d'aquesta operació s'empraran 258 kB d'espai en disc addicional.
S'
està seleccionant el paquet activtools prèviament no seleccionat.
(S'està llegint la base de dades… hi ha 299071 fitxers i directoris instal·lats actualment.)
S'
està preparant per a desempaquetar …/activtools_5.17.14-0~Ubuntu~1604_amd64.deb…
S'està desempaquetant activtools (5.17.14-0~Ubuntu~1604)…
S'
estan processant els activadors per a gnome-menus (3.13.3-6ubuntu3.1)
S'estan processant els activadors per a desktop-file-utils (0.22-1ubuntu5.2)…
S'
estan processant els activadors per a bamfdaemon (0.5.3~bzr0+16.04.20180209-0ubuntu1)
Rebuilding /usr/share/applications/bamf-2.index...
S'estan processant els activadors per a mime-support (3.59ubuntu1)…
S'
estan processant els activadors per a hicolor-icon-theme (0.15-0ubuntu1.1)
S'està configurant activtools (5.17.14-0~Ubuntu~1604)…
Installing activtools...
groupadd: el grup «activflash» ja existeix
/sbin/ldconfig.real: «/usr/local/lib/libactivsystem.so.2» no és un enllaç simbòlic

/sbin/ldconfig.real: «/usr/local/lib/libclassflowclient.so.1» no és un enllaç simbòlic


Gràcies

Josep
Hola,

Veig que el kernel que tens és la versió 4.15. Has mirat de compilar el driver amb una versió anterior? Et suggereixo una versió prèvia a la 4.12.


Joan
Es a dir, amb la versió nova del kernel no funcionen les pissares promethean? Llavors no es podrà actualitzar mai?

Josep
És el que comentava en aquest enllaç? http://linkat.x…pic&topic=4421