Instalando Tarjeta Wireless BCM4311

enero 21, 2007 at 7:17 pm (Instalaciones)

Buscando por ahí por fin encontré el modelo de la tarjeta inalámbrica del Compaq V3117LA, ya que en la pagina oficial no aparece información alguna. Ahora que ya sabemos el modelo procederé a explicar la instalación del driver para la tarjeta.

No encontré ningún driver específicamente para Linux de esta tarjeta pero encontré una guía para la instalación de ésta en maquinas Debian utilizando el driver de Windows.

Fuente: WifiDocs/Device/Broadcom BCM4311 rev 01 (ndiswrapper)

0. Veamos la información de nuestra tarjeta, para ello utilizamos el comando lspci que nos despliega toda la información de los dispositivos PCI que tenemos, aparecerá la de nuestra tarjeta ya que mirando por ahí los módulos del Kernel aparecía por ahí un modulo para tarjetas Broadcom, el bcm43xx, así que la información es:

$ lspci | grep Broadcom
01:00.0 Network controller: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01)

1. Primero comenzamos con la instalación de paquete module-assistant:

# apt-get install module-assistant

Ahora instalamos el paquete ndiswrapper, que será el encargado de manejar el driver de la tarjeta WIFI:

module-assistant auto-install ndiswrapper

2. Ya que el kernel trae un soporte para el modulo bcm43xx debemos bloquearlo para que utilice el nuevo driver instalado y no este módulo:

# echo 'blacklist bcm43xx' | sudo tee -a /etc/modprobe.d/blacklist
list
blacklist bcm43xx

Ahora debemos verificar que en archivo /etc/iftab no exista otro dispositivo que tenga el nombre wlan0, si es así lo comentamos con un # al comienzo de la linea

# cat /etc/iftab

3. Instalamos los paquetes build-essential, cabextract y los headers de nuestra versión del kernel

# apt-get install build-essential cabextract linux-headers-`uname -r`

Debemos crear el siguiente enlace simbólico:

# ln -s /usr/src/linux-`uname -r` /lib/modules/`uname -r`/build

4. Descargamos los drivers para Windows de nuestra tarjeta:

# wget ftp://ftp.hp.com/pub/softpaq/sp33001-33500/sp33008.exe

Creamos un directorio y extraimos el contenido del driver que descargamos:

mkdir bcm4311
mv sp33008.exe bcm4311
cd bcm4311
cabextract sp33008.exe

5. Instalamos el driver con ndiswrapper, debemos ver un mensaje como el siguiente, sin alertas ni errores:

# ndiswrapper -i bcmwl5.inf
forcing parameter IBSSGMode from 0 to 2
forcing parameter IBSSGMode from 0 to 2
forcing parameter IBSSGMode from 0 to 2
forcing parameter IBSSGMode from 0 to 2
forcing parameter IBSSGMode from 0 to 2
forcing parameter IBSSGMode from 0 to 2
forcing parameter IBSSGMode from 0 to 2
forcing parameter IBSSGMode from 0 to 2
forcing parameter IBSSGMode from 0 to 2
forcing parameter IBSSGMode from 0 to 2
forcing parameter IBSSGMode from 0 to 2
forcing parameter IBSSGMode from 0 to 2
forcing parameter IBSSGMode from 0 to 2
forcing parameter IBSSGMode from 0 to 2
forcing parameter IBSSGMode from 0 to 2
forcing parameter IBSSGMode from 0 to 2
forcing parameter IBSSGMode from 0 to 2
forcing parameter IBSSGMode from 0 to 2
forcing parameter IBSSGMode from 0 to 2
forcing parameter IBSSGMode from 0 to 2

Ahora veamos si el driver ha quedado bien instalado, para ello vemos el listado de todos los drivers instalados con ndiswrapper:

# ndiswrapper -l
installed drivers:
bcmwl5 driver installed, hardware (14E4:4324) present (alternate driver: bcm43xx)

7. Debemos crear el archivo de configuracion, para ello copiamos el archivo /etc/ndiswrapper/bcmwl5/14E4:4324.5.conf hacia /etc/ndiswrapper/bcmwl5/14E4:4324.5.conf:

# cp /etc/ndiswrapper/bcmwl5/14E4:4324.5.conf /etc/ndiswrapper/bcmwl5/.conf

