Mostrando entradas con la etiqueta Configuracion Hardware.. Mostrar todas las entradas
Mostrando entradas con la etiqueta Configuracion Hardware.. Mostrar todas las entradas

jueves, 15 de octubre de 2009

Instalar mouse bluetooth

Me compre este mouse bluetooth:

Kensington Si670m Bluetooth Wireless Optical Notebook Mouse.




y quiero conectarlo a mi notebook, pero este no tiene bluetooth asi que me compre este pendrive bluetooth:

Haci que solo falta conectar y configurar todo con Debian para eso seguiremos los siguientes pasos:

a) Instalar los paquetes para administrar el dispositivo bluetooth.

# apt-get install bluez-gnome bluez-utils gnome-bluetooth gnome-vfs-obexftp libbluetooth2 libbtctl4 libgnomebt0 nautilus-sendto obexfs obexftp python-bluez python-libbtctl

b) Ahora haremos que nuestro dispositivo bluetooth reconosca al mouse y se conecte con el.

1)Editamos el siguiente archivo:

# nano /etc/default/bluetooth

Y nos aseguramos que diga:

HIDD_ENABLED=1

2) Ahora reiniciamos el servicio de bluetooth con:

# /etc/init.d/bluetooth start

3) Ejecutamos el siguiente comando para buscar nuestro mouse.

# hidd --show

4) Con la info de nuestro mouse ingresamos el siguiente comando:

# hidd --connect

Y listo ya deberian poder mover el cursor con su mouse bluetooth.

Para hacer mas persistente la configuracion tienen que editar el siguiente archivo:

# nano /etc/default/bluetooth

HIDD_OPTIONS="--connect <"

Guardan y listo.

Saludos


domingo, 21 de septiembre de 2008

1.- Instalacion de Compiz-Fusion


Instalacion Compiz-Fusion:

a.- Añadimos el siguiente repositorio:


deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/unstable/ ./

# apt-get update

b.- Agregamos esto para la keys:
# wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add - # apt-get update

c.- Instalamos Compiz-fuison
# apt-get install compiz-fusion-gnome fusion-icon
compiz-fusion-extras compiz-fusion-plugins-extra compiz-fusion-plugins-main #(opcional) compiz-fusion-plugins-unstable

Despues hay que ir a Sistemas > Preferencias > Sesiones > Añadir:
Name: Compiz Fusion

Comando: fusion-icon

Comentario: Compiz Fusion

“Esto es para que se inicie con el sistema, si no quieres que inicie solo desactiva o borra lo creado en Sesiones.”

Eso es too.

Y para terminar configuramos Compiz-Fusion y Activamos Emerald.





miércoles, 3 de septiembre de 2008

3.- Montar particion HFS+ con permisos de Lectura y Escritura.

Para saber cual es mi particion HFS en la consola escribo:

$ fdisk -l

Busco la particion ke diga UNKNOWN, ya que Debian no la reconoce como HFS+.

En mi caso es HDA5.

Creamos una carpeta para montar la particion con :

# mkdir /home/macosx

Damos todos los permisos a la carpeta /macosx :

# chmod 777 /home/macosx

Editamos el archivo FSTAB :

# nano /etc/fstab

y al final copiamos esta linea :

/dev/hda5 /home/macosx hfsplus defaults 0 2



Reiniciamos y entramos a MAC OSX86 Leopard.

Quitamos el "journaling" (registro) de la partición HFS+. Esto se puede hacer, usando el programa libre Onyx.

En Onyx entramos a parameters, general y marcamos la tecla DISABLE, al final en Journaling.


Con esto listo reiniciamos, entramos a Debian y ya deberiamos poder leer y escribir archivos en la particion HFS+.

Ahora si quieren tener acceso a todos los ficheros y directorios, en Mac OSX86 van a algun directorio, con el segundo boton del mouse desplegan el menu, van a
"Obtener información" , "Compartir y permisos" marcar "Leer y escribir" a todos los usuarios y en "Aplicar a los ítems incluidos".


lunes, 21 de julio de 2008

