The reason that b43 would apply a hard block is that the wireless card is reporting that the radio is disabled due to the assertion of an external signal to the card. This is not under control of the wireless driver; b43 is simply noticing that the radio has been disabled in this manner and is updating the rfkill state accordingly.
It looks like the hardware is essentially a normal PCIe card with a mini-PCIe wireless device on it. The signal that's causing the radio to be disabled is not part of the normal PCIe signaling, therefore it must be something that the card is asserting. But I don't know the circumstances that trigger it to assert the signal, and I don't know what needs to be done to make it stop. So I unfortunately don't have any idea of how to fix your issue. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1023141 Title: Wireless device hard-blocked on wakeup To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1023141/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs