MacBook Core 2 Duo + GNU/Linux + Wifi
Por fin después de tener el MacBook desde hace 3 meses, he conseguido hacer funcionar el AirPort Extreme que lleva el cacharro.
El AirPort de los MacBooks de segunda generación llevan un chip Atheros que soporta el nuevo estándar para redes inalámbricas 802.11n, además de los ya conocidos 802.11b y 802.11g, pero el módulo para Linux para estos chips MadWifi, todavÃa no tiene soporte para él, asà que para poder hacerlo funcionar he tenido que recurrir a NdisWrapper, que no es más que una “guarrada” que permite usar los drivers de Windows en Linux.
Aquà tenéis los pasos a seguir para hacer funcionar el Airport (en Debian Sid):
-
Instalamos las cabeceras de nuestro kernel
# apt-get install linux-kernel-headerssi usáis otra versión que no sea la oficial en Sid, pues usáis el paquete correspondiente.
-
Instalamos ndiswrapper
# apt-get install ndiswrapper-source ndiswrapper-common ndiswrapper-utils-1.9 -
Ahora compilamos el módulo con el siguiente comando
> module-assistant build ndiswrapperpara quien no tenga instalado module-assistant
# apt-get install module-assistanty si todo ha ido bien, tendremos un paquete con un nombre tipo ndiswrapper-modules-2.6.19.1-macbook_1.30-1+1_i386.deb en /usr/src.
-
Instalamos el paquete mediante dpkg
# dpkg -i /usr/src/ndiswrapper-modules-2.6.19.1-macbook_1.30-1+1_i386.deb -
Ahora toca descargar el driver de Windows (yo he usado éste):
> wget -c ftp://ftp.software.ibm.com/pc/pccbbs/mobiles/7iwc21ww.exe -
Una vez descargado, lo descomprimimos con cabextract,
> cabextract 7iwc21ww.exepara quien no tenga cabextract
# apt-get install cabextract -
Ahora toca decirle a ndiswrapper que tiene que usar el driver descargado
# ndiswrapper -i WINXP_2K/NET5416.INFsi todo a ido bien veremos que el driver a sido correctamente instalado con,
# ndiswrapper -l -
Ahora, cargamos el módulo con
# modprobe ndiswrappery ya podremos usar nuestro AirPort.
-
Para quien quiera tener cargado el módulo en el arranque
# echo ndiswrapper >> /etc/modules
Espero que esta pequeña guÃa os haya servido de ayuda.