1.- Driver y Aceleración Nvidia


1.- Copian el siguiente script como what-nvidia.sh:

#!/bin/sh
# Sirve para detectar e instalar el driver que debe descargarse según la tarjeta NVIDIA instalada
#
# Copyright (c) 2008 DiabloRojo para la Web de http://www.forosuse.org
#
# Este script ha añadido parte de otro script llamado install-fglrx-debian.sh de la Web: http://kanotix.com/files/
# y de otro script llamado compiz-check de la Web: http://forlong.blogage.de/article/pages/Compiz-Check
#
# This program is free software. Feel free to redistribute and/or
# modify it under the terms of the GNU General Public License v3
# as published by the Free Software Foundation.

VERSION="0.0.8"

# Version del ultimo driver de NVIDIA. Ver http://www.nvidia.com/object/unix.html
VER=177.82


usage()
{
printf "\nAcerca:\n"
printf "%6s \033[1mwhat-nvidia\033[0m comprobará si su sistema cumple todos los requisitos para \n"
printf "%6s instalar alguno de los drivers de nVIDIA.\n"
printf "%6s Visite\033[1m http://www.nvidia.com/object/unix.html \033[0mpara mas información. \n\n"
printf "Uso:\n"
printf "%6s Ejecutar este script sin ningún argumento.\n\n"
printf "Argumentos disponibles:\n"
printf " -d o --download %4s Descarga el driver en el directorio activo.\n"
printf " -f o --force %7s Instalar el driver.\n"
printf " -h o --help %8s Lista de argumentos disponibles y en uso (este mensaje).\n"
printf " -i o --install %5s Instrucciones para la instalación del driver.\n"
printf " -r o --required %4s Lista de los requisitos mínimos de Software.\n"
printf " -v o --version %5s Versión para imprimir de \033[1mwhat-nvidia\033[0m en uso.\n\n"
}

requisitos()
{
printf "\nRequisitos Mínimos Software:\n"
printf "%1sDeberá tener instalado los siguientes paquetes para poder instalar el driver:\n"
printf "%6s \033[1m kernel-source \033[0m\n"
printf "%6s \033[1m kernel-headers \033[0m\n"
printf "%6s \033[1m binutils \033[0m\n"
printf "%6s \033[1m make \033[0m\n"
printf "%6s \033[1m gcc \033[0m\n"
printf "%6s \033[1m glibc \033[0m\n\n"
}


if [ $# != 0 ]; then
case $1 in
-d | --download)
;;
-f | --force)
if [ "$(id -u)" != "0" ]; then
printf "\nError: Debes ser superusuario \033[1mroot\033[0m para instalar el driver.\n\n"
exit 5
fi
;;
-h | --help)
usage
exit 0
;;
-i | --install)
;;
-r | --required)
requisitos
exit 0
;;
-v | --version)
echo $VERSION
exit 0
;;
*)
printf "\nError, Opción desconocida: \"$1\"\nEjecute \033[1m$0 --help\033[0m para mas detalles.\n"
exit 1
;;
esac
fi

# Necesario para lspci, porque depende del $PATH de cada distro
export PATH=$PATH:/sbin:/usr/sbin

XSET=$(command -v xset)

# Detectar localizacion de archivo log de Xorg
if [ ! -z $XSET ]; then
XORG_LOG=$($XSET q | grep "Log file" | awk '{print $3}')
fi

# Salidas coloreadas
DESCONOCIDO="\033[1;31mDesconocido\033[0m"
OK="\033[1;32mOK\033[0m "
FALLO="\033[1;31mFALLO\033[0m"
AVISO="\033[33mAVISO\033[0m"
INSTALADO="\033[1;32m¡Esta instalado!\033[0m"

# General distribution info file
DIST_INFO="/etc/lsb-release"

