domingo, 20 de enero de 2008

TouchPAD en Linux Canaima o debian Lenny (stable)

=TouchPad en Laptops con Linux Canaima=

==Versión de Canaima==

* Linux Canaima 2.0
* Linux Canaima 2.01
* Linux Canaima 2.03

==Objetivo==

Con este procedimiento podrás usar el TouchPad de tu laptop eficientemente y podrás usar la aplicación gsynaptics para toda su configuración

==Requerimientos==

* Instalar la aplicación gsynaptics desde una consola o desde el gestor de paquetes de canaima ubicado en el menú Sistemas>Administración

Desde la consola de terminal:

Como root
#aptitude install gsynaptics

==Configuraciones==

* Modificar el archivo de configuración del entorno gráfico usando la consola de terminal

Como root
#gedit /etc/X11/xorg.conf

* Agregar una nueva sección de "inputdevice" como se define a continuación o configurarla en caso de que exista:

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
Option "SHMConfig" "true"
EndSection

* Agregar en la sección de "ServerLayout" la etiqueta de la nueva sección del touchpad con la opción "AlwaysCore"

Debe quedar construido con estas opciones mínimas:

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "Synaptics Touchpad"
InputDevice "Synaptics TouchPad" "AlwaysCore"
EndSection

* Salvar y reiniciar la computadora o recargar la interfaz gráfica con ctrl+alt+backspace

==Como Usarlo==

* La configuración del Touchpad la puedes hacer desde el menú Sistemas>Preferencias>TouchPad

Gestion de energia ACPI en debian ETCH (Stable)

Hola a todos,

En algunos casos (por ejemplo laptop) debian no reconoce, ni configura efectivamente los ACPI, en mi caso tuve que hacer lo siguiente para que me funcionara:

Con este paso a paso puedes obtener correctamente el indicador de bateria en tu laptop

- Abre una consola
$su
password: tu password
#nano /boot/grub/menu.lst

- ubicar la seccion de boot correspondiente a tu kernel, en mi caso.

title Debian GNU/Linux, kernel 2.6.18-4-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.18-4-686
savedefault

- Cambiar a esta que forza el ACPI

title Debian GNU/Linux, kernel 2.6.18-4-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-4-686 root=/dev/hda1 ro acpi=force
initrd /boot/initrd.img-2.6.18-4-686

- Listo!!! reinicia la maquina y ya debe salir el icono de bateria y se puede apagar.

Si quieres mas información avanzada, ve a mi blog de la instalación de debian en una Laptop HP Nx6120
Computador Clone del hogar
Laptop Vaio PCG-z505LE

domingo, 13 de enero de 2008

Lector de Memoria SD/MMC en debian ETCH (stable)

Hola, le explico como hacer que funcione el lector de memorias SD/MMC en la distribución dabian estable (ETCH).

- Lo primero es identificar el dispositivo
#lspci

06:06.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
06:06.4 Generic system peripheral [0805]: Texas Instruments PCI6411, PCI6421, PCI6611, PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Secure Digital (SD) Controller

- Fijémonos en el identificador de dispositivo. En mi caso es 06:06.3, pero en el suyo puede ser cualquier otro. Ejecutamos (como root)
#lspci -xxx | grep -A 5 06:06.3 (recuerda sustituir el identificador de dispositivo por el tuyo):

06:06.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
00: 4c 10 33 80 06 01 10 02 00 00 80 01 08 80 80 00
10: 00 40 10 b0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 81 30
30: 00 00 00 00 44 00 00 00 00 00 00 00 0a 01 07 04
40: 00 00 00 00 01 00 02 7e 00 00 00 00 00 00 00 00

Ese es el resultado que obtengo yo. Fijate en la línea que empieza por "40:" (la última), en el valor de casilla que hay bajo el "0a". En mi caso es 00, pero, por lo que he visto por ahí, puede tener un valor de 40 o de 60 también. En cualquier caso, tenemos que cambiar el segundo 0 por un 2 (si es 40, debe quedar como 42, si 60, 62; en mi caso debe quedar como 02). Para conseguirlo ejecutamos el siguiente comando:

#setpci -s 06:06.3 4c.b=02

De nuevo recuerda sustituir el 06:06.3 por el identificador del dispositivo en tu caso particular, y el 02 por lo que corresponda. Si volvemos a ejecutar el lspci -xxx | grep -A 5 06:06.3 veremos que ahora devuelve lo correcto:

06:06.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
00: 4c 10 33 80 06 01 10 02 00 00 80 01 08 80 80 00
10: 00 40 10 b0 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 3c 10 81 30
30: 00 00 00 00 44 00 00 00 00 00 00 00 0a 01 07 04
40: 00 00 00 00 01 00 02 7e 00 00 00 00 02 00 00 00

Bien, pues ya está todo listo: cargamos los módulos necesarios con modprobe (hay que cargar los módulos sg, sd_mod, mmc_core, mmc_block y sdhci), y veremos algo así:

sdhci: Secure Digital Host Controller Interface driver, 0.12
sdhci: Copyright(c) Pierre Ossman
sdhci: SDHCI controller found at 0000:06:06.4 [104c:8034] (rev 0)
ACPI: PCI Interrupt 0000:06:06.4[A] -> GSI 22 (level, low) -> IRQ 177
mmc0: SDHCI at 0xb0109000 irq 177 DMA
mmc1: SDHCI at 0xb0108c00 irq 177 DMA
mmc2: SDHCI at 0xb0108800 irq 177 DMA

Una cosa más. Debemos asegurarnos de que en arranques sucesivos todo esté como lo hemos dejado. Para ello editamos el archivo /etc/modules para incluir los módulos que hemos cargado, de forma que se vuelvan a cargar en cada arranque del sistema. Por último, editamos el /etc/rc.local y añadimos, antes de exit 0, el comando setpci -s 06:06.3 4c.b=02. Y listo. Por fin puedo usar el lector de MMC que tengo de adorno desde hace casi dos años :D

Si quieres mas información avanzada, ve a mi blog de la instalación de debian en una computadora personal

lunes, 7 de enero de 2008

Tarjeta de video integrada Intel Mobile 915GM/GMS/910GML en Linux Canaima o debian Lenny

Tarjetas de video Intel con Canaima 2.0

Probado hasta ahora con los modelos

  • GM965/GL960

  • 915GM/GMS/910GML

La instalacion de las tarjetas de video intel es muy simple, el controlador es instalado por defecto en la instalacion de canaima 2.0 y la aceleracion grafica la obtenemos de la siguiente manera:

  • Verificamos el estado actual de la aceleracion grafica desde una consola de terminal con el sgte comando:

# glxinfo | grep direct
direct rendering: No
  • Instalamos la libreria de rendering

# aptitude install libgl1-mesa-dri
  • Automáticamente tenemos aceleracion grafica

$ glxinfo | grep direct
direct rendering: Yes



Tarjeta inalámbrica Intel Corporation PRO/Wireless 2200BG en debian estable (etch)

  • Lo primero es saber los detalles de la tarjeta, para mi caso:

maquina:# lspci | grep Wireless

01:02.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)

  • El resultado es más extenso, pero en este caso solo nos interesa la linea que remarcado de negrita, puesto que nos dice cual es nuestra Wireless

  • Ahora debemos saber la versión de nuestro sistema operativo Linux.

jupiter:#/home/usuario# uname -a

Linux jupiter 2.6.15-1-486 #2 Mon Mar 6 15:19:16 UTC 2006 i686 GNU/Linux

  • Tenemos de saber la versión puesto que si tenemos una versión anterior a la 2.3.8 tendríamos de actualizar el núcleo.

  • Apretamos a firmware y debemos descargar la versión que sea compatible con nuestro núcleo. En mi caso sera ipw2200-fw-3.0.tgz
  • Descomprimimos los archivos.

