Latest kernels cause wireless drop/refresh every second

In the past few months I upgraded from OpenSUSE 13.2 -> Leap 42.1 -> Tumbleweed. At first Leap was working ok, but at some point the kernel upgrades have caused my Wireless to stop working, and I have to load from a previous kernel to get by without problems (wired connections still work fine in either case).

Symptoms Upon starting with the latest kernels, Wireless seems to continually restart or refresh the list of available networks. The network I automatically connect to will constantly provide a popup “disconnected” and even if I tell it not to connect to a network, monitoring the list of available networks in the network manager, I see the list constantly refreshing and clearing.

Hardware P: /devices/pci0000:00/0000:00:1c.1/0000:03:00.0 E: DEVPATH=/devices/pci0000:00/0000:00:1c.1/0000:03:00.0 E: DRIVER=ath9k E: ID_MODEL_FROM_DATABASE=AR9287 Wireless Network Adapter (PCI-Express) (T77H167.00) E: ID_PCI_CLASS_FROM_DATABASE=Network controller E: ID_PCI_SUBCLASS_FROM_DATABASE=Network controller E: ID_VENDOR_FROM_DATABASE=Qualcomm Atheros E: MODALIAS=pci:v0000168Cd0000002Esv0000105Bsd0000E034bc02sc80i00 E: PCI_CLASS=28000 E: PCI_ID=168C:002E E: PCI_SLOT_NAME=0000:03:00.0 E: PCI_SUBSYS_ID=105B:E034 E: SUBSYSTEM=pci E: USEC_INITIALIZED=17056406

Logs boot.log mentions nothing about firmware, but it does have a message
A start job is running for wicked managed network interfaces (1min 7s / no limit)
That repeats and repeats many times. That seems like the same problem I see from the front (though this is long before my window manager has started).

Conclusion Is there a fix other than loading with an older kernel?

Thanks!