Publicaciones Etiquetadas 'Howto'

VIA P4M900 IGP, instalar en Ubuntu 8.04

Hace unos dias consegui solucionar un tema que me lleva de cabeza en mi ordenador de sobremesa. Tengo un pc con una tarjeta gráfica integrada VIA P4M900 y era imposible instalarla o configurarla un poco. Tampoco podia obtener una resolución de 1440×900, la idonea para mi monitor. Empece con los drivers de openChrome Project, que ofrecen controladores libres para los chipsets de las tarjetas de via pero tras probar con varios metodos no consegui nada. Ademas parece que el soporte que tiene este chip es menor que el que tienen otros de la misma marca y si no encontraba unos drivers aqui es dificil que los encontrara en otro sitio.

El caso es que hace cosa de casi tres meses Via anunció una iniciativa de desarrollo de un driver de codigo abierto y abrio una pagina en su web donde podemos encontrar los drivers disponibles. La pagina es: http://linux.via.com.tw/

Se me ocurrio enviar un e-mail al soporte técnico preguntando sobre usar mi tarjeta en mi sistema y para mi sorpresa contestaron:

Hello Abel:

Thank you for your support on VIA’s product. Wich distro do you use? If you use Ubuntu 8.04 (Kernel 2.6.24-16)/SLED 10SP1, you can try the driver for CN896.

Thanks and Best Regards
Linux Service

Dicho y hecho. Habia que ponerse manos a la obra. Hoy tengo poco tiempo para publicar la entrada completa con la guia asi que la pondré próximamente.

Wacom Bamboo, instalar en Ubuntu 8.04

Compre esta tableta digital (una Wacom Bamboo One) en Mediamarkt, hace unas semanas con mucho miedo a no poder usarla correctamente en mi ordenador. Nunca había comprado una y tampoco conocía las marcas, así que me acerque a preguntar al dependiente y me dijo que el soporte en Linux que había para los dispositivos Wacom era parecido al de Intel, osea que era una marca mas o menos aceptada y que buscara en foros de internet. Ha sido difícil pero al final lo he conseguido después de mucho buscar por internet. Hay dos guías que me funcionan, pero una de ellas hace que mi sistema se cuelgue mucho después de tener instalada la tableta, así que hablare de la otra. Estas guías son para la gama de tabletas “Bamboo” de Wacom, Bamboo One, Bamboo Fun…

COMENZANDO

Abre la consola (Aplicaciones/Accesorios/Terminal)

Asegurate de que tienes una versión del kernel de Linux igual a 2.6.22-12 o 2.6.22-14 (mi kernel es la versión 2.6.24-19 y funciona bien) con el comando:

uname -r

Puedes encontrar las actualizaciones en el sitio dedicado Wacom Linux.

Asegurate de que la tableta ha sido detectada correctamente. Enchufala y pon:

>lsusb

Aparecen una serie de lineas y al final de una de ellas debería aparecer « Wacom Co., Ltd »:

Bus 001 Device 003: ID 056a:0069 Wacom Co., Ltd

PAQUETES QUE HAY QUE INSTALAR
Paquetes necesarios, pon esta larga linea en la consola:

sudo apt-get install linux-headers-`uname -r` build-essential x11proto-core-dev libxau-dev libxdmcp-dev x11proto-input-dev x11proto-kb-dev xtrans-dev libx11-dev x11proto-xext-dev libxext-dev libxi-dev linux-libc-dev libc6-dev libncurses5-dev xserver-xorg-dev tk8.4-dev tcl8.4-dev xserver-xorg-input-wacom wacom-tools

COMPILAR EL DRIVER

Crear una carpeta temporal para descargar el driver:

mkdir wacom
cd wacom

Descargar el controlador, en este caso:

wget http://prdownloads.sourceforge.net/linuxwacom/linuxwacom-0.8.0-3.tar.bz2

Tambien puedes descargar el driver manualmente desde la página del Proyecto Linux.

Descomprimir el fichero:

tar xjf linuxwacom-0.8.0-3.tar.bz2

cd linuxwacom-0.8.0-3/

Nota de la guía original: Las versiones de los drivers van evolucionando, es posible descargar el driver mas reciente hasta la fecha en: http://prdownloads.sourceforge.net/linuxwacom/

Configuración del driver con Ubuntu:

./configure --enable-wacom

Aparece una larga lista de mensajes y si todo va bien termina con:

BUILD ENVIRONMENT:
architecture - i486-linux-gnu
linux kernel - yes 2.6.19
module versioning - yes -DCONFIG_MODVERSIONS -DMODVERSIONS -include /lib/modules/2.6.22-14-generic/build/include/linux/modversions.h
kernel source - yes /lib/modules/2.6.22-14-generic/build
Xorg SDK - no /usr
XSERVER64 - no
dlloader - yes
XLib - yes /usr/lib
TCL - yes /usr/include/tcl8.4/
TK - yes /usr/include/tcl8.4/
ncurses - yes
BUILD OPTIONS:
wacom.o - yes
wacdump - yes
xidump - yes
libwacomcfg - yes
libwacomxi - yes
xsetwacom - yes
hid.o - no
usbmouse.o - no
evdev.o - no
mousedev.o - no
input.o - no
tabletdev.o - no
wacom_drv.so - no /usr/lib/xorg/modules/input
wacom_drv.o - no

La linea que nos interesa es “wacom.o – yes

