If I restart my computer with the following in /etc/modprobe.d/blacklist.conf:
blacklist b43
blacklist ssb
blacklist wl
Then I can either modprobe wl (broadcom STA, works well) or modprobe b43 (highly unstable on my B4331 rev02).
But if any any point I load the b43 module, nothing I can (figure out how to) do will allow me to load wl without restarting my machine.
For example, if I:
modprobe b43 # --> working network access
rmmod b43 brcmsmac ssb bcma wl
modprobe wl
iwlist scan
This yields
eth1 No scan results
I'm trying to figure out what state is being changed, such that modproble b43 && rmmod b43 is having some detrimental net effect. Any thoughts on how I might be able to "recover" from loading b43 without rebooting?
Thanks!
(Cross-posted from https://unix.stackexchange.com/questions/180390/how-can-i-switch-between-wl-and-b43-wifi-modules-without-rebooting.)