Remove and reinsert the bcm43xx module on resume, like book:~$ cat /etc/apm/resume.d/10wireless #!/bin/sh /sbin/ifdown wireless /sbin/rmmod bcm43xx /sbin/modprobe bcm43xx /sbin/ifup wireless exit 0 (Why did I not think of that sooner...) -- bcm43xx does not associate unless "iwlist scan" is invoked. https://launchpad.net/bugs/38752