I'm not sure whether this is a bug with the driver (bcmwl-kernel-source) or networkmanager (network-manager-gnome).
Looking at the state of some things in the /sys hierarchy before and after checking "enable wireless" in network manager. I'm not sure if these are helpful or irrelevant, but it probably doesn't hurt...
/sys/bus/pci/devices/0000:07:00.0/enable "1" (before and after)
/sys/bus/pci/devices/0000:07:00.0/power/control "on" (before and after)
Followup
I'm not sure whether this is a bug with the driver (bcmwl- kernel- source) or networkmanager (network- manager- gnome).
Looking at the state of some things in the /sys hierarchy before and after checking "enable wireless" in network manager. I'm not sure if these are helpful or irrelevant, but it probably doesn't hurt...
/sys/bus/ pci/devices/ 0000:07: 00.0/enable "1" (before and after) pci/devices/ 0000:07: 00.0/power/ control "on" (before and after)
/sys/bus/
/sys/bus/ pci/devices/ 0000:07: 00.0/net/ eth2/carrier "invalid node" -> "0" pci/devices/ 0000:07: 00.0/net/ eth2/dormant "invalid node" -> "0" pci/devices/ 0000:07: 00.0/net/ eth2/flags "0x1002" -> "0x1003" pci/devices/ 0000:07: 00.0/net/ eth2/link_ mode "0" -> "1" pci/devices/ 0000:07: 00.0/net/ eth2/operstate "down" -> "up" pci/devices/ 0000:07: 00.0/net/ eth2/power/ control "auto" (before and after)
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/
/sys/bus/