# Detectar distribucion
detectar_distro()
{
if [ -d /etc/linuxmint ]; then
DISTRIB_ID="Linux Mint"
return 0
elif [ -r $DIST_INFO ]; then
. $DIST_INFO
fi

if [ -z $DISTRIB_ID ]; then
unset DISTRIB_RELEASE
if [ -f /etc/arch-release ]; then
DISTRIB_ID="Arch Linux"
elif [ -r /etc/knoppix-version ]; then
DISTRIB_ID="Knoppix"
DISTRIB_RELEASE="($(cat /etc/knoppix_version))"
elif [ -r /etc/sidux-version ]; then
DISTRIB_ID="Sidux"
DISTRIB_RELEASE="($(cat /etc/sidux-version | awk '{print $4}'))"
elif [ -r /etc/debian_version ]; then
DISTRIB_ID="Debian GNU/Linux"
DISTRIB_RELEASE="($(cat /etc/debian_version))"
elif [ -r /etc/fedora-release ]; then
DISTRIB_ID="$(cat /etc/redhat-release)"
elif [ -r /etc/gentoo-release ]; then
DISTRIB_ID="Gentoo"
DISTRIB_RELEASE="($(cat /etc/gentoo-release | awk '{print $5}'))"
elif [ -f /etc/lfs-version ]; then
DISTRIB_ID="Linux from scratch"
elif [ -r /etc/pclinuxos-release ]; then
DISTRIB_ID="PCLinuxOS"
elif [ -f /etc/mandriva-release ] || [ -f /etc/mandrake-release ]; then
DISTRIB_ID="Mandriva"
elif [ -f /etc/redhat-release ]; then
DISTRIB_ID="RedHat"
elif [ -r /etc/vector-version ]; then
DISTRIB_ID="VectorLinux"
DISTRIB_RELEASE="($(cat /etc/vector-version))"
elif [ -r /etc/slackware-version ]; then
DISTRIB_ID="$(cat /etc/slackware-version)"
elif [ -f /etc/release ]; then
DISTRIB_ID="Solaris"
elif [ -r /etc/SuSE-release ]; then
DISTRIB_ID="$(grep -i suse /etc/SuSE-release)"
elif [ -f /etc/yellowdog-release ]; then
DISTRIB_ID="YellowDog Linux"
elif [ -f /etc/zenwalk-version ]; then
DISTRIB_ID="Zenwalk"
else
DISTRIB_ID="Desconocido"
fi
fi
}

# Detectar kernel en uso
detectar_kernel()
{
KVER=$(uname -r)
}

# Detectar tarjeta grafica
detectar_video()
{
if lspci | grep -q VGA ; then
VIDEO=$(lspci | grep VGA | sed 's/.*: //')
else
VIDEO=$DESCONOCIDO
fi
}

# Detectar driver en uso
detectar_driver()
{
UNSUPPORTED=1
LEGACY=0
ARCH=""
PKG=1

#CARDS="$(/sbin/lspci -n|gawk '{sub("Class","")} $2 == "0300:" {print$3}')"
CARDS="$(lspci -n|perl -e 'while(<>){(push(@cards,$_)) if (s/^.+?\s*0300\:\s+(.+?)\s+.*$/$1/)} print join(" ",@cards);')"
for card in $CARDS; do
VENDOR=${card%:*}
DEVICE=${card#*:}
case $VENDOR in
10de|12d2)
case $DEVICE in
0008|0009|0010|0018|0019) UNSUPPORTED=1 ;;
0020|0028|0029|002c|002d|00a0|0100|0101|0103|0150|0151|0152|0153) LEGACY=1;UNSUPPORTED=0 ;;
0110|0111|0112|0113|0170|0171|0172|0173|0174|0175|0176|0177|0178|0179|017a|017c|017d|0181|0182|0183|0185|0188|018a|018b|018c|01a0|01f0|0200|0201|0202|0203|0250|0251|0253|0258|0259|025b|0280|0281|0282|0286|0288|0289|028c) LEGACY=2;UNSUPPORTED=0 ;;
#0170) LEGACY=1;UNSUPPORTED=0 ;; # GeForce4 MX 460 workaround
00fa|00fb|00fc|00fd|00fe|0301|0302|0308|0309|0311|0312|0314|031a|031b|031c|0320|0321|0322|0323|0324|0325|0326|0327|0328|032a|032b|032c|032d|0330|0331|0332|0333|0334|0338|033f|0341|0342|0343|0344|0347|0348|034c|034e) LEGACY=3;UNSUPPORTED=0 ;;
*) UNSUPPORTED=0 ;;
esac ;;
*)
printf "\nError: ¡Encontrado un adaptador grafico que NO pertenece a nVidia!.\n\n"
exit 2
;;
esac
done

