FWIW, I can confirm that the problem has to do with the iwlwifi driver. I opened up my laptop and replaced the Intel 5100 WiFi adapter with a card having an Atheros chipset and all the above problems have vanished. Things are working as expected, even after numerous suspend and resume cycles.
FWIW, I can confirm that the problem has to do with the iwlwifi driver. I opened up my laptop and replaced the Intel 5100 WiFi adapter with a card having an Atheros chipset and all the above problems have vanished. Things are working as expected, even after numerous suspend and resume cycles.
$ lspci
...
02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)