Haciendo funcionar la Airport Extreme con GNU/Linux

Como esto es todavía algo muy experimental no lo pongo en recetas. El caso es que los propietarios de un iBook de Apple ya pueden tener cierto soporte nativo de su tarjeta wireless. El artículo es una adaptación traducida del catalán de la gente de Bulma. Si se os da bien el catalán siempre podéis mirar el original

Estos son los pasos.

Obtener un kernel 2.6.15, bien precompilado o bien compilarlo. Ubuntu dapper tiene uno ya compilado para ppc. La razón es que en este kernel ya se ha incorporado el driver bcm43xx que es el que da soporte al chiptset de la Airport Extreme.

Instalamos los drivers y las dependencias.

Primero Softmac IEEE 802.11

#apt-get install mercurial
#hg clone http://softmac.sipsolutions.net/source
#cd source
#make
#insmod ieee80211softmac.ko

Luego istalamos fwcutter que sirve para extraer el firmware de los drivers originales de MacOS-X. El autor original del artículo ha puesto una copia de estos drivers en su servidor (62.43.5.159).

#apt-get install subversion
#svn checkout svn://svn.berlios.de/bcm43xx/trunk
#cd trunk/fwcutter/
#make
#wget http://62.43.5.159/AppleAirPort2
#fwcutter AppleAirPort2
#make installfw

Finalmente ya solo queda cargar el driver bcm43xx y tendremos la Airport Extreme funcionando.

Hay que comentar que el driver aun esta algo verde y que puede dar problemas de cuelgues, pero es minimamente funcional.