InicioLinuxInstalar driver Ipw3945 (Centrino) en ubuntu hardy

Instalar driver Ipw3945 (Centrino) en ubuntu hardy

Linux8/28/2008
Este es un método para los usuarios de K / X / Ubuntu 8,04 Hardy que a su vez tienen una Intel Pro Wireless 3945 para desinstalar el driver libre iwl3945 que esta dando algunos problemas por el driver privativo ipw3945, que en mi opinión funciona un poco mejor.

Nota: El driver dejara de funcionar cuando actualicen el kernel, pero esto se soluciona con unos simples pasos.

Primero vamos a crear una carpeta provisora en el home

En una consola:

$ mkdir ipw38945

$ cd ipw3945


Procedemos a descargar los archivos necesarios

Descargamos ipw3945 microcode, extraemos, y copiamos el archivo ipw3945.ucode la carpeta de firmwares
$ wget http://bughost.org/ipw3945/ucode/ipw3945-ucode-1.14.2.tgz

$ tar -xvzf ipw3945-ucode-1.14.2.tgz

$ sudo cp ipw3945-ucode-1.14.2/ipw3945.ucode /lib/firmware/`uname -r`/ipw3945.ucode


Descargamos ipw3945 regulatory daemon, extraemos, y copiamos el archivo ipw3945d a la carpeta /sbin
$ wget http://bughost.org/ipw3945/daemon/ipw3945d-1.7.22.tgz

$ tar -xvzf ipw3945d-1.7.22.tgz

$ sudo cp ipw3945d-1.7.22/x86/ipw3945d /sbin/ipw3945d (si tenemos ubuntu 64 poner x86_64 por x86)


Descargamos ipw3945 source y extraemos
$ wget http://surfnet.dl.sourceforge.net/sourceforge/ipw3945/ipw3945-1.2.2.tgz

$ tar -xvzf ipw3945-1.2.2.tgz


Descargamos y aplicamos el parche necesario para poder compilar en kernels 2.6.24 y superiores
$ wget http://james.colannino.org/downloads/patches/ipw3945-1.2.2.patch

$ cp ipw3945-1.2.2.patch ipw3945-1.2.2/ipw3945-1.2.2.patch

$ cd ipw3945-1.2.2

$ patch -p1 ipw3945.h < ipw3945-1.2.2.patch


Compilar el modulo ipw3945

Este paso es opcional, para el que no sepa que es modo monitor en una placa wireless puede omitirlo.
$ nano Makefile
buscamos la linea que diga #CONFIG_IPW3945_MONITOR=y
y la modificamos para que quede CONFIG_IPW3945_MONITOR=y

Guardamos el archivo pulsando CTRL+O y salimos pulsando CTRL+X


$ make SHELL=/bin/bash clean

$ make SHELL=/bin/bash


Instalamos el modulo ipw3945
$ sudo make SHELL=/bin/bash install


Añadimos estas líneas en el archivo /etc/modprobe.d/ipw3945
$ sudo nano /etc/modprobe.d/ipw3945 (si no existe, se creará como nuevo)

install ipw3945 /sbin/modprobe --ignore-install ipw3945 ; sleep 0.5 ; /sbin/ipw3945d --quiet

remove ipw3945 /sbin/ipw3945d --kill ; /sbin/modprobe -r --ignore-remove ipw3945

Guardamos el archivo pulsando CTRL+O y saldremos con CTRL+X

Descargamos de la memoria el modulo del driver libre
$ sudo rmmod iwl3945

Añadimos el driver libre al final del archivo /etc/modprobe.d/blacklist para que no se cargue al inicio del sistema
$ sudo nano /etc/modprobe.d/blacklist

blacklist iwl3945

Cargamos en la memoria el driver que hemos compilado
$ sudo modprobe ipw3945


Y listo, eso es todo, espero les sirva


Fuente
Datos archivados del Taringa! original
5puntos
4,575visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

j
juanse0000🇦🇷
Usuario
Puntos0
Posts51
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.