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
|
|
|
|
[Home] [FBSD Articles] [Scripts Corner] [Contribute] [Search] [FBSD Links] [Files]
About Us
FreeBSD Articles
*Hardware
*Networking
*Security
*Software
*X Windows
Forums
Defcon1 Forum
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 Users

This site cannot be duplicated without permission
© 1998 - 2008 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.