That sounds familiar. Like I've read something like that before. Ahh, perhaps I have!
The troubleshooting advice seems to always follow the same pattern: ifconfig, dmesg, lsmod, modprobe. I would also try, Code: ls -l /lib/modules/`uname -r`/wl* md5sum /lib/modules/`uname -r`/wl*
ls -l /lib/modules/`uname -r`/wl* md5sum /lib/modules/`uname -r`/wl*