So, you’re talking about ensuring the wl driver is loaded, but the dump at the end of your post says it’s using brcmsmac, a different driver for the same card. Looks like you have a mix of both now? It looks like wiki.debian.org/wl has a little script you can use to switch between the two, maybe try that.