Ahora debemos modificar la novena linea, donde dice “Afterburner|1” modificarlo a “Afterburner|0”

Levantamos el driver

# depmod -a
# modprobe ndiswrapper

8. Configuramos la WIFI, abrimos el archivo /etc/network/interfaces y agregamos

iface wlan0 inet dhcp
wireless-essid EL_SSID_AL_CUAL_QUEREMOS_CONECTARNOS
wireless-key LA_CLAVE_SI_LA_NECSITA
auto wlan0

Por ultimo levantar la interfaz y a disfrutar

# /etc/init.d/networking start

NOTA : Para saber que redes hay disponibles instalamos el paquete wireless-toolkit y ejecutamos

# iwlist wlan0 scan

Anuncios

Permalink 37 comentarios

Instalando Java de Sun, pero a lo Debian

enero 14, 2007 at 3:33 pm (Java)

Ya que Debian ha tenido ciertos problemas con la licencia de Java y lo ha distribuido en paquetes separados he decidido instalar la versión oficial de Sun Microsistems del JDK y el JRE. Para ello seguiremos los siguientes pasos:

1. Lo primero que debemos hacer es descargar el JDK desde la página de SUN debe ser el archivo .bin, no el .rpm.bin

2. Instalar los paquetes java-package y fakeroot

# apt-get install java-package fakeroot

3. Ahora convertiremos el archivo jdk-1_5_0_10-linux-i586.bin, que es la que queria instalar, en un archivo .deb, para ello usaremos la herramienta make-jpkg el cual está incluido en el paquete java-package. Usaremos la herramienta fakeroot propia de Debian. Sin embargo, para poder utilizar fakeroot necesitamos ejecutarlo como usuario normal.

$ fakeroot make-jpkg jdk-1_5_0_10-linux-i586.bin

Aparecerá un chorizo largo, la licencia de Java y cosas del script. Lo mas probable es que aparezcan algunos errores pero es porque el archivo binario trata de modificar y crear algunos archivos y como estas como usuario normal y ejecutando fakeroot no puede hacerlo.

4. Ya que tenemos el archivo deb creado, en este caso sun-j2sdk1.5_1.5.0+update10_i386.deb debemos instalarlo, para ello nos logueamos como root y ejecutamos

# dpkg -i sun-j2sdk1.5_1.5.0+update10_i386.deb

Ahora debemos seleccionar que version de Java utilizaremos, si es que tenemos mas de una version de Java instalada, para ello como root ejecutamos:

