El SysAdmin del 3er Mundo

todo lo que expliqué mientras nadie prestaba atención

driver broadcom

| Comments

Cuando tienes un dispositivo inalámbrico de Broadcom, por lo general tienes un bluetooth y una wifi. Me imagino que los broadcom modernos, tengan además dual band (wifi de 5Ghz).

En la entrada anterior, mencioné que había adquirido unos audífonos bluetooth; junto con él, un montón de nuevas resinguetas (como todo en archlinux). Resulta que el driver opensource brcm80211 no pinchaba bien del todo con el bluetooth. Al punto que no podía alejarme ni un metro del dispositivo, además, que el mero echo de moverme, hacía que el audio se cortara.

Usar el blob (driver propietario) parecía una variante atractiva, pero existe el driver b43 (QUE TAMBIÉN es opensource) y se jacta de ser creado con ingeniería inversa. De un principio esto no me pareció algo atractivo; pero ya lo había dicho el célebre comunistón Chino:

Todo conocimiento auténtico nace de la experiencia directa

Mao Zedong

Al parecer, el driver ya viene con el sistema, sin embargo, necesita un firmware para poder levantar el hardware. Por suerte hay un paquete en AUR que hace toda la pincha, se llama b43-firmware

Tras instalarlo, hay que poner en la lista negra, el driver anterior, si no se forma un reguero tremendo a la hora de cargar los driver y seleccionará el opensource por defecto.

“/etc/modprobe.d/broadcom.conf”
1
2
3
[lazaro@artema ~]$ cat /etc/modprobe.d/broadcom.conf
blacklist brcmsmac
b43

Por si las moscas, ejecuta:

“depmod”
1
[root@artema ~]# depmod -a

y reinicia

Ahora, la comparación:

brcm80211

La wifi pincha DE PINGA. Dentro de la banda de los 2.4Ghz, hace de todo, desde AP (modo master) hasta la dichosa autenticación WPA2. Soporta incluso survey. PERO el bluetooth pincha de asco. Se desaparece cuando lo usas más de 20 minutos, diciendo que un dispositivo USB fue desconectado.

broadcom-wl

Sin dudas, el driver propietario es una seda, dice que habilita los canales de 5Ghz pero es mentira. El bluetooth pincha de maravilla, sobre todo en lo referente a calidad de audio PERO cada vez que cambias de kernel el driver debe recompilarse y suele fallar (eso dicen). En tal caso, reinstalar el driver es una solución. Además, te recuerdo que no es de código abierto. Sabe dios que backdoor te mete dentro del kernel. En cuanto a las prestaciones de la wifi, hay unas cuantas pérdidas: No puede autenticar con WPA2 y no soporta modo master. Tampoco el survey parece pinchar.

b43

La wifi, tiene las mismas prestaciones que el propietario. El bluetooth funciona excelente. La wifi se porta muy bien los primeros días. PERO El día que amanezca con el moño virao la wifi se desparece, corriendo depmod AVEEECEES aparece. O sea, la mismas miserias del propietario, pero con la aleatoria posibilidad de que amanezcas sin wifi.

Al final, fui a un taller, di 5 pesos mi tarjeta y adquirí una Atheros… Solución PERFECTA.

Si este artículo te resultó interesante, considere donar 0.04 BTC: 1Kg4gu3e7u8HUw8bj5NbBciRg6Y56kuFCU

Comments