Killall-9.NET

Blog de David Sedeño

 

Ubuntu 7.10 en el HP TX1320

 

El ordenador hp tx1320es pertenece a la serie tx1000 de HP. Esta gama se caracteriza por ser un portatil convertible en tabletPC.

Las características principales son: Procesador AMD Turion64 X2 TL-58, 2Gb de Ram, 120 Gb de disco duro, webcam, wifi, modem, lector de tarjeta de memoria, pantalla de 12.1, tarjeta gráfica nvida geforce go6150, pantalla táctil, peso no llega a 2Kg.

La instalación de Linux no es fácil, debido al harware un tanto "peculiar". Voy a dar mi experiencia en la instalación de Ubuntu 7.10.

 

Instalación

Antes de instalar y para no tener problemas cuando vayamos a redimensionar la partición de Windows Vista, hay que chequear el disco con el programa de Windows. Nos dirá que hace falta reiniciar , al hacerlo realizará el chequeo del disco y volverá a reiniciar. En este segundo reinicio hay que dejar que arranque Vista (no hace falta hacer login) y volverlo a reniciar para ya sí arrancar con el disco de Ubuntu.

Cuando aparezca la pantalla del menú de Ubuntu pulsar F6 y añadir: noapic y pulsar intro para que arranque. Sin esto, Ubuntu no arranca.

Una vez en el LiveCD, iniciar la instalación y realizar el particionado manual para redimensionar la partición de windows y dejar sitio a las de Linux. Crear al menos, la partición / y la swap (aunque recomiendo crear una para / de unos 6-10Gb y un /home aparte más grande).

 

Cosas que funcionan


Antes de nada, las cosas que funcionan sin tocar nada:
Touchpad y el botoncito que hay debajo de la barra espaciadora para bloquearlo, teclado con las funciones "FN", tarjeta de red de cable, lector de tarjetas de memoria, tarjeta gráfica sin aceleración, webcam, botones de la derecha de la pantalla para parar/avanzar/retroceder el reproductor de música, botones de arriba del teclado a la izquierda para suprimir/subir y bajar el volumen.

 

Tarjeta Gráfica


Para disponer de aceleración de la tarjeta hay que activar el driver propietario en "Sistema -> Administración -> Gestor de controladores restringidos", Una vez activado y reniciado las X (basta con salir y entrar de la sesión) ya tendremos disponible la acelarición y podremos activar los efectos de Compiz en "Sistema -> Preferencias -> Apariencia -> Efectos visuales".
Si se quiere configurar los efectos en profundidad, instalar el paquete: compizconfig-settings-manager,
Para poder girar la pantalla, hay que añadir una opción al fichero /etc/X11/xorg.conf dentro de la sección Device:
Option "RandRRotation" "on"
Para realizar el giro, lo debemos hacer desde el configurador de resolución Sistema -> Resolución de pantalla

 

Sonido


Para configurar la tarjeta de sonido correctamente hay que bajarse y compilar la última versión de Alsa (1.0.15) ya que la que trae Ubuntu 7.10 no detecta la tarjeta correctamente.
Antes de nada hay que instalar las herramientas de compilación y desinstalar la versión de alsa que tenemos instalada:
apt-get install build-essesntial
apt-get remove alsa-base.

Bajar el paquete de la web de Alsa y compilarlo con:
tar jxvf alsa-driver-1.0.15.tar.bz2
cd alsa-driver-1.0.15
./configure --with-cards=hda-intel
make
sudo make install

Quitar el modulo de sonido snd-hda-intel y volverlo a cargar, auqnue lo más rápido es el Método MS, es decir, reiniciar.

 

Wifi


La tarjeta de red wifi aparece en el "Gestor de controladores restringidos", pero aún activándola, no funciona.
Para que funcione hay que utilizar ndiswrapper. Instalamos los paquetes requeridos:
sudo apt-get install ndiswrapper-utils-1.9 cabextract
Hay que bajarse el driver de la tarjeta de la web de hp, extraer los ficheros del driver , quitar el módulo instalado por ubuntu e instalar el modulo con ndiswrapper:

cabextract sp34152.exe
sudo rmmod bcm43xx
sudo ndiswrapper -i bcmwl5.inf
sudo modprobe ndiswrapper
sudo ndiswrapper -m

Por último, le decimos al sistema que no cargue el módulo bcm43xx y que cargue el ndiswrapper:
sudo echo "blacklist bcm43xx" >>/etc/modprobe.d/blacklist
sudo echo "ndiswrapper" >>/etc/modules

 

Touch Screen


Para que funcione la touch screen hay que instalar una librería en xorg y añadirle la configuración de un nuevo XInput.
Nos bajamos el driver, descomprimimos y copiamos la librería a Xorg:
cd TouchKit
cp egalax_drv.so /usr/lib/xorg/modules/input/
Editar el fichero /etc/X11/xorg.conf y añadir las lineas:

Section "InputDevice"
Identifier "EETI"
Driver "egalax"
Option "Device" "/dev/usb/hiddev0"
Option "Parameters" "/etc/egalax.cal"
Option "ScreenNo" "0"
EndSection

y en la sección ServerLayout:
....
InputDevice "EETI" "SendCoreEvents"
...

Reiniciamos la X y seguidamente tenemos que calibrar la pantalla con la utilidad TouchKit que venía en el mismo fichero que nos hemos bajado el driver.

 

Camara web

Tan solo he probado que funciona en Ekiga eligiendo el driver V4L2.

 

Cosas que falta


No me he peleado todavía con el lector de huellas.
El portátil tiene un botón para realizar el giro de la pantalla y otro para modificar el brillo que no funcionan.

 

Referencias


Linux en HP tx1000z