if [ "$UNSUPPORTED" = "1" ]; then
printf "\nError: ¡Encontrado un adaptador grafico VGA NO soportado por nVidia!.\n\n"
exit 3
fi

# old DX7 cards up to gf2gts/pro
VER_LEGACY_1=71.86.06

# DX7 cards since gf2mx and all DX8 cards
VER_LEGACY_2=96.43.07

# GeForce 5 series
VER_LEGACY_3=173.14.12

# NOTA: No compensa leer las ultimas versiones de los VER_LEGACY_1 y VER_LEGACY_2,
# ya que solo lo cambia si existe problemas con las nuevas versiones del kernel

ARCHDRV="IA32<" #COL1="84" #COL2="92" # [ "$(uname -m)" = "x86_64" ] && ARCH="_64" && PKG=2 && ARCHDRV="AMD64/EM64T<" && COL1="92" && COL2="100" [ "$(uname -m)" = "x86_64" ] && ARCH="_64" && PKG=2 && ARCHDRV="AMD64/EM64T<" # VER_HTML="$(wget -qO- http://www.nvidia.com/object/unix.html | grep $ARCHDRV | cut -b$COL1-$COL2)" VER_HTML="$(wget -qO- http://www.nvidia.com/object/unix.html | grep $ARCHDRV | cut -f5 -d'>' | cut -f1 -d'<' )" # Introducir el nombre servidor para leer el archivo lastest.txt SERVER=us.download.nvidia.com VER_US="$(wget -qO- http://$SERVER/XFree86/Linux-x86$ARCH/latest.txt|cut -f1 -d' ')" if [ -n "$VER_HTML" -a "$VER_HTML" > "$VER_US" ]; then
VER_US=$VER_HTML
fi

# if [ -n "$VER_US" -a "$VER_US" != "$VER" ] || [ $VER_US -gt $VER ] ; then
if [ -n "$VER_US" -a "$VER_US" > "$VER" ]; then
VER=$VER_US
fi

if [ "$LEGACY" = "1" ]; then
VER=$VER_LEGACY_1
elif [ "$LEGACY" = "2" ]; then
VER=$VER_LEGACY_2
elif [ "$LEGACY" = "3" ]; then
VER=$VER_LEGACY_3
fi

# Introducir el nombre completo del servidor del driver a falta del nombre del driver
URL=http://$SERVER/XFree86/Linux-x86$ARCH/$VER/

}

# Detectar Archivo en uso
detectar_archivo()
{
FICHERO="NVIDIA-Linux-x86$ARCH-$VER-pkg$PKG.run"

ARCHIVO=$FICHERO
}

# Ver que driver esta instalado
ver_driver()
{

# Mensaje de driver instalado
MENSAJE=""

if [ -f /usr/bin/nvidia-settings ]; then
NVIDIA="$(nvidia-settings -g | grep "OpenGL version string" | cut -f7 -d' ')"
if [ "$NVIDIA" = "NVIDIA" ]; then
ACTUAL="$(nvidia-settings -g | grep "OpenGL version string" | cut -b39-50)"
if [ $ACTUAL = $VER ]; then
MENSAJE=$INSTALADO
else
MENSAJE="\033[1;31m Tienes instalada la versión: $ACTUAL\033[0m"
fi
fi
fi
}

# Descargar driver
descargar_driver()
{

wget -Nc "$URL"NVIDIA-Linux-x86$ARCH-$VER-pkg$PKG.run
if [ ! $? = 0 ]; then
printf "\nError en la descarga: ¡Verifique que tenga conexión a Internet!.\n\n"
exit 4
fi

}