tar xzvf ipw2200-fw-3.0.tgz

  • tendras unos archivos como estos o parecidos.

jupiter:/home/usuario/Desktop/ipw2200-fw-3.0# ls
ipw2200-bss.fw ipw2200-ibss.fw LICENSE.ipw2200-fw
ipw2200-fw-2.4.tgz ipw2200-sniffer.fw

  • Estos archivos los tenemos de copiar en una carpeta

cp /home/usuario/Desktop/ipw2200-fw-3.0/*.* /lib/firmware

  • Una vez copiado nos aseguramos que todo funciona correctamente.

jupiter:~# rmmod ipw2200
jupiter:~# rmmod ieee80211
jupiter:~# modprobe ieee80211
jupiter:~# modprobe ipw2200
jupiter:~# iwconfig
lo no wireless extensions.

eth2 no wireless extensions.

sit0 no wireless extensions.

eth1 unassociated ESSID:off/any
Mode:Managed Channel=0 Access Point: Not-Associated
Bit Rate=0 kb/s Tx-Power=20 dBm
Retry limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

  • Reiniciamos el portátil y ya la tenemos detectada.

  • En caso de que el equipo posea un led indicador del encendido del radio inalámbrico y no se encienda de manera automática con el procedimiento anterior, hacemos lo siguiente:
    • Abrimos una consola y le indicamos los siguientes comandos:

#nano /etc/modprobe.conf

    • Agregar dentro del archivo lo siguiente:

options ipw2200 led=1

    • reiniciar la maquina y listo...!!!!
Si quieres mas información avanzada, ve a mi blog de la instalación de debian en una
Laptop HP Nx6120
Computador Clone del hogar
Laptop Vaio PCG-z505LE


domingo, 6 de enero de 2008

Instalando DEBIAN etch con particiones encriptadas LVM

Hola a todos, les dejo como instalar debian estable (etch) en múltiples particiones y con encriptamiento para proteger los datos.

Antes de hacer nada no dejes de visitar esta pagina donde te podrás informar de los problemas de ETCH

Ahora si...
  • Descargar la imagen ISO del net-install de la pagina del proyecto debian
  • Quemar la imagen ISO descargada en un CD.
  • Iniciar la maquina con el CD generado
  • En la pantalla inicial del sistema operativo seleccionar la Instalación vía interfaz gráfica escribiendo después de boot la opción de installgui
  • boot:installgui (ver pantallas)
  • Seleccionar idioma español como idioma del SO, zona horaria Venezuela, y teclado latinoamericano (para mi laptop nx6120).
  • Particionar el disco de forma guiada (todo el disco) o si lo quieres encriptado y con multiples particiones hazlo de la siguiente manera:


PUNTO DE MONTAJE

TIPO

TAMAÑO

SISTEMA DE ARCHIVO

/boot

primaria

150 mb

etx3 (activar la opción de arranque)

/

primaria

1GB

ext3

/usr

primaria

10 GB

ext3

/var

lógica

4 GB

ext3

swap

lógica

2 GB

logical volume encrypted y después hacerlo swap

/home

lógica

el resto el disco

logical volume encrypted y después hacerlo /home como XFS


NOTA: En el proceso inicial de particionado se define que los volumen que contienen datos de usuario serán encriptados y después en la opción “configurar los volumen LVM” se define que sistema de archivo, contraseña de acceso y punto de montaje que se desea.

LVM son volúmenes lógicos que sin importar la cantidad de discos físicos y forma de particionado le pueden indicar al sistema operativo una distribución del espacio como lo desea el usuario, estos volúmenes lógicos permiten ser encriptados lo que garantiza en caso de perdida del portátil que los datos no puedan ser vistos por terceros.

  • Seleccionar replica de red mas cercana al país para la descarga de los archivos

  • Seleccionar las opciones de portátil, escritorio y sistema base

LISTO...!!! ya tienes Debian base con los datos protegidos contra intruso y los repositorios necesarios para operación basica.

Si quieres mas información avanzada, ve a mi blog de la instalación de debian en:
Laptop HP Nx6120
Computador Clone del hogar
Laptop Vaio PCG-z505LE



Enlaces de interes:
Como compilar tu propio Kernel
Guia de referencia debian

Linux Debian ETCH (stable) en Laptop HP Nx6120

Hola a todos, les publico todo el paso a paso para instalar el sistema operativo debian en su versión estable (etch) en una maquina laptop HP nx6120. Adicional tambien pueden visitar la instalacion en otras computadoras que he usado:



Computador Clone del hogar
Laptop Vaio PCG-z505LE




Especificaciones técnicas mas importantes:

CPU: Centrino 1.8 Ghz
Memoria RAM: 1 Gb
Video: Intel Mobile 915GM/GMS/910GML
Red: Broadcom NetXtreme BCM5705M_2 Gigabit Ethernet
Inalámbrico: Intel PRO/Wireless 2200BG
Pantalla: 15 pulgadas de resolucion 1024x768
Audio: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97
Modem: Intel 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97
FireWire: Texas Instruments OHCI Compliant IEEE 1394 Host Controller
Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller

SISTEMA DE OPERACION:
Instalación de DEBIAN con particiones encriptadas
Paquetes iniciales

HARDWARE:

Tarjeta de red inalambrica
Video y aceleración grafica
Lector de Memoria SD/MMC
Gestion de energia ACPI
TouchPAD
Sonidos y teclas
Evdo Novatel Wireless (Movilnet)
Motorola q como modem EVDO
Bluetooth
Ipod

SOFTWARE:
Compiz-Beryl
backports (Openoffice 2.4, xpdf, flash, gtkpod)
Optimizar openoffice
Freemind (Mapas mentales)
GoogleEarth
Juegos
Internet Explorer 6.0 (Si, aunque no lo crea!!!)

HERRAMIENTAS:
Monitor Gkrellm
Maquina Virtual VirtualBox
Backports (Wine)
Unison (Sincronizar archivos)
Ripear mp3 con soundjuicer
keepass (manejador de contraseñas)
Skype
Migrar desde Outlook a Evolution
Evolution y TNEF para el manejo de los adjuntos "winmail.dat"
Linux LiveCD KNOPPIX en un pendrive
Java 6




jueves, 3 de enero de 2008

INICIANDO EN BLOGS

Saludos a todos los lectores, por fin he decidido participar activamente en este tipo de tribuna, tengo mucho tiempo siendo un consumidor pasivo de información, pero por diversos motivos me he entusiasmado a participar activamente en las discusiones o intercambios de conocimiento, Creo que los venezolanos debemos sumar presencia en espacios internacionales.

Razones principales... Soy de profesión tecnológica, tengo cierto avance como usuario final en linux (Debian), algo de pericia (no avanzada), en servicios de internet y diversas participaciones en proyectos asociados a tecnologías (VoIP, Internet2, VideoConferencia, Redes Inalámbricas, Migración a Software Libre, entre otros). Pues han sido los proyectos asociados a SL que mas han ayudado a mi decisión de participar, ya que veo poco sentido (inclusive moralmente impacta) no compartir la información que has recolectado de otros.


Con mas importancia que cualquier otra razón, considero que Venezuela puede convertirse en modelo de la nueva era del uso de tecnologías de información para el desarrollo de países, sobre todo los mas debiles de la cadena, después de mucho usar tecnologías propietarias, no es muy difícil determinar que nuestro avance tecnológico esta sujeto al avance de los proveedores internacionales (avanzamos a la velocidad que los proveedores deciden) y esa es mi razón principal que me convenció de ir al SL y por supuesto de juntarme a los voceros públicos, para sumar venezolanos que queremos cambiar nuestra posición actual y que sabemos que para eso debemos participar activamente y no ser solo oyente o peor aun "un critico sin aporte".


Lamentablemente soy de poco tiempo, continuare en intercambio con uds,
un abrazo.