Solución a problemas de Wifi Intel ipw3945 en (K)Ubuntu 6.06 Dapper

Technorati Tags: , ,

Instalando Kubuntu en el portátil nuevo, he detectado un problema relacionado con los módulos restringidos («restricted») del núcleo. Al activar el soporte de SMP para el doble núcleo, se instaló una versión del núcleo, la 2.6.15-27, que no tiene un paquete «hermano» de módulos restringidos. La que se instala por defecto es la versión 2.6.15-23, por lo que es posible que use esos mismos módulos, o que haya habido algún problema con el empaquetado. Sospecho que es el problema que tiene mucha otra gente con esta tarjeta Wireless de Intel.

El caso es que el paquete linux-restricted-modules-2.6.15-23 contiene un script en /sbin/ipw3945d-2.6.15-23-686 (también puede ser /sbin/ipw3945d-2.6.15-23-386), y en el directorio /etc/modprobe.d existe un archivo ipw3945, cuyo contenido es:

install ipw3945 /sbin/modprobe –ignore-install ipw3945 ; sleep 0.5 ; \
/sbin/ipw3945d-$(uname -r) –quiet
remove ipw3945 /sbin/ipw3945d-$(uname -r) –kill ; \
/sbin/modprobe -r –ignore-remove ipw3945

Lo que quiere decir que, cuando se inicia con el núcleo 2.6.15-27, se llama al script /sbin/ipw3945d-2.6.15-27-686, que no existe porque el paquete «restricted» no está.

Existen varias soluciones a esto, una evidente es crear un enlace simbólico al script existente:

carlos@huoyuanjia:~$ sudo ln -s /sbin/ipw3945d-2.6.15-23-686 /sbin/ipw3945d-2.6.15-27-686

Otra es crear un enlace simbólico sin la versión del núcleo:

carlos@huoyuanjia:~$ sudo ln -s /sbin/ipw3945d-2.6.15-23-686 /sbin/ipw3945d

Y editar el archivo /etc/modprobe.d/ipw3945 de manera que quede:

install ipw3945 /sbin/modprobe –ignore-install ipw3945 ; sleep 0.5 ; \
/sbin/ipw3945d –quiet
remove ipw3945 /sbin/ipw3945d –kill ; \
/sbin/modprobe -r –ignore-remove ipw3945

Puede parecer un poco chapuza, pero funciona. Y, desde luego, es mucho más sencillo que otras soluciones que he visto por ahí, como esta en Bandaancha, que requiere pelearse con compilaciones de módulos.

Share

Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically to your feed reader.

Comments

No comments yet.

Sorry, the comment form is closed at this time.