# Instrucciones para la instalación del driver.
como_instalar()
{

# printf "\nComo instalar el driver como superusuario o el administrador \033[1m root \033[0m:\n\n"
printf "\nComo instalar el driver\n\n"
printf " Deberá desactivar el servidor gráfico Xorg con la instrucción \033[1m init 3 \033[0m \n"
printf " Y una vez instalado el driver, deberá volverlo a activar con: \033[1m init 5 \033[0m\n\n"
printf " Secuencias de comandos para instalar el driver:\n\n"
printf "%3s \033[1m wget -Nc "$URL"NVIDIA-Linux-x86$ARCH-$VER-pkg$PKG.run \033[0m\n"
printf "%3s \033[1m sh NVIDIA-Linux-x86$ARCH-$VER-pkg$PKG.run -s \033[0m\n"
if [ -r /etc/SuSE-release ]; then
printf "%3s \033[1m sax2 -r -a -m 0=nvidia \033[0m\n\n"
else
printf "%3s \033[1m nvidia-xconfig -s \033[0m\n\n"
fi
printf " Ejecute \033[1mwhat-nvidia -d\033[0m para descargar el driver en el directorio $PWD.\n\n"
}

# Instalar el driver
instalar_driver()
{

sh NVIDIA-Linux-x86$ARCH-$VER-pkg$PKG.run -s
if [ ! $? = 0 ]; then
printf "\nError en la instalación: ¡Verifique que cumpla los requisitos!.\n\n"
requisitos
exit 8
fi

}

# Configurar el driver
configurar_driver()
{

if [ -r /etc/SuSE-release ]; then
LOG_ERROR="/var/log/SaX.log"
sax2 -r -a -m 0=nvidia
else
LOG_ERROR="/var/log/nvidia-installer.log"
nvidia-xconfig -s
fi
if [ ! $? = 0 ]; then
printf "\nError en la configuración del driver:\n"
printf "Mire los archivos $LOG_ERROR y $XORG_LOG para localizar el error.\n\n"
exit 9
fi

}

#
# Main o comienzo de la ejecucion del script
#

# Sistema informacion
printf "\nRecopilación de información sobre su sistema...\n\n"
detectar_distro
printf " Distribución: %9s\033[1m${DISTRIB_ID} ${DISTRIB_RELEASE}\033[0m\n"
detectar_kernel
printf " Kernel versión: %7s\033[1m${KVER}\033[0m\n"
detectar_video
printf " Gráfica chip: %9s\033[1m${VIDEO}\033[0m\n"
detectar_driver
ver_driver
printf " Driver versión: %7s\033[1m${VER} ${MENSAJE}\033[0m\n"
detectar_archivo
printf " Archivo descargar: %4s\033[1m${ARCHIVO}\033[0m\n\n"

# Instrucciones de instalacion del driver
if [ "$1" = "-i" ] || [ "$1" = "--install" ]; then
como_instalar
fi

# Descarga el driver en el directorio activo
if [ "$1" = "-d" ] || [ "$1" = "--download" ]; then
descargar_driver
fi

# Instalando el driver
if [ "$1" = "-f" ] || [ "$1" = "--force" ]; then
if [ -n "$DISPLAY" ] ; then
printf "\nError: No puedes instalar el driver funcionado el servidor gráfico Xorg\n"
printf "Utilizar una consola virtual de texto (ALT-CTRL-F1)\n"
printf "Ejecute \033[1mwhat-nvidia -i\033[0m para saber como desactivar el servidor gráfico Xorg.\n\n"
exit 6
fi
printf "\nSea paciente la instalación puede tardar unos minutos...\n\n"
if [ ! -f $ARCHIVO ]; then
printf "\nDescargado el driver...\n\n"
descargar_driver
fi
printf "\nInstalado el driver...\n\n"
instalar_driver
printf "\nConfigurando el servidor gráfico Xorg ...\n\n"
configurar_driver
printf "\n\n\033[1m ¡Instalación existosa! \033[0m\n\n"
printf "Reiniciar la computadora o el servidor gráfico Xorg.\n\n"

