Configuración de un ratón USB óptico en linux


MagiCs ha escrito un artículo que explica como configurar un

ratón USB óptico marca Microsoft en linux, concretamente en un Debian

Potato con kernel 2.2.19 …

El texto ha sido elaborado por MagiCs ([email protected]),
si teneís alguna duda, problema o sugerencia contactar con él, que es el
autor del artículo. El texto original del artículo lo podeís encontrar en
http://www.manoizquierda.es.fm.

Como montar un raton USB OPTICO en una Debian Potato

Vamos a intentar montar un ratón USB OPTICO en Debian,
concretamente yo lo he montado en una Debian Potato con un kernel 2.2.19 , así que
creo que de aquí en adelante en todos los kernels deben de tirar.

Primero vamos a crear un dispositivo con el comando “mknod”, aquí os
dejo la simbiosis del comando:

mknod [OPTION]… NAME TYPE [Mayor Menor]

En español significa:

mknod [Opcion] [Lugardedispositivo] [Nombre del tipo] [Mayor y menor]

Nota: Si quereis más información a cerca de mknod o de cualquier otro
comando usais: “man comando” .

Perfecfo, pues ahora lo que hacemos es crear el dispositivo donde
queramos. Yo por ejemplo lo he creado en ” /dev/input/mice ” del
siguiente modo:

mknod /dev/input/mice c 13 63

El nombre del tipo significa:
c = create a character (unbuffered) special file
Traducido significa crear un archivo de caracter especial, en nuestro
caso es con el cual nuestro SO (Sistema Operativo) accederá a el
dispositivo USB.

A continuación debemos cargar los modulos en el kernel de usb, que
concretamente són: “usb-uhci, hid, mousedev“.
Lo podemos hacer de varias formas:

  • Recompilando el kernel con esos 3 modulos.
  • Con el comando modconf , luego nos vamos a usb y allí los elejimos
    e instalamos.

  • Editamos el fichero “/etc/modules” que es donde están los modulos
    que se arrancan al iniciar la Debian, si hemos instalado algun modulo
    USB anteriormente que tenga que ver con el ratón lo borramos de es
    fichero y añadimos estos 3 modulos en el siguiente orden: “usb-uhci ,
    hid , mousedev“. Guardamos el fichero y salimos de él.
  • El siguiente paso es, debemos crear un fichero en
    /etc/modutils/usb-mouse con los siguientes datos:
    “above usbmouse input mousedev” .

    Si quereis podemos crear el fichero de el siguiente modo:

    echo “above usbmouse input mousedev” > /etc/modutils/usb-mouse

    Comprobemos que se ha creado bien con un “cat /etc/modutils/usb-mouse”
    .

    Una vez acabado esto tenemos que ejecutar este comando
    “update-modules” y con esto que conseguimos ???

    Pues lo que conseguimos exactamente es coger todos los ficheros que
    hay en el directorio /etc/modules/ y los concatenamos para crear el
    fichero /etc/modules.conf

    Despues de hacer “update-modules” ejecutamos “sync ; reboot” y
    cruzamos los dedos.
    sync lo que hace es escribir la información en memoria a disco (Un
    flush de los buffers).

    Una vez rebooteado el sistema, hacemos un “cat /proc/devices” y si
    aparece usb… significa que está perfecto.

    Por ultimo lo que tienes que hacer es decirle a todos los programas
    que el dispositivo de el ratón está en /dev/input/mice (en mi caso).
    Nota: Tienes que expecificar el dispositivo que es, por que sino no te
    vá a funcionar.

    Hay una cosa graciosa y es que mi ratón es un “Raton OPTICO USB de
    Microsoft” y es un intelliPoint 4.0, así que de protocolo se supone
    que debería de haber puesto “imps3” y sin embargo con ese el ratón se
    movia para donde quería… he puesto el protocolo “ps2” y me tira
    perfectamente . Si se os mueve para donde quiere, probad eso.

    Espero que este pequeño texto os haya servido de algo.
    Quiero agradecer a |fire| lo que me ha ayudado, gracias |fire|.

    Un saludo a todos:
    MagiCs

    Este post ha sido traido de forma automatica desde https://web.archive.org/web/20140625063149/http:/bulma.net/body.phtml?nIdNoticia=1266 por un robot nigromante, si crees que puede mejorarse, por favor, contactanos.


    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.