Sur arch, ma BCM43228 m'a effectivement pas mal gavé. Avant, je compilais depuis les sources fournies par Broadcom mais depuis quelques temps ça ne fonctionne plus (et quand ça fonctionnait, c'était au prix de pas mal de manips). Maintenant, je me sers du paquet broadcom-wl sur l'AUR.
J'en profite pour poser une question : pourquoi Broadcom fait 3000 cartes différentes ? Du coup, le pilote libre semble ramer pour prendre en charge chacune d'entre elles.