INSTALAR EL DRIVER

sudo make

Nota: Es posible que en Hardy Heron el comando make devuelva un error relacionado con el archivo pixman.h. Si has instalado el paquete libpixman-1-dev basta con:

sudo ln -s /usr/include/pixman-1/pixman.h /usr/include/pixman.h
sudo ln -s /usr/include/pixman-1/pixman-version.h /usr/include/pixman-version.h

Continuamos:

sudo make install

PROBAR EL DRIVER

En este punto, la instalación ha creado un fichero wacom.ko en ./src/2.6.24. Si tienes un driver diferente puedes encontrar la ubicación con el comando:

find ./src | grep wacom.ko

A continuación sustituir los siguientes comandos por su versión 2.X.XX. Por ejemplo, para una Bamboo One la numeración es 2.6.22.

Comprobamos que el sistema acepte este driver, yendo a la carpeta en la que fue compilado:

cd src/2.6.24/

Si el siguiente comando…:

lsmod | grep wacom

…muestra cualquier cosa, quita el driver Wacom que esta actualmente en la memoria:

sudo rmmod wacom

Carga entonces el nuevo driver:

sudo insmod ./wacom.ko

Mueve el cursor sobre la tableta. Tachaaan! En el caso de que no te funcione no te desanimes todavia, aun queda configurar el servidor X.

CONFIGURACIÓN DEL DRIVER

Ahora tenemos que configurar las X. Haz una copia de seguridad del archivo siguiente y abrelo:

cd /etc/X11
sudo cp xorg.conf xorg.conf.sauv

Nota: Los usuarios de Hardy Heron pueden comprobar el nombre del dispositivo con el comando:

ls /dev/input

En mi caso aparece:


by-id    event0  event2  event4  event6  mice    mouse1  tablet-bamboo1

by-path  event1  event3  event5  event7  mouse0  mouse2  wacom

El archivo por defecto que vamos a editar tal vez incluya secciones sobre perifericos Wacom. Si no es asi las añadiremos. Editamos el archivo con:

sudo gedit /etc/X11/xorg.conf

En la seccion Module tiene que aparecer esto y si no se añade manualmente:

Section "Module"
 ...
 Load    	"wacom"
EndSection
En la sección InputDevice hay que añadir todo esto:
Section "InputDevice"
 Driver        "wacom"
 Identifier    "stylus"
 Option        "Device"        "/dev/input/wacom"
 Option        "Type"          "stylus"
 Option        "USB"           "on"       # Tablette USB
 Option        "Mode"          "absolute" # Position sur la tablette
 Option        "ForceDevice"   "ISDV4"    # Tablet PC ONLY
 Option         "Tilt"         "on"       # Inclinaison
 Option        "Threshold"     "5"        # sensibilité à la pression
 #Option        "HistorySize"  "64"       # Taille buffer
EndSection
Section "InputDevice"
 Driver          "wacom"
 Identifier      "eraser"
 Option          "Device"        "/dev/input/wacom"
 Option          "Type"          "eraser"
 Option          "USB"           "on"       # Tablette USB
 Option          "Mode"          "absolute" # Position sur la tablette
 Option          "ForceDevice"   "ISDV4"    # Tablet PC ONLY
 Option          "Tilt"          "on"       # Inclinaison
 Option          "Threshold"     "5"        # sensibilité à la pression
 #Option        "HistorySize"  "64"          # Taille buffer
EndSection
Section "InputDevice"
 Driver          "wacom"
 Identifier      "cursor"
 Option          "Device"        "/dev/input/wacom"
 Option          "Type"          "cursor"
 Option          "USB"           "on"       # Tablette USB
 Option          "Mode"          "absolute" # Position sur la tablette
 Option          "ForceDevice"   "ISDV4"    # Tablet PC ONLY
 Option          "Tilt"          "on"       # Inclinaison
 Option          "Threshold"     "5"        # sensibilité à la pression
 #Option          "HistorySize"   "64"       # Taille buffer
EndSection
# pour les tablettes Bamboo
Section "InputDevice"
 Driver        "wacom"
 Identifier    "pad"
 Option        "Device"        "/dev/input/wacom"
 Option        "Type"          "pad"
 Option        "USB"           "on"
 #Option        "HistorySize"   "64"          # Taille buffer
EndSection

Si deseas modificar la sensibilidad del puntero puedes añadir una linea…:

Option        "Speed"         "1.0"

…en las secciones sobre el Stylus y la goma (eraser). 1,0 es el valor por defecto. Poner 0,8 por ejemplo, si desea reducir, o a 1,2 si quieres incrementar la sensibilidad.

En la sección ServerLayout, añadir las siguientes lineas:

Section "ServerLayout"
Identifier      "Default Layout"
Screen          0 "Default Screen"
# Añadir las siguientes cuatro lineas
InputDevice     "stylus"        "SendCoreEvents"
InputDevice     "cursor"        "SendCoreEvents"
InputDevice     "eraser"        "SendCoreEvents"
InputDevice     "pad"
EndSection

Ahora solo tienes que reiniciar el ordenador y todo listo.

(Enlace original de la Comunidad de usuarios de Ubuntu francesa)

Si esto no te funciona y estas desesperado, puedes probar a usar la otra guía de Ubuntu Forums, que esta en inglés pero es muy fácil de usar tambien, solo tienes que seguir los pasos. Tal vez te funcione bien. Suerte!