Does brcmsmac support bcm4313?
They should be automatically loaded when booting. brcmfmac supports newer chipsets, and supports AP mode, P2P mode, or hardware encryption. brcmsmac only supports old chipsets like BCM4313, BCM43224, BCM43225.
What is the Broadcom B43 driver for Linux?
The reverse-engineered b43 driver was introduced in the 2.6.24 kernel. In August 2008, Broadcom released the 802.11 Linux STA driver officially supporting Broadcom wireless devices on GNU/Linux. This is a restrictively licensed driver and it does not work with hidden ESSIDs, but Broadcom promised to work towards a more open approach in the future.
Should I switch from brcmsmac to Broadcom-wl?
Of course it would preferable, if brcmsmac also worked on the newest kernel again and I could switch back to Arch without much hassle. – the broadcom-wl driver does not cause kernel panic (on Manjaro at least), but I had an unstable connection with it (with my machine and setup at least).
Does Broadcom support GNU/Linux?
Broadcom has a noted history with its support for Wi-Fi devices regarding GNU/Linux. For a good portion of its initial history, Broadcom devices were either entirely unsupported or required the user to tinker with the firmware. The limited set of wireless devices that were supported were done so by a reverse-engineered driver.