7 de nov. 2011

BCM4313 en Debian Squeeze en PCM10 NAOS (AMD FUSION C30)

Saludos a todos.

Recientemente compré un AHTEC NAOS PCM10, con una de las nuevas APUs de AMD, es decir, un procesador con una tarjeta gráfica ATI HD integrada y dedicada.

Fueron diversos los SO que he probado en este PC (incluso Window$ 7, que por cierto iba horrorosamente lento en este PC cuando funcionaba en modo "Ahorro de energía").

Finalmente decidí quedarme con Debian Squeeze, tras probar Fedora 15, Knoppix 6, Ubuntu 11.04, PCLinuxOS, ArchLinux, LinuxMint Debian edition y finalmente Windows 7 en una partición diferente.

Aquí posteo el proceso a seguir para instalar BCM4313 en Debian Squeeze, que va de perlas.

Sin más preámbulos, vamos al tajo:
  • Conectamos el PC por cable al router
  • Añadimos los repositorios non-free si no lo hemos hecho ya(como súper usuario) al sources.list:
$ su
# gedit /etc/apt/sources.list

Añadimos estas lineas tal cual:

# Debian Squeeze/6.0
deb http://ftp.us.debian.org/debian squeeze main contrib non-free
  • Instalamos los compiladores
# aptitude update
# aptitude install module-assistant wireless-tools
  • Instalamos los drivers compilándolos des de las fuentes
# m-a a-i broadcom-sta
  • Ponemos en la lista negra los drivers que entran en conflicto, cargamos los nuevos al kernel y desactivamos los que están activos:
# echo blacklist brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf
# update-initramfs -u -k $(uname -r)
# modprobe -r b44 b43 b43legacy ssb brcm80211
  • Finalmente, lo cargamos en la sesión activa:
# modprobe wl

Ya tenemos la inalámbrica activa, ya podemos ir al sofá a proseguir con lo nuestro.

Visto en http://wiki.debian.org/wl