Defcon-1-Logo

           [Home]    [FBSD Articles]    [Scripts Corner]    [Contribute]    [Search]    [FBSD Links]    [Files]

About Us

FreeBSD Articles
  *Hardware
  *Networking
  *Security
  *Software
  *X Windows


Files / Scripts
Newbies Corner
Tech. Talk
Tips and Tricks


FreeBSD Links

Articles in other
Languages :
  *French Articles
  *Spanish Articles

Want to Help ?
 
   Click Here

Email Users5

Search:
 

 


FreeBSD Search:


 

 

Powered-By-Apache-Logo

   Configurando un mouse USB en FreeBSD 4.x

En este articulo voy a explicar como instalar tu mouse USB bajo FreeBSD, y como operarlo en la consola y X. Asumo que vos podes hacer tu propio kernel, si no podes, por favor lee el handbook primero.

Primero, necesitas agregar algunas opciones al kernel:

# Soporte para USB
# deviceuhci# UHCI PCI > interface USB
# deviceohci# OHCI PCI > interface USB
deviceusb# USB bus (requerido)
deviceums# Mouse
pseudo-driverether# REQUERIDO para usb

Ahora con las opciones ya puestas en el kernel, es MUY importante que solamente
descomentes una linea; o bien uhci O ohci, no las 2 a la vez. Para ver cual de las 2
tenes, lee las paginas man de uhci y ohci.

Ademas, el dispositivo ether es requerido. Sin el, el kernel no va a compilar.

El dispositivo ums habilita el codigo para los mouse usb, y el dispositivo usb es requerido para la operacion de todos los dispositivos usb que la maquina tenga, o para el soporte de ellos.

Ahora, compila el kernel y re-inicia la maquina.

Una vez que hallas re-iniciado, deberias ver tu controlador usb y el mouse usb listado en el dmesg. Para checkear typea dmesg |more.

Deberias ver algo similar a lo que muestro debajo.

uhci0: <VIA 83C572 USB controller> port 0xe400-0xe41f irq 10 at device 7.2 on pci0
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
ums0: Microsoft Microsoft IntelliMouse\M-. Optical, rev 1.10/1.08, addr 2, iclass 3/1
ums0: 5 buttons and Z dir.
uhci1: <VIA 83C572 USB controller> port 0xe800-0xe81f irq 10 at device 7.3 on pci0
usb1: <VIA 83C572 USB controller> on uhci1
usb1: USB revision 1.0
uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered

Ahora que conoces que el mouse fue detectado por el sistema, edita /etc/rc.conf y agrega estas lineas:

moused_enable="YES"
moused_port="/dev/ums0"

usm0 puede ser cualquier otro nombre dependiendo donde el mouse esta en el hub del USB.
Checkea dmesg para asegurarte de que usas el correspondiente.
Luego de re-iniciar nuevamente, el puntero de tu mouse deberia ya estar funcionando.

Para configurar tu mouse en X, configura X normalmente, pero usa "Auto" como el tipo de mouse, y /dev/systemouse para el puerto.

Notas:

Si no podes ver /dev/umsX en /dev/ luego de reiniciar, entra a /dev/ con cd /dev y typea ./MAKEDEV ums como root.

Buena suerte

 

Email Us

ghostrdr@defcon1.org

This site cannot be duplicated without permission

© 1998 - 2010 Defcon1, www.defcon1.org. Copyrights for all materials on this web site are held by the individual authors, artists, photographers or creators. Materials may not be reproduced or otherwise distributed without permission of www.defcon1.org and the content's original author.