Hola a todos de nuevo, hoy voy a comentar en este articulo cómo instalar el teclado Logitech Dinovo Media Desktop en Ubuntu 8.10.

Después de unos días de búsquedas por internet, al final he logrado por lo menos que el teclado sea operativo en el arranque del sistema. Hay que decir que el teclado es operativo según lo instalas el problema es que según Ubuntu arranca, parece que no consigue activar la red BT con el teclado.

En la configuración que muestro en el articulo se consigue que el teclado responda correctamente excepto el botón de «media» y la rueda de control, que de momento no hacen nada, creo que el resto de elementos son operativos, y lo que es mas importante desde mi punto de vista, segun arranca el sistema cuando tocamos el primero de los botones del teclado, automáticamente monta la red quedando operativo de forma instantanea y eliminando la necesidad de desconectar y volver a conectar el hub Bluetooth proporcionado con el teclado.

Bien, los ficheros que debemos modificar para que funcionen los distintos componentes del teclado son:

  • /etc/default/bluetooth
  • /etc/bluetooth/hcid.conf

El fichero bluetooh es el fichero general de sistema para el servicio, en el que se indica que BT va a estar activado en el arranque y en que modo lo hará. El contenido de mi fichero es el siguiente:

# Defaults for bluez

# start bluetooth on boot?
# compatibility note: If this variable is not found bluetooth will
# start
BLUETOOTH_ENABLED=1

# This setting will switch HID devices (e.g mouse/keyboad) to HCI mode, that is
# you will have bluetooth functionality from your dongle instead of only HID.
# Note that not every bluetooth dongle is capable of switching back to HID
# mode, see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=355497
HID2HCI_ENABLED=0      # !!!!! 1 here then keyboard is not able to connect at startup
HID2HCI_UNDO=0

HIDD_ENABLED=1
HIDD_OPTIONS=»–master –connect 00:07:61:D7:0D:58 –connect 00:07:61:D6:E9:7C –connect 00:07:61:D7:0E:44 –server»

Es muy importante el valor HID2HCI_ENABLED=0,que por defecto en el sistema se encontraba con el valor 1. Con el valor 1 el teclado no conecta en el arranque correctamente, haciendose necesario la reconexion del hub usb. Con el valor 0 el teclado se comporta de la forma deseada.

El fichero hcid.conf es el encargado del registro de los dispositivos disponibles mediante BT en el sistema. El contenido de mi fichero es el siguiente:

#
# HCI daemon configuration file.
#

# HCId options
options {
# Automatically initialize new devices
autoinit yes;

# Security Manager mode
# none – Security manager disabled
# auto – Use local PIN for incoming connections
# user – Always ask user for a PIN
#
security auto;

# Pairing mode
# none – Pairing disabled
# multi – Allow pairing with already paired devices
# once – Pair once and deny successive attempts
pairing multi;

# Default PIN code for incoming connections
passkey «1234»;
}

# Default settings for HCI devices
device {
# Local device name
# %d – device id
# %h – host name
name «%h-%d»;

# Local device class
class 0x000100;

# Default packet type
#pkt_type DH1,DM1,HV1;

# Inquiry and Page scan
iscan enable; pscan enable;
discovto 0;

# Default link mode
# none – no specific policy
# accept – always accept incoming connections
# master – become master on incoming connections,
# deny role switch on outgoing connections
lm accept;
# Default link policy
# none – no specific policy
# rswitch – allow role switch
# hold – allow hold mode
# sniff – allow sniff mode
# park – allow park mode
lp rswitch,hold,sniff,park;
}

device 00:07:61:D7:0D:58 {
name «Logitech diNovo Keyboard»;
auth enable;
encrypt enable;
}

device 00:07:61:D6:E9:7C {
name «Logitech Mediapad»;
auth enable;
encrypt enable;
}

device 00:07:61:D7:0E:44 {
name «Logitech Mx1000 Laser»;
}

Como podeis ver, cada uno de los elementos que componen el teclado, se encuentra perfectamente dado de alta en el fichero.
Como detalle en este teclado, la direccion de cada componente la podeis encontrar en la parte posterior del mismo.

Bueno, aqui dejo una foto del teclado funcionando con Ubuntu 8.10.

Logitech dinovo media desktop con Ubuntu 8.10

Entre la fuentes de información que me han ayudado destacan:

Saludos a todos y hasta la próxima.

Comments (1)

Marvell

Oct 23, 2009 at 11:24 PM

Por cierto, después de probar el teclado unos meses tengo que decir que no vale el precio que Logitech cobra por el.

Las principales desventajas que he encontrado son:
1 – Precio
2 – Materiales usados en la construcción del teclado, en su mayor parte terminado en plástico guarro.
3 – Los 3 componentes de este pack incluyen en ciertas zonas una goma a modo de capa, que se supone que vale para estar en contacto con la mano, que se despega según comienzas a usar los dispositivos.
4 – Si el PC donde tienes conectado el teclado lo usas para jugar, este cacharrito es poco recomendable por dos motivos fundamentales, conexiones/desconexiones continuas con el BT y a veces, si usas el puerto USB con mas dispositivos se nota lentitud en la respuesta.

Saludos a todos.

You must be logged in to post a comment.