# update-alternatives --config java
Hay 3 alternativas que proveen `java'.
Selección Alternativa
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
*+ 2 /usr/lib/jvm/java-gcj/jre/bin/java
3 /usr/lib/j2sdk1.5-sun/bin/java
Pulse para mantener el valor por omisión [*] o pulse un número de selección:

La opción que tiene el * es la que se usa actualmente, ahora ingresamos el numero de la opción que queremos que se utilice por defecto, en este caso es la 3.

Por ultimo para comprobar que versión de java es la que se esta utilizando tecleamos en consola lo siguiente:

# java -version
java version "1.5.0_10"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_10-b03)
Java HotSpot(TM) Client VM (build 1.5.0_10-b03, mixed mode, sharing)

Ufff, Vamos Debian!!!!

Permalink Dejar un comentario

Enchulando el GRUB como en SuSE

enero 14, 2007 at 12:28 pm (Grub)

SuSE utiliza el GFXBoot que es un reemplazo de GRUB, incorporando soporte para imágenes con mayor calidad estética. Eso es todo, no tiene nada de diferente, asi que vamos a instalarlo

Fuente : Tukito.com.ar -> GFXBoot, el reemplazo estetico de Grub

1. Primero descargamos el GFXBoot:

grub-gfxboot_0.97-5_i386.deb mirror

2. Ahora necesitamos algun tema grafico, para ello usaremos uno de Ubuntu ya que tienen varios

Light Green generic theme | Link | Screenshot
Dark Brown (Dapper look) generic theme | Link | Screenshot
Medium blue kubuntu theme | Link | Screenshot
Dark grey ubuntu theme | Link | Screenshot
Medium brown ubuntu theme | Link | Screenshot
Light orange ubuntu theme | Link | Screenshot
Red ubuntu theme | Link | Screenshot
Fuzzy blue and black ubuntu theme | Link | Screenshot
White / Grey Snowish generic theme | Link | Screenshot
Linspire-style blue kubuntu theme | Link | Screenshot
Old- Grub style dark blue and light blue | Link | Screenshot
Light blue / grey Xubuntu theme | Link | Screenshot

Bajamos alguno de ellos y lo guardamos con algún nombre, por ejemplo message.mi_tema

3. Ahora vamos a desinstalar GRUB e instalar GFXBoot

# apt-get remove grub
# dpkg -i grub-gfxboot_0.97-5_i386.deb

Ahora copiamos el tema grafico

# cp ./message.mi_tema /boot/grub/

Ahora editamos el archivo /boot/grub/menu.lst y reemplazamos la siguiente linea:

splashimage=(hd0,5)/boot/grub/algun_tema.xpm.gz

que es el tema anterior que utilizaba GRUB por la siguiente linea:

gfxmenu /boot/grub/message

En mi caso la linea que buscábamos no estaba, así que solo la agregué, al comienzo del archivo…

4. Ahora tenemos que hacer que se instale el nuevo GRUB-GFXBoot. Para ello como root en la consola ponemos

# grub

Ahí ya estaremos dentro de GRUB. Buscamos el disco donde esta nuestra instalación, para eso buscamos y nos responderá algo así:

grub> find /boot/grub/stage1
(hd0,5)

Esto significa que en hda5 esta instalado nuestro SO, hd0 significa Disco 0 y 5 es la partición/unidad menos 1, es decir que mi unidad es en realidad la 6. Pero Grub lo toma así.
Cabe señalar que en mi caso es sda5, ya que es un disco SATA.
Ahora solo nos falta salir de grub

grub> quit

Por ultimo para instalar el nuevo GRUB-GFXBoot tomamos la partición que nos respondió gruby al ejecutar deberemos tener un resultado como este

# grub-install /dev/sda5
Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
(hd0) /dev/sda

Ahora reiniciamos el computador y tendremos nuestro nuevo GRUB enchulado.

Permalink Dejar un comentario

Vamos por Beryl en Debian Sid

enero 14, 2007 at 2:23 am (Instalaciones)

Después de un par de intentos fallidos de instalar Beryl en un AMD Sempron 2400+, 512 Mb de Ram y una NVIDIA GeForce FX 5200 de 128 Mb que tenia Debian Sid, volví a intentarlo pero en el laptop

AMD Sempron Mobile 3400+
512 Mb Ram
NVIDIA GeForce Go 6150 hasta con 128Mb de memoria (Compartida)

Googleando por ahí encontré un sitio donde habían instalado Beryl SVN en una maquina parecida a esta asi que seguí la guía y todo funciono correctamente, asi que estos son los pasos…

Fuente : CodBlog.com.ar -> AIGLX/Beryl en Debian GNU/Linux (nVidia!)

0. Recomendable actualizar el sitema

# apt-get update
# apt-get upgrade
# apt-get dist-upgrade

1. Activar la aceleración gráfica, eso ya lo hicimos anteriormente, la guía aqui

2. Instalar Beryl, loguearse como root y agregar las siguientes lineas en /etc/apt/sources.list

# Beryl
deb http://download.tuxfamily.org/3v1deb debian-unstable beryl-svn

Guardar los cambios y actualizar la cache de apt y luego instalar los paquetes necesarios

# apt-get update
# aptitude install beryl beryl-core beryl-dbus beryl-dev beryl-manager beryl-plugins beryl-plugins-data beryl-settings libberylsettings-dev libberylsettings0 beryl-settings-bindings emerald-themes

3. Configuración de /etx/X11/xorg.conf

La sección “Device” deberá quedar algo así:

Section "Device"
Identifier "Algún nombre"
Driver "nvidia"
Option "RenderAccel" "true"
Option "AllowGLXWithComposite" "true"
Option "HWCursor" "true"
EndSection

En la sección “Screen” agregar lo siguiente antes de las sub-secciones:

Option "AddARGBGLXVisuals" "true"

Y por ultimo al final del archivo agregar:

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

4. Reiniciar el servidor grafico (CTRL+ALT+Backspc) y por ultimo inicial beryl:

# beryl-manager

Y listo, ya está funcionando Beryl SVN, si queremos que se inicie automáticamente Beryl al iniciar el Gnome debemos abrir Escritorio -> Preferencias -> Sesiones -> Programas al Inicio y agregar el siguiente comando:

# beryl-manager

Ahora solo queda jugar!!!!!!

Permalink 3 comentarios

Instalando driver oficial de NVIDIA

enero 14, 2007 at 1:56 am (Instalaciones)

Navegando en nvidia.com en busca de los drivers oficiales de mi tarjeta, NVIDIA GeForce Go 6150 llegué la pagina de los drivers pa’ maquinas UNIX, en mi caso descargué el correspondiente para la arquitectura de mi laptop, Linux IA32, seguí la siguiente guía:

1. Descargar NVIDIA-Linux-x86-1.0-9746-pkg1.run

2. obtener los headers para el kernel

# apt-get install linux-headers-`uname -r` (o “kernel-headers-`uname -r` dependiendo de la version, en mi caso 2.6.18-3-k7)

3. Instalar build-essential, pkg-config y xserver-xorg-dev (necesario para nvidia) :

# apt-get install build-essential pkg-config xserver-xorg-dev

4. Cerrar ek ambiente grafico: gdm/xdm/kdm :

# /etc/init.d/(k,g,x)dm stop

5. Entrar como root y ejecutar el instalador del driver:

# sh NVIDIA-Linux-x86-1.0-9746-pkg1.run --x-module-path=/usr/lib/xorg/modules
Es importante ejecutar nvidia-xconfig en la parte final de la instalación

7. Ahora solo basta iniciar el ambiente grafico

# /etc/init.d/(k/x/g)dm start

Eso es todo, NVIDIA funcionando impecablemente…

Permalink 6 comentarios

Uffff por fin tengo laptop…

enero 14, 2007 at 12:42 am (Temas Miscelanos)

Una vez que me decidí a comprarme un laptop comencé a navegar para ver donde me convenía comprármelo, después de una rato y ordenar de menor a mayor (jajajaj poca plata) encontré en paris.cl uno, el mismo que tenían el Tuto y JP, les pregunte y dijeron que era bueno, el laptop es un COMPAQ PRESARIO V3017LA.

Todo bien. lo probé y andaba ok, así que ya tenia ganas de instalarle linux, pero lo primero era respaldar los 17 Gb que tenia en el computador de la pega, asi que los copie de una y los respalde en el tarro de la casa y listo pa instalar linux, justo en ese momento me pidieron ripear un par de CD de Silvio Rodriguez, pa la pauli y uno de los CDs que introduje me dijo que estaba en blanco, uff sera nomas, asi que justo despues coloque el CD de Windows XP Professional SP2 y cuando se reinicio después de copiar los archivos base, el CD no leía, me decía que insertara el CD, que onda??? lo copie en el otro computador y coloque el nuevo CD y tampoco funciono….

… me conseguí un CD de Windows XP y probé con este y tampoco, por la cresta, que onda?? coloque un DVD de Debian que es la distro de Linux que iba a instalar y leyó, así que lo instale, para no quedarme sin SO, ahi probe un par de CDs y claro, no leían, se murió el lector…

… asi que parti a la tienda donde lo compré y explique el problema, pero la respuesta fue espantosa, el tipo que me atendio me dijo un garabato descomunal:

Mira, el lector ya no funciona porque le desintalaste windows, si siempre pasa, por eso te esta fallando, dime: ¿Cuando tenias Windows instalado, a que te leian todos los CDs?.
Si lo traes con Windows podríamos cambiarlo pero con Linux Imposible.

Igual hay que entenderlos, si ellos solo venden computadores, no saben del funcionamiento de PCs, pero yo solo lo había comprado hace solo cinco días, así que me enojé, lo trate mal y me fui a buscar al encargado del departamento, pa’ variar tenia día libre hasta el Martes, a todo esto era Domingo, así que me fui a tratar de instalar Windows. me conseguí una unidad de CD externa USB y lo instalé…

Al otro día me lo cambiaron, pero me webiaron un kilo que tenia que llamar a HP pa’ que me dieran un codigo de cambio. Pero los webié (nótese el acento) tanto que llamo al jefe del departamento por celular, el mismo que tenia día libre, y me lo cambiaron…

A todo esto el Tuto me dijo que debería ir a cambiarlo porque los botones del Touchpad están demasiado sueltos…. jajajaja, voy a pensarlo ;D

Permalink 2 comentarios