fi

1.a.- Le damos permisos y ejecutamos el script (como root).

#chmod +x what-nvidia.sh
#./what-nvidia.sh

El script mostrara la informacion del sistema y de la tarjeta Nvidia.

Ej:
Distribución: Debian GNU/Linux (lenny/sid)
Kernel versión: 2.6.26-1-amd64
Gráfica chip: nVidia Corporation NV43 [GeForce 6600 LE] (rev a2)
Driver versión: 177.82
Archivo descargar: NVIDIA-Linux-x86_64-177.82-pkg2.run

1.b.- Descargamos los drivers de la tarjeta NVIDIA desde aca y eligen segun la informacion que les alla entregado el SCRIPT.

La pagina se ve algo asi:

Graphics Drivers

Linux IA32 (X86)
Latest Version: 177.80
Latest Legacy GPU version (71.86.xx series): 71.86.06
Latest Legacy GPU version (96.43.xx series): 96.43.07
Latest Legacy GPU version (173.14.xx series): 173.14.12
Archive


Linux AMD64/EM64T
Latest Version: 177.80
Latest Legacy GPU Version (71.86.xx series): 71.86.06
Latest Legacy GPU Version (96.43.xx series): 96.43.07
Latest Legacy GPU Version (173.14.xx series): 173.14.12
Archive


1.c.- Si quieren el script puede descargar el driver automaticamente:

# ./what-nvidia.sh -h (Para ver la ayuda y otros parametros del script)

Argumentos disponibles:
-d o --download Descarga el driver en el directorio activo.
-f o --force Instalar el driver.
-h o --help Lista de argumentos disponibles y en uso (este mensaje).
-i o --install Instrucciones para la instalación del driver.
-r o --required Lista de los requisitos mínimos de Software.
-v o --version Versión para imprimir de what-nvidia en uso.

Luego ejecutan:
# ./what-nvidia.sh -d

Se descargara el driver en la carpeta activa o en la posicion actual que estan en la consola.


2.- Instalar Driver Nvidia:

a.- Entro en la consola con CTRL-F1, me loggeo como root, apago el entorno gráfico con:

# /etc/init.d/gdm stop

b.- Ejecuto el script del driver de NVidia, desde el directorio donde lo he bajado, con:
# chmod +x NVIDIA-Linux-x86_64-177.82-pkg2.run
# sh NVIDIA-Linux-x86_64-177.82-pkg2.run

c.- Voy aceptado las opciones y cuando acaba inicio las X con:
# /etc/init.d/gdm start


3.- Ya con los drivers de la tarjeta instalados.


a.- Activamos el renderizado:

# apt-get install libgl1-mesa-dri xlibmesa-gl mesa-utils nvidia-glx libglide3

DaTo: Si al reinicar aparece un problema reinstalen el driver de nvidia y listo.


b.- Compruebo que renderiza con:
$ glxinfo |grep render

Y debe decir YES, o sea que ya funciona.

c.- Como comprobación:
$ glxgears

y aparecen unos engranajes girando.

d.- Como comprobacion 2:
$ glxheads

Saldrá un triángulo girando y datos acerca de la tarjeta gráfica.


La aceleracion con NVIDIA se activa con estos comandos.

# apt-get install nvidia-xconfig


DaTo: las siguentes comandos modifican el archivo xorg.conf, hagan un respaldo de este con: # cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

# nvidia-xconfig

# nvidia-xconfig --composite
# nvidia-xconfig --render-accel
# nvidia-xconfig --allow-glx-with-composite
# nvidia-xconfig –add-argb-glx-visuals

Configuramos graficamente la tarjeta con: # nvidia-settings



Reiniciamos el sistema y deberia aparecer el logo de NVidia para que todo este OK.




Link interesante Mona lisa en 80 milisegundos

domingo, 20 de julio de 2008

2.- Habilitar WIFI

Esencialmente este tuto es para para mi tarjeta Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03), pero en teoria la forma deberia servir para casi todas.
Vemos que tarjeta Wifi tenemos con:

#lspci |grep Wireless

En mi caso me entrega
01:09.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)

a.- Vamos a esta pagina para ver que solucion tenemos.

b.- Ingresamos en la pestaña que dice "Users" y nos vamos a la seccion de Drivers.

c.- Despues a b43/b43legacy (Broadcom chips) y a Firmware Installation.

Yo probe estas 4 formas de instalacion indicadas:

Driver

Kernel

Firmware

Firmware extractor

Instructions

b43

Linux-2.6.24, including 2.6.24-rcX and 2.6.24.Y

4.80.53.0

b43-fwcutter v. 011

Go

b43

Linux-2.6.25, compat-wireless-2.6 package, current GIT trees

4.150.10.5

b43-fwcutter v. 011

Go

b43legacy

Any

3.130.20.0

b43-fwcutter v. 011

Go

bcm43xx (deprecated)

Any

3.130.20.0

bcm43xx-fwcutter v. 6

Go



Segui los pasos de la primera opcion y funciono altiro jejej.

Aca esta la descripcion(La parte naranja se ingresa en la consola).

You are using the b43 driver from linux-2.6.24 If you are using the b43 driver from linux-2.6.24, follow these instructions. Use version 011 of b43-fwcutter.
Download, extract the b43-fwcutter tarball and build it:

wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2


tar xjf b43-fwcutter-011.tar.bz2


cd b43-fwcutter-011


make


cd ..


Use version 4.80.53.0 of Broadcom's proprietary driver.

Download and extract the firmware from this driver tarball: export FIRMWARE_INSTALL_DIR="/lib/firmware"

wget http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2

tar xjf broadcom-wl-4.80.53.0.tar.bz2


cd broadcom-wl-4.80.53.0/kmod


../../b43-fwcutter-011/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta.o


Note that you must adjust the FIRMWARE_INSTALL_DIR path to your distribution. The standard place where firmware is installed to is /lib/firmware. However some distributions put firmware in a different place.



d.- Meditando dije que pasa si formateo Debian y no tengo conexion a internet por cable de red, y asi poder ingresar a la pagina para bajar los drivers WIFI o a mi Blog.
Y se me ocurrio una idea genial, que es la que uso cada ves ke reinstalo Debian.
(Formateo Cada ves que se cambia el kernel o cuando me pongo a jugar con las configuraciones o a instalar cosas raras jeje para experimentar que es lo entretenido de este cuento jeje "Asi evito que quede corrupto el sistema" )


d.1.- Ingreso en la consola y ejecutos estas lineas:

# mkdir Wifib43
# cd Wifib43

Descargo los paquetes con los Drivers.

# wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2

# wget http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2

Despues creo un archivo de texto, Nuestro futuro Script. jeje


# nano script_b43_linux-2.6.24_sin_inet.sh

Copio estas lineas:


#Use version 011 of b43-fwcutter.
#Extract the b43-fwcutter tarball and build it:
#
tar xjf b43-fwcutter-011.tar.bz2
cd b43-fwcutter-011
make
cd ..
#
#Use version 4.80.53.0 of Broadcom's proprietary driver.
Extract the firmware from this driver tarball:
#
export FIRMWARE_INSTALL_DIR="/lib/firmware"
tar xjf broadcom-wl-4.80.53.0.tar.bz2
cd broadcom-wl-4.80.53.0/kmod
../../b43-fwcutter-011/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta.o
#
#Note that you must adjust the FIRMWARE_INSTALL_DIR path to your distribution. The standard place where firmware is installed to is /lib/firmware. However #some distributions put firmware in a different place.

Guardamos y damos los permisos correspondientes con:

# chmod 777 script_b43_linux-2.6.24_sin_inet.sh

Y para terminar lo ejecutamos e instalamos los Drivers con:

# ./script_b43_linux-2.6.24_sin_inet.sh

Ahora a navegar Sin cables por Inet jejej

sábado, 12 de julio de 2008

4.- Aceleracion 3D para Intel Corporation 82852/855GM Integrated Graphics Device (rev 02).

4.-

Aveces despues de la instalacion nuestro archivo de configuracion de video ke esta en /etc/X11/xorg.conf se encuentra solo con la configuracion del teclado, del mouse o en blanco.

Para solucionar esto hice estos procedimientos:

1.- Entro como root y apago las X's

# /etc/init.d/gdm stop

- Reconfiguro las X con:

# dpkg-reconfigure xserver-xorg

Y elijo que tarjeta gráfica tengo, cual es su resolución, el teclado, el ratón y todo lo necesario para que funcione el entorno gráfico.

- Para volver al entorno grafico

# /etc/init.d/gdm start


2.-Si no funciona hacer lo siguiente:

$ lspci |grep VGA

00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)

Va a mostrar en una sola linea el nombre su tarjeta grafica.

3.- Copiamos la parte del controlador vga (Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)) , pegamos en el GOOGLE y buscamos el archivo xorg.conf correspondiente para nuestra tarjeta de video.

4.- Al encontrarl la configuracion, si tuvieron suerte, van y pegan la configuracion solo la de "Device", "Monitor" y "Screen" en su archivo xorg.conf.

5.- Aca dejo un ejemplo del archivo xorg.conf ke me salio por defecto despues de la instalacion.


Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "latam"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
EndSection

Section "Device"
Identifier "Configured Video Device"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
EndSection

6.- Despues de horas de buscar en google y de leer manuales y archivos de configuracion obtuve muy buenos resultados.


a.- Instalo las utilidades mesa para activar el renderizado:
# apt-get install libgl1-mesa-dri xlibmesa-gl mesa-utils

si!!! ya se... donde estan los buenos resultados jeje


Bueno aca les dejo mi nueva configuracion Xorg.conf. (Si van a copiar esta configuracion guardar la anterior por si hay algun problema.)


Section "ServerLayout"
Identifier "Main Layout"
Screen 0 "Default Screen"
InputDevice "Configured Mouse" "CorePointer"
InputDevice "Generic Keyboard" "CoreKeyboard"
Option "AIGLX" "true"
EndSection

Section "Files"
RgbPath "/usr/share/X11/rgb"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"

Load "xtrap"
Load "GLcore"
Load "ddc"
Load "fbdevhw"
Load "i2c"
Load "synaptics"
Load "vbe"
Load "bitmap"
Load "ddc"
Load "int10"
Load "speedo"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "latam"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "Protocol" "Auto"
EndSection

Section "Device"
Identifier "Configured Video Device"
Driver "i810"
VendorName "Intel Corporation"
BoardName "82852/855GM Integrated Graphics Device"
BusID "PCI:0:2:0"
Option "NoAccel" "false"
Option "DRI" "true"
Option "CacheLines" "1980"
Option "AccelMethod" "xaa"
Option "AccelMethod" "exa"
Option "RenderAccel" "true"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
Option "DPMS" "true"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 16
EndSection

Section "DRI"
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "Enable"
Option "RENDER" "Enable"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail" "true"
EndSection


Despues de copiar y guardar reinicien las X's con (Ctrl + Alt + Backspace)

b.- Compruebo que renderiza con:
$ glxinfo |grep render
y dice decir YES, o sea que ya funciona.


c.- Como comprobación:
$ glxgears

(Aca me da 1050 fps app, aca este lo bueno 4 veces mas de fps.)


d.- Como comprobacion 2:

$ glxheads

Saldrá un triángulo girando y datos acerca de la tarjeta gráfica.


Dato:
Despues de copiar cualquier configuracion tiene que revisar el archivo log para ver si ahy algun error o alguna linea que no corresponda.

$ nano /var/log/Xorg.0.log

lunes, 7 de julio de 2008

6.- Solucion al problema de sonido.

Lo arregle escribiendo en la consola:

# alsamixer

Voy al final y donde dice EXTERNAL presiono la letra M y lo desactivo con esto, ya deberia estar funcionando :)

Ahora provamos unos cuantos Mp3 para verificar